diff --git a/.gitignore b/.gitignore index 93938fd7..3cb09131 100644 --- a/.gitignore +++ b/.gitignore @@ -20117,3 +20117,1280 @@ install/minimal_test.spec install/quick_start.bat install/README.md install/requirements_minimal.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/start_backend.bat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/BodyBalanceBackend.exe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/Log/OrbbecSDK.log.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-console-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-datetime-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-debug-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-errorhandling-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-file-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-file-l1-2-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-file-l2-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-handle-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-heap-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-interlocked-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-libraryloader-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-localization-l1-2-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-memory-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-namedpipe-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-processenvironment-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-processthreads-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-processthreads-l1-1-1.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-profile-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-rtlsupport-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-string-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-synch-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-synch-l1-2-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-sysinfo-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-timezone-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-core-util-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-conio-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-convert-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-environment-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-filesystem-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-heap-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-locale-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-math-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-private-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-process-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-runtime-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-stdio-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-string-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-time-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/api-ms-win-crt-utility-l1-1-0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/base_library.zip +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/config.ini +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/k4a.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/libcrypto-3.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/libffi-8.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/libssl-3.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/live555.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MSVCP140.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/ob_usb.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/OrbbecSDK.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/python3.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/python313.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/SMiTSenseUsb-F3.0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sqlite3.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/ucrtbase.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/VCOMP140.DLL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/VCRUNTIME140_1.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/VCRUNTIME140.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MarkupSafe-3.0.2.dist-info/INSTALLER +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MarkupSafe-3.0.2.dist-info/LICENSE.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MarkupSafe-3.0.2.dist-info/METADATA +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MarkupSafe-3.0.2.dist-info/RECORD +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MarkupSafe-3.0.2.dist-info/top_level.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/MarkupSafe-3.0.2.dist-info/WHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/certifi/cacert.pem +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/certifi/py.typed +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/config-3.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/config.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/load_config_py3.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/opencv_videoio_ffmpeg4120_64.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/version.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/data/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/gapi/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/mat_wrapper/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/misc/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/misc/version.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/typing/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/cv2/utils/__init__.py +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/data/patients/202508030001/20250813134852/feet.mp4 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/data/patients/202508030001/20250813134852/screen.webm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/depthengine_2_0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/k4a.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/k4arecord.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/live555.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/ob_usb.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/OrbbecSDK.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/bin/OrbbecSDKConfig_v1.0.xml +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/lib/k4a.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/femtobolt/lib/k4arecord.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/smitsense/SMiTSenseUsb-F3.0.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/smitsense/SMiTSenseUsb-F3.0.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/dll/smitsense/SMiTSenseUsbWrapper.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/entry_points.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/INSTALLER +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/LICENSE.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/METADATA +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/RECORD +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/REQUESTED +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/flask-2.3.3.dist-info/WHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/itsdangerous-2.2.0.dist-info/INSTALLER +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/itsdangerous-2.2.0.dist-info/LICENSE.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/itsdangerous-2.2.0.dist-info/METADATA +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/itsdangerous-2.2.0.dist-info/RECORD +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/itsdangerous-2.2.0.dist-info/WHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/kpsewhich.lua +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/matplotlibrc +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/cmex10.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/cmmi10.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/cmr10.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/cmsy10.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/cmtt10.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pagd8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pagdo8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pagk8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pagko8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pbkd8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pbkl8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pbkli8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pcrb8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pcrr8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pcrro8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvb8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvb8an.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvbo8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvbo8an.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvl8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvlo8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvr8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvr8an.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvro8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/phvro8an.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pncb8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pncbi8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pncr8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pncri8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pplb8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pplbi8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pplr8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pplri8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/psyr.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/ptmb8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/ptmr8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/ptmri8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/putb8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/putbi8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/putr8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/putri8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/afm/pzdr.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmb10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmex10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmr10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmss10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/back_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/back-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/back.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/back.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/back.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/filesave_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/filesave-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/filesave.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/filesave.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/filesave.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/forward_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/forward-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/forward.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/forward.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/forward.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/hand.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/hand.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/hand.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/help_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/help-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/help.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/help.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/help.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/home_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/home-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/home.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/home.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/home.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/matplotlib_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/matplotlib.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/matplotlib.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/matplotlib.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/move_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/move-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/move.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/move.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/move.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/qt4_editor_options_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/qt4_editor_options.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/qt4_editor_options.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/qt4_editor_options.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/subplots_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/subplots-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/subplots.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/subplots.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/subplots.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/zoom_to_rect_large.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/zoom_to_rect.pdf +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/zoom_to_rect.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/images/zoom_to_rect.svg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/plot_directive/plot_directive.css +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/eeg.dat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/goog.npz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/grace_hopper.jpg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/logo2.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/membrane.dat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/msft.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/README.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/s1045.ima.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/Stocks.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/topobathy.npz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/_mpl-gallery-nogrid.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/_mpl-gallery.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/bmh.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/classic.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/dark_background.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/fast.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/ggplot.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/grayscale.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/petroff10.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-bright.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-colorblind.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark-palette.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-darkgrid.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-deep.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-muted.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-notebook.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-paper.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-pastel.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-poster.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-talk.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-ticks.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-white.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8-whitegrid.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/seaborn-v0_8.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/DELVEWHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/entry_points.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/INSTALLER +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/LICENSE.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/METADATA +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/RECORD +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/REQUESTED +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy-2.2.6.dist-info/WHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy.libs/libscipy_openblas64_-13e2df515630b4a41f92893938845698.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/numpy.libs/msvcp140-263139962577ecda4cd9469ca360a746.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/html_style.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/html_table.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/html.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/latex_longtable.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/latex_table.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/latex.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas/io/formats/templates/string.tpl +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pandas.libs/msvcp140-1a0962f2a91a74c6d7136a768987a591.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/CET +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/CST6CDT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Cuba +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/EET +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Egypt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Eire +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/EST +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/EST5EDT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Factory +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/GB +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/GB-Eire +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/GMT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/GMT-0 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/GMT+0 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/GMT0 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Greenwich +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Hongkong +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/HST +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Iceland +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Iran +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/iso3166.tab +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Israel +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Jamaica +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Japan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Kwajalein +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/leapseconds +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Libya +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/MET +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/MST +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/MST7MDT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Navajo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/NZ +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/NZ-CHAT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Poland +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Portugal +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/PRC +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/PST8PDT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/ROC +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/ROK +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Singapore +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Turkey +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/tzdata.zi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/UCT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Universal +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/UTC +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/W-SU +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/WET +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/zone.tab +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/zone1970.tab +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/zonenow.tab +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Zulu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Abidjan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Accra +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Addis_Ababa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Algiers +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Asmara +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Asmera +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Bamako +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Bangui +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Banjul +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Bissau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Blantyre +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Brazzaville +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Bujumbura +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Cairo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Casablanca +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Ceuta +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Conakry +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Dakar +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Dar_es_Salaam +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Djibouti +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Douala +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/El_Aaiun +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Freetown +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Gaborone +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Harare +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Johannesburg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Juba +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Kampala +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Khartoum +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Kigali +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Kinshasa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Lagos +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Libreville +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Lome +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Luanda +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Lubumbashi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Lusaka +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Malabo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Maputo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Maseru +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Mbabane +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Mogadishu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Monrovia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Nairobi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Ndjamena +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Niamey +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Nouakchott +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Ouagadougou +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Porto-Novo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Sao_Tome +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Timbuktu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Tripoli +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Tunis +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Africa/Windhoek +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Adak +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Anchorage +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Anguilla +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Antigua +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Araguaina +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Aruba +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Asuncion +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Atikokan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Atka +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Bahia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Bahia_Banderas +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Barbados +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Belem +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Belize +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Blanc-Sablon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Boa_Vista +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Bogota +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Boise +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Buenos_Aires +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Cambridge_Bay +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Campo_Grande +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Cancun +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Caracas +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Catamarca +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Cayenne +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Cayman +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Chicago +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Chihuahua +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Ciudad_Juarez +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Coral_Harbour +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Cordoba +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Costa_Rica +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Coyhaique +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Creston +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Cuiaba +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Curacao +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Danmarkshavn +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Dawson +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Dawson_Creek +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Denver +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Detroit +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Dominica +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Edmonton +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Eirunepe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/El_Salvador +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Ensenada +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Fort_Nelson +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Fort_Wayne +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Fortaleza +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Glace_Bay +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Godthab +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Goose_Bay +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Grand_Turk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Grenada +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Guadeloupe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Guatemala +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Guayaquil +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Guyana +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Halifax +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Havana +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Hermosillo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indianapolis +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Inuvik +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Iqaluit +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Jamaica +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Jujuy +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Juneau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Knox_IN +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Kralendijk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/La_Paz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Lima +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Los_Angeles +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Louisville +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Lower_Princes +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Maceio +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Managua +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Manaus +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Marigot +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Martinique +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Matamoros +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Mazatlan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Mendoza +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Menominee +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Merida +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Metlakatla +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Mexico_City +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Miquelon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Moncton +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Monterrey +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Montevideo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Montreal +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Montserrat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Nassau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/New_York +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Nipigon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Nome +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Noronha +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Nuuk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Ojinaga +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Panama +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Pangnirtung +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Paramaribo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Phoenix +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Port_of_Spain +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Port-au-Prince +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Porto_Acre +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Porto_Velho +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Puerto_Rico +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Punta_Arenas +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Rainy_River +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Rankin_Inlet +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Recife +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Regina +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Resolute +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Rio_Branco +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Rosario +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Santa_Isabel +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Santarem +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Santiago +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Santo_Domingo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Sao_Paulo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Scoresbysund +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Shiprock +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Sitka +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/St_Barthelemy +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/St_Johns +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/St_Kitts +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/St_Lucia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/St_Thomas +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/St_Vincent +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Swift_Current +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Tegucigalpa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Thule +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Thunder_Bay +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Tijuana +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Toronto +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Tortola +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Vancouver +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Virgin +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Whitehorse +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Winnipeg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Yakutat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Yellowknife +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Buenos_Aires +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Catamarca +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/ComodRivadavia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Cordoba +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Jujuy +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/La_Rioja +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Mendoza +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Rio_Gallegos +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Salta +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/San_Juan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/San_Luis +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Tucuman +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Argentina/Ushuaia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Indianapolis +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Knox +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Marengo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Petersburg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Tell_City +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Vevay +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Vincennes +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Indiana/Winamac +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Kentucky/Louisville +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/Kentucky/Monticello +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/North_Dakota/Beulah +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/North_Dakota/Center +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/America/North_Dakota/New_Salem +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Casey +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Davis +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/DumontDUrville +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Macquarie +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Mawson +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/McMurdo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Palmer +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Rothera +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/South_Pole +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Syowa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Troll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Antarctica/Vostok +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Arctic/Longyearbyen +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Aden +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Almaty +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Amman +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Anadyr +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Aqtau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Aqtobe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ashgabat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ashkhabad +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Atyrau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Baghdad +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Bahrain +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Baku +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Bangkok +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Barnaul +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Beirut +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Bishkek +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Brunei +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Calcutta +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Chita +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Choibalsan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Chongqing +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Chungking +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Colombo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Dacca +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Damascus +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Dhaka +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Dili +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Dubai +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Dushanbe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Famagusta +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Gaza +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Harbin +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Hebron +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ho_Chi_Minh +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Hong_Kong +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Hovd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Irkutsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Istanbul +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Jakarta +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Jayapura +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Jerusalem +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kabul +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kamchatka +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Karachi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kashgar +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kathmandu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Katmandu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Khandyga +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kolkata +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Krasnoyarsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kuala_Lumpur +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kuching +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Kuwait +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Macao +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Macau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Magadan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Makassar +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Manila +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Muscat +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Nicosia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Novokuznetsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Novosibirsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Omsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Oral +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Phnom_Penh +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Pontianak +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Pyongyang +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Qatar +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Qostanay +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Qyzylorda +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Rangoon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Riyadh +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Saigon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Sakhalin +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Samarkand +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Seoul +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Shanghai +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Singapore +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Srednekolymsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Taipei +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Tashkent +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Tbilisi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Tehran +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Tel_Aviv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Thimbu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Thimphu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Tokyo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Tomsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ujung_Pandang +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ulaanbaatar +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ulan_Bator +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Urumqi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Ust-Nera +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Vientiane +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Vladivostok +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Yakutsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Yangon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Yekaterinburg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Asia/Yerevan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Azores +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Bermuda +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Canary +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Cape_Verde +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Faeroe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Faroe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Jan_Mayen +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Madeira +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Reykjavik +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/South_Georgia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/St_Helena +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Atlantic/Stanley +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/ACT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Adelaide +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Brisbane +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Broken_Hill +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Canberra +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Currie +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Darwin +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Eucla +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Hobart +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/LHI +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Lindeman +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Lord_Howe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Melbourne +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/North +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/NSW +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Perth +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Queensland +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/South +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Sydney +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Tasmania +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Victoria +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/West +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Australia/Yancowinna +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Brazil/Acre +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Brazil/DeNoronha +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Brazil/East +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Brazil/West +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Atlantic +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Central +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Eastern +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Mountain +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Newfoundland +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Pacific +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Saskatchewan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Canada/Yukon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Chile/Continental +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Chile/EasterIsland +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-0 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-1 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-2 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-3 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-4 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-5 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-6 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-7 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-8 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-9 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-10 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-11 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-12 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-13 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT-14 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+0 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+1 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+2 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+3 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+4 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+5 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+6 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+7 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+8 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+9 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+10 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+11 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT+12 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/GMT0 +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/Greenwich +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/UCT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/Universal +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/UTC +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Etc/Zulu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Amsterdam +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Andorra +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Astrakhan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Athens +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Belfast +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Belgrade +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Berlin +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Bratislava +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Brussels +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Bucharest +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Budapest +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Busingen +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Chisinau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Copenhagen +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Dublin +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Gibraltar +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Guernsey +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Helsinki +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Isle_of_Man +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Istanbul +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Jersey +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Kaliningrad +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Kiev +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Kirov +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Kyiv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Lisbon +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Ljubljana +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/London +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Luxembourg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Madrid +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Malta +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Mariehamn +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Minsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Monaco +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Moscow +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Nicosia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Oslo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Paris +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Podgorica +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Prague +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Riga +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Rome +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Samara +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/San_Marino +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Sarajevo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Saratov +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Simferopol +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Skopje +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Sofia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Stockholm +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Tallinn +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Tirane +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Tiraspol +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Ulyanovsk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Uzhgorod +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Vaduz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Vatican +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Vienna +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Vilnius +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Volgograd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Warsaw +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Zagreb +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Zaporozhye +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Europe/Zurich +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Antananarivo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Chagos +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Christmas +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Cocos +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Comoro +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Kerguelen +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Mahe +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Maldives +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Mauritius +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Mayotte +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Indian/Reunion +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Mexico/BajaNorte +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Mexico/BajaSur +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Mexico/General +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Apia +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Auckland +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Bougainville +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Chatham +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Chuuk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Easter +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Efate +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Enderbury +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Fakaofo +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Fiji +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Funafuti +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Galapagos +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Gambier +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Guadalcanal +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Guam +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Honolulu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Johnston +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Kanton +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Kiritimati +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Kosrae +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Kwajalein +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Majuro +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Marquesas +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Midway +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Nauru +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Niue +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Norfolk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Noumea +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Pago_Pago +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Palau +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Pitcairn +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Pohnpei +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Ponape +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Port_Moresby +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Rarotonga +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Saipan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Samoa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Tahiti +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Tarawa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Tongatapu +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Truk +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Wake +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Wallis +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/Pacific/Yap +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Alaska +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Aleutian +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Arizona +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Central +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/East-Indiana +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Eastern +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Hawaii +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Indiana-Starke +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Michigan +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Mountain +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Pacific +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/pytz/zoneinfo/US/Samoa +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/scipy.libs/libscipy_openblas-f07f5a5d207a3a47104dca54d6d0c86a.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/RECORD +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/REQUESTED +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/WHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/setuptools/_vendor/jaraco/text/Lorem ipsum.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_cyutility.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_isotonic.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_isotonic.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/.libs/msvcp140.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/.libs/vcomp140.dll +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/__check_build/_check_build.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/__check_build/_check_build.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/__check_build/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_loss/_loss.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_loss/_loss.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_loss/_loss.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/_loss/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_dbscan_inner.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_dbscan_inner.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hierarchical_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hierarchical_fast.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hierarchical_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_common.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_common.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_common.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_elkan.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_elkan.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_lloyd.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_lloyd.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_minibatch.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_k_means_minibatch.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_linkage.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_linkage.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_reachability.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_reachability.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_tree.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_tree.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/_tree.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/cluster/_hdbscan/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/_svmlight_format_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/_svmlight_format_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/breast_cancer.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/diabetes_data_raw.csv.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/diabetes_target.csv.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/digits.csv.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/iris.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/linnerud_exercise.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/linnerud_physiological.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/data/wine_data.csv +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/breast_cancer.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/california_housing.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/covtype.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/diabetes.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/digits.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/iris.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/kddcup99.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/lfw.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/linnerud.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/olivetti_faces.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/rcv1.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/species_distributions.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/twenty_newsgroups.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/descr/wine_data.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/images/china.jpg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/images/flower.jpg +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/images/README.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/svmlight_classification.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/svmlight_invalid_order.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/svmlight_invalid.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/svmlight_multilabel.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1/api-v1-jd-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1/api-v1-jdf-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1/api-v1-jdq-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1/data-v1-dl-1.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1119/api-v1-jd-1119.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1119/api-v1-jdf-1119.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1119/api-v1-jdl-dn-adult-census-l-2-dv-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1119/api-v1-jdl-dn-adult-census-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1119/api-v1-jdq-1119.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1119/data-v1-dl-54002.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1590/api-v1-jd-1590.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1590/api-v1-jdf-1590.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1590/api-v1-jdq-1590.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_1590/data-v1-dl-1595261.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_2/api-v1-jd-2.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_2/api-v1-jdf-2.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_2/api-v1-jdl-dn-anneal-l-2-dv-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_2/api-v1-jdl-dn-anneal-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_2/api-v1-jdq-2.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_2/data-v1-dl-1666876.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jd-292.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jd-40981.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jdf-292.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jdf-40981.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jdl-dn-australian-l-2-dv-1-s-dact.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jdl-dn-australian-l-2-dv-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/api-v1-jdl-dn-australian-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_292/data-v1-dl-49822.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_3/api-v1-jd-3.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_3/api-v1-jdf-3.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_3/api-v1-jdq-3.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_3/data-v1-dl-3.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40589/api-v1-jd-40589.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40589/api-v1-jdf-40589.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40589/api-v1-jdl-dn-emotions-l-2-dv-3.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40589/api-v1-jdl-dn-emotions-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40589/api-v1-jdq-40589.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40589/data-v1-dl-4644182.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/api-v1-jd-40675.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/api-v1-jdf-40675.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/api-v1-jdl-dn-glass2-l-2-dv-1-s-dact.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/api-v1-jdl-dn-glass2-l-2-dv-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/api-v1-jdl-dn-glass2-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/api-v1-jdq-40675.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40675/data-v1-dl-4965250.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40945/api-v1-jd-40945.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40945/api-v1-jdf-40945.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40945/api-v1-jdq-40945.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40945/data-v1-dl-16826755.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40966/api-v1-jd-40966.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40966/api-v1-jdf-40966.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40966/api-v1-jdl-dn-miceprotein-l-2-dv-4.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40966/api-v1-jdl-dn-miceprotein-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40966/api-v1-jdq-40966.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_40966/data-v1-dl-17928620.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42074/api-v1-jd-42074.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42074/api-v1-jdf-42074.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42074/api-v1-jdq-42074.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42074/data-v1-dl-21552912.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42585/api-v1-jd-42585.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42585/api-v1-jdf-42585.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42585/api-v1-jdq-42585.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_42585/data-v1-dl-21854866.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_561/api-v1-jd-561.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_561/api-v1-jdf-561.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_561/api-v1-jdl-dn-cpu-l-2-dv-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_561/api-v1-jdl-dn-cpu-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_561/api-v1-jdq-561.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_561/data-v1-dl-52739.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_61/api-v1-jd-61.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_61/api-v1-jdf-61.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_61/api-v1-jdl-dn-iris-l-2-dv-1.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_61/api-v1-jdl-dn-iris-l-2-s-act-.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_61/api-v1-jdq-61.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_61/data-v1-dl-61.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_62/api-v1-jd-62.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_62/api-v1-jdf-62.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_62/api-v1-jdq-62.json.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/datasets/tests/data/openml/id_62/data-v1-dl-52352.arff.gz +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/decomposition/_cdnmf_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/decomposition/_cdnmf_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/decomposition/_online_lda_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/decomposition/_online_lda_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/decomposition/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_gradient_boosting.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_gradient_boosting.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_binning.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_binning.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_bitset.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_bitset.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_bitset.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_gradient_boosting.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_gradient_boosting.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_predictor.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/_predictor.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/common.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/common.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/common.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/histogram.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/histogram.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/splitting.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/ensemble/_hist_gradient_boosting/splitting.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/README +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_compat/LICENSE +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_compat/py.typed +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_compat/README.md +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_extra/LICENSE +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_extra/py.typed +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_extra/README.md +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_extra/_lib/_utils/_compat.pyi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/externals/array_api_extra/_lib/_utils/_typing.pyi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/feature_extraction/_hashing_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/feature_extraction/_hashing_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/feature_extraction/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/_cd_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/_cd_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/_sag_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/_sag_fast.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/_sgd_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/_sgd_fast.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/linear_model/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/manifold/_barnes_hut_tsne.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/manifold/_barnes_hut_tsne.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/manifold/_utils.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/manifold/_utils.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/manifold/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_dist_metrics.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_dist_metrics.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_dist_metrics.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_dist_metrics.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_argkmin_classmode.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_argkmin_classmode.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_argkmin.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_argkmin.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_argkmin.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_base.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_base.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_base.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_classmode.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors_classmode.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors_classmode.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/_pairwise_distances_reduction/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/cluster/_expected_mutual_info_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/cluster/_expected_mutual_info_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/metrics/cluster/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_ball_tree.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_ball_tree.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_binary_tree.pxi.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_kd_tree.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_kd_tree.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_partition_nodes.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_partition_nodes.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_partition_nodes.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_quad_tree.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_quad_tree.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/_quad_tree.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/neighbors/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/preprocessing/_csr_polynomial_expansion.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/preprocessing/_csr_polynomial_expansion.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/preprocessing/_target_encoder_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/preprocessing/_target_encoder_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/preprocessing/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_liblinear.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_liblinear.pxi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_liblinear.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_libsvm_sparse.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_libsvm_sparse.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_libsvm.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_libsvm.pxi +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_libsvm.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_newrand.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/_newrand.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/_cython_blas_helpers.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/COPYRIGHT +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/liblinear_helper.c +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/linear.cpp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/linear.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/tron.cpp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/liblinear/tron.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/_svm_cython_blas_helpers.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/LIBSVM_CHANGES +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/libsvm_helper.c +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/libsvm_sparse_helper.c +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/libsvm_template.cpp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/svm.cpp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/libsvm/svm.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/svm/src/newrand/newrand.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_criterion.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_criterion.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_criterion.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_partitioner.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_partitioner.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_partitioner.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_splitter.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_splitter.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_splitter.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_tree.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_tree.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_tree.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_utils.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_utils.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/_utils.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/tree/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_cython_blas.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_cython_blas.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_cython_blas.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_fast_dict.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_fast_dict.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_fast_dict.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_heap.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_heap.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_heap.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_isfinite.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_isfinite.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_openmp_helpers.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_openmp_helpers.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_openmp_helpers.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_random.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_random.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_random.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_seq_dataset.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_seq_dataset.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_seq_dataset.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_sorting.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_sorting.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_sorting.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_typedefs.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_typedefs.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_typedefs.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_vector_sentinel.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_vector_sentinel.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_vector_sentinel.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_weight_vector.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_weight_vector.pxd.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_weight_vector.pyx.tp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/arrayfuncs.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/arrayfuncs.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/meson.build +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/murmurhash.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/murmurhash.pxd +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/murmurhash.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/sparsefuncs_fast.cp313-win_amd64.lib +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/sparsefuncs_fast.pyx +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_repr_html/estimator.css +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_repr_html/estimator.js +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/_repr_html/params.css +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/src/MurmurHash3.cpp +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/sklearn/utils/src/MurmurHash3.h +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/werkzeug-2.3.7.dist-info/INSTALLER +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/werkzeug-2.3.7.dist-info/LICENSE.rst +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/werkzeug-2.3.7.dist-info/METADATA +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/werkzeug-2.3.7.dist-info/RECORD +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/werkzeug-2.3.7.dist-info/REQUESTED +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/BodyBalanceBackend/_internal/werkzeug-2.3.7.dist-info/WHEEL +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/Log/OrbbecSDK.log.txt +frontend/src/renderer/dist-electron/win-unpacked/resources/backend/Log/OrbbecSDK.log.txt diff --git a/backend/app.spec b/backend/app.spec index 10b968ed..03332027 100644 --- a/backend/app.spec +++ b/backend/app.spec @@ -82,10 +82,8 @@ pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE( pyz, a.scripts, - a.binaries, - a.zipfiles, - a.datas, [], + exclude_binaries=True, name='BodyBalanceBackend', debug=False, bootloader_ignore_signals=False, @@ -101,3 +99,14 @@ exe = EXE( entitlements_file=None, icon=None ) + +coll = COLLECT( + exe, + a.binaries, + a.zipfiles, + a.datas, + strip=False, + upx=True, + upx_exclude=[], + name='BodyBalanceBackend' +) diff --git a/backend/build_app.py b/backend/build_app.py index a9d59e28..f4c871fb 100644 --- a/backend/build_app.py +++ b/backend/build_app.py @@ -110,10 +110,8 @@ pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE( pyz, a.scripts, - a.binaries, - a.zipfiles, - a.datas, [], + exclude_binaries=True, name='BodyBalanceBackend', debug=False, bootloader_ignore_signals=False, @@ -129,6 +127,17 @@ exe = EXE( entitlements_file=None, icon=None ) + +coll = COLLECT( + exe, + a.binaries, + a.zipfiles, + a.datas, + strip=False, + upx=True, + upx_exclude=[], + name='BodyBalanceBackend' +) ''' with open('app.spec', 'w', encoding='utf-8') as f: @@ -172,6 +181,7 @@ echo - 管理界面: http://localhost:5000 echo. echo 按Ctrl+C停止服务 echo. +cd BodyBalanceBackend "BodyBalanceBackend.exe" if %errorlevel% neq 0 ( echo. @@ -240,23 +250,34 @@ def copy_dll_files(): print(f"⚠️ 复制dll目录内容失败: {e}") def copy_data_files(): - """复制数据库文件到data目录""" - print("复制数据库文件...") + """准备数据库文件到data目录""" + print("准备数据库文件...") data_dir = os.path.join('dist', 'data') - # 数据库文件列表 + # 数据库文件列表 - 这些文件会在程序首次运行时自动创建 db_files = ['body_balance.db', 'database.db'] + # 检查是否存在现有数据库文件,如果存在则复制 + copied_count = 0 for db_file in db_files: - if os.path.exists(db_file): - try: - shutil.copy2(db_file, data_dir) - print(f"✓ 已复制 {db_file}") - except Exception as e: - print(f"⚠️ 复制 {db_file} 失败: {e}") - else: - print(f"⚠️ 数据库文件不存在: {db_file}") + # 检查当前目录和data目录中的数据库文件 + source_paths = [db_file, os.path.join('data', db_file)] + + for source_path in source_paths: + if os.path.exists(source_path): + try: + shutil.copy2(source_path, data_dir) + print(f"✓ 已复制 {source_path} -> {data_dir}") + copied_count += 1 + break # 找到一个就跳出内层循环 + except Exception as e: + print(f"⚠️ 复制 {source_path} 失败: {e}") + + if copied_count == 0: + print("ℹ️ 未找到现有数据库文件,程序首次运行时将自动创建") + else: + print(f"✓ 成功复制 {copied_count} 个数据库文件") def copy_config_files(): """复制配置文件到dist目录""" @@ -308,7 +329,7 @@ def main(): print("后处理...") # 检查生成的exe文件 - exe_path = 'dist/BodyBalanceBackend.exe' + exe_path = 'dist/BodyBalanceBackend/BodyBalanceBackend.exe' if os.path.exists(exe_path): print(f"✓ exe文件位置: {exe_path}") @@ -340,12 +361,13 @@ def main(): print("- 配置文件: dist/config.ini") print() print("目录结构:") - print("- dll/ - DLL文件") - print("- data/ - 数据库文件") - print("- logs/ - 日志文件") + print("- BodyBalanceBackend/ - 应用程序文件夹") + print("- dll/ - DLL文件") + print("- data/ - 数据库文件") + print("- logs/ - 日志文件") print() print("使用方式:") - print("1. 直接运行: dist/BodyBalanceBackend.exe") + print("1. 直接运行: dist/BodyBalanceBackend/BodyBalanceBackend.exe") print("2. 使用脚本: dist/start_backend.bat") print() print("服务地址: http://localhost:5000") diff --git a/backend/tests/newtest.py b/backend/tests/newtest.py index 9d035973..15179bd1 100644 --- a/backend/tests/newtest.py +++ b/backend/tests/newtest.py @@ -12,7 +12,7 @@ class FPMS_DEVICE_C(ctypes.Structure): ] class SMiTSenseSensor: - def __init__(self, dll_path = r"D:\BodyBalanceEvaluation\backend\tests\SMiTSenseUsb-F3.0.dll"): + def __init__(self, dll_path = r"D:\Trae_space\BodyBalanceEvaluation\backend\tests\SMiTSenseUsbWrapper.dll"): self.dll = ctypes.WinDLL(dll_path) # 定义函数接口 diff --git a/backend/tests/testsmit.py b/backend/tests/testsmit.py index d6a9757e..19d3960c 100644 --- a/backend/tests/testsmit.py +++ b/backend/tests/testsmit.py @@ -4,7 +4,7 @@ import numpy as np import cv2 # === DLL 加载 === -dll = ctypes.WinDLL(r"D:\BodyBalanceEvaluation\backend\tests\SMiTSenseUsbWrapper.dll") +dll = ctypes.WinDLL(r"D:\Trae_space\BodyBalanceEvaluation\backend\tests\SMiTSenseUsbWrapper.dll") dll.SMiTSenseUsb_Init.argtypes = [ctypes.c_int] dll.SMiTSenseUsb_Init.restype = ctypes.c_int diff --git a/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/Log/OrbbecSDK.log.txt b/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/Log/OrbbecSDK.log.txt index 94749615..75ffb360 100644 --- a/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/Log/OrbbecSDK.log.txt +++ b/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/Log/OrbbecSDK.log.txt @@ -1,60 +1,20 @@ -[08/15 11:08:00.007828][debug][1996][Context.cpp:30] Context creating, work_dir=D:\Trae_space\BodyBalanceEvaluation\backend\dist -[08/15 11:08:00.007990][debug][1996][Context.cpp:49] Config file version=1.1 -[08/15 11:08:00.008057][debug][1996][FrameBufferManager.cpp:23] Max global frame buffer size updated! size=2048.000MB -[08/15 11:08:00.008095][info][1996][Context.cpp:68] Context created with config: default config! -[08/15 11:08:00.008265][info][1996][Context.cpp:73] Work directory=D:\Trae_space\BodyBalanceEvaluation\backend\dist, SDK version=v1.10.11-20240724-aeaa107e5 -[08/15 11:08:00.008455][debug][1996][DeviceManager.cpp:30] DeviceManager init ... -[08/15 11:08:00.008674][info][1996][MfPal.cpp:105] createObPal: create WinPal! -[08/15 11:08:00.008795][debug][1996][MfPal.cpp:110] WmfPal init ... -[08/15 11:08:00.039058][debug][1996][MfPal.cpp:117] WmfPal created! -[08/15 11:08:00.039105][debug][1996][DeviceManager.cpp:34] Enable USB Device Enumerator ... -[08/15 11:08:00.066384][debug][1996][EnumeratorLibusb.cpp:321] queryDevicesInfo done! -[08/15 11:08:00.066623][debug][1996][MfPal.cpp:216] Create WinEventDeviceWatcher! -[08/15 11:08:00.066791][debug][1996][UsbDeviceEnumerator.cpp:78] No matched usb device found! -[08/15 11:08:00.066833][info][1996][DeviceManager.cpp:15] Current found device(s): (0) -[08/15 11:08:00.066975][debug][1996][DeviceManager.cpp:52] DeviceManager construct done! -[08/15 11:08:00.067012][debug][1996][Context.cpp:81] Context destroying ... -[08/15 11:08:00.067024][debug][1996][DeviceManager.cpp:56] DeviceManager destroy ... -[08/15 11:08:00.067033][debug][1996][DeviceManager.cpp:64] DeviceManager Destructors done -[08/15 11:08:00.214042][debug][1996][MfPal.cpp:128] WmfPal destroyed! -[08/15 11:08:00.214700][info][1996][Context.cpp:84] Context destroyed -[08/15 11:11:00.761881][debug][12088][Context.cpp:30] Context creating, work_dir=D:\Trae_space\BodyBalanceEvaluation\backend\dist -[08/15 11:11:00.762009][debug][12088][Context.cpp:49] Config file version=1.1 -[08/15 11:11:00.762057][debug][12088][FrameBufferManager.cpp:23] Max global frame buffer size updated! size=2048.000MB -[08/15 11:11:00.762081][info][12088][Context.cpp:68] Context created with config: default config! -[08/15 11:11:00.762166][info][12088][Context.cpp:73] Work directory=D:\Trae_space\BodyBalanceEvaluation\backend\dist, SDK version=v1.10.11-20240724-aeaa107e5 -[08/15 11:11:00.762526][debug][12088][DeviceManager.cpp:30] DeviceManager init ... -[08/15 11:11:00.762542][info][12088][MfPal.cpp:105] createObPal: create WinPal! -[08/15 11:11:00.763193][debug][12088][MfPal.cpp:110] WmfPal init ... -[08/15 11:11:00.790457][debug][12088][MfPal.cpp:117] WmfPal created! -[08/15 11:11:00.790495][debug][12088][DeviceManager.cpp:34] Enable USB Device Enumerator ... -[08/15 11:11:00.815795][debug][12088][EnumeratorLibusb.cpp:321] queryDevicesInfo done! -[08/15 11:11:00.816035][debug][12088][MfPal.cpp:216] Create WinEventDeviceWatcher! -[08/15 11:11:00.816179][debug][12088][UsbDeviceEnumerator.cpp:78] No matched usb device found! -[08/15 11:11:00.816215][info][12088][DeviceManager.cpp:15] Current found device(s): (0) -[08/15 11:11:00.816652][debug][12088][DeviceManager.cpp:52] DeviceManager construct done! -[08/15 11:11:00.816690][debug][12088][Context.cpp:81] Context destroying ... -[08/15 11:11:00.816703][debug][12088][DeviceManager.cpp:56] DeviceManager destroy ... -[08/15 11:11:00.816712][debug][12088][DeviceManager.cpp:64] DeviceManager Destructors done -[08/15 11:11:00.960762][debug][12088][MfPal.cpp:128] WmfPal destroyed! -[08/15 11:11:00.961818][info][12088][Context.cpp:84] Context destroyed -[08/15 11:17:16.080184][debug][27992][Context.cpp:30] Context creating, work_dir=D:\Trae_space\BodyBalanceEvaluation\frontend\src\renderer\dist-electron\win-unpacked\resources\backend -[08/15 11:17:16.080326][debug][27992][Context.cpp:49] Config file version=1.1 -[08/15 11:17:16.080380][debug][27992][FrameBufferManager.cpp:23] Max global frame buffer size updated! size=2048.000MB -[08/15 11:17:16.080407][info][27992][Context.cpp:68] Context created with config: default config! -[08/15 11:17:16.080471][info][27992][Context.cpp:73] Work directory=D:\Trae_space\BodyBalanceEvaluation\frontend\src\renderer\dist-electron\win-unpacked\resources\backend, SDK version=v1.10.11-20240724-aeaa107e5 -[08/15 11:17:16.080501][debug][27992][DeviceManager.cpp:30] DeviceManager init ... -[08/15 11:17:16.080518][info][27992][MfPal.cpp:105] createObPal: create WinPal! -[08/15 11:17:16.080537][debug][27992][MfPal.cpp:110] WmfPal init ... -[08/15 11:17:16.106317][debug][27992][MfPal.cpp:117] WmfPal created! -[08/15 11:17:16.106358][debug][27992][DeviceManager.cpp:34] Enable USB Device Enumerator ... -[08/15 11:17:16.132353][debug][27992][EnumeratorLibusb.cpp:321] queryDevicesInfo done! -[08/15 11:17:16.132619][debug][27992][MfPal.cpp:216] Create WinEventDeviceWatcher! -[08/15 11:17:16.132822][debug][27992][UsbDeviceEnumerator.cpp:78] No matched usb device found! -[08/15 11:17:16.132867][info][27992][DeviceManager.cpp:15] Current found device(s): (0) -[08/15 11:17:16.132889][debug][27992][DeviceManager.cpp:52] DeviceManager construct done! -[08/15 11:17:16.132917][debug][27992][Context.cpp:81] Context destroying ... -[08/15 11:17:16.132929][debug][27992][DeviceManager.cpp:56] DeviceManager destroy ... -[08/15 11:17:16.132938][debug][27992][DeviceManager.cpp:64] DeviceManager Destructors done -[08/15 11:17:16.274031][debug][27992][MfPal.cpp:128] WmfPal destroyed! -[08/15 11:17:16.274987][info][27992][Context.cpp:84] Context destroyed +[08/15 15:17:24.789452][debug][11108][Context.cpp:30] Context creating, work_dir=D:\Trae_space\BodyBalanceEvaluation\frontend\src\renderer\dist-electron\win-unpacked\resources\backend +[08/15 15:17:24.789708][debug][11108][Context.cpp:49] Config file version=1.1 +[08/15 15:17:24.789777][debug][11108][FrameBufferManager.cpp:23] Max global frame buffer size updated! size=2048.000MB +[08/15 15:17:24.789813][info][11108][Context.cpp:68] Context created with config: default config! +[08/15 15:17:24.789902][info][11108][Context.cpp:73] Work directory=D:\Trae_space\BodyBalanceEvaluation\frontend\src\renderer\dist-electron\win-unpacked\resources\backend, SDK version=v1.10.11-20240724-aeaa107e5 +[08/15 15:17:24.790186][debug][11108][DeviceManager.cpp:30] DeviceManager init ... +[08/15 15:17:24.790207][info][11108][MfPal.cpp:105] createObPal: create WinPal! +[08/15 15:17:24.790229][debug][11108][MfPal.cpp:110] WmfPal init ... +[08/15 15:17:24.816565][debug][11108][MfPal.cpp:117] WmfPal created! +[08/15 15:17:24.816602][debug][11108][DeviceManager.cpp:34] Enable USB Device Enumerator ... +[08/15 15:17:24.842574][debug][11108][EnumeratorLibusb.cpp:321] queryDevicesInfo done! +[08/15 15:17:24.842902][debug][11108][MfPal.cpp:216] Create WinEventDeviceWatcher! +[08/15 15:17:24.843143][debug][11108][UsbDeviceEnumerator.cpp:78] No matched usb device found! +[08/15 15:17:24.843178][info][11108][DeviceManager.cpp:15] Current found device(s): (0) +[08/15 15:17:24.843199][debug][11108][DeviceManager.cpp:52] DeviceManager construct done! +[08/15 15:17:24.843226][debug][11108][Context.cpp:81] Context destroying ... +[08/15 15:17:24.843236][debug][11108][DeviceManager.cpp:56] DeviceManager destroy ... +[08/15 15:17:24.843245][debug][11108][DeviceManager.cpp:64] DeviceManager Destructors done +[08/15 15:17:24.983361][debug][11108][MfPal.cpp:128] WmfPal destroyed! +[08/15 15:17:24.984152][info][11108][Context.cpp:84] Context destroyed diff --git a/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/start_backend.bat b/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/start_backend.bat index aa7d1cdc..917f45ab 100644 --- a/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/start_backend.bat +++ b/frontend/src/renderer/dist-electron/win-unpacked/resources/backend/start_backend.bat @@ -8,6 +8,7 @@ echo - 管理界面: http://localhost:5000 echo. echo 按Ctrl+C停止服务 echo. +cd BodyBalanceBackend "BodyBalanceBackend.exe" if %errorlevel% neq 0 ( echo. diff --git a/frontend/src/renderer/main/main.js b/frontend/src/renderer/main/main.js index 3a7b644d..6c871db8 100644 --- a/frontend/src/renderer/main/main.js +++ b/frontend/src/renderer/main/main.js @@ -11,7 +11,7 @@ let backendProcess; function startBackendService() { // 在打包后的应用中,使用process.resourcesPath获取resources目录 const resourcesPath = process.resourcesPath || path.join(__dirname, '../..'); - const backendPath = path.join(resourcesPath, 'backend/BodyBalanceBackend.exe'); + const backendPath = path.join(resourcesPath, 'backend/BodyBalanceBackend/BodyBalanceBackend.exe'); const backendDir = path.join(resourcesPath, 'backend/'); console.log('Resources path:', resourcesPath); @@ -22,14 +22,15 @@ function startBackendService() { if (!fs.existsSync(backendPath)) { console.error('Backend executable not found:', backendPath); // 尝试备用路径 - const fallbackPath = path.join(__dirname, 'resources/backend/BodyBalanceBackend.exe'); + const fallbackPath = path.join(__dirname, 'resources/backend/BodyBalanceBackend/BodyBalanceBackend.exe'); console.log('Trying fallback path:', fallbackPath); if (!fs.existsSync(fallbackPath)) { console.error('Fallback backend executable not found:', fallbackPath); return; } // 使用备用路径 - const fallbackDir = path.join(__dirname, 'resources/backend/'); + const fallbackDir = path.join(__dirname, 'resources/backend/BodyBalanceBackend/'); + backendProcess = spawn(fallbackPath, [], { cwd: fallbackDir, stdio: ['ignore', 'pipe', 'pipe'] diff --git a/设备管理优化方案.md b/设备管理优化方案.md new file mode 100644 index 00000000..2f7c849c --- /dev/null +++ b/设备管理优化方案.md @@ -0,0 +1,301 @@ +# 设备管理优化方案 + +## 1. 现状分析 + +### 1.1 当前架构问题 + +当前的 `device_manager.py` 文件(3694行)存在以下问题: + +1. **单一职责原则违反**:一个类管理四种不同类型的设备 +2. **代码耦合度高**:设备间相互依赖,一个设备故障可能影响其他设备 +3. **维护困难**:代码量庞大,修改一个设备功能可能影响其他设备 +4. **性能瓶颈**:所有设备共享同一个推流线程池,资源竞争严重 +5. **扩展性差**:添加新设备类型需要修改核心管理器 +6. **测试复杂**:单元测试需要模拟所有设备 + +### 1.2 当前设备类型 + +- **FemtoBolt深度相机**:负责身体姿态检测和深度图像采集 +- **普通相机**:负责足部监控视频流 +- **IMU传感器**:负责头部姿态数据采集 +- **压力板传感器**:负责足底压力数据采集 + +## 2. 优化方案设计 + +### 2.1 架构设计原则 + +1. **单一职责原则**:每个设备类只负责自身的管理 +2. **开闭原则**:对扩展开放,对修改封闭 +3. **依赖倒置原则**:依赖抽象而非具体实现 +4. **接口隔离原则**:设备间通过标准接口通信 + +### 2.2 目标架构 + +``` +设备管理系统 +├── 抽象基类 (BaseDevice) +├── FemtoBolt深度相机管理器 (FemtoBoltManager) +├── 普通相机管理器 (CameraManager) +├── IMU传感器管理器 (IMUManager) +├── 压力板管理器 (PressureManager) +└── 设备协调器 (DeviceCoordinator) +``` + +### 2.3 文件结构 + +``` +backend/devices/ +├── __init__.py +├── base_device.py # 抽象基类 +├── femtobolt_manager.py # FemtoBolt深度相机管理 +├── camera_manager.py # 普通相机管理 +├── imu_manager.py # IMU传感器管理 +├── pressure_manager.py # 压力板管理 +├── device_coordinator.py # 设备协调器 +└── utils/ + ├── __init__.py + ├── socket_manager.py # Socket连接管理 + └── config_manager.py # 配置管理 +``` + +## 3. 详细设计 + +### 3.1 抽象基类设计 + +```python +# base_device.py +from abc import ABC, abstractmethod +from typing import Dict, Any, Optional +import threading +import logging + +class BaseDevice(ABC): + """设备抽象基类""" + + def __init__(self, device_name: str, config: Dict[str, Any]): + self.device_name = device_name + self.config = config + self.is_connected = False + self.is_streaming = False + self.socket_namespace = f"/{device_name}" + self.logger = logging.getLogger(f"device.{device_name}") + self._lock = threading.RLock() + + @abstractmethod + def initialize(self) -> bool: + """初始化设备""" + pass + + @abstractmethod + def calibrate(self) -> Dict[str, Any]: + """校准设备""" + pass + + @abstractmethod + def start_streaming(self, socketio) -> bool: + """启动数据推流""" + pass + + @abstractmethod + def stop_streaming(self) -> bool: + """停止数据推流""" + pass + + @abstractmethod + def get_status(self) -> Dict[str, Any]: + """获取设备状态""" + pass + + @abstractmethod + def cleanup(self) -> None: + """清理资源""" + pass +``` + +### 3.2 FemtoBolt深度相机管理器 + +```python +# femtobolt_manager.py +class FemtoBoltManager(BaseDevice): + """FemtoBolt深度相机管理器""" + + def __init__(self, config: Dict[str, Any]): + super().__init__("femtobolt", config) + self.camera = None + self.streaming_thread = None + self.frame_cache = {} + + def initialize(self) -> bool: + """初始化FemtoBolt深度相机""" + try: + # FemtoBolt初始化逻辑 + return True + except Exception as e: + self.logger.error(f"FemtoBolt初始化失败: {e}") + return False + + def start_streaming(self, socketio) -> bool: + """启动深度图像推流""" + # 独立的Socket.IO命名空间 + # 独立的推流线程 + pass +``` + +### 3.3 设备协调器 + +```python +# device_coordinator.py +class DeviceCoordinator: + """设备协调器 - 管理所有设备的生命周期""" + + def __init__(self): + self.devices = {} + self.socketio = None + + def register_device(self, device: BaseDevice): + """注册设备""" + self.devices[device.device_name] = device + + def initialize_all(self) -> Dict[str, bool]: + """初始化所有设备""" + results = {} + for name, device in self.devices.items(): + results[name] = device.initialize() + return results + + def start_all_streaming(self) -> Dict[str, bool]: + """启动所有设备推流""" + results = {} + for name, device in self.devices.items(): + if device.is_connected: + results[name] = device.start_streaming(self.socketio) + return results +``` + +## 4. 优势分析 + +### 4.1 性能优势 + +1. **并行处理**:每个设备独立的Socket.IO命名空间,减少数据传输冲突 +2. **资源隔离**:每个设备独立的线程池,避免资源竞争 +3. **内存优化**:设备级别的缓存管理,减少内存占用 +4. **故障隔离**:单个设备故障不影响其他设备运行 + +### 4.2 开发优势 + +1. **代码可维护性**:每个设备类代码量控制在500-800行 +2. **团队协作**:不同开发者可以并行开发不同设备 +3. **单元测试**:每个设备可以独立测试 +4. **版本控制**:设备功能变更影响范围小 + +### 4.3 扩展优势 + +1. **新设备接入**:只需实现BaseDevice接口 +2. **功能扩展**:设备功能扩展不影响其他设备 +3. **配置管理**:每个设备独立配置文件 +4. **部署灵活**:可以选择性部署某些设备 + +## 5. 劣势分析 + +### 5.1 复杂性增加 + +1. **架构复杂度**:从单一类变为多类协作 +2. **通信开销**:设备间通信需要额外的协调机制 +3. **状态同步**:多设备状态同步复杂度增加 + +### 5.2 开发成本 + +1. **重构工作量**:需要大量重构现有代码 +2. **测试工作量**:需要重新设计集成测试 +3. **文档更新**:需要更新相关文档和API + +### 5.3 运维复杂度 + +1. **监控复杂**:需要监控多个独立服务 +2. **故障排查**:跨设备问题排查难度增加 +3. **配置管理**:多个配置文件管理复杂 + +## 6. 实施方案 + +### 6.1 分阶段实施 + +#### 第一阶段:基础架构搭建(1-2周) +- 创建抽象基类和工具类 +- 设计Socket.IO命名空间方案 +- 搭建设备协调器框架 + +#### 第二阶段:设备迁移(3-4周) +- 按优先级迁移设备:Camera → IMU → Pressure → FemtoBolt +- 每个设备迁移后进行充分测试 +- 保持向后兼容性 + +#### 第三阶段:优化和集成(1-2周) +- 性能优化和内存管理 +- 集成测试和压力测试 +- 文档更新和代码审查 + +### 6.2 风险控制 + +1. **渐进式迁移**:保留原有代码作为备份 +2. **功能开关**:通过配置控制使用新旧架构 +3. **充分测试**:每个阶段都进行完整测试 +4. **回滚方案**:准备快速回滚到原架构的方案 + +### 6.3 Socket.IO命名空间设计 + +```javascript +// 前端连接示例 +const cameraSocket = io('/camera'); +const femtoboltSocket = io('/femtobolt'); +const imuSocket = io('/imu'); +const pressureSocket = io('/pressure'); + +// 独立的事件监听 +cameraSocket.on('video_frame', handleCameraFrame); +femtoboltSocket.on('depth_frame', handleDepthFrame); +imuSocket.on('imu_data', handleIMUData); +pressureSocket.on('pressure_data', handlePressureData); +``` + +## 7. 性能预期 + +### 7.1 性能提升预期 + +- **并发处理能力**:提升40-60% +- **内存使用效率**:降低20-30% +- **故障恢复时间**:减少50-70% +- **开发效率**:提升30-50% + +### 7.2 资源消耗 + +- **CPU使用**:可能增加5-10%(多线程开销) +- **内存使用**:减少20-30%(更好的缓存管理) +- **网络带宽**:基本持平(优化的数据传输) + +## 8. 结论和建议 + +### 8.1 可行性评估 + +**高度可行** - 该优化方案在技术上完全可行,且能显著改善系统的可维护性和性能。 + +### 8.2 推荐实施 + +**强烈推荐** - 考虑到当前代码的复杂度和未来的扩展需求,建议尽快实施该优化方案。 + +### 8.3 关键成功因素 + +1. **充分的测试**:确保每个阶段都有完整的测试覆盖 +2. **团队协作**:需要前后端团队密切配合 +3. **渐进式实施**:避免一次性大规模重构的风险 +4. **性能监控**:实施过程中持续监控系统性能 + +### 8.4 后续优化方向 + +1. **微服务化**:将设备管理器进一步拆分为独立的微服务 +2. **容器化部署**:使用Docker容器化部署各个设备服务 +3. **负载均衡**:为高负载设备添加负载均衡机制 +4. **监控告警**:建立完善的设备监控和告警系统 + +--- + +*本优化方案基于对现有代码的深入分析,结合软件工程最佳实践制定。实施过程中应根据实际情况灵活调整。* \ No newline at end of file