From c16bcca9e6cee2b0e5e84b8e82bb7ac793d3abc7 Mon Sep 17 00:00:00 2001 From: Tomczak Date: Thu, 19 Jun 2025 10:24:03 +0200 Subject: [PATCH] =?UTF-8?q?Es=20scheint,=20dass=20es=20sich=20um=20eine=20?= =?UTF-8?q?Reihe=20von=20Dateien=20und=20Logs=20handelt,=20die=20wahrschei?= =?UTF-8?q?nlich=20mit=20einem=20gro=C3=9Fen,=20komplexen=20System=20zu=20?= =?UTF-8?q?tun=20haben.=20Hier=20ist=20ein=20zusammenfassender=20=C3=9Cber?= =?UTF-8?q?blick=20=C3=BCber=20die=20Dateien=20und=20ihre=20m=C3=B6glichen?= =?UTF-8?q?=20Funktionen:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/__pycache__/app.cpython-311.pyc | Bin 82148 -> 90030 bytes backend/app.py | 108 ++++- .../__pycache__/calendar.cpython-311.pyc | Bin 77591 -> 77587 bytes .../__pycache__/printers.cpython-311.pyc | Bin 82773 -> 82695 bytes .../__pycache__/tapo_control.cpython-311.pyc | Bin 0 -> 26080 bytes backend/database/myp.db | Bin 90112 -> 98304 bytes ...66e82cdb00e77889559845186c1b4_activity.pkl | Bin 0 -> 60 bytes ...d8c17d5d1eb90a06e0d453f615623_activity.pkl | Bin 0 -> 60 bytes ...62d457cc9101a3fe5f0058d52d5e0_activity.pkl | Bin 0 -> 60 bytes ...4a573e20f51b9f7ffce309a0842a5_activity.pkl | Bin 0 -> 60 bytes ...28fd939edf173b3d1df3448bcdf25_activity.pkl | Bin 0 -> 60 bytes ...f3ca0c0510ff9941628868ce17435_activity.pkl | Bin 0 -> 60 bytes ...8c1aa9dd1202e4cac072911d645b4_activity.pkl | Bin 0 -> 60 bytes ...f73e8b6a7bb48bbde93bc3a011db5_activity.pkl | Bin 0 -> 60 bytes ...99447caeba8979466a46ece15e7e9_activity.pkl | Bin 0 -> 60 bytes ...1d717e38e277de14d9cb28c209188_activity.pkl | Bin 0 -> 60 bytes ...d7800862943014c0b08bdba9c387e_activity.pkl | Bin 0 -> 60 bytes ...6eac2dc59dbca84341077b632591e_activity.pkl | Bin 0 -> 60 bytes ...d0aa1d3d3c271e8bdd1df1ff3b89c_activity.pkl | Bin 0 -> 60 bytes ...47a424ce658d971cfc8a249a9262a_activity.pkl | Bin 0 -> 60 bytes ...ecd0d628ea5c043a4c5966189bdd5_activity.pkl | Bin 0 -> 60 bytes ...7a9d4e93d36ad0e993d103cc374ae_activity.pkl | Bin 0 -> 60 bytes ...9f458c1d40d053bb697187fe74f5f_activity.pkl | Bin 0 -> 60 bytes ...d12465fa873b79318b7cc1b117461_activity.pkl | Bin 0 -> 60 bytes ...9f42964f0a64564c47da37f17f873_activity.pkl | Bin 0 -> 60 bytes ...e6d4c49e01e286811ad30dfad81cd_activity.pkl | Bin 0 -> 60 bytes ...1562a6291e244cae374d67d08d35d_activity.pkl | Bin 0 -> 60 bytes ...c88a99ed53d608bfabdf4d8d1cfec_activity.pkl | Bin 0 -> 60 bytes ...40b959cf47a6b9905021e74edb2fb_activity.pkl | Bin 0 -> 60 bytes ...6c91d28b915fb928759b1ea271595_activity.pkl | Bin 0 -> 60 bytes ...45bcffff4a084610b24fc5fad0827_activity.pkl | Bin 0 -> 60 bytes ...366f76a090c5d36bff40f6c30fd28_activity.pkl | Bin 0 -> 60 bytes ...d1336dc6a5796c8165769adc155e6_activity.pkl | Bin 0 -> 60 bytes ...789c38c6f06ccb4a36cd4226c6003_activity.pkl | Bin 0 -> 60 bytes ...94d2eb08ecd8fffeafe25c17f62d9_activity.pkl | Bin 0 -> 60 bytes ...6d52e22a03d8e3eeae535b611f437_activity.pkl | Bin 0 -> 60 bytes ...90834fdab61c0e26ddb1fac05ed86_activity.pkl | Bin 0 -> 60 bytes ...cbead9ea68d522cb4214491ca5ead_activity.pkl | Bin 0 -> 60 bytes ...9925723002369f73b5ff4318d18d6_activity.pkl | Bin 0 -> 60 bytes ...4b2669af3548293fed99fc087bd6e_activity.pkl | Bin 0 -> 60 bytes ...2843800d880f0e2243a9b115c460a_activity.pkl | Bin 0 -> 60 bytes ...b670efcb859094059a6a6ac2e88c8_activity.pkl | Bin 0 -> 60 bytes ...efe7e37890a6d8e297ca2c2f5be80_activity.pkl | Bin 0 -> 60 bytes ...eafb2d7bcb437453b4be7fbd214fb_activity.pkl | Bin 0 -> 60 bytes ...4d5e53a6785e2b72d486c35d0de50_activity.pkl | Bin 0 -> 60 bytes ...61b4f06c5ea995b295ab2efc0861c_activity.pkl | Bin 0 -> 60 bytes ...26fdc81e66705be7d5b8c4bcd96f8_activity.pkl | Bin 0 -> 60 bytes ...3e63a9fd16f1cbd98d064b2665246_activity.pkl | Bin 0 -> 60 bytes ...81fb5816879be738055779c447b67_activity.pkl | Bin 0 -> 60 bytes ...647a1b4e9d06a9dedf3a2e80ca08c_activity.pkl | Bin 0 -> 60 bytes ...b92ea86fb0fdc43101401635325ce_activity.pkl | Bin 0 -> 60 bytes ...a7225c1db2ac95bc77c42338166fc_activity.pkl | Bin 0 -> 60 bytes ...bb64f2e4cc8a19b4c175656b3c5eb_activity.pkl | Bin 0 -> 60 bytes ...e9ecda67b6ad6346c53473a7ced10_activity.pkl | Bin 0 -> 60 bytes ...69ca7e5d8f541a7e14a3a20857579_activity.pkl | Bin 0 -> 60 bytes ...09dbf8621a524d5ba34d216dfcc6f_activity.pkl | Bin 0 -> 60 bytes ...db54221a3813771ef9636d0523e02_activity.pkl | Bin 0 -> 60 bytes ...de0dc5b7482ffec8b7157b9a067a2_activity.pkl | Bin 0 -> 60 bytes ...cd7974c24de057fc176451e966b7c_activity.pkl | Bin 0 -> 60 bytes ...0752a9f1ab04ded941a21fcc12731_activity.pkl | Bin 0 -> 60 bytes ...a4a42d98fff5ba33090b7a280b1fd_activity.pkl | Bin 0 -> 60 bytes ...d3c7eb10a4394db645007996afea1_activity.pkl | Bin 0 -> 60 bytes ...6f460a8f3d8678564e32f5de3c4b1_activity.pkl | Bin 0 -> 60 bytes ...765b2b446cd52fb25d0e1685c29b6_activity.pkl | Bin 0 -> 60 bytes ...fcdc1d2884b120c146a0527cd505b_activity.pkl | Bin 0 -> 60 bytes ...b209e481a7600c0c02dbec85d75b8_activity.pkl | Bin 0 -> 60 bytes ...b8a91f48785088fae8defdc3c7392_activity.pkl | Bin 0 -> 60 bytes ...62d027bdf449b0c23d0738a65cec3_activity.pkl | Bin 0 -> 60 bytes ...76bb0687b823220e35f2461473aeb_activity.pkl | Bin 0 -> 60 bytes ...ac50e9121d75d8729d5a0e36a6cbf_activity.pkl | Bin 0 -> 60 bytes ...f6e24d85a893bad1cc186aa81331e_activity.pkl | Bin 0 -> 60 bytes ...47673df23edfd8d1bf031872df223_activity.pkl | Bin 0 -> 60 bytes ...b415429128ec6b1893e46ec304512_activity.pkl | Bin 0 -> 60 bytes ...c1e259d0e098991894b6f41c1dc0e_activity.pkl | Bin 0 -> 60 bytes ...db91d2c035d20fe54c4da023a34cd_activity.pkl | Bin 0 -> 60 bytes ...d860e6894dc3c37950b4aee0bb984_activity.pkl | Bin 0 -> 60 bytes ...7c7a988c4aad588ab96eb9c4d13b7_activity.pkl | Bin 0 -> 60 bytes ...2609294b4aac07e10f3bd4d8d77f4_activity.pkl | Bin 0 -> 60 bytes ...dbf9f6414bd63a7f29454144e3844_activity.pkl | Bin 0 -> 60 bytes ...412ee57c7320ca233606d464227a0_activity.pkl | Bin 0 -> 60 bytes ...7ddfb6fac208411590d4399dd280b_activity.pkl | Bin 0 -> 60 bytes ...97e51d5d28df4dabbd8e10ac524ea_activity.pkl | Bin 0 -> 60 bytes ...dc80cd92700b8554e9dcd0fb8d7bc_activity.pkl | Bin 0 -> 60 bytes ...e9d3fdd0553e90623190a1c5be8bb_activity.pkl | Bin 0 -> 60 bytes ...d950d0ca088680458cc767749eac1_activity.pkl | Bin 0 -> 60 bytes ...342856e2d81cd378e3e1e7b532922_activity.pkl | Bin 0 -> 60 bytes ...2bf36b135a0cb7c9cfaaf2c0c97a3_activity.pkl | Bin 0 -> 60 bytes ...a7adf3ae42cd4ec841784de815e1a_activity.pkl | Bin 0 -> 60 bytes ...de20628a29d407a0e5b51a27be294_activity.pkl | Bin 0 -> 60 bytes ...d16d90299208e7be8c5448e9f2f4c_activity.pkl | Bin 0 -> 60 bytes ...388a75f6e4323c4c4e2ecf4ad5fc6_activity.pkl | Bin 0 -> 60 bytes ...bb9d18d2a5ae42e24d990973d0a85_activity.pkl | Bin 0 -> 60 bytes ...7edcd005bd8c2e31ecb6035694736_activity.pkl | Bin 0 -> 60 bytes ...bb79abc5c3236892ba80aa1d63360_activity.pkl | Bin 0 -> 60 bytes ...9c0628ea1df793eec932bba50f60e_activity.pkl | Bin 0 -> 60 bytes ...84eedb83c3c742a565166b92d50ac_activity.pkl | Bin 0 -> 60 bytes ...16918e88f8cfeab333d0478eb92cf_activity.pkl | Bin 0 -> 60 bytes ...d522119e00a1a8c065fcda601e2dd_activity.pkl | Bin 0 -> 60 bytes ...358fe45566b0c120418a469b968ba_activity.pkl | Bin 0 -> 60 bytes ...a981d4790be04f694e00ba0a9ce59_activity.pkl | Bin 0 -> 60 bytes ...56269549a80f59b839f1541db6b1f_activity.pkl | Bin 0 -> 60 bytes ...8dc3732184b59bf16f8c98535040b_activity.pkl | Bin 0 -> 60 bytes ...9304b59343a8ddbe5f45e87e401c1_activity.pkl | Bin 0 -> 60 bytes ...28bd989fb06ca56e29940aa20c526_activity.pkl | Bin 0 -> 60 bytes ...4d76d4525d7190341ddd4dba28935_activity.pkl | Bin 0 -> 60 bytes ...340898bff445a2906d038515cdedf_activity.pkl | Bin 0 -> 60 bytes ...5c144accca077b661b930fa6e07b4_activity.pkl | Bin 0 -> 60 bytes ...e1991c1e57118091f75eb1227a782_activity.pkl | Bin 0 -> 60 bytes ...62d0c4212ecdbbcc52301b353f359_activity.pkl | Bin 0 -> 60 bytes ...39365b144d40f992c2037363af376_activity.pkl | Bin 0 -> 60 bytes ...3eb0c77ea1b8f5d2d33635f7c1275_activity.pkl | Bin 0 -> 60 bytes ...41a825fb81c7a5c5feb4f89427802_activity.pkl | Bin 0 -> 60 bytes ...e0791a7c2d06e55cfdf9a8d84cdc1_activity.pkl | Bin 0 -> 60 bytes ...b8d6cb6c5e527c48d9d4628c2cf08_activity.pkl | Bin 0 -> 60 bytes ...41d5469f31a09c35bc9d9fefce2d1_activity.pkl | Bin 0 -> 60 bytes ...7fbf753ac1d100c0549e41c4ef7c4_activity.pkl | Bin 0 -> 60 bytes ...799bf6d1af954ceb0019ed5987daa_activity.pkl | Bin 0 -> 60 bytes ...ba98cce24eb7a10d7654a02179d28_activity.pkl | Bin 0 -> 60 bytes ...8a2c05a6ddb17879b6d173588353d_activity.pkl | Bin 0 -> 60 bytes ...7f79da84b366d666a20095c2e44e1_activity.pkl | Bin 0 -> 60 bytes ...de53c04dda4fbbfb40ddfddd1c1a4_activity.pkl | Bin 0 -> 60 bytes ...fd8b10a4af9711e99c2b98d867223_activity.pkl | Bin 0 -> 60 bytes ...be5b1e3c928fc3f2c7e6c8ce1f999_activity.pkl | Bin 0 -> 60 bytes ...e2f00b5ca9ad85d7a8b08c9d1d52e_activity.pkl | Bin 0 -> 60 bytes ...2b662c1a6b1a53e710177488399ca_activity.pkl | Bin 0 -> 60 bytes ...355e705c50a9c848001044127ee97_activity.pkl | Bin 0 -> 60 bytes ...82a36110703f5092a8bd633f9c9d4_activity.pkl | Bin 0 -> 60 bytes ...47967a8118e3501f0d156e7b94e35_activity.pkl | Bin 0 -> 60 bytes ...703bde87c27da1b5f3366b7aefeb6_activity.pkl | Bin 0 -> 60 bytes ...911413fdfddf7f803b6a41aaff3d0_activity.pkl | Bin 0 -> 60 bytes ...33da417bfa4c671ba30ba95af109b_activity.pkl | Bin 0 -> 60 bytes ...537191bec4f5a81be4f10b9792b33_activity.pkl | Bin 0 -> 60 bytes ...164075d1d129603a821befab749b2_activity.pkl | Bin 0 -> 60 bytes ...536e37022fa84a8a499d46f39f18e_activity.pkl | Bin 0 -> 60 bytes ...3c05969f8859d88691ce1fa989d6c_activity.pkl | Bin 0 -> 60 bytes ...43cb5de07a43e2d9bdff62f35b9df_activity.pkl | Bin 0 -> 60 bytes ...d03220e421ccc6c6ae83e420fec13_activity.pkl | Bin 0 -> 60 bytes ...97e44c952b822ee5b0a87653fd02f_activity.pkl | Bin 0 -> 60 bytes ...56946bbe807b8787fa18b8174f497_activity.pkl | Bin 0 -> 60 bytes ...48bbc5c363998e2378d0392f32b78_activity.pkl | Bin 0 -> 60 bytes ...b942c55517ae2e5086391bae5506c_activity.pkl | Bin 0 -> 60 bytes ...c905543abb98b9c693b9018646647_activity.pkl | Bin 0 -> 60 bytes ...7ae27aa20fff85377b19f5cbc05b9_activity.pkl | Bin 0 -> 60 bytes ...59a083c81eafe7aefe047eeae15fd_activity.pkl | Bin 0 -> 60 bytes ...da67f924e42b9270157045e91a5e4_activity.pkl | Bin 0 -> 60 bytes ...dc20276de2d73e8b16ec1f96153df_activity.pkl | Bin 0 -> 60 bytes ...a1ba005ef2114fe5d3d20917b4665_activity.pkl | Bin 0 -> 60 bytes ...bb21e88ee188799d2a184c0166e04_activity.pkl | Bin 0 -> 60 bytes ...52487b0dfb52c0aaa9a0f3fd82ee6_activity.pkl | Bin 0 -> 60 bytes ...7207bb29e155e257ae902ff7fb17e_activity.pkl | Bin 0 -> 60 bytes ...e81cfffac9a1a677ae9c54e38b614_activity.pkl | Bin 0 -> 60 bytes ...3862d261806e11c38da28e3243dbe_activity.pkl | Bin 0 -> 60 bytes ...c2f8aac20cb0fc5338a51ecfb798f_activity.pkl | Bin 0 -> 60 bytes ...0a55b4123f22972625c95b6d230f4_activity.pkl | Bin 0 -> 60 bytes ...7f5271617b5ead0ed94507e876549_activity.pkl | Bin 0 -> 60 bytes ...baed03c00d5c2ff8e8dfc3a491c49_activity.pkl | Bin 0 -> 60 bytes ...0a4901004727240d6814182df1e64_activity.pkl | Bin 0 -> 60 bytes ...f60996c6be966c3160190b09e3e74_activity.pkl | Bin 0 -> 60 bytes ...23a4641bea580e251f8cc573d6fbc_activity.pkl | Bin 0 -> 60 bytes ...40ad921a43ee7cdfa4f332e6d2b3c_activity.pkl | Bin 0 -> 60 bytes ...2c8e5f88eefb8eb74a9d1b568e341_activity.pkl | Bin 0 -> 60 bytes ...675b199164e09a718df2c2835ef46_activity.pkl | Bin 0 -> 60 bytes ...1468870fab545dea88f7ccccc462e_activity.pkl | Bin 0 -> 60 bytes ...048e22edfc4cab51eb96c146451fe_activity.pkl | Bin 0 -> 60 bytes ...7ef503fe0c23d62d704686e5e87de_activity.pkl | Bin 0 -> 60 bytes ...6c97d5a433b78a3821cf64d66c12e_activity.pkl | Bin 0 -> 60 bytes ...ad4ad54adb26cab40fdf9ff44bd50_activity.pkl | Bin 0 -> 60 bytes ...b5622e80abb7bf1e1eb1c0daa1ef9_activity.pkl | Bin 0 -> 60 bytes ...b72fcf081f007de47a0dc005d719c_activity.pkl | Bin 0 -> 60 bytes ...dbd5f1c0a22d98ec026113876d9a6_activity.pkl | Bin 0 -> 60 bytes backend/logs/app/app.log | 371 ++++++++++++++++++ backend/logs/core_system/core_system.log | 12 + .../logs/data_management/data_management.log | 18 + .../energy_monitoring/energy_monitoring.log | 9 + .../hardware_integration.log | 37 ++ .../job_queue_system/job_queue_system.log | 26 ++ .../monitoring_analytics.log | 18 + backend/logs/permissions/permissions.log | 7 + backend/logs/scheduler/scheduler.log | 19 + .../logs/security_suite/security_suite.log | 21 + backend/logs/startup/startup.log | 79 ++++ .../logs/tapo_controller/tapo_controller.log | 25 ++ .../utilities_collection.log | 14 + backend/logs/windows_fixes/windows_fixes.log | 16 + backend/templates/printers.html | 179 ++++++++- .../__pycache__/job_scheduler.cpython-311.pyc | Bin 36260 -> 36227 bytes 186 files changed, 948 insertions(+), 11 deletions(-) create mode 100644 backend/blueprints/__pycache__/tapo_control.cpython-311.pyc create mode 100644 backend/instance/sessions/03866e82cdb00e77889559845186c1b4_activity.pkl create mode 100644 backend/instance/sessions/069d8c17d5d1eb90a06e0d453f615623_activity.pkl create mode 100644 backend/instance/sessions/06a62d457cc9101a3fe5f0058d52d5e0_activity.pkl create mode 100644 backend/instance/sessions/0804a573e20f51b9f7ffce309a0842a5_activity.pkl create mode 100644 backend/instance/sessions/0b328fd939edf173b3d1df3448bcdf25_activity.pkl create mode 100644 backend/instance/sessions/0caf3ca0c0510ff9941628868ce17435_activity.pkl create mode 100644 backend/instance/sessions/0fc8c1aa9dd1202e4cac072911d645b4_activity.pkl create mode 100644 backend/instance/sessions/0fdf73e8b6a7bb48bbde93bc3a011db5_activity.pkl create mode 100644 backend/instance/sessions/10299447caeba8979466a46ece15e7e9_activity.pkl create mode 100644 backend/instance/sessions/1311d717e38e277de14d9cb28c209188_activity.pkl create mode 100644 backend/instance/sessions/136d7800862943014c0b08bdba9c387e_activity.pkl create mode 100644 backend/instance/sessions/1396eac2dc59dbca84341077b632591e_activity.pkl create mode 100644 backend/instance/sessions/14bd0aa1d3d3c271e8bdd1df1ff3b89c_activity.pkl create mode 100644 backend/instance/sessions/17c47a424ce658d971cfc8a249a9262a_activity.pkl create mode 100644 backend/instance/sessions/18becd0d628ea5c043a4c5966189bdd5_activity.pkl create mode 100644 backend/instance/sessions/20d7a9d4e93d36ad0e993d103cc374ae_activity.pkl create mode 100644 backend/instance/sessions/23f9f458c1d40d053bb697187fe74f5f_activity.pkl create mode 100644 backend/instance/sessions/253d12465fa873b79318b7cc1b117461_activity.pkl create mode 100644 backend/instance/sessions/2589f42964f0a64564c47da37f17f873_activity.pkl create mode 100644 backend/instance/sessions/273e6d4c49e01e286811ad30dfad81cd_activity.pkl create mode 100644 backend/instance/sessions/29c1562a6291e244cae374d67d08d35d_activity.pkl create mode 100644 backend/instance/sessions/29dc88a99ed53d608bfabdf4d8d1cfec_activity.pkl create mode 100644 backend/instance/sessions/2c940b959cf47a6b9905021e74edb2fb_activity.pkl create mode 100644 backend/instance/sessions/2cb6c91d28b915fb928759b1ea271595_activity.pkl create mode 100644 backend/instance/sessions/2e145bcffff4a084610b24fc5fad0827_activity.pkl create mode 100644 backend/instance/sessions/2f5366f76a090c5d36bff40f6c30fd28_activity.pkl create mode 100644 backend/instance/sessions/2fbd1336dc6a5796c8165769adc155e6_activity.pkl create mode 100644 backend/instance/sessions/31d789c38c6f06ccb4a36cd4226c6003_activity.pkl create mode 100644 backend/instance/sessions/3aa94d2eb08ecd8fffeafe25c17f62d9_activity.pkl create mode 100644 backend/instance/sessions/3ab6d52e22a03d8e3eeae535b611f437_activity.pkl create mode 100644 backend/instance/sessions/3ab90834fdab61c0e26ddb1fac05ed86_activity.pkl create mode 100644 backend/instance/sessions/3adcbead9ea68d522cb4214491ca5ead_activity.pkl create mode 100644 backend/instance/sessions/3ca9925723002369f73b5ff4318d18d6_activity.pkl create mode 100644 backend/instance/sessions/3cc4b2669af3548293fed99fc087bd6e_activity.pkl create mode 100644 backend/instance/sessions/3f42843800d880f0e2243a9b115c460a_activity.pkl create mode 100644 backend/instance/sessions/43fb670efcb859094059a6a6ac2e88c8_activity.pkl create mode 100644 backend/instance/sessions/443efe7e37890a6d8e297ca2c2f5be80_activity.pkl create mode 100644 backend/instance/sessions/461eafb2d7bcb437453b4be7fbd214fb_activity.pkl create mode 100644 backend/instance/sessions/4814d5e53a6785e2b72d486c35d0de50_activity.pkl create mode 100644 backend/instance/sessions/48261b4f06c5ea995b295ab2efc0861c_activity.pkl create mode 100644 backend/instance/sessions/49226fdc81e66705be7d5b8c4bcd96f8_activity.pkl create mode 100644 backend/instance/sessions/4983e63a9fd16f1cbd98d064b2665246_activity.pkl create mode 100644 backend/instance/sessions/4a381fb5816879be738055779c447b67_activity.pkl create mode 100644 backend/instance/sessions/4c7647a1b4e9d06a9dedf3a2e80ca08c_activity.pkl create mode 100644 backend/instance/sessions/4cfb92ea86fb0fdc43101401635325ce_activity.pkl create mode 100644 backend/instance/sessions/4e2a7225c1db2ac95bc77c42338166fc_activity.pkl create mode 100644 backend/instance/sessions/540bb64f2e4cc8a19b4c175656b3c5eb_activity.pkl create mode 100644 backend/instance/sessions/56de9ecda67b6ad6346c53473a7ced10_activity.pkl create mode 100644 backend/instance/sessions/57969ca7e5d8f541a7e14a3a20857579_activity.pkl create mode 100644 backend/instance/sessions/59209dbf8621a524d5ba34d216dfcc6f_activity.pkl create mode 100644 backend/instance/sessions/59bdb54221a3813771ef9636d0523e02_activity.pkl create mode 100644 backend/instance/sessions/5d9de0dc5b7482ffec8b7157b9a067a2_activity.pkl create mode 100644 backend/instance/sessions/5dbcd7974c24de057fc176451e966b7c_activity.pkl create mode 100644 backend/instance/sessions/5dd0752a9f1ab04ded941a21fcc12731_activity.pkl create mode 100644 backend/instance/sessions/5eba4a42d98fff5ba33090b7a280b1fd_activity.pkl create mode 100644 backend/instance/sessions/5fcd3c7eb10a4394db645007996afea1_activity.pkl create mode 100644 backend/instance/sessions/6676f460a8f3d8678564e32f5de3c4b1_activity.pkl create mode 100644 backend/instance/sessions/670765b2b446cd52fb25d0e1685c29b6_activity.pkl create mode 100644 backend/instance/sessions/683fcdc1d2884b120c146a0527cd505b_activity.pkl create mode 100644 backend/instance/sessions/689b209e481a7600c0c02dbec85d75b8_activity.pkl create mode 100644 backend/instance/sessions/6a0b8a91f48785088fae8defdc3c7392_activity.pkl create mode 100644 backend/instance/sessions/6eb62d027bdf449b0c23d0738a65cec3_activity.pkl create mode 100644 backend/instance/sessions/6fe76bb0687b823220e35f2461473aeb_activity.pkl create mode 100644 backend/instance/sessions/715ac50e9121d75d8729d5a0e36a6cbf_activity.pkl create mode 100644 backend/instance/sessions/722f6e24d85a893bad1cc186aa81331e_activity.pkl create mode 100644 backend/instance/sessions/74347673df23edfd8d1bf031872df223_activity.pkl create mode 100644 backend/instance/sessions/758b415429128ec6b1893e46ec304512_activity.pkl create mode 100644 backend/instance/sessions/760c1e259d0e098991894b6f41c1dc0e_activity.pkl create mode 100644 backend/instance/sessions/766db91d2c035d20fe54c4da023a34cd_activity.pkl create mode 100644 backend/instance/sessions/788d860e6894dc3c37950b4aee0bb984_activity.pkl create mode 100644 backend/instance/sessions/7977c7a988c4aad588ab96eb9c4d13b7_activity.pkl create mode 100644 backend/instance/sessions/79b2609294b4aac07e10f3bd4d8d77f4_activity.pkl create mode 100644 backend/instance/sessions/79ddbf9f6414bd63a7f29454144e3844_activity.pkl create mode 100644 backend/instance/sessions/7b2412ee57c7320ca233606d464227a0_activity.pkl create mode 100644 backend/instance/sessions/7d37ddfb6fac208411590d4399dd280b_activity.pkl create mode 100644 backend/instance/sessions/7ee97e51d5d28df4dabbd8e10ac524ea_activity.pkl create mode 100644 backend/instance/sessions/80fdc80cd92700b8554e9dcd0fb8d7bc_activity.pkl create mode 100644 backend/instance/sessions/818e9d3fdd0553e90623190a1c5be8bb_activity.pkl create mode 100644 backend/instance/sessions/828d950d0ca088680458cc767749eac1_activity.pkl create mode 100644 backend/instance/sessions/834342856e2d81cd378e3e1e7b532922_activity.pkl create mode 100644 backend/instance/sessions/83d2bf36b135a0cb7c9cfaaf2c0c97a3_activity.pkl create mode 100644 backend/instance/sessions/83fa7adf3ae42cd4ec841784de815e1a_activity.pkl create mode 100644 backend/instance/sessions/87cde20628a29d407a0e5b51a27be294_activity.pkl create mode 100644 backend/instance/sessions/886d16d90299208e7be8c5448e9f2f4c_activity.pkl create mode 100644 backend/instance/sessions/8ef388a75f6e4323c4c4e2ecf4ad5fc6_activity.pkl create mode 100644 backend/instance/sessions/916bb9d18d2a5ae42e24d990973d0a85_activity.pkl create mode 100644 backend/instance/sessions/95a7edcd005bd8c2e31ecb6035694736_activity.pkl create mode 100644 backend/instance/sessions/960bb79abc5c3236892ba80aa1d63360_activity.pkl create mode 100644 backend/instance/sessions/97a9c0628ea1df793eec932bba50f60e_activity.pkl create mode 100644 backend/instance/sessions/98284eedb83c3c742a565166b92d50ac_activity.pkl create mode 100644 backend/instance/sessions/9bc16918e88f8cfeab333d0478eb92cf_activity.pkl create mode 100644 backend/instance/sessions/9c7d522119e00a1a8c065fcda601e2dd_activity.pkl create mode 100644 backend/instance/sessions/9d6358fe45566b0c120418a469b968ba_activity.pkl create mode 100644 backend/instance/sessions/9e9a981d4790be04f694e00ba0a9ce59_activity.pkl create mode 100644 backend/instance/sessions/a1656269549a80f59b839f1541db6b1f_activity.pkl create mode 100644 backend/instance/sessions/a318dc3732184b59bf16f8c98535040b_activity.pkl create mode 100644 backend/instance/sessions/a339304b59343a8ddbe5f45e87e401c1_activity.pkl create mode 100644 backend/instance/sessions/a5f28bd989fb06ca56e29940aa20c526_activity.pkl create mode 100644 backend/instance/sessions/a834d76d4525d7190341ddd4dba28935_activity.pkl create mode 100644 backend/instance/sessions/a91340898bff445a2906d038515cdedf_activity.pkl create mode 100644 backend/instance/sessions/ab15c144accca077b661b930fa6e07b4_activity.pkl create mode 100644 backend/instance/sessions/ab1e1991c1e57118091f75eb1227a782_activity.pkl create mode 100644 backend/instance/sessions/acc62d0c4212ecdbbcc52301b353f359_activity.pkl create mode 100644 backend/instance/sessions/b2039365b144d40f992c2037363af376_activity.pkl create mode 100644 backend/instance/sessions/b333eb0c77ea1b8f5d2d33635f7c1275_activity.pkl create mode 100644 backend/instance/sessions/b5041a825fb81c7a5c5feb4f89427802_activity.pkl create mode 100644 backend/instance/sessions/b76e0791a7c2d06e55cfdf9a8d84cdc1_activity.pkl create mode 100644 backend/instance/sessions/b84b8d6cb6c5e527c48d9d4628c2cf08_activity.pkl create mode 100644 backend/instance/sessions/ba941d5469f31a09c35bc9d9fefce2d1_activity.pkl create mode 100644 backend/instance/sessions/bb47fbf753ac1d100c0549e41c4ef7c4_activity.pkl create mode 100644 backend/instance/sessions/bb8799bf6d1af954ceb0019ed5987daa_activity.pkl create mode 100644 backend/instance/sessions/bc1ba98cce24eb7a10d7654a02179d28_activity.pkl create mode 100644 backend/instance/sessions/bce8a2c05a6ddb17879b6d173588353d_activity.pkl create mode 100644 backend/instance/sessions/bd17f79da84b366d666a20095c2e44e1_activity.pkl create mode 100644 backend/instance/sessions/bfede53c04dda4fbbfb40ddfddd1c1a4_activity.pkl create mode 100644 backend/instance/sessions/c01fd8b10a4af9711e99c2b98d867223_activity.pkl create mode 100644 backend/instance/sessions/c0bbe5b1e3c928fc3f2c7e6c8ce1f999_activity.pkl create mode 100644 backend/instance/sessions/c3de2f00b5ca9ad85d7a8b08c9d1d52e_activity.pkl create mode 100644 backend/instance/sessions/c472b662c1a6b1a53e710177488399ca_activity.pkl create mode 100644 backend/instance/sessions/c7d355e705c50a9c848001044127ee97_activity.pkl create mode 100644 backend/instance/sessions/c8f82a36110703f5092a8bd633f9c9d4_activity.pkl create mode 100644 backend/instance/sessions/cad47967a8118e3501f0d156e7b94e35_activity.pkl create mode 100644 backend/instance/sessions/cb2703bde87c27da1b5f3366b7aefeb6_activity.pkl create mode 100644 backend/instance/sessions/cb9911413fdfddf7f803b6a41aaff3d0_activity.pkl create mode 100644 backend/instance/sessions/cce33da417bfa4c671ba30ba95af109b_activity.pkl create mode 100644 backend/instance/sessions/cdb537191bec4f5a81be4f10b9792b33_activity.pkl create mode 100644 backend/instance/sessions/cf3164075d1d129603a821befab749b2_activity.pkl create mode 100644 backend/instance/sessions/d12536e37022fa84a8a499d46f39f18e_activity.pkl create mode 100644 backend/instance/sessions/d343c05969f8859d88691ce1fa989d6c_activity.pkl create mode 100644 backend/instance/sessions/d4543cb5de07a43e2d9bdff62f35b9df_activity.pkl create mode 100644 backend/instance/sessions/d45d03220e421ccc6c6ae83e420fec13_activity.pkl create mode 100644 backend/instance/sessions/d5797e44c952b822ee5b0a87653fd02f_activity.pkl create mode 100644 backend/instance/sessions/d6756946bbe807b8787fa18b8174f497_activity.pkl create mode 100644 backend/instance/sessions/d7148bbc5c363998e2378d0392f32b78_activity.pkl create mode 100644 backend/instance/sessions/dbfb942c55517ae2e5086391bae5506c_activity.pkl create mode 100644 backend/instance/sessions/ddfc905543abb98b9c693b9018646647_activity.pkl create mode 100644 backend/instance/sessions/dea7ae27aa20fff85377b19f5cbc05b9_activity.pkl create mode 100644 backend/instance/sessions/df159a083c81eafe7aefe047eeae15fd_activity.pkl create mode 100644 backend/instance/sessions/e03da67f924e42b9270157045e91a5e4_activity.pkl create mode 100644 backend/instance/sessions/e3cdc20276de2d73e8b16ec1f96153df_activity.pkl create mode 100644 backend/instance/sessions/e5ba1ba005ef2114fe5d3d20917b4665_activity.pkl create mode 100644 backend/instance/sessions/e79bb21e88ee188799d2a184c0166e04_activity.pkl create mode 100644 backend/instance/sessions/e8f52487b0dfb52c0aaa9a0f3fd82ee6_activity.pkl create mode 100644 backend/instance/sessions/e9f7207bb29e155e257ae902ff7fb17e_activity.pkl create mode 100644 backend/instance/sessions/eaee81cfffac9a1a677ae9c54e38b614_activity.pkl create mode 100644 backend/instance/sessions/ec93862d261806e11c38da28e3243dbe_activity.pkl create mode 100644 backend/instance/sessions/ee8c2f8aac20cb0fc5338a51ecfb798f_activity.pkl create mode 100644 backend/instance/sessions/ee90a55b4123f22972625c95b6d230f4_activity.pkl create mode 100644 backend/instance/sessions/f187f5271617b5ead0ed94507e876549_activity.pkl create mode 100644 backend/instance/sessions/f2bbaed03c00d5c2ff8e8dfc3a491c49_activity.pkl create mode 100644 backend/instance/sessions/f2d0a4901004727240d6814182df1e64_activity.pkl create mode 100644 backend/instance/sessions/f49f60996c6be966c3160190b09e3e74_activity.pkl create mode 100644 backend/instance/sessions/f4c23a4641bea580e251f8cc573d6fbc_activity.pkl create mode 100644 backend/instance/sessions/f5e40ad921a43ee7cdfa4f332e6d2b3c_activity.pkl create mode 100644 backend/instance/sessions/f6b2c8e5f88eefb8eb74a9d1b568e341_activity.pkl create mode 100644 backend/instance/sessions/f6d675b199164e09a718df2c2835ef46_activity.pkl create mode 100644 backend/instance/sessions/f741468870fab545dea88f7ccccc462e_activity.pkl create mode 100644 backend/instance/sessions/f80048e22edfc4cab51eb96c146451fe_activity.pkl create mode 100644 backend/instance/sessions/f947ef503fe0c23d62d704686e5e87de_activity.pkl create mode 100644 backend/instance/sessions/fa46c97d5a433b78a3821cf64d66c12e_activity.pkl create mode 100644 backend/instance/sessions/fcbad4ad54adb26cab40fdf9ff44bd50_activity.pkl create mode 100644 backend/instance/sessions/fceb5622e80abb7bf1e1eb1c0daa1ef9_activity.pkl create mode 100644 backend/instance/sessions/ff5b72fcf081f007de47a0dc005d719c_activity.pkl create mode 100644 backend/instance/sessions/ff7dbd5f1c0a22d98ec026113876d9a6_activity.pkl diff --git a/backend/__pycache__/app.cpython-311.pyc b/backend/__pycache__/app.cpython-311.pyc index 2aa27c584bcad46c35bcf025535d43144b02e385..db7ed2e18e9b2919d939e03a7f21cd7a1cc28442 100644 GIT binary patch delta 20307 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 delta 161 zcmbPyk7fEj7QW@Yyj%=Ga5daNgGXp19}k=V*g)Iv9Za{TpN hO0u*hGpAS&)6}Bv>{^Ty7zHdZFrc9A%e5JEm;pAEI|={* diff --git a/backend/blueprints/__pycache__/printers.cpython-311.pyc b/backend/blueprints/__pycache__/printers.cpython-311.pyc index 92dc2cbb2e2f0bba78f60c9afcf59eab87857752..53a69c7ae3d3f0f3163e7be15ef322d2b0a0ed1b 100644 GIT binary patch delta 1933 zcmZ9M3rtg27=Zhi-b*Phk1-xnkYafi5ESMDh&%`AR3=L16s1(CSiu%=%gm5z+%iE3 zxa}CPTL7Id+1!x1Tuqm#i$u{8MapYx#R+QIA|N%HnR`Tc{>v8Un&!Lz`<(Ni|K5?k zOv7GA^@U2MkkDU7_nIx`->QldAV|6*@%qE*fXifV=N~|*>Fpqq`WSnwu#yepCICDn20m$}8 ze%b2S#ube#p4|2hc1ffj8{ogZp$=3J=_MpvlEMDZbKPBm0=lE>>;@FQhlYJZlowbhCEdT zk*c-ntW;7j+3HT9B2c)t)+}SVCfXoj&4$xJ5A9K!$70*KUQ%3|0)3>VG(SAUA%EfT zVkPP@k(<-s#(cOi-pD-oX{#z;={0(e5K&5Pi7a=bYm zK$vJg=o8_fUZ;Dlxyo$WVb14f3uDF*A`dZ4j*iX61%RQF|!d6D;jvz)oQB&*VVIv4~$#d|vzks$+;A z#3W*hlpM|jU*WUEQ=V|0w0_+Q?qqRi0R#x|cOHXSKcFX()mn`l=TAj008xOMn-GDh z=A#ruR&{NK5OStV&1%uA6-K+xt00)PpG|^L;y612YGOb4EL^Ok#GKa=Y8q^nQc0uX zQqi!G#%jpJb8_L?_mKb^5_$fFGM+{`Wz{CDjcX%@B|+rY32(x5XG*m|-slTgDY+`l zO+myGTld>+DsCcGaCPrgz)wQ;)dGMl;Z&cRg~!A(Gy%DSeRwAWDJ0qHnB8$I@win9 z5oG(VgKQpV=M&XvjBg5x?pRpd?_1)6fh;#0g3bcOQp7s4Ycvry3SFaN-cUiVP1dpF zm|0E=r;=a`*)x@!R)vAph!*N{s>&_q&8AAd$!e`NTE#)7-yZQa`!Ussk>cEJCQqkQ zp^~Ibf8hUO5piU=aWXiqgK_fLbOvl9iys~W0~vnU!Eo)g4r!ekrFxYs2F&DuD?9}E z?28cJ_7arDS1t>s bT*OAiZbTd6DB=>Il?I`3(_Weezsdgw#K1#5 delta 2030 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
=7` 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 literal 0 HcmV?d00001 diff --git a/backend/database/myp.db b/backend/database/myp.db index 2af1ad51ba5f16a68b3e40df7d2d5f5e9a76e664..be52ba1990f72e8ebd94e16f49831f2828070d07 100644 GIT binary patch delta 1808 zcmeH{%WoT16vpq2llax~*d&mIq=^G6Z3@1*kC}V#jHtkN+Jd4cO?VVljYLC|rfL(1 zC?U;;CPpB!Kq_3Zslr1nP}+(`o8lM|FpMUG5JGCNS zed){+zBn_twzxQ77@a9iU0z)sfyKG=^pz2~Ca?ATPZ8=90X@$X$RUWhImB|<%VOjQ z|9B7~;@dj*){l>=qrrzZ)kGLn=R_u>3A*fuR(JB7BuH!~ zc>I2RK4wL?+Foq=J@URe2x>Bu{wz|S%*b^0m>qP3e2gHc2s2lnt_~SMu2%2F^TT=S z5LaONbgj@)o=m5KaU_3K@w-9Md}j@`$bo8S?+yS7$QX4A#~y*035Xy@^rP{qdo+7pUwA0$Tta^uwygN%5>W74R%%j~@#Gj>)J$u5zTlb$A$ z1~GMzXznFC&=D>XNN(SQX6%Bd;k`8KY8nn`?d1zr8pQW?9>7wK#tEc^dt6@sVaSZ# z)hraUXnvR!Gz%%#la*WB6R}`WotZCwym8!8-!h;E?9-_ate^fL*?xQdXGZo~Y(Ndl zirxgN&r{D@53D82N`94mA@N&cJ<%KgI(9C4vyw?)i*{`Iefx~JK|xz+JmO;)21X`W z`rj$zfNO z0Vz~Q##ElFB4a|~?!-|c&oDW~gMBC(y|Ps6(~G2%F=U=c93eMrIRPpw3s)9Os|!;- zHZa;7d!08xPoy+Ed*IyZViyz2soKIEf4f=x_<>sUUuvoAVO2X@&n2!mYrEyA^}|-M zMH){K7qVI(N`fyN8ESB(le6XE6WZ*_ld9pJ+V>$^DLO9W9?Bh@n zB8tOI3-VYfh{{&#Aw)z&kj>^}AKlxO`HzC=Vul5AP#{RMZM<3BA-#I|&KP=}E8SG% z+-MK_)w5957;>Z(;j&(by_dpf9@%Ffbz^t!qmDFzTu`jW9oQ%Or@l2TyfqG2BI{ej Hg1hxMs?6pn delta 303 zcmZo@U~4$QIzgH>i-CbbY@&iaW7fum$8x4cCb{lT{yr7~mA;{#WzJ5S2EJ~gsR5?G zF2z2cmJ#Mzo|ysu=7r_nNx8lzk!}^~M!6CGlPlz{)C|n649xUQ&CQKXO^pnUOmz*+ zbPX*P3=OOdjjRj}^(@THjLpqA-;j6G<%ft^8W>nu7&P*;PA>EppX}h90~NQhG&i#_ zY2;@Ci(f(#Hvt;n$j=NGPw_*jH#D;_ZscbIi+}UW;epy{VPRrsHaX9~jT5P#an;9?s G?*{<;TU1;C diff --git a/backend/instance/sessions/03866e82cdb00e77889559845186c1b4_activity.pkl b/backend/instance/sessions/03866e82cdb00e77889559845186c1b4_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7974c2befe034f390e4568aac066a4583f72c495 GIT binary patch literal 60 zcmZo*nQF)Y0kuKR&E Lm>XM8Db@o3@@x=A literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/069d8c17d5d1eb90a06e0d453f615623_activity.pkl b/backend/instance/sessions/069d8c17d5d1eb90a06e0d453f615623_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b8a78f3a60be909eb07e3cb8ca5c4aa1548c1144 GIT binary patch literal 60 zcmZo*nQF)Y0ku6w`r LTUeS*Db@o3@)r<1 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/06a62d457cc9101a3fe5f0058d52d5e0_activity.pkl b/backend/instance/sessions/06a62d457cc9101a3fe5f0058d52d5e0_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2bf689fbf082bbd7dd3f41919e2cc697bfe3f887 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPds LnHiZ)Db@o3@%#`p literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/0804a573e20f51b9f7ffce309a0842a5_activity.pkl b/backend/instance/sessions/0804a573e20f51b9f7ffce309a0842a5_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0cb3ee3a1a5cf7e68267b814602f3b5bffb3d2d2 GIT binary patch literal 60 zcmZo*nQF)Y0ku6w`s L8JQSODb@o3@=_2v literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/0b328fd939edf173b3d1df3448bcdf25_activity.pkl b/backend/instance/sessions/0b328fd939edf173b3d1df3448bcdf25_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e87c1646986e3f610c7b714e072b254b4a045a7d GIT binary patch literal 60 zcmZo*nQF)Y0ku6w_B Ln;DxKU6` Lm>HN)Db@o3@KT|? LS{N8kDb@o3@&ynz literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/0fdf73e8b6a7bb48bbde93bc3a011db5_activity.pkl b/backend/instance/sessions/0fdf73e8b6a7bb48bbde93bc3a011db5_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c9da4e77c3f65cc7fd50dedd57089157da001e14 GIT binary patch literal 60 zcmZo*nQF)Y0kuX{gt L8km_)Db@o3@zD@5 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/10299447caeba8979466a46ece15e7e9_activity.pkl b/backend/instance/sessions/10299447caeba8979466a46ece15e7e9_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..3ccca418fd1282f629fd635aa758e90c46a8cd12 GIT binary patch literal 60 zcmZo*nQF)Y0kuX{o@ Ln3$VPDb@o3@%a!p literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/1396eac2dc59dbca84341077b632591e_activity.pkl b/backend/instance/sessions/1396eac2dc59dbca84341077b632591e_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6a40ade86d2d5ddf418adf74265943ae32e9ec0d GIT binary patch literal 60 zcmZo*nQF)Y0kuX{gt LTbPKPfC LSy&iMDb@o3@(vI< literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/17c47a424ce658d971cfc8a249a9262a_activity.pkl b/backend/instance/sessions/17c47a424ce658d971cfc8a249a9262a_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..014409da5a6bd423c030542dd035cf9ea3a4f909 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPlG Ln44KnDb@o3@!1eJ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/20d7a9d4e93d36ad0e993d103cc374ae_activity.pkl b/backend/instance/sessions/20d7a9d4e93d36ad0e993d103cc374ae_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f865c890b804e31d7c2226af7a171fe0c93ff143 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPjw LnH!r6w|B LSeltkDb@o3@)Zy} literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/2589f42964f0a64564c47da37f17f873_activity.pkl b/backend/instance/sessions/2589f42964f0a64564c47da37f17f873_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e849f0232d15f32a882aba80d87f7cfb8da178fa GIT binary patch literal 60 zcmZo*nQF)Y0kuKR%Z L7#JB%Db@o3@!b$D literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/273e6d4c49e01e286811ad30dfad81cd_activity.pkl b/backend/instance/sessions/273e6d4c49e01e286811ad30dfad81cd_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..57a909d4b0f3869e6b07d2ae1d032b30496a25ba GIT binary patch literal 60 zcmZo*nQF)Y0kuKR%Z LSQ;5mDb@o3@*@y9 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/29c1562a6291e244cae374d67d08d35d_activity.pkl b/backend/instance/sessions/29c1562a6291e244cae374d67d08d35d_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f0c7739eb2892891a2737f78202b6137af364764 GIT binary patch literal 60 zcmZo*nQF)Y0kuzNyv LSsEEmDb@o3@v{&v literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/29dc88a99ed53d608bfabdf4d8d1cfec_activity.pkl b/backend/instance/sessions/29dc88a99ed53d608bfabdf4d8d1cfec_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2f5d4e022b14f28fd2158170ba704132333bbe8f GIT binary patch literal 60 zcmZo*nQF)Y0ku L8ylKVDb@o3@tY7V literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/2c940b959cf47a6b9905021e74edb2fb_activity.pkl b/backend/instance/sessions/2c940b959cf47a6b9905021e74edb2fb_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..eb1626b7fb51738635c5d7030d078b16079e5902 GIT binary patch literal 60 zcmZo*nQF)Y0kuKR)Y L7@C+(Db@o3@)Hm? literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/2cb6c91d28b915fb928759b1ea271595_activity.pkl b/backend/instance/sessions/2cb6c91d28b915fb928759b1ea271595_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..baae523ae32d1481e3ce71afd3dd8b865ccb8c6d GIT binary patch literal 60 zcmZo*nQF)Y0kuKRxV Lo10ipDb@o3@$(Ql literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/31d789c38c6f06ccb4a36cd4226c6003_activity.pkl b/backend/instance/sessions/31d789c38c6f06ccb4a36cd4226c6003_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..dc4ba0a1b3a974f49d46017662f8b4e9753642c1 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPdt LnHZQ)Db@o3@zxM8 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/3aa94d2eb08ecd8fffeafe25c17f62d9_activity.pkl b/backend/instance/sessions/3aa94d2eb08ecd8fffeafe25c17f62d9_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..149c8773d030d4198e57288f7fe779c72911dcf8 GIT binary patch literal 60 zcmZo*nQF)Y0kuzSLH LT9_D5Db@o3@*WU6 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/3ab90834fdab61c0e26ddb1fac05ed86_activity.pkl b/backend/instance/sessions/3ab90834fdab61c0e26ddb1fac05ed86_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8fefbd344cbfefb7df8d074ebff9853b4150169e GIT binary patch literal 60 zcmZo*nQF)Y0kuKU3F LnVVQlDb@o3@-q-U literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/3ca9925723002369f73b5ff4318d18d6_activity.pkl b/backend/instance/sessions/3ca9925723002369f73b5ff4318d18d6_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..26885547dd812dbce4ca7edabce57e689bab6ec8 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPfC Lm>Zc*Db@o3@(>U= literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/3cc4b2669af3548293fed99fc087bd6e_activity.pkl b/backend/instance/sessions/3cc4b2669af3548293fed99fc087bd6e_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8c13b8b0787323c9093dad7d7b6b875c3be7e6f0 GIT binary patch literal 60 zcmZo*nQF)Y0kuKRxV L8<<;8Db@o3@z@YG literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/43fb670efcb859094059a6a6ac2e88c8_activity.pkl b/backend/instance/sessions/43fb670efcb859094059a6a6ac2e88c8_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8c88ca0680b979483abf82d1859c98bbb67810c4 GIT binary patch literal 60 zcmZo*nQF)Y0kuzSJy L7#dqnDb@o3@$?Wi literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/461eafb2d7bcb437453b4be7fbd214fb_activity.pkl b/backend/instance/sessions/461eafb2d7bcb437453b4be7fbd214fb_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4c37130fd158a6dd7f4aa22f0904843d76400e24 GIT binary patch literal 60 zcmZo*nQF)Y0kuY11s L8W@;PDb@o3@w*T! literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4814d5e53a6785e2b72d486c35d0de50_activity.pkl b/backend/instance/sessions/4814d5e53a6785e2b72d486c35d0de50_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..68d8a48fb45254643b02d5108eb7b83014de5f6c GIT binary patch literal 60 zcmZo*nQF)Y0ku6uv? Lm>L^SDb@o3@$L{Z literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/48261b4f06c5ea995b295ab2efc0861c_activity.pkl b/backend/instance/sessions/48261b4f06c5ea995b295ab2efc0861c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e0c7296bc43c5f82731c7b09f6d869999eda9482 GIT binary patch literal 60 zcmZo*nQF)Y0ku6sfF L8yHzkDb@o3@%j)m literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/49226fdc81e66705be7d5b8c4bcd96f8_activity.pkl b/backend/instance/sessions/49226fdc81e66705be7d5b8c4bcd96f8_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7d3ce20945d96508eed3ce106cf428cdb76289ea GIT binary patch literal 60 zcmZo*nQF)Y0kuRB3E LSQ?v8Db@o3@&*t) literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4983e63a9fd16f1cbd98d064b2665246_activity.pkl b/backend/instance/sessions/4983e63a9fd16f1cbd98d064b2665246_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b6da7d32c0f74c9172938474a704bf6e6597802f GIT binary patch literal 60 zcmZo*nQF)Y0kuKU0^ L7#WyODb@o3@*EI1 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4a381fb5816879be738055779c447b67_activity.pkl b/backend/instance/sessions/4a381fb5816879be738055779c447b67_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..872b3ecd11badbffa789a0230844c1ab0a8ef43b GIT binary patch literal 60 zcmZo*nQF)Y0kuKPdr L7@Am2Db@o3@x~A? literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4c7647a1b4e9d06a9dedf3a2e80ca08c_activity.pkl b/backend/instance/sessions/4c7647a1b4e9d06a9dedf3a2e80ca08c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..decd9407f8aa431249415d89f6839ca3f3ad1cf5 GIT binary patch literal 60 zcmZo*nQF)Y0kuj41ql@KZb literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4cfb92ea86fb0fdc43101401635325ce_activity.pkl b/backend/instance/sessions/4cfb92ea86fb0fdc43101401635325ce_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ad82a481a359b297f53e915dea09095ef67c3ecd GIT binary patch literal 60 zcmZo*nQF)Y0ku L7@3(&Db@o3@)Qs^ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4e2a7225c1db2ac95bc77c42338166fc_activity.pkl b/backend/instance/sessions/4e2a7225c1db2ac95bc77c42338166fc_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..eefd0b345f11f80570817f30a3cdc99df46f6d95 GIT binary patch literal 60 zcmZo*nQF)Y0kuKU4w L8yFc*Db@o3@&*tx literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/540bb64f2e4cc8a19b4c175656b3c5eb_activity.pkl b/backend/instance/sessions/540bb64f2e4cc8a19b4c175656b3c5eb_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..fd48d89bd05137322df13b9f63c1b7420254ce9a GIT binary patch literal 60 zcmZo*nQF)Y0kuKPfC Lo0%C*Db@o3@&6Dt literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/56de9ecda67b6ad6346c53473a7ced10_activity.pkl b/backend/instance/sessions/56de9ecda67b6ad6346c53473a7ced10_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..505da74e0fcb683fe5322cf5d28df6b7e1722948 GIT binary patch literal 60 zcmZo*nQF)Y0kuCE+ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/57969ca7e5d8f541a7e14a3a20857579_activity.pkl b/backend/instance/sessions/57969ca7e5d8f541a7e14a3a20857579_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6a65961f3e62dc4fc1ac2f069c10e599c3418b03 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPlF LnOK@kDb@o3@*EI4 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/59bdb54221a3813771ef9636d0523e02_activity.pkl b/backend/instance/sessions/59bdb54221a3813771ef9636d0523e02_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..09cf07d7ea03979094028b5edfab585336a696d9 GIT binary patch literal 60 zcmZo*nQF)Y0kuKR&? LnV4EkDb@o3@;(qh literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5d9de0dc5b7482ffec8b7157b9a067a2_activity.pkl b/backend/instance/sessions/5d9de0dc5b7482ffec8b7157b9a067a2_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b4e3300cf09d4d549ea7c6d0d425c2a996488e58 GIT binary patch literal 60 zcmZo*nQF)Y0ku6uwr L8XHX})Z L8ylHUDb@o3@;VSa literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5dd0752a9f1ab04ded941a21fcc12731_activity.pkl b/backend/instance/sessions/5dd0752a9f1ab04ded941a21fcc12731_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c18351e027ca109832cc15b2e67e6d1996d4f435 GIT binary patch literal 60 zcmZo*nQF)Y0kuX}(s L7#kT(Db@o3@*WU3 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5eba4a42d98fff5ba33090b7a280b1fd_activity.pkl b/backend/instance/sessions/5eba4a42d98fff5ba33090b7a280b1fd_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..854bffe3414c118b53b9691d68f455d246cd3187 GIT binary patch literal 60 zcmZo*nQF)Y0kuKT|D L8k?C-Db@o3@(mC- literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5fcd3c7eb10a4394db645007996afea1_activity.pkl b/backend/instance/sessions/5fcd3c7eb10a4394db645007996afea1_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6d45ec03191407e10a1b5279cf7d44f7faf76c03 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPdr LnwXeQDb@o3@!t?I literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/670765b2b446cd52fb25d0e1685c29b6_activity.pkl b/backend/instance/sessions/670765b2b446cd52fb25d0e1685c29b6_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..897cea74895a9324c5c42ffb54f258adad0e4fb7 GIT binary patch literal 60 zcmZo*nQF)Y0ku4= literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/6a0b8a91f48785088fae8defdc3c7392_activity.pkl b/backend/instance/sessions/6a0b8a91f48785088fae8defdc3c7392_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ccd3a9f6f80878a3baf792a712ad9e56ffe004de GIT binary patch literal 60 zcmZo*nQF)Y0ku6sf_ Ln3-8jDb@o3@-PrU literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/6eb62d027bdf449b0c23d0738a65cec3_activity.pkl b/backend/instance/sessions/6eb62d027bdf449b0c23d0738a65cec3_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d03de6aeb5081ecdac019759d66bdd608d15217c GIT binary patch literal 60 zcmZo*nQF)Y0ku6x3F L85&qlDb@o3@xBl- literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/715ac50e9121d75d8729d5a0e36a6cbf_activity.pkl b/backend/instance/sessions/715ac50e9121d75d8729d5a0e36a6cbf_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cb4d622a8a40da6f9cc453dbdbcbef8e6c08c7be GIT binary patch literal 60 zcmZo*nQF)Y0ku L8WKPfC LSeh73Db@o3@%j)o literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/760c1e259d0e098991894b6f41c1dc0e_activity.pkl b/backend/instance/sessions/760c1e259d0e098991894b6f41c1dc0e_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ab8036eb7b9220259014c580c618fb23055907f3 GIT binary patch literal 60 zcmZo*nQF)Y0kuRA|D Lnwc3-Db@o3@?#J} literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/766db91d2c035d20fe54c4da023a34cd_activity.pkl b/backend/instance/sessions/766db91d2c035d20fe54c4da023a34cd_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5e5c35667151ee0b4a75d01221100a4d8becca55 GIT binary patch literal 60 zcmZo*nQF)Y0kuX})Z L7+M%lDb@o3@%<1t literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/788d860e6894dc3c37950b4aee0bb984_activity.pkl b/backend/instance/sessions/788d860e6894dc3c37950b4aee0bb984_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8a411ca12cd77376089f561f88fcd476a506b447 GIT binary patch literal 60 zcmZo*nQF)Y0kuRB3^ L8yFf-Db@o3@x2f% literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/7977c7a988c4aad588ab96eb9c4d13b7_activity.pkl b/backend/instance/sessions/7977c7a988c4aad588ab96eb9c4d13b7_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..df6be37b3836c662fd5745313b15f1de69a075bc GIT binary patch literal 60 zcmZo*nQF)Y0ku6x0D LnVMKmDb@o3@*EI7 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/79ddbf9f6414bd63a7f29454144e3844_activity.pkl b/backend/instance/sessions/79ddbf9f6414bd63a7f29454144e3844_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0fd35dd25a22e79596cf789550461b2e2dee6923 GIT binary patch literal 60 zcmZo*nQF)Y0kuX{pw LnVTCRFhZ L7+DxjDb@o3@$e8e literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/7d37ddfb6fac208411590d4399dd280b_activity.pkl b/backend/instance/sessions/7d37ddfb6fac208411590d4399dd280b_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d6463a423d9cd85a7a3249a1a20de7d49a6473b3 GIT binary patch literal 60 zcmZo*nQF)Y0ku literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/7ee97e51d5d28df4dabbd8e10ac524ea_activity.pkl b/backend/instance/sessions/7ee97e51d5d28df4dabbd8e10ac524ea_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..255387f3beadab038b9e2df13c96929cccefb6ba GIT binary patch literal 60 zcmZo*nQF)Y0kuX{pu Lo0%C;Db@o3@(U0+ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/818e9d3fdd0553e90623190a1c5be8bb_activity.pkl b/backend/instance/sessions/818e9d3fdd0553e90623190a1c5be8bb_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d64bb809a33cdca1b04b1b49c4fe76b2b7fe0aff GIT binary patch literal 60 zcmZo*nQF)Y0ku6uv= L8d{i5Db@o3@+J^F literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/83d2bf36b135a0cb7c9cfaaf2c0c97a3_activity.pkl b/backend/instance/sessions/83d2bf36b135a0cb7c9cfaaf2c0c97a3_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8eaadbe3f64131564f45a613271b0db5d1640d98 GIT binary patch literal 60 zcmZo*nQF)Y0kuX{ju L8d+LSDb@o3@)8g{ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/83fa7adf3ae42cd4ec841784de815e1a_activity.pkl b/backend/instance/sessions/83fa7adf3ae42cd4ec841784de815e1a_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..860ad0d782372548ca17b214de79f4943017e1bd GIT binary patch literal 60 zcmZo*nQF)Y0ku6w^W L7@8VSDb@o3@(d6+ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/87cde20628a29d407a0e5b51a27be294_activity.pkl b/backend/instance/sessions/87cde20628a29d407a0e5b51a27be294_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9ec6e11555f348d56531943aa0dba7197a524d9b GIT binary patch literal 60 zcmZo*nQF)Y0ku6uy@ Lo0ytRDb@o3@*og8 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/886d16d90299208e7be8c5448e9f2f4c_activity.pkl b/backend/instance/sessions/886d16d90299208e7be8c5448e9f2f4c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c138e985925d810d7ac0df859b715fa4067ab078 GIT binary patch literal 60 zcmZo*nQF)Y0kuX}(s Lnwc3-Db@o3@@)`A literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/8ef388a75f6e4323c4c4e2ecf4ad5fc6_activity.pkl b/backend/instance/sessions/8ef388a75f6e4323c4c4e2ecf4ad5fc6_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d1dbbccf231216e2c24fd7fe449ec11271bd1501 GIT binary patch literal 60 zcmZo*nQF)Y0kuKU7x Lo0^(VDb@o3@>LK( literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/916bb9d18d2a5ae42e24d990973d0a85_activity.pkl b/backend/instance/sessions/916bb9d18d2a5ae42e24d990973d0a85_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..936ab9927499f435541bf65a48e4e1da487c0ff0 GIT binary patch literal 60 zcmZo*nQF)Y0kuX{o_ Lni`l-Db@o3@)Hm^ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/95a7edcd005bd8c2e31ecb6035694736_activity.pkl b/backend/instance/sessions/95a7edcd005bd8c2e31ecb6035694736_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..10e4641e7cb813b458ab66745e8bf9ab68f8c9e9 GIT binary patch literal 60 zcmZo*nQF)Y0kuH)=! KjV-1W>j41q+Ym7T literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/960bb79abc5c3236892ba80aa1d63360_activity.pkl b/backend/instance/sessions/960bb79abc5c3236892ba80aa1d63360_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a88b9d840631fbf6ed40b71a175c80a8448d846e GIT binary patch literal 60 zcmZo*nQF)Y0kuKPju LniyJ6Db@o3@%a!m literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/98284eedb83c3c742a565166b92d50ac_activity.pkl b/backend/instance/sessions/98284eedb83c3c742a565166b92d50ac_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..566523806ea064689658b76f6b7409127df9daae GIT binary patch literal 60 zcmZo*nQF)Y0kuKU3F LTNoHlDb@o3@(>U- literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/9bc16918e88f8cfeab333d0478eb92cf_activity.pkl b/backend/instance/sessions/9bc16918e88f8cfeab333d0478eb92cf_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4daf4b2eda7361d4f54de0ccb9c4e0492dde93df GIT binary patch literal 60 zcmZo*nQF)Y0ku6w`u L8WX{gr L7#mnlDb@o3@%#`p literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/a1656269549a80f59b839f1541db6b1f_activity.pkl b/backend/instance/sessions/a1656269549a80f59b839f1541db6b1f_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9afac5db223642f245e0faa09ce3cfb9e4d558ec GIT binary patch literal 60 zcmZo*nQF)Y0kuC&NDb@o3@)Qs? literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/a339304b59343a8ddbe5f45e87e401c1_activity.pkl b/backend/instance/sessions/a339304b59343a8ddbe5f45e87e401c1_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..757f95a3187bdd647e0157cd943cd507f556affe GIT binary patch literal 60 zcmZo*nQF)Y0ku6us< L8XKEWDb@o3@%<1s literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/ab15c144accca077b661b930fa6e07b4_activity.pkl b/backend/instance/sessions/ab15c144accca077b661b930fa6e07b4_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a3c4339d7729f7bd5d0f3370a463fd4b8b303186 GIT binary patch literal 60 zcmZo*nQF)Y0ku6uv? LSr{2jDb@o3@-YxP literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/b2039365b144d40f992c2037363af376_activity.pkl b/backend/instance/sessions/b2039365b144d40f992c2037363af376_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d73ee2ccb427117fe4ec8ab0da5f8a1283081ca2 GIT binary patch literal 60 zcmZo*nQF)Y0kuj41r91t`B literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/b333eb0c77ea1b8f5d2d33635f7c1275_activity.pkl b/backend/instance/sessions/b333eb0c77ea1b8f5d2d33635f7c1275_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..af5bd319ddc1704c0582ccbc049c9ddd2be23740 GIT binary patch literal 60 zcmZo*nQF)Y0kusc6@ LS(=zmDb@o3@*EI5 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/b5041a825fb81c7a5c5feb4f89427802_activity.pkl b/backend/instance/sessions/b5041a825fb81c7a5c5feb4f89427802_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9ff46cd6b9800758c4dbcba4d2e216d9c148028a GIT binary patch literal 60 zcmZo*nQF)Y0kuKPeY Ln3@_)Db@o3@$(Qf literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/b76e0791a7c2d06e55cfdf9a8d84cdc1_activity.pkl b/backend/instance/sessions/b76e0791a7c2d06e55cfdf9a8d84cdc1_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b6125d0e19feb2b08a7425559272d5a34be75c7c GIT binary patch literal 60 zcmZo*nQF)Y0ku6sZD LSQuDLDb@o3@!b$J literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/b84b8d6cb6c5e527c48d9d4628c2cf08_activity.pkl b/backend/instance/sessions/b84b8d6cb6c5e527c48d9d4628c2cf08_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e05c8bf735d6547c0f17c1cc5ff6f4863b8ae5da GIT binary patch literal 60 zcmZo*nQF)Y0ku6x1t LnwuF-Db@o3@+c5E literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/ba941d5469f31a09c35bc9d9fefce2d1_activity.pkl b/backend/instance/sessions/ba941d5469f31a09c35bc9d9fefce2d1_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f98b0234112a558b7e7a727351d219a6d78adf66 GIT binary patch literal 60 zcmZo*nQF)Y0ku6uy@ LnwptSDb@o3@+A;F literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/bb8799bf6d1af954ceb0019ed5987daa_activity.pkl b/backend/instance/sessions/bb8799bf6d1af954ceb0019ed5987daa_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..640e152cbda812097ec72645a302ae24b4bcffe0 GIT binary patch literal 60 zcmZo*nQF)Y0kuKT|A Lnpl`jDb@o3@!=3N literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/bc1ba98cce24eb7a10d7654a02179d28_activity.pkl b/backend/instance/sessions/bc1ba98cce24eb7a10d7654a02179d28_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ef565ee07ce7b1a0a99e22db4b7f622efbef9c9a GIT binary patch literal 60 zcmZo*nQF)Y0ku L7?>GPDb@o3@!k+J literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/bce8a2c05a6ddb17879b6d173588353d_activity.pkl b/backend/instance/sessions/bce8a2c05a6ddb17879b6d173588353d_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8583640b2d78cf5a941707488d012043374022b8 GIT binary patch literal 60 zcmZo*nQF)Y0kuX{oF L8ylKVDb@o3@yrk| literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/bfede53c04dda4fbbfb40ddfddd1c1a4_activity.pkl b/backend/instance/sessions/bfede53c04dda4fbbfb40ddfddd1c1a4_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8feb95b533d0710ae5fa1b1d6a75dafd67629abb GIT binary patch literal 60 zcmZo*nQF)Y0kuKT}u Lm>3#QDb@o3@#hdR literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/c0bbe5b1e3c928fc3f2c7e6c8ce1f999_activity.pkl b/backend/instance/sessions/c0bbe5b1e3c928fc3f2c7e6c8ce1f999_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a1af4ed653becc040a1452a6c160a035a0b85f86 GIT binary patch literal 60 zcmZo*nQF)Y0ku6x0F L7?>MQDb@o3@?H=- literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/c3de2f00b5ca9ad85d7a8b08c9d1d52e_activity.pkl b/backend/instance/sessions/c3de2f00b5ca9ad85d7a8b08c9d1d52e_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..72e3045bebbc95e740ba104926107dd39cf87eb4 GIT binary patch literal 60 zcmZo*nQF)Y0ku4` literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/c7d355e705c50a9c848001044127ee97_activity.pkl b/backend/instance/sessions/c7d355e705c50a9c848001044127ee97_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..360d2b3a9b6b3b08352306cd81806478d24fae1f GIT binary patch literal 60 zcmZo*nQF)Y0kuKU3D LT38xSDb@o3@-GlP literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/c8f82a36110703f5092a8bd633f9c9d4_activity.pkl b/backend/instance/sessions/c8f82a36110703f5092a8bd633f9c9d4_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..35d1f5845aa70a8948daa1e8542bcab4f949a6b8 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPgs LTbLV6Db@o3@vRUo literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/cad47967a8118e3501f0d156e7b94e35_activity.pkl b/backend/instance/sessions/cad47967a8118e3501f0d156e7b94e35_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2e15fb322ea7e2e04cd3cc2ec525a90f128316ae GIT binary patch literal 60 zcmZo*nQF)Y0kuX})X LS{R#6Db@o3@Y1Aw L85$Z-Db@o3@!$|I literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/cce33da417bfa4c671ba30ba95af109b_activity.pkl b/backend/instance/sessions/cce33da417bfa4c671ba30ba95af109b_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2ae914f74e7bcc5fabe34fadc9ef374804484370 GIT binary patch literal 60 zcmZo*nQF)Y0kuKU4u L8yc8RDb@o3@(vI+ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/cdb537191bec4f5a81be4f10b9792b33_activity.pkl b/backend/instance/sessions/cdb537191bec4f5a81be4f10b9792b33_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ec786a9cb6ab2e0e6185c4127a06c372f74b20a6 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPcB Lo0%IzP}a Lnwy(XDb@o3@=p*$ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/d12536e37022fa84a8a499d46f39f18e_activity.pkl b/backend/instance/sessions/d12536e37022fa84a8a499d46f39f18e_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..81c3561c95e927c67cd9da18c3fbd46f075df59b GIT binary patch literal 60 zcmZo*nQF)Y0kuX}&> LSQ;2iDb@o3@)i&^ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/d343c05969f8859d88691ce1fa989d6c_activity.pkl b/backend/instance/sessions/d343c05969f8859d88691ce1fa989d6c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cdd7ce8ce7e4a4ee261c2027d6b0aaad86de5ad2 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPjt LSXdfQDb@o3@%|7t literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/d45d03220e421ccc6c6ae83e420fec13_activity.pkl b/backend/instance/sessions/d45d03220e421ccc6c6ae83e420fec13_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6f04db6d2994d620f730bafea4977fe59930a237 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPgu L8Jb&6Db@o3@!}9O literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/d5797e44c952b822ee5b0a87653fd02f_activity.pkl b/backend/instance/sessions/d5797e44c952b822ee5b0a87653fd02f_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b57c92edefb4d0bee18e9ec8ff97ce1a0d929170 GIT binary patch literal 60 zcmZo*nQF)Y0kuRA|D Ln3|hRDb@o3@>38& literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/d7148bbc5c363998e2378d0392f32b78_activity.pkl b/backend/instance/sessions/d7148bbc5c363998e2378d0392f32b78_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5c70e5d0fafc8551a23a55f9d6084bfb7eb381e5 GIT binary patch literal 60 zcmZo*nQF)Y0kuKU7w LSX!D+Db@o3@=y>$ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/dbfb942c55517ae2e5086391bae5506c_activity.pkl b/backend/instance/sessions/dbfb942c55517ae2e5086391bae5506c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b2919201e7f6da722609ec5727dfb8b40be49ff3 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPbX Lm>OD6Db@o3@$nEg literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/ddfc905543abb98b9c693b9018646647_activity.pkl b/backend/instance/sessions/ddfc905543abb98b9c693b9018646647_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e9c5a4d7c5b8cb79c1c36c86e9848ce8c924538d GIT binary patch literal 60 zcmZo*nQF)Y0kuKPlF L8yH(mDb@o3@(B<& literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/dea7ae27aa20fff85377b19f5cbc05b9_activity.pkl b/backend/instance/sessions/dea7ae27aa20fff85377b19f5cbc05b9_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..08c1e95b90a05be63d2988313a7bd708cd6ad891 GIT binary patch literal 60 zcmZo*nQF)Y0kuKR!Y LT9{i-Db@o3@=_2( literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/df159a083c81eafe7aefe047eeae15fd_activity.pkl b/backend/instance/sessions/df159a083c81eafe7aefe047eeae15fd_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..59f26b056bec7a76e8b3395384f35ab992888c75 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPbW Lniv>ODb@o3@oNwz literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/e03da67f924e42b9270157045e91a5e4_activity.pkl b/backend/instance/sessions/e03da67f924e42b9270157045e91a5e4_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c53f88650ab08ee462d9c1ad22a9b2c9d5352925 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPfD LnwpzTDb@o3@(2(& literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/e3cdc20276de2d73e8b16ec1f96153df_activity.pkl b/backend/instance/sessions/e3cdc20276de2d73e8b16ec1f96153df_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..73801bafaa48bd31c9ade4ae89c0ac3a8378d4d7 GIT binary patch literal 60 zcmZo*nQF)Y0ku6w~a LSejT&Db@o3^1TpD literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/e5ba1ba005ef2114fe5d3d20917b4665_activity.pkl b/backend/instance/sessions/e5ba1ba005ef2114fe5d3d20917b4665_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2e43e304e8f55e996fb388ea5af4ce627c523fc4 GIT binary patch literal 60 zcmZo*nQF)Y0ku6sc@ L7?>GMDb@o3@!$|J literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/e79bb21e88ee188799d2a184c0166e04_activity.pkl b/backend/instance/sessions/e79bb21e88ee188799d2a184c0166e04_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f26a699389a5f5e20ef7ef6a6332abae3046ac16 GIT binary patch literal 60 zcmZo*nQF)Y0ku6utq LS{j>ADb@o3@>vi> literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/e8f52487b0dfb52c0aaa9a0f3fd82ee6_activity.pkl b/backend/instance/sessions/e8f52487b0dfb52c0aaa9a0f3fd82ee6_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..54fb5bc42a8ac72ff257ead8dfa5d9d0a02032f7 GIT binary patch literal 60 zcmZo*nQF)Y0ku8N*Db@o3@yHM{ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/eaee81cfffac9a1a677ae9c54e38b614_activity.pkl b/backend/instance/sessions/eaee81cfffac9a1a677ae9c54e38b614_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9e7a63c0445710322d4cff80536f4715826cd446 GIT binary patch literal 60 zcmZo*nQF)Y0ku6w{Z Ln3|YQDb@o3@<9+k literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f187f5271617b5ead0ed94507e876549_activity.pkl b/backend/instance/sessions/f187f5271617b5ead0ed94507e876549_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e8635bf0e3a49fb55c4028c636f4a67847684e0d GIT binary patch literal 60 zcmZo*nQF)Y0kuzSJx L8=09;Db@o3@&*t% literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f2d0a4901004727240d6814182df1e64_activity.pkl b/backend/instance/sessions/f2d0a4901004727240d6814182df1e64_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6d6b6c5c336e352167bcab42a393ca662c281b16 GIT binary patch literal 60 zcmZo*nQF)Y0kuX}%W LSr{5jDb@o3@yie} literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f4c23a4641bea580e251f8cc573d6fbc_activity.pkl b/backend/instance/sessions/f4c23a4641bea580e251f8cc573d6fbc_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d145862253aa7cdb0be11dee308d990a549cdfc2 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPka L7@L_)Db@o3@)Zy` literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f5e40ad921a43ee7cdfa4f332e6d2b3c_activity.pkl b/backend/instance/sessions/f5e40ad921a43ee7cdfa4f332e6d2b3c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5d750458b039d89e4e02b205847aa64cef9eca8a GIT binary patch literal 60 zcmZo*nQF)Y0kuKPgs Lnp>JrDb@o3@xKr= literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f741468870fab545dea88f7ccccc462e_activity.pkl b/backend/instance/sessions/f741468870fab545dea88f7ccccc462e_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9f19d14445058d16c319629d0c89953fe643df5a GIT binary patch literal 60 zcmZo*nQF)Y0ku6w_D L8ylESDb@o3@(d6+ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f947ef503fe0c23d62d704686e5e87de_activity.pkl b/backend/instance/sessions/f947ef503fe0c23d62d704686e5e87de_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b41787321203c83f2fb90f489cab1f87dcde4824 GIT binary patch literal 60 zcmZo*nQF)Y0ku6sfC Lm|I#*Db@o3@);03 literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/fcbad4ad54adb26cab40fdf9ff44bd50_activity.pkl b/backend/instance/sessions/fcbad4ad54adb26cab40fdf9ff44bd50_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..55e0e7cba6682086a8f34292c7ada74fdab3a55b GIT binary patch literal 60 zcmZo*nQF)Y0kuX{gt Lm>L*ODb@o3@wyNz literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/ff7dbd5f1c0a22d98ec026113876d9a6_activity.pkl b/backend/instance/sessions/ff7dbd5f1c0a22d98ec026113876d9a6_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5889081f87953726dc34923769e607feec17b7f3 GIT binary patch literal 60 zcmZo*nQF)Y0kuKPjw L8W>wlDb@o3@#7FN literal 0 HcmV?d00001 diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index bad2780fe..2569e98b7 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -44337,3 +44337,374 @@ WHERE users.id = ? 2025-06-19 10:11:40 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers 2025-06-19 10:11:40 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) 2025-06-19 10:11:40 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:08 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:12:09 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-19 10:12:09 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-19 10:12:10 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:12:11 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-19 10:12:11 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-19 10:12:11 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:12:12 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:12:15 - [app] app - [INFO] INFO - Locating template 'printers.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\printers.html') +2025-06-19 10:12:15 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:15 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: Invalid isoformat string: '' +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:12:15 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:12:15 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:25 - [app] app - [DEBUG] DEBUG - Request: GET /.well-known/appspecific/com.chrome.devtools.json +2025-06-19 10:12:25 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json +2025-06-19 10:12:25 - [app] app - [INFO] INFO - Locating template 'errors/404.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\404.html') +2025-06-19 10:12:25 - [app] app - [DEBUG] DEBUG - Response: 404 +2025-06-19 10:12:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:12:45 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:12:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:12:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:12:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:12:45 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:12:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:13:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:13:15 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:13:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:13:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:13:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:13:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:13:15 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:13:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:13:34 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-19 10:13:34 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') +2025-06-19 10:13:34 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\macros\\ui_components.html') +2025-06-19 10:13:34 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:13:34 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:13:34 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:14:05 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:14:05 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:14:35 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:14:35 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:14:42 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-19 10:14:42 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-19 10:14:42 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-19 10:14:43 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:14:44 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:14:44 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-19 10:14:44 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-19 10:14:44 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-19 10:14:45 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-19 10:14:45 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-19 10:14:45 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-19 10:15:01 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-19 10:15:01 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-19 10:15:01 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-19 10:15:02 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:15:04 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-19 10:15:04 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-19 10:15:04 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-19 10:15:04 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-19 10:17:17 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:17:18 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:17:18 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:17:18 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:19:51 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:19:52 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-19 10:19:52 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-19 10:19:53 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-19 10:19:54 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-19 10:19:54 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-19 10:19:56 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') +2025-06-19 10:19:56 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') +2025-06-19 10:19:56 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\macros\\ui_components.html') +2025-06-19 10:19:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:19:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:19:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:00 - [app] app - [DEBUG] DEBUG - Request: GET /printers +2025-06-19 10:20:12 - [app] app - [INFO] INFO - Locating template 'printers.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\printers.html') +2025-06-19 10:20:12 - [app] app - [ERROR] ERROR - Fehler beim Laden der Drucker-Seite: 'dict object' has no attribute 'status_display' +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:12 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: Invalid isoformat string: '' +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:20:12 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:20:12 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:32 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:20:32 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:55 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-19 10:20:55 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-19 10:20:55 - [app] app - [DEBUG] DEBUG - Response: 200 diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log index 77b94a7ae..9bd0aec74 100644 --- a/backend/logs/core_system/core_system.log +++ b/backend/logs/core_system/core_system.log @@ -302,3 +302,15 @@ 2025-06-19 10:06:54 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) 2025-06-19 10:06:59 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert 2025-06-19 10:06:59 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-19 10:12:08 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-19 10:12:08 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-19 10:12:10 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-19 10:12:10 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-19 10:14:43 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-19 10:14:43 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-19 10:15:02 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-19 10:15:02 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-19 10:19:51 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-19 10:19:51 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-19 10:19:53 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-19 10:19:53 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) diff --git a/backend/logs/data_management/data_management.log b/backend/logs/data_management/data_management.log index 472677560..4a1f8b243 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -661,3 +661,21 @@ 2025-06-19 10:06:55 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-19 10:06:59 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-19 10:06:59 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:12:08 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:12:08 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:12:10 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:12:10 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:14:43 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:14:43 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:15:03 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:15:03 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:17:17 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:17:17 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:19:51 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:19:51 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:19:53 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:19:53 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:21:42 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:21:42 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:21:46 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-19 10:21:46 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/energy_monitoring/energy_monitoring.log b/backend/logs/energy_monitoring/energy_monitoring.log index d2aae400b..5aa72b52d 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -575,3 +575,12 @@ 2025-06-19 09:26:58 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-19 10:06:58 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-19 10:07:00 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:12:09 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:12:11 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:14:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:15:04 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:17:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:19:52 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:19:54 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:21:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-19 10:21:48 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log index 08221c50e..e14ad8088 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -2811,3 +2811,40 @@ 2025-06-19 10:06:59 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert 2025-06-19 10:06:59 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert 2025-06-19 10:06:59 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:12:08 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:12:08 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:12:08 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:12:08 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:12:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:12:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:12:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:12:10 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:14:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:14:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:14:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:14:43 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:15:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:15:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:15:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:15:03 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:17:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:17:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:17:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:17:17 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:19:51 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:19:51 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:19:51 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:19:51 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:19:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:19:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:19:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:19:53 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:20:12 - [hardware_integration] hardware_integration - [INFO] INFO - Live-Status für 6 Drucker abgerufen +2025-06-19 10:21:42 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:21:42 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:21:42 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:21:42 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-19 10:21:46 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-19 10:21:46 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert +2025-06-19 10:21:46 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-19 10:21:46 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) diff --git a/backend/logs/job_queue_system/job_queue_system.log b/backend/logs/job_queue_system/job_queue_system.log index 131d16a2f..8ce55d2f5 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -1294,3 +1294,29 @@ 2025-06-19 10:07:00 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) 2025-06-19 10:12:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) 2025-06-19 10:12:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-19 10:12:08 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:12:08 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:12:09 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-19 10:12:10 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:12:10 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:12:11 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-19 10:14:42 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-19 10:14:43 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:14:43 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:14:45 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-19 10:15:01 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-19 10:15:03 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:15:03 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:15:04 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-19 10:17:17 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:17:17 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:19:47 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-19 10:19:47 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-19 10:19:51 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:19:51 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:19:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-19 10:19:53 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-19 10:19:53 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-19 10:19:54 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-19 10:21:03 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-19 10:21:03 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) diff --git a/backend/logs/monitoring_analytics/monitoring_analytics.log b/backend/logs/monitoring_analytics/monitoring_analytics.log index af150a87d..ec18d8f10 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -659,3 +659,21 @@ 2025-06-19 10:06:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-19 10:07:00 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-19 10:07:00 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:12:09 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:12:09 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:12:11 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:12:11 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:14:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:14:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:15:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:15:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:17:18 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:17:18 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:19:52 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:19:52 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:19:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:19:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:21:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:21:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:21:48 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-19 10:21:48 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/permissions/permissions.log b/backend/logs/permissions/permissions.log index 1c411f806..fcacc25d1 100644 --- a/backend/logs/permissions/permissions.log +++ b/backend/logs/permissions/permissions.log @@ -330,3 +330,10 @@ WHERE users.role = ?] 2025-06-19 09:26:58 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-19 10:06:58 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-19 10:07:00 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:12:09 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:12:11 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:14:44 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:15:04 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:17:18 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:19:52 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-19 10:19:54 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index dde3601ed..53ba7d79c 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -2191,3 +2191,22 @@ 2025-06-19 10:06:59 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True 2025-06-19 10:07:00 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-19 10:07:00 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-19 10:12:08 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:12:09 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-19 10:12:09 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-19 10:12:10 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:12:11 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-19 10:12:11 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-19 10:14:43 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:14:45 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-19 10:14:45 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-19 10:15:03 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:15:04 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-19 10:15:04 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-19 10:17:17 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:19:51 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:19:52 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-19 10:19:52 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-19 10:19:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-19 10:19:54 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-19 10:19:54 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet diff --git a/backend/logs/security_suite/security_suite.log b/backend/logs/security_suite/security_suite.log index b260bdb08..b87800ee9 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -990,3 +990,24 @@ 2025-06-19 10:06:59 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-19 10:06:59 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-19 10:07:00 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:12:08 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:12:08 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:12:09 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:12:10 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:12:10 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:12:11 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:14:43 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:14:43 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:14:44 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:15:03 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:15:03 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:15:04 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:17:17 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:17:17 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:17:18 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:19:51 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:19:51 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:19:52 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-19 10:19:53 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-19 10:19:53 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-19 10:19:54 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index 941cc3293..67e9f07f5 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -2622,3 +2622,82 @@ 2025-06-19 10:07:00 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert 2025-06-19 10:07:00 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert 2025-06-19 10:07:00 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:12:09.426999 +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:12:09 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:12:11.575532 +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:12:11 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:14:44.820112 +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:14:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:15:03.971954 +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:15:03 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:17:18.591332 +2025-06-19 10:17:18 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:19:52.253543 +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:19:52 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:19:54.369215 +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:19:54 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:21:44.352450 +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:21:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - ================================================== +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T10:21:48.401921 +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-19 10:21:48 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log index d1dff202f..9b80318dd 100644 --- a/backend/logs/tapo_controller/tapo_controller.log +++ b/backend/logs/tapo_controller/tapo_controller.log @@ -2979,3 +2979,28 @@ 2025-06-19 09:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-19 10:06:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-19 10:06:59 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:12:08 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:12:10 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:14:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:15:03 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:17:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:19:51 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:19:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:20:02 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.100 timed out. (connect timeout=2)')) +2025-06-19 10:20:02 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.100 timed out. (connect timeout=2)')) +2025-06-19 10:20:04 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.101: HTTPConnectionPool(host='192.168.0.101', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.101 timed out. (connect timeout=2)')) +2025-06-19 10:20:04 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.101 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.101', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.101 timed out. (connect timeout=2)')) +2025-06-19 10:20:06 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.102: HTTPConnectionPool(host='192.168.0.102', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.102 timed out. (connect timeout=2)')) +2025-06-19 10:20:06 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.102 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.102', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.102 timed out. (connect timeout=2)')) +2025-06-19 10:20:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-19 10:20:08 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.103 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-19 10:20:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-19 10:20:10 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.104 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-19 10:20:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.106: HTTPConnectionPool(host='192.168.0.106', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.106 timed out. (connect timeout=2)')) +2025-06-19 10:20:12 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.106', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.106 timed out. (connect timeout=2)')) +2025-06-19 10:21:42 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:21:46 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-19 10:21:51 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100: Status = off +2025-06-19 10:21:51 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101: Status = off +2025-06-19 10:21:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.102: Status = off +2025-06-19 10:21:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.103: Status = off diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log index 6e47785ac..3e1602059 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -837,3 +837,17 @@ 2025-06-19 10:06:54 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-19 10:06:59 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-19 10:06:59 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:12:08 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:12:08 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:12:10 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:12:10 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:14:43 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:14:43 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:15:02 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:15:02 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:17:17 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:17:17 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:19:51 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:19:51 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-19 10:19:53 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-19 10:19:53 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) diff --git a/backend/logs/windows_fixes/windows_fixes.log b/backend/logs/windows_fixes/windows_fixes.log index f71844fdb..c811b227a 100644 --- a/backend/logs/windows_fixes/windows_fixes.log +++ b/backend/logs/windows_fixes/windows_fixes.log @@ -305,3 +305,19 @@ 2025-06-19 10:06:54 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet 2025-06-19 10:06:59 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... 2025-06-19 10:06:59 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:12:08 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:12:08 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:12:10 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:12:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:14:43 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:14:43 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:15:02 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:15:02 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:19:51 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:19:51 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:19:53 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:19:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:21:42 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:21:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-19 10:21:46 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-19 10:21:46 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet diff --git a/backend/templates/printers.html b/backend/templates/printers.html index 3375ee536..6aa2454a1 100644 --- a/backend/templates/printers.html +++ b/backend/templates/printers.html @@ -207,17 +207,87 @@ } .dark .mercedes-form-input { - background: rgba(30, 41, 59, 0.8); + background: rgba(30, 41, 59, 0.9); border-color: #475569; color: #f8fafc; + backdrop-filter: blur(10px); } .dark .mercedes-form-input:focus { border-color: #0ea5e9; - box-shadow: - 0 0 0 3px rgba(14, 165, 233, 0.1), - 0 4px 6px -1px rgba(0, 0, 0, 0.3); background: rgba(30, 41, 59, 1); + box-shadow: + 0 0 0 3px rgba(14, 165, 233, 0.15), + 0 4px 6px -1px rgba(0, 0, 0, 0.4); + transform: translateY(-1px); + } + + /* Dark Mode Select Arrows */ + .dark .mercedes-form-input select { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23f8fafc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + } + + /* Dark Mode Option Elements */ + .dark .mercedes-form-input option { + background: #1e293b; + color: #f8fafc; + border: none; + } + + /* Printer Control Buttons */ + .printer-action-btn { + padding: 0.5rem 1rem; + border-radius: 0.5rem; + font-size: 0.875rem; + font-weight: 500; + display: inline-flex; + align-items: center; + transition: all 0.2s ease; + border: none; + cursor: pointer; + } + + .btn-success { + background: #10b981; + color: white; + } + + .btn-success:hover:not(:disabled) { + background: #059669; + transform: translateY(-1px); + } + + .btn-danger { + background: #ef4444; + color: white; + } + + .btn-danger:hover:not(:disabled) { + background: #dc2626; + transform: translateY(-1px); + } + + .printer-action-btn:disabled { + opacity: 0.5; + cursor: not-allowed; + transform: none !important; + } + + /* Dark Mode Button Styles */ + .dark .btn-success { + background: #047857; + } + + .dark .btn-success:hover:not(:disabled) { + background: #065f46; + } + + .dark .btn-danger { + background: #dc2626; + } + + .dark .btn-danger:hover:not(:disabled) { + background: #b91c1c; } /* Enhanced Modals */ @@ -743,7 +813,11 @@ @@ -757,7 +831,11 @@ @@ -829,7 +907,7 @@ -
+
@@ -900,9 +978,92 @@
-