diff --git a/.idea/Medicus1.iml b/.idea/Medicus1.iml
index d72f122..fe9cdb8 100644
--- a/.idea/Medicus1.iml
+++ b/.idea/Medicus1.iml
@@ -1,7 +1,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 3b38978..9d9f481 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,5 +3,5 @@
-
+
\ No newline at end of file
diff --git a/NighMedicusRestoreTW22/01 Identify and prepare file to restore.py b/NighMedicusRestoreTW22/01 Identify and prepare file to restore.py
new file mode 100644
index 0000000..3988041
--- /dev/null
+++ b/NighMedicusRestoreTW22/01 Identify and prepare file to restore.py
@@ -0,0 +1,80 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+"""
+Find the latest Medicus backup (.fbk or .zip) in the given folder.
+If the newest backup is a ZIP, extract the .fbk into Z:\Medicus 3\restore.
+Before extraction, the restore folder is fully cleared.
+Prints the full path to the resulting .fbk file (for batch usage).
+"""
+
+import re
+import zipfile
+import shutil
+from pathlib import Path
+from datetime import datetime
+
+# ========================================
+# ๐ง CONFIGURATION
+# ========================================
+BACKUP_DIR = Path(r"G:\OnedriveOrdinace\OneDrive\MedicusBackup") # โ
your real backup location
+RESTORE_DIR = Path(r"Z:\\Medicus 3\\restore") # destination folder for .fbk
+RESTORE_DIR.mkdir(parents=True, exist_ok=True)
+
+# ========================================
+# ๐งน 1) Clean restore folder
+# ========================================
+print(f"๐งน Cleaning folder: {RESTORE_DIR}")
+for item in RESTORE_DIR.iterdir():
+ try:
+ if item.is_file() or item.is_symlink():
+ item.unlink()
+ elif item.is_dir():
+ shutil.rmtree(item)
+ except Exception as e:
+ print(f"โ ๏ธ Cannot delete {item}: {e}")
+
+# ========================================
+# ๐ 2) Find newest backup file
+# ========================================
+pattern = re.compile(r"Medicus_(\d{6})_(\d{4})\.(fbk|zip)$", re.IGNORECASE)
+candidates = []
+
+for f in BACKUP_DIR.iterdir():
+ m = pattern.match(f.name)
+ if m:
+ yymmdd, hhmm, ext = m.groups()
+ ts = datetime.strptime("20" + yymmdd + hhmm, "%Y%m%d%H%M")
+ candidates.append((ts, f))
+
+if not candidates:
+ raise SystemExit("โ No Medicus backup files found in folder!")
+
+candidates.sort(key=lambda x: x[0], reverse=True)
+latest_time, latest_file = candidates[0]
+
+print(f"๐ Latest backup: {latest_file.name} ({latest_time})")
+
+# ========================================
+# ๐ฆ 3) Extract or use directly
+# ========================================
+if latest_file.suffix.lower() == ".zip":
+ with zipfile.ZipFile(latest_file, "r") as zf:
+ fbk_files = [n for n in zf.namelist() if n.lower().endswith(".fbk")]
+ if not fbk_files:
+ raise SystemExit("โ ZIP file does not contain any .fbk!")
+ fbk_name = Path(fbk_files[0]).name
+ out_path = RESTORE_DIR / fbk_name
+ print(f"๐ Extracting {fbk_name} โ {out_path}")
+ zf.extract(fbk_files[0], RESTORE_DIR)
+ final_fbk = out_path
+else:
+ out_path = RESTORE_DIR / latest_file.name
+ print(f"๐ Copying {latest_file} โ {out_path}")
+ shutil.copy2(latest_file, out_path)
+ final_fbk = out_path
+
+# ========================================
+# โ
4) Output final .fbk path for the batch file
+# ========================================
+print(final_fbk)
diff --git a/NighMedicusRestoreTW22/02 Kill Medicus forcefully.py b/NighMedicusRestoreTW22/02 Kill Medicus forcefully.py
new file mode 100644
index 0000000..8aa1e38
--- /dev/null
+++ b/NighMedicusRestoreTW22/02 Kill Medicus forcefully.py
@@ -0,0 +1,22 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+"""
+Force-kill all running Medicus processes instantly.
+No graceful wait, no exceptions if already closed.
+"""
+
+import psutil
+
+TARGETS = ["Medicus.exe", "MedicusServer.exe", "MedicusUpdater.exe"]
+
+for proc in psutil.process_iter(["name", "pid"]):
+ try:
+ name = proc.info["name"]
+ if name and name.lower() in [t.lower() for t in TARGETS]:
+ print(f"๐ Killing {name} (PID {proc.pid})")
+ proc.kill()
+ except (psutil.NoSuchProcess, psutil.AccessDenied):
+ continue
+
+print("โ
All Medicus processes terminated.")
diff --git a/NighMedicusRestoreTW22/03 Restart Firebird to release connections.py b/NighMedicusRestoreTW22/03 Restart Firebird to release connections.py
new file mode 100644
index 0000000..3fe6be1
--- /dev/null
+++ b/NighMedicusRestoreTW22/03 Restart Firebird to release connections.py
@@ -0,0 +1,41 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+"""
+Step 2: Restart Firebird service (FirebirdServerCGM)
+Forces all connections to close before database restore.
+"""
+
+import subprocess
+import time
+
+SERVICE_NAME = "FirebirdServerCGM"
+
+def run_cmd(cmd):
+ """Run a command and return (success, output)."""
+ try:
+ result = subprocess.run(cmd, capture_output=True, text=True, shell=True)
+ return result.returncode == 0, result.stdout.strip() + result.stderr.strip()
+ except Exception as e:
+ return False, str(e)
+
+print(f"๐ง Restarting service: {SERVICE_NAME}")
+
+# --- Stop service
+ok, out = run_cmd(f'net stop "{SERVICE_NAME}"')
+if ok:
+ print(f"๐ Service {SERVICE_NAME} stopped.")
+else:
+ print(f"โ ๏ธ Failed to stop service (it may already be stopped):\n{out}")
+
+# --- Small delay
+time.sleep(5)
+
+# --- Start service again
+ok, out = run_cmd(f'net start "{SERVICE_NAME}"')
+if ok:
+ print(f"โถ๏ธ Service {SERVICE_NAME} started.")
+else:
+ print(f"โ Failed to start service:\n{out}")
+
+print("โ
Firebird restart sequence complete.")
diff --git a/NighMedicusRestoreTW22/04 Restore FirebirdDB.py b/NighMedicusRestoreTW22/04 Restore FirebirdDB.py
new file mode 100644
index 0000000..0c1cb8d
--- /dev/null
+++ b/NighMedicusRestoreTW22/04 Restore FirebirdDB.py
@@ -0,0 +1,49 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+"""
+Simplified Medicus Firebird database restore
+โ
Works locally with Firebird service running
+โ
Handles spaces in paths
+โ
Restores newest .fbk backup from restore folder
+"""
+
+import subprocess
+from pathlib import Path
+
+# =========================================
+# ๐ง CONFIGURATION
+# =========================================
+FIREBIRD_GBAK = Path(r"C:\Program Files\Firebird\Firebird_2_5_CGM\bin\gbak.exe")
+RESTORE_DIR = Path(r"Z:\Medicus 3\restore")
+TARGET_DB = Path(r"Z:\Medicus 3\data\MEDICUS.FDB")
+USER = "SYSDBA"
+PASSWORD = "masterkey"
+
+# =========================================
+# ๐ Find newest .fbk file
+# =========================================
+fbk_files = list(RESTORE_DIR.glob("*.fbk"))
+if not fbk_files:
+ raise SystemExit(f"โ No .fbk files found in {RESTORE_DIR}")
+
+latest_fbk = max(fbk_files, key=lambda f: f.stat().st_mtime)
+print(f"๐ Latest FBK: {latest_fbk.name}")
+
+# =========================================
+# ๐งฉ Build gbak command (direct restore)
+# =========================================
+cmd = f'"{FIREBIRD_GBAK}" -rep "{latest_fbk}" "{TARGET_DB}" -user {USER} -pas {PASSWORD}'
+print("\n๐งฉ Running restore command:")
+print(cmd)
+
+# =========================================
+# โถ๏ธ Execute restore
+# =========================================
+result = subprocess.run(cmd, shell=True, text=True, capture_output=True)
+
+if result.returncode == 0:
+ print("โ
Medicus database successfully restored!")
+else:
+ print("โ Restore failed:")
+ print(result.stderr.strip() or result.stdout.strip())
diff --git a/NighMedicusRestoreTW22/05 FullCodeNightlyRestore.py b/NighMedicusRestoreTW22/05 FullCodeNightlyRestore.py
new file mode 100644
index 0000000..236978d
--- /dev/null
+++ b/NighMedicusRestoreTW22/05 FullCodeNightlyRestore.py
@@ -0,0 +1,149 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+"""
+Nightly Medicus automatic restore
+---------------------------------
+Workflow:
+1๏ธโฃ Kill all Medicus processes
+2๏ธโฃ Restart Firebird service (to release all open connections)
+3๏ธโฃ Clean restore folder
+4๏ธโฃ Find and extract newest Medicus backup (.fbk or .zip)
+5๏ธโฃ Restore database using gbak (Firebird service kept running)
+6๏ธโฃ Restart Firebird again to refresh state
+7๏ธโฃ Log all actions with timestamps
+"""
+
+import os
+import psutil
+import shutil
+import zipfile
+import subprocess
+from pathlib import Path
+from datetime import datetime
+import time
+
+# =========================================
+# ๐ง CONFIGURATION
+# =========================================
+FIREBIRD_GBAK = Path(r"C:\Program Files\Firebird\Firebird_2_5_CGM\bin\gbak.exe")
+BACKUP_DIR = Path(r"G:\OnedriveOrdinace\OneDrive\MedicusBackup")
+RESTORE_DIR = Path(r"Z:\Medicus 3\restore")
+TARGET_DB = Path(r"Z:\Medicus 3\data\MEDICUS.FDB")
+SERVICE_NAME = "FirebirdServerCGM"
+USER = "SYSDBA"
+PASSWORD = "masterkey"
+
+LOG_FILE = RESTORE_DIR / f"nightly_restore_{datetime.now():%Y%m%d_%H%M%S}.log"
+
+# =========================================
+# ๐ช 1) Kill Medicus processes
+# =========================================
+def kill_medicus():
+ targets = ["Medicus.exe", "MedicusServer.exe", "MedicusUpdater.exe"]
+ with open(LOG_FILE, "w", encoding="utf-8") as log:
+ log.write(f"==== NIGHTLY RESTORE START {datetime.now():%Y-%m-%d %H:%M:%S} ====\n")
+ for proc in psutil.process_iter(["name", "pid"]):
+ try:
+ if proc.info["name"] and proc.info["name"].lower() in [t.lower() for t in targets]:
+ log.write(f"Killing {proc.info['name']} (PID {proc.pid})\n")
+ proc.kill()
+ except (psutil.NoSuchProcess, psutil.AccessDenied):
+ continue
+ log.write("All Medicus processes terminated.\n")
+
+# =========================================
+# โ๏ธ 2) Firebird service control
+# =========================================
+def service_cmd(action):
+ cmd = f'net {action} "{SERVICE_NAME}"'
+ result = subprocess.run(cmd, shell=True, capture_output=True, text=True)
+ return result.returncode == 0, result.stdout + result.stderr
+
+def restart_firebird(label):
+ ok, out = service_cmd("stop")
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(f"\n--- Restart Firebird ({label}) ---\n")
+ log.write(f"Stopping {SERVICE_NAME}...\n{out}\n")
+ time.sleep(5)
+ ok, out = service_cmd("start")
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(f"Starting {SERVICE_NAME}...\n{out}\n")
+
+# =========================================
+# ๐งน 3) Clean restore folder
+# =========================================
+def clean_restore_folder():
+ for item in RESTORE_DIR.glob("*"):
+ try:
+ if item.is_file():
+ item.unlink()
+ elif item.is_dir():
+ shutil.rmtree(item)
+ except Exception as e:
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(f"โ ๏ธ Could not delete {item}: {e}\n")
+
+# =========================================
+# ๐พ 4) Find newest backup and prepare .fbk
+# =========================================
+def prepare_backup():
+ backups = list(BACKUP_DIR.glob("Medicus_*.fbk")) + list(BACKUP_DIR.glob("Medicus_*.zip"))
+ if not backups:
+ raise SystemExit(f"โ No Medicus backups found in {BACKUP_DIR}")
+
+ latest = max(backups, key=lambda f: f.stat().st_mtime)
+ fbk_path = RESTORE_DIR / (latest.stem + ".fbk")
+
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(f"\nUsing backup: {latest}\n")
+
+ if latest.suffix.lower() == ".fbk":
+ shutil.copy2(latest, fbk_path)
+ else:
+ with zipfile.ZipFile(latest, "r") as zf:
+ fbk_files = [n for n in zf.namelist() if n.lower().endswith(".fbk")]
+ if not fbk_files:
+ raise SystemExit("โ ZIP file does not contain .fbk!")
+ zf.extract(fbk_files[0], RESTORE_DIR)
+ extracted = RESTORE_DIR / fbk_files[0]
+ if extracted != fbk_path:
+ shutil.move(extracted, fbk_path)
+
+ return fbk_path
+
+# =========================================
+# ๐งฉ 5) Restore database using gbak
+# =========================================
+def restore_database(fbk_path):
+ cmd = f'"{FIREBIRD_GBAK}" -rep "{fbk_path}" "{TARGET_DB}" -user {USER} -pas {PASSWORD}'
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(f"\nRunning restore command:\n{cmd}\n")
+
+ result = subprocess.run(cmd, shell=True, text=True, capture_output=True)
+
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(result.stdout)
+ log.write(result.stderr)
+ log.write(f"Return code: {result.returncode}\n")
+
+ if result.returncode == 0:
+ print("โ
Medicus database successfully restored!")
+ else:
+ print("โ Restore failed! Check log for details.")
+
+# =========================================
+# ๐ MAIN WORKFLOW
+# =========================================
+if __name__ == "__main__":
+ kill_medicus()
+ restart_firebird("before restore")
+ clean_restore_folder()
+ fbk = prepare_backup()
+ restore_database(fbk)
+ restart_firebird("after restore")
+
+ with open(LOG_FILE, "a", encoding="utf-8") as log:
+ log.write(f"\n==== RESTORE COMPLETED {datetime.now():%Y-%m-%d %H:%M:%S} ====\n")
+
+ print(f"๐ Full log saved to {LOG_FILE}")
diff --git a/NighMedicusRestoreTW22/05 FullCodeNightlyRestore.spec b/NighMedicusRestoreTW22/05 FullCodeNightlyRestore.spec
new file mode 100644
index 0000000..8dace75
--- /dev/null
+++ b/NighMedicusRestoreTW22/05 FullCodeNightlyRestore.spec
@@ -0,0 +1,38 @@
+# -*- mode: python ; coding: utf-8 -*-
+
+
+a = Analysis(
+ ['05 FullCodeNightlyRestore.py'],
+ pathex=[],
+ binaries=[],
+ datas=[],
+ hiddenimports=[],
+ hookspath=[],
+ hooksconfig={},
+ runtime_hooks=[],
+ excludes=[],
+ noarchive=False,
+ optimize=0,
+)
+pyz = PYZ(a.pure)
+
+exe = EXE(
+ pyz,
+ a.scripts,
+ a.binaries,
+ a.datas,
+ [],
+ name='05 FullCodeNightlyRestore',
+ debug=False,
+ bootloader_ignore_signals=False,
+ strip=False,
+ upx=True,
+ upx_exclude=[],
+ runtime_tmpdir=None,
+ console=True,
+ disable_windowed_traceback=False,
+ argv_emulation=False,
+ target_arch=None,
+ codesign_identity=None,
+ entitlements_file=None,
+)
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/05 FullCodeNightlyRestore.pkg b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/05 FullCodeNightlyRestore.pkg
new file mode 100644
index 0000000..e8d179a
Binary files /dev/null and b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/05 FullCodeNightlyRestore.pkg differ
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/Analysis-00.toc b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/Analysis-00.toc
new file mode 100644
index 0000000..42753a0
--- /dev/null
+++ b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/Analysis-00.toc
@@ -0,0 +1,865 @@
+(['C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\05 '
+ 'FullCodeNightlyRestore.py'],
+ ['C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22'],
+ [],
+ [('C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks',
+ -1000),
+ ('C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\_pyinstaller_hooks_contrib',
+ -1000)],
+ {},
+ [],
+ [],
+ False,
+ {},
+ 0,
+ [],
+ [],
+ '3.12.0 (tags/v3.12.0:0fb18b0, Oct 2 2023, 13:03:39) [MSC v.1935 64 bit '
+ '(AMD64)]',
+ [('pyi_rth_inspect',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('05 FullCodeNightlyRestore',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\NighMedicusRestoreTW22\\05 '
+ 'FullCodeNightlyRestore.py',
+ 'PYSOURCE')],
+ [('inspect',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\inspect.py',
+ 'PYMODULE'),
+ ('importlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\__init__.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap_external',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap_external.py',
+ 'PYMODULE'),
+ ('importlib.metadata',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\__init__.py',
+ 'PYMODULE'),
+ ('typing',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\typing.py',
+ 'PYMODULE'),
+ ('importlib.abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources.abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.resources._legacy',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_legacy.py',
+ 'PYMODULE'),
+ ('importlib.resources._common',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_common.py',
+ 'PYMODULE'),
+ ('importlib.resources._adapters',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_adapters.py',
+ 'PYMODULE'),
+ ('tempfile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tempfile.py',
+ 'PYMODULE'),
+ ('random',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\random.py',
+ 'PYMODULE'),
+ ('statistics',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\statistics.py',
+ 'PYMODULE'),
+ ('decimal',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\decimal.py',
+ 'PYMODULE'),
+ ('_pydecimal',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydecimal.py',
+ 'PYMODULE'),
+ ('contextvars',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextvars.py',
+ 'PYMODULE'),
+ ('fractions',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fractions.py',
+ 'PYMODULE'),
+ ('numbers',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\numbers.py',
+ 'PYMODULE'),
+ ('hashlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hashlib.py',
+ 'PYMODULE'),
+ ('logging',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\logging\\__init__.py',
+ 'PYMODULE'),
+ ('pickle',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pickle.py',
+ 'PYMODULE'),
+ ('pprint',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pprint.py',
+ 'PYMODULE'),
+ ('dataclasses',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dataclasses.py',
+ 'PYMODULE'),
+ ('copy',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copy.py',
+ 'PYMODULE'),
+ ('_compat_pickle',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compat_pickle.py',
+ 'PYMODULE'),
+ ('struct',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\struct.py',
+ 'PYMODULE'),
+ ('threading',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\threading.py',
+ 'PYMODULE'),
+ ('_threading_local',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_threading_local.py',
+ 'PYMODULE'),
+ ('string',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\string.py',
+ 'PYMODULE'),
+ ('bisect',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bisect.py',
+ 'PYMODULE'),
+ ('importlib._abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_abc.py',
+ 'PYMODULE'),
+ ('importlib.metadata._itertools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._functools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_functools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._collections',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_collections.py',
+ 'PYMODULE'),
+ ('importlib.metadata._meta',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_meta.py',
+ 'PYMODULE'),
+ ('importlib.metadata._adapters',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.metadata._text',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_text.py',
+ 'PYMODULE'),
+ ('email.message',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\message.py',
+ 'PYMODULE'),
+ ('email.policy',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\policy.py',
+ 'PYMODULE'),
+ ('email.contentmanager',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\contentmanager.py',
+ 'PYMODULE'),
+ ('email.quoprimime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\quoprimime.py',
+ 'PYMODULE'),
+ ('email.headerregistry',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\headerregistry.py',
+ 'PYMODULE'),
+ ('email._header_value_parser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_header_value_parser.py',
+ 'PYMODULE'),
+ ('urllib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\__init__.py',
+ 'PYMODULE'),
+ ('email.iterators',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\iterators.py',
+ 'PYMODULE'),
+ ('email.generator',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\generator.py',
+ 'PYMODULE'),
+ ('email._encoded_words',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_encoded_words.py',
+ 'PYMODULE'),
+ ('base64',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\base64.py',
+ 'PYMODULE'),
+ ('getopt',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getopt.py',
+ 'PYMODULE'),
+ ('gettext',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gettext.py',
+ 'PYMODULE'),
+ ('email.charset',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\charset.py',
+ 'PYMODULE'),
+ ('email.encoders',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\encoders.py',
+ 'PYMODULE'),
+ ('email.base64mime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\base64mime.py',
+ 'PYMODULE'),
+ ('email._policybase',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_policybase.py',
+ 'PYMODULE'),
+ ('email.header',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\header.py',
+ 'PYMODULE'),
+ ('email.errors',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\errors.py',
+ 'PYMODULE'),
+ ('email.utils',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\utils.py',
+ 'PYMODULE'),
+ ('email._parseaddr',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_parseaddr.py',
+ 'PYMODULE'),
+ ('calendar',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\calendar.py',
+ 'PYMODULE'),
+ ('urllib.parse',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\parse.py',
+ 'PYMODULE'),
+ ('ipaddress',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ipaddress.py',
+ 'PYMODULE'),
+ ('socket',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\socket.py',
+ 'PYMODULE'),
+ ('selectors',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\selectors.py',
+ 'PYMODULE'),
+ ('quopri',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\quopri.py',
+ 'PYMODULE'),
+ ('contextlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextlib.py',
+ 'PYMODULE'),
+ ('textwrap',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\textwrap.py',
+ 'PYMODULE'),
+ ('email',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\__init__.py',
+ 'PYMODULE'),
+ ('email.parser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\parser.py',
+ 'PYMODULE'),
+ ('email.feedparser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\feedparser.py',
+ 'PYMODULE'),
+ ('csv',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\csv.py',
+ 'PYMODULE'),
+ ('importlib.readers',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources.readers',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources._itertools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap.py',
+ 'PYMODULE'),
+ ('argparse',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\argparse.py',
+ 'PYMODULE'),
+ ('token',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\token.py',
+ 'PYMODULE'),
+ ('tokenize',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tokenize.py',
+ 'PYMODULE'),
+ ('importlib.machinery',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\machinery.py',
+ 'PYMODULE'),
+ ('dis',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dis.py',
+ 'PYMODULE'),
+ ('opcode',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\opcode.py',
+ 'PYMODULE'),
+ ('ast',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ast.py',
+ 'PYMODULE'),
+ ('tracemalloc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tracemalloc.py',
+ 'PYMODULE'),
+ ('fnmatch',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fnmatch.py',
+ 'PYMODULE'),
+ ('_py_abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_py_abc.py',
+ 'PYMODULE'),
+ ('stringprep',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stringprep.py',
+ 'PYMODULE'),
+ ('bz2',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bz2.py',
+ 'PYMODULE'),
+ ('_compression',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compression.py',
+ 'PYMODULE'),
+ ('_strptime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_strptime.py',
+ 'PYMODULE'),
+ ('datetime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\datetime.py',
+ 'PYMODULE'),
+ ('_pydatetime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydatetime.py',
+ 'PYMODULE'),
+ ('pathlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pathlib.py',
+ 'PYMODULE'),
+ ('subprocess',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\subprocess.py',
+ 'PYMODULE'),
+ ('signal',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\signal.py',
+ 'PYMODULE'),
+ ('zipfile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile.__main__',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__main__.py',
+ 'PYMODULE'),
+ ('zipfile._path',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path.glob',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\glob.py',
+ 'PYMODULE'),
+ ('py_compile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\py_compile.py',
+ 'PYMODULE'),
+ ('lzma',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\lzma.py',
+ 'PYMODULE'),
+ ('importlib.util',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\util.py',
+ 'PYMODULE'),
+ ('shutil',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\shutil.py',
+ 'PYMODULE'),
+ ('tarfile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tarfile.py',
+ 'PYMODULE'),
+ ('gzip',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gzip.py',
+ 'PYMODULE'),
+ ('psutil',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\__init__.py',
+ 'PYMODULE'),
+ ('psutil._pswindows',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_pswindows.py',
+ 'PYMODULE'),
+ ('psutil._common',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_common.py',
+ 'PYMODULE'),
+ ('ctypes',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes._endian',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\_endian.py',
+ 'PYMODULE')],
+ [('python312.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll',
+ 'BINARY'),
+ ('_decimal.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('select.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd',
+ 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('_bz2.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd',
+ 'EXTENSION'),
+ ('_lzma.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd',
+ 'EXTENSION'),
+ ('psutil\\_psutil_windows.pyd',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_psutil_windows.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('python3.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll',
+ 'BINARY')],
+ [],
+ [],
+ [('base_library.zip',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\base_library.zip',
+ 'DATA')],
+ [('re._parser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_parser.py',
+ 'PYMODULE'),
+ ('re._constants',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_constants.py',
+ 'PYMODULE'),
+ ('re._compiler',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_compiler.py',
+ 'PYMODULE'),
+ ('re._casefix',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\_casefix.py',
+ 'PYMODULE'),
+ ('re',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\re\\__init__.py',
+ 'PYMODULE'),
+ ('sre_compile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sre_compile.py',
+ 'PYMODULE'),
+ ('warnings',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\warnings.py',
+ 'PYMODULE'),
+ ('reprlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\reprlib.py',
+ 'PYMODULE'),
+ ('heapq',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\heapq.py',
+ 'PYMODULE'),
+ ('traceback',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\traceback.py',
+ 'PYMODULE'),
+ ('weakref',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\weakref.py',
+ 'PYMODULE'),
+ ('linecache',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\linecache.py',
+ 'PYMODULE'),
+ ('copyreg',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copyreg.py',
+ 'PYMODULE'),
+ ('sre_constants',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sre_constants.py',
+ 'PYMODULE'),
+ ('collections.abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\collections\\abc.py',
+ 'PYMODULE'),
+ ('collections',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\collections\\__init__.py',
+ 'PYMODULE'),
+ ('abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\abc.py',
+ 'PYMODULE'),
+ ('operator',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\operator.py',
+ 'PYMODULE'),
+ ('_collections_abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_collections_abc.py',
+ 'PYMODULE'),
+ ('genericpath',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\genericpath.py',
+ 'PYMODULE'),
+ ('stat',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stat.py',
+ 'PYMODULE'),
+ ('functools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\functools.py',
+ 'PYMODULE'),
+ ('locale',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\locale.py',
+ 'PYMODULE'),
+ ('codecs',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\codecs.py',
+ 'PYMODULE'),
+ ('sre_parse',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sre_parse.py',
+ 'PYMODULE'),
+ ('encodings.zlib_codec',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\zlib_codec.py',
+ 'PYMODULE'),
+ ('encodings.uu_codec',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\uu_codec.py',
+ 'PYMODULE'),
+ ('encodings.utf_8_sig',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_8_sig.py',
+ 'PYMODULE'),
+ ('encodings.utf_8',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_8.py',
+ 'PYMODULE'),
+ ('encodings.utf_7',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_7.py',
+ 'PYMODULE'),
+ ('encodings.utf_32_le',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_32_le.py',
+ 'PYMODULE'),
+ ('encodings.utf_32_be',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_32_be.py',
+ 'PYMODULE'),
+ ('encodings.utf_32',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_32.py',
+ 'PYMODULE'),
+ ('encodings.utf_16_le',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_16_le.py',
+ 'PYMODULE'),
+ ('encodings.utf_16_be',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_16_be.py',
+ 'PYMODULE'),
+ ('encodings.utf_16',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\utf_16.py',
+ 'PYMODULE'),
+ ('encodings.unicode_escape',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\unicode_escape.py',
+ 'PYMODULE'),
+ ('encodings.undefined',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\undefined.py',
+ 'PYMODULE'),
+ ('encodings.tis_620',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\tis_620.py',
+ 'PYMODULE'),
+ ('encodings.shift_jisx0213',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\shift_jisx0213.py',
+ 'PYMODULE'),
+ ('encodings.shift_jis_2004',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\shift_jis_2004.py',
+ 'PYMODULE'),
+ ('encodings.shift_jis',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\shift_jis.py',
+ 'PYMODULE'),
+ ('encodings.rot_13',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\rot_13.py',
+ 'PYMODULE'),
+ ('encodings.raw_unicode_escape',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\raw_unicode_escape.py',
+ 'PYMODULE'),
+ ('encodings.quopri_codec',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\quopri_codec.py',
+ 'PYMODULE'),
+ ('encodings.punycode',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\punycode.py',
+ 'PYMODULE'),
+ ('encodings.ptcp154',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\ptcp154.py',
+ 'PYMODULE'),
+ ('encodings.palmos',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\palmos.py',
+ 'PYMODULE'),
+ ('encodings.oem',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\oem.py',
+ 'PYMODULE'),
+ ('encodings.mbcs',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mbcs.py',
+ 'PYMODULE'),
+ ('encodings.mac_turkish',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_turkish.py',
+ 'PYMODULE'),
+ ('encodings.mac_romanian',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_romanian.py',
+ 'PYMODULE'),
+ ('encodings.mac_roman',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_roman.py',
+ 'PYMODULE'),
+ ('encodings.mac_latin2',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_latin2.py',
+ 'PYMODULE'),
+ ('encodings.mac_iceland',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_iceland.py',
+ 'PYMODULE'),
+ ('encodings.mac_greek',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_greek.py',
+ 'PYMODULE'),
+ ('encodings.mac_farsi',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_farsi.py',
+ 'PYMODULE'),
+ ('encodings.mac_cyrillic',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_cyrillic.py',
+ 'PYMODULE'),
+ ('encodings.mac_croatian',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_croatian.py',
+ 'PYMODULE'),
+ ('encodings.mac_arabic',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\mac_arabic.py',
+ 'PYMODULE'),
+ ('encodings.latin_1',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\latin_1.py',
+ 'PYMODULE'),
+ ('encodings.kz1048',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\kz1048.py',
+ 'PYMODULE'),
+ ('encodings.koi8_u',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\koi8_u.py',
+ 'PYMODULE'),
+ ('encodings.koi8_t',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\koi8_t.py',
+ 'PYMODULE'),
+ ('encodings.koi8_r',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\koi8_r.py',
+ 'PYMODULE'),
+ ('encodings.johab',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\johab.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_9',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_9.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_8',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_8.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_7',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_7.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_6',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_6.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_5',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_5.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_4',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_4.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_3',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_3.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_2',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_2.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_16',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_16.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_15',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_15.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_14',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_14.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_13',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_13.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_11',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_11.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_10',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_10.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_1',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso8859_1.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_kr',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_kr.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_ext',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_ext.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_3',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_3.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_2004',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_2004.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_2',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_2.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_1',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp_1.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\iso2022_jp.py',
+ 'PYMODULE'),
+ ('encodings.idna',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\idna.py',
+ 'PYMODULE'),
+ ('encodings.hz',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\hz.py',
+ 'PYMODULE'),
+ ('encodings.hp_roman8',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\hp_roman8.py',
+ 'PYMODULE'),
+ ('encodings.hex_codec',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\hex_codec.py',
+ 'PYMODULE'),
+ ('encodings.gbk',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\gbk.py',
+ 'PYMODULE'),
+ ('encodings.gb2312',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\gb2312.py',
+ 'PYMODULE'),
+ ('encodings.gb18030',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\gb18030.py',
+ 'PYMODULE'),
+ ('encodings.euc_kr',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_kr.py',
+ 'PYMODULE'),
+ ('encodings.euc_jp',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_jp.py',
+ 'PYMODULE'),
+ ('encodings.euc_jisx0213',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_jisx0213.py',
+ 'PYMODULE'),
+ ('encodings.euc_jis_2004',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\euc_jis_2004.py',
+ 'PYMODULE'),
+ ('encodings.cp950',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp950.py',
+ 'PYMODULE'),
+ ('encodings.cp949',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp949.py',
+ 'PYMODULE'),
+ ('encodings.cp932',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp932.py',
+ 'PYMODULE'),
+ ('encodings.cp875',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp875.py',
+ 'PYMODULE'),
+ ('encodings.cp874',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp874.py',
+ 'PYMODULE'),
+ ('encodings.cp869',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp869.py',
+ 'PYMODULE'),
+ ('encodings.cp866',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp866.py',
+ 'PYMODULE'),
+ ('encodings.cp865',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp865.py',
+ 'PYMODULE'),
+ ('encodings.cp864',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp864.py',
+ 'PYMODULE'),
+ ('encodings.cp863',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp863.py',
+ 'PYMODULE'),
+ ('encodings.cp862',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp862.py',
+ 'PYMODULE'),
+ ('encodings.cp861',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp861.py',
+ 'PYMODULE'),
+ ('encodings.cp860',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp860.py',
+ 'PYMODULE'),
+ ('encodings.cp858',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp858.py',
+ 'PYMODULE'),
+ ('encodings.cp857',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp857.py',
+ 'PYMODULE'),
+ ('encodings.cp856',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp856.py',
+ 'PYMODULE'),
+ ('encodings.cp855',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp855.py',
+ 'PYMODULE'),
+ ('encodings.cp852',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp852.py',
+ 'PYMODULE'),
+ ('encodings.cp850',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp850.py',
+ 'PYMODULE'),
+ ('encodings.cp775',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp775.py',
+ 'PYMODULE'),
+ ('encodings.cp737',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp737.py',
+ 'PYMODULE'),
+ ('encodings.cp720',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp720.py',
+ 'PYMODULE'),
+ ('encodings.cp500',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp500.py',
+ 'PYMODULE'),
+ ('encodings.cp437',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp437.py',
+ 'PYMODULE'),
+ ('encodings.cp424',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp424.py',
+ 'PYMODULE'),
+ ('encodings.cp273',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp273.py',
+ 'PYMODULE'),
+ ('encodings.cp1258',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1258.py',
+ 'PYMODULE'),
+ ('encodings.cp1257',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1257.py',
+ 'PYMODULE'),
+ ('encodings.cp1256',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1256.py',
+ 'PYMODULE'),
+ ('encodings.cp1255',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1255.py',
+ 'PYMODULE'),
+ ('encodings.cp1254',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1254.py',
+ 'PYMODULE'),
+ ('encodings.cp1253',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1253.py',
+ 'PYMODULE'),
+ ('encodings.cp1252',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1252.py',
+ 'PYMODULE'),
+ ('encodings.cp1251',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1251.py',
+ 'PYMODULE'),
+ ('encodings.cp1250',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1250.py',
+ 'PYMODULE'),
+ ('encodings.cp1140',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1140.py',
+ 'PYMODULE'),
+ ('encodings.cp1125',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1125.py',
+ 'PYMODULE'),
+ ('encodings.cp1026',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1026.py',
+ 'PYMODULE'),
+ ('encodings.cp1006',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp1006.py',
+ 'PYMODULE'),
+ ('encodings.cp037',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\cp037.py',
+ 'PYMODULE'),
+ ('encodings.charmap',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\charmap.py',
+ 'PYMODULE'),
+ ('encodings.bz2_codec',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\bz2_codec.py',
+ 'PYMODULE'),
+ ('encodings.big5hkscs',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\big5hkscs.py',
+ 'PYMODULE'),
+ ('encodings.big5',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\big5.py',
+ 'PYMODULE'),
+ ('encodings.base64_codec',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\base64_codec.py',
+ 'PYMODULE'),
+ ('encodings.ascii',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\ascii.py',
+ 'PYMODULE'),
+ ('encodings.aliases',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\aliases.py',
+ 'PYMODULE'),
+ ('encodings',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\encodings\\__init__.py',
+ 'PYMODULE'),
+ ('keyword',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\keyword.py',
+ 'PYMODULE'),
+ ('posixpath',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\posixpath.py',
+ 'PYMODULE'),
+ ('types',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\types.py',
+ 'PYMODULE'),
+ ('ntpath',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ntpath.py',
+ 'PYMODULE'),
+ ('io',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\io.py',
+ 'PYMODULE'),
+ ('enum',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\enum.py',
+ 'PYMODULE'),
+ ('_weakrefset',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_weakrefset.py',
+ 'PYMODULE'),
+ ('os',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\os.py',
+ 'PYMODULE')])
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/EXE-00.toc b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/EXE-00.toc
new file mode 100644
index 0000000..2ff61a2
--- /dev/null
+++ b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/EXE-00.toc
@@ -0,0 +1,123 @@
+('C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\dist\\05 '
+ 'FullCodeNightlyRestore.exe',
+ True,
+ False,
+ False,
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico',
+ None,
+ False,
+ False,
+ b'\n\n \n \n \n \n \n \n \n '
+ b'\n <'
+ b'application>\n \n \n '
+ b' \n \n \n \n <'
+ b'/compatibility>\n '
+ b'\n \n true\n \n \n \n \n \n \n \n',
+ True,
+ False,
+ None,
+ None,
+ None,
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\05 FullCodeNightlyRestore.pkg',
+ [('pyi-contents-directory _internal', '', 'OPTION'),
+ ('PYZ-00.pyz',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\PYZ-00.pyz',
+ 'PYZ'),
+ ('struct',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\struct.pyc',
+ 'PYMODULE'),
+ ('pyimod01_archive',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod01_archive.pyc',
+ 'PYMODULE'),
+ ('pyimod02_importers',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod02_importers.pyc',
+ 'PYMODULE'),
+ ('pyimod03_ctypes',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod03_ctypes.pyc',
+ 'PYMODULE'),
+ ('pyimod04_pywin32',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod04_pywin32.pyc',
+ 'PYMODULE'),
+ ('pyiboot01_bootstrap',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
+ 'PYSOURCE'),
+ ('pyi_rth_inspect',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('05 FullCodeNightlyRestore',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\NighMedicusRestoreTW22\\05 '
+ 'FullCodeNightlyRestore.py',
+ 'PYSOURCE'),
+ ('python312.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll',
+ 'BINARY'),
+ ('_decimal.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('select.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd',
+ 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('_bz2.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd',
+ 'EXTENSION'),
+ ('_lzma.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd',
+ 'EXTENSION'),
+ ('psutil\\_psutil_windows.pyd',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_psutil_windows.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('python3.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll',
+ 'BINARY'),
+ ('base_library.zip',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\base_library.zip',
+ 'DATA')],
+ [],
+ False,
+ False,
+ 1762244851,
+ [('run.exe',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe',
+ 'EXECUTABLE')],
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll')
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PKG-00.toc b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PKG-00.toc
new file mode 100644
index 0000000..f53cf71
--- /dev/null
+++ b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PKG-00.toc
@@ -0,0 +1,100 @@
+('C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\05 FullCodeNightlyRestore.pkg',
+ {'BINARY': True,
+ 'DATA': True,
+ 'EXECUTABLE': True,
+ 'EXTENSION': True,
+ 'PYMODULE': True,
+ 'PYSOURCE': True,
+ 'PYZ': False,
+ 'SPLASH': True,
+ 'SYMLINK': False},
+ [('pyi-contents-directory _internal', '', 'OPTION'),
+ ('PYZ-00.pyz',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\PYZ-00.pyz',
+ 'PYZ'),
+ ('struct',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\struct.pyc',
+ 'PYMODULE'),
+ ('pyimod01_archive',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod01_archive.pyc',
+ 'PYMODULE'),
+ ('pyimod02_importers',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod02_importers.pyc',
+ 'PYMODULE'),
+ ('pyimod03_ctypes',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod03_ctypes.pyc',
+ 'PYMODULE'),
+ ('pyimod04_pywin32',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\localpycs\\pyimod04_pywin32.pyc',
+ 'PYMODULE'),
+ ('pyiboot01_bootstrap',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
+ 'PYSOURCE'),
+ ('pyi_rth_inspect',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('05 FullCodeNightlyRestore',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\NighMedicusRestoreTW22\\05 '
+ 'FullCodeNightlyRestore.py',
+ 'PYSOURCE'),
+ ('python312.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll',
+ 'BINARY'),
+ ('_decimal.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('select.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd',
+ 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('_bz2.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd',
+ 'EXTENSION'),
+ ('_lzma.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd',
+ 'EXTENSION'),
+ ('psutil\\_psutil_windows.pyd',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_psutil_windows.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('python3.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\python3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll',
+ 'BINARY'),
+ ('base_library.zip',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\base_library.zip',
+ 'DATA')],
+ 'python312.dll',
+ False,
+ False,
+ False,
+ [],
+ None,
+ None,
+ None)
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PYZ-00.pyz b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PYZ-00.pyz
new file mode 100644
index 0000000..4c5cd76
Binary files /dev/null and b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PYZ-00.pyz differ
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PYZ-00.toc b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PYZ-00.toc
new file mode 100644
index 0000000..c9c3e40
--- /dev/null
+++ b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/PYZ-00.toc
@@ -0,0 +1,326 @@
+('C:\\Users\\vlado\\PycharmProjects\\medicus\\nighmedicusrestoretw22\\build\\05 '
+ 'FullCodeNightlyRestore\\PYZ-00.pyz',
+ [('_compat_pickle',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compat_pickle.py',
+ 'PYMODULE'),
+ ('_compression',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compression.py',
+ 'PYMODULE'),
+ ('_py_abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_py_abc.py',
+ 'PYMODULE'),
+ ('_pydatetime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydatetime.py',
+ 'PYMODULE'),
+ ('_pydecimal',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydecimal.py',
+ 'PYMODULE'),
+ ('_strptime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_strptime.py',
+ 'PYMODULE'),
+ ('_threading_local',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_threading_local.py',
+ 'PYMODULE'),
+ ('argparse',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\argparse.py',
+ 'PYMODULE'),
+ ('ast',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ast.py',
+ 'PYMODULE'),
+ ('base64',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\base64.py',
+ 'PYMODULE'),
+ ('bisect',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bisect.py',
+ 'PYMODULE'),
+ ('bz2',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bz2.py',
+ 'PYMODULE'),
+ ('calendar',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\calendar.py',
+ 'PYMODULE'),
+ ('contextlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextlib.py',
+ 'PYMODULE'),
+ ('contextvars',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextvars.py',
+ 'PYMODULE'),
+ ('copy',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copy.py',
+ 'PYMODULE'),
+ ('csv',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\csv.py',
+ 'PYMODULE'),
+ ('ctypes',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes._endian',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\_endian.py',
+ 'PYMODULE'),
+ ('dataclasses',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dataclasses.py',
+ 'PYMODULE'),
+ ('datetime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\datetime.py',
+ 'PYMODULE'),
+ ('decimal',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\decimal.py',
+ 'PYMODULE'),
+ ('dis',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dis.py',
+ 'PYMODULE'),
+ ('email',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\__init__.py',
+ 'PYMODULE'),
+ ('email._encoded_words',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_encoded_words.py',
+ 'PYMODULE'),
+ ('email._header_value_parser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_header_value_parser.py',
+ 'PYMODULE'),
+ ('email._parseaddr',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_parseaddr.py',
+ 'PYMODULE'),
+ ('email._policybase',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_policybase.py',
+ 'PYMODULE'),
+ ('email.base64mime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\base64mime.py',
+ 'PYMODULE'),
+ ('email.charset',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\charset.py',
+ 'PYMODULE'),
+ ('email.contentmanager',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\contentmanager.py',
+ 'PYMODULE'),
+ ('email.encoders',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\encoders.py',
+ 'PYMODULE'),
+ ('email.errors',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\errors.py',
+ 'PYMODULE'),
+ ('email.feedparser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\feedparser.py',
+ 'PYMODULE'),
+ ('email.generator',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\generator.py',
+ 'PYMODULE'),
+ ('email.header',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\header.py',
+ 'PYMODULE'),
+ ('email.headerregistry',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\headerregistry.py',
+ 'PYMODULE'),
+ ('email.iterators',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\iterators.py',
+ 'PYMODULE'),
+ ('email.message',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\message.py',
+ 'PYMODULE'),
+ ('email.parser',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\parser.py',
+ 'PYMODULE'),
+ ('email.policy',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\policy.py',
+ 'PYMODULE'),
+ ('email.quoprimime',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\quoprimime.py',
+ 'PYMODULE'),
+ ('email.utils',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\utils.py',
+ 'PYMODULE'),
+ ('fnmatch',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fnmatch.py',
+ 'PYMODULE'),
+ ('fractions',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fractions.py',
+ 'PYMODULE'),
+ ('getopt',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getopt.py',
+ 'PYMODULE'),
+ ('gettext',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gettext.py',
+ 'PYMODULE'),
+ ('gzip',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gzip.py',
+ 'PYMODULE'),
+ ('hashlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hashlib.py',
+ 'PYMODULE'),
+ ('importlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\__init__.py',
+ 'PYMODULE'),
+ ('importlib._abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_abc.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap_external',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap_external.py',
+ 'PYMODULE'),
+ ('importlib.abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\abc.py',
+ 'PYMODULE'),
+ ('importlib.machinery',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\machinery.py',
+ 'PYMODULE'),
+ ('importlib.metadata',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.metadata._adapters',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.metadata._collections',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_collections.py',
+ 'PYMODULE'),
+ ('importlib.metadata._functools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_functools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._itertools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._meta',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_meta.py',
+ 'PYMODULE'),
+ ('importlib.metadata._text',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_text.py',
+ 'PYMODULE'),
+ ('importlib.readers',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.resources._adapters',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.resources._common',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_common.py',
+ 'PYMODULE'),
+ ('importlib.resources._itertools',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.resources._legacy',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_legacy.py',
+ 'PYMODULE'),
+ ('importlib.resources.abc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources.readers',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\readers.py',
+ 'PYMODULE'),
+ ('importlib.util',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\util.py',
+ 'PYMODULE'),
+ ('inspect',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\inspect.py',
+ 'PYMODULE'),
+ ('ipaddress',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ipaddress.py',
+ 'PYMODULE'),
+ ('logging',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\logging\\__init__.py',
+ 'PYMODULE'),
+ ('lzma',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\lzma.py',
+ 'PYMODULE'),
+ ('numbers',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\numbers.py',
+ 'PYMODULE'),
+ ('opcode',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\opcode.py',
+ 'PYMODULE'),
+ ('pathlib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pathlib.py',
+ 'PYMODULE'),
+ ('pickle',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pickle.py',
+ 'PYMODULE'),
+ ('pprint',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pprint.py',
+ 'PYMODULE'),
+ ('psutil',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\__init__.py',
+ 'PYMODULE'),
+ ('psutil._common',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_common.py',
+ 'PYMODULE'),
+ ('psutil._pswindows',
+ 'C:\\Users\\vlado\\PycharmProjects\\medicus\\.venv\\Lib\\site-packages\\psutil\\_pswindows.py',
+ 'PYMODULE'),
+ ('py_compile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\py_compile.py',
+ 'PYMODULE'),
+ ('quopri',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\quopri.py',
+ 'PYMODULE'),
+ ('random',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\random.py',
+ 'PYMODULE'),
+ ('selectors',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\selectors.py',
+ 'PYMODULE'),
+ ('shutil',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\shutil.py',
+ 'PYMODULE'),
+ ('signal',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\signal.py',
+ 'PYMODULE'),
+ ('socket',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\socket.py',
+ 'PYMODULE'),
+ ('statistics',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\statistics.py',
+ 'PYMODULE'),
+ ('string',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\string.py',
+ 'PYMODULE'),
+ ('stringprep',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stringprep.py',
+ 'PYMODULE'),
+ ('subprocess',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\subprocess.py',
+ 'PYMODULE'),
+ ('tarfile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tarfile.py',
+ 'PYMODULE'),
+ ('tempfile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tempfile.py',
+ 'PYMODULE'),
+ ('textwrap',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\textwrap.py',
+ 'PYMODULE'),
+ ('threading',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\threading.py',
+ 'PYMODULE'),
+ ('token',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\token.py',
+ 'PYMODULE'),
+ ('tokenize',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tokenize.py',
+ 'PYMODULE'),
+ ('tracemalloc',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tracemalloc.py',
+ 'PYMODULE'),
+ ('typing',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\typing.py',
+ 'PYMODULE'),
+ ('urllib',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\__init__.py',
+ 'PYMODULE'),
+ ('urllib.parse',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\parse.py',
+ 'PYMODULE'),
+ ('zipfile',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile.__main__',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__main__.py',
+ 'PYMODULE'),
+ ('zipfile._path',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path.glob',
+ 'C:\\Users\\vlado\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\glob.py',
+ 'PYMODULE')])
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/base_library.zip b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/base_library.zip
new file mode 100644
index 0000000..d527959
Binary files /dev/null and b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/base_library.zip differ
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/warn-05 FullCodeNightlyRestore.txt b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/warn-05 FullCodeNightlyRestore.txt
new file mode 100644
index 0000000..9e47e7f
--- /dev/null
+++ b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/warn-05 FullCodeNightlyRestore.txt
@@ -0,0 +1,25 @@
+
+This file lists modules PyInstaller was not able to find. This does not
+necessarily mean this module is required for running your program. Python and
+Python 3rd-party packages include a lot of conditional or optional modules. For
+example the module 'ntpath' only exists on Windows, whereas the module
+'posixpath' only exists on Posix systems.
+
+Types if import:
+* top-level: imported at the top-level - look at these first
+* conditional: imported within an if-statement
+* delayed: imported within a function
+* optional: imported within a try-except-statement
+
+IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
+ tracking down the missing module yourself. Thanks!
+
+missing module named _sha512 - imported by random (optional)
+missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional), posixpath (optional)
+missing module named resource - imported by posix (top-level)
+missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
+excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
+missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), psutil (optional)
+missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional)
+missing module named _posixsubprocess - imported by subprocess (conditional)
+missing module named fcntl - imported by subprocess (optional)
diff --git a/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/xref-05 FullCodeNightlyRestore.html b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/xref-05 FullCodeNightlyRestore.html
new file mode 100644
index 0000000..589248a
--- /dev/null
+++ b/NighMedicusRestoreTW22/build/05 FullCodeNightlyRestore/xref-05 FullCodeNightlyRestore.html
@@ -0,0 +1,7423 @@
+
+
+
+
+ modulegraph cross reference for 05 FullCodeNightlyRestore.py, pyi_rth_inspect.py
+
+
+
+ modulegraph cross reference for 05 FullCodeNightlyRestore.py, pyi_rth_inspect.py
+
+
+
+
+
+
+
+
_abc (builtin module)
+
+
+
+
+
+
_ast (builtin module)
+
+
+
+
+
+
_bisect (builtin module)
+
+
+
+
+
+
_blake2 (builtin module)
+
+
+
+
+
+
_bz2 C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\_bz2.pyd
+
+
+
+
+
+
_codecs (builtin module)
+
+
+
+
+
+
_codecs_cn (builtin module)
+
+
+
+
+
+
_codecs_hk (builtin module)
+
+
+
+
+
+
_codecs_iso2022 (builtin module)
+
+
+
+
+
+
_codecs_jp (builtin module)
+
+
+
+
+
+
_codecs_kr (builtin module)
+
+
+
+
+
+
_codecs_tw (builtin module)
+
+
+
+
+
+
_collections (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
_contextvars (builtin module)
+
+
+
+
+
+
_csv (builtin module)
+
+
+
+
+
+
_ctypes C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\_ctypes.pyd
+
+
+
+
+
+
_datetime (builtin module)
+
+
+
+
+
+
+
_decimal C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\_decimal.pyd
+
+
+
+
+
+
+
+
+
+
_functools (builtin module)
+
+
+
+
+
+
_hashlib C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\_hashlib.pyd
+
+
+
+
+
+
_heapq (builtin module)
+imported by:
+
heapq
+
+
+
+
+
+
+
+
_imp (builtin module)
+
+
+
+
+
+
_io (builtin module)
+
+
+
+
+
+
_locale (builtin module)
+
+
+
+
+
+
_lzma C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\_lzma.pyd
+
+
+
+
+
+
_md5 (builtin module)
+
+
+
+
+
+
_multibytecodec (builtin module)
+
+
+
+
+
+
_opcode (builtin module)
+
+
+
+
+
+
_operator (builtin module)
+
+
+
+
+
+
_pickle (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
_random (builtin module)
+
+
+
+
+
+
_sha1 (builtin module)
+
+
+
+
+
+
_sha2 (builtin module)
+
+
+
+
+
+
_sha3 (builtin module)
+
+
+
+
+
+
+
+
_signal (builtin module)
+
+
+
+
+
+
_socket C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\_socket.pyd
+
+
+
+
+
+
_sre (builtin module)
+
+
+
+
+
+
+
_stat (builtin module)
+
+
+
+
+
+
_statistics (builtin module)
+
+
+
+
+
+
_string (builtin module)
+
+
+
+
+
+
+
+
_struct (builtin module)
+
+
+
+
+
+
_thread (builtin module)
+
+
+
+
+
+
+
+
_tokenize (builtin module)
+
+
+
+
+
+
_tracemalloc (builtin module)
+
+
+
+
+
+
_typing (builtin module)
+
+
+
+
+
+
_warnings (builtin module)
+
+
+
+
+
+
_weakref (builtin module)
+
+
+
+
+
+
+
+
_winapi (builtin module)
+
+
+
+
+
+
abc
+
SourceModule
+
+
+
+
+
+
+
+
+
array (builtin module)
+
+
+
+
+
+
ast
+
SourceModule
+
+
+
+
+
+
+
atexit (builtin module)
+
+
+
+
+
+
base64
+
SourceModule
+
+
+
+
+
+
+
binascii (builtin module)
+
+
+
+
+
+
bisect
+
SourceModule
+
+
+
+
+
+
+
builtins (builtin module)
+
+
+
+
+
+
bz2
+
SourceModule
+
+
+
+
+
+
+
+
+
codecs
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
copy
+
SourceModule
+
+
+
+
+
+
+
+
+
csv
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
dis
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
enum
+
SourceModule
+
+
+
+
+
+
+
errno (builtin module)
+
+
+
+
+
+
fcntl
+
MissingModule
+
+
+
+
+
+
+
+
+
+
+
+
gc (builtin module)
+
+
+
+
+
+
+
+
+
getopt
+
SourceModule
+
+
+
+
+
+
+
+
+
grp
+
MissingModule
+
+
+
+
+
+
gzip
+
SourceModule
+
+
+
+
+
+
+
+
+
heapq
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
io
+
SourceModule
+
+
+
+
+
+
+
+
+
itertools (builtin module)
+
+
+
+
+
+
+
+
+
+
locale
+
SourceModule
+
+
+
+
+
+
+
+
+
lzma
+
SourceModule
+
+
+
+
+
+
+
marshal (builtin module)
+
+
+
+
+
+
math (builtin module)
+
+
+
+
+
+
msvcrt (builtin module)
+
+
+
+
+
+
nt (builtin module)
+
+
+
+
+
+
ntpath
+
SourceModule
+
+
+
+
+
+
+
+
+
opcode
+
SourceModule
+
+
+
+
+
+
+
+
+
os
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
pickle
+
SourceModule
+
+
+
+
+
+
+
posix
+
MissingModule
+
+
+
+
+
+
+
+
+
pprint
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
psutil._psutil_windows C:\Users\vlado\PycharmProjects\medicus\.venv\Lib\site-packages\psutil\_psutil_windows.pyd
+
+
+
+
+
+
+
+
+
pwd
+
MissingModule
+
+
+
+
+
+
+
+
quopri
+
SourceModule
+
+
+
+
+
+
+
random
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
select C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\select.pyd
+
+
+
+
+
+
+
+
shutil
+
SourceModule
+
+
+
+
+
+
+
signal
+
SourceModule
+
+
+
+
+
+
+
socket
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
stat
+
SourceModule
+
+
+
+
+
+
+
+
+
string
+
SourceModule
+
+
+
+
+
+
+
+
+
struct
+
SourceModule
+
+
+
+
+
+
+
+
+
sys (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
time (builtin module)
+
+
+
+
+
+
+
token
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
types
+
SourceModule
+
+
+
+
+
+
+
typing
+
SourceModule
+
+
+
+
+
+
+
unicodedata C:\Users\vlado\AppData\Local\Programs\Python\Python312\DLLs\unicodedata.pyd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
winreg (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
zlib (builtin module)
+
+
+
+
+
diff --git a/NighMedicusRestoreTW22/dist/05 FullCodeNightlyRestore.exe b/NighMedicusRestoreTW22/dist/05 FullCodeNightlyRestore.exe
new file mode 100644
index 0000000..d36c584
Binary files /dev/null and b/NighMedicusRestoreTW22/dist/05 FullCodeNightlyRestore.exe differ