diff --git a/controllers/__pycache__/user.cpython-312.pyc b/controllers/__pycache__/user.cpython-312.pyc index 2ff400bc..68f571e2 100644 Binary files a/controllers/__pycache__/user.cpython-312.pyc and b/controllers/__pycache__/user.cpython-312.pyc differ diff --git a/controllers/user.py b/controllers/user.py index 8e46d43f..027d5cc4 100644 --- a/controllers/user.py +++ b/controllers/user.py @@ -20,12 +20,15 @@ from helpers.helper_app import Helper_App import lib.argument_validation as av # external from flask import Flask, render_template, jsonify, request, render_template_string, send_from_directory, redirect, url_for, session, Blueprint, current_app -from extensions import db, oauth +from flask_sqlalchemy import SQLAlchemy +from extensions import oauth # db, from urllib.parse import quote_plus, urlencode from authlib.integrations.flask_client import OAuth from authlib.integrations.base_client import OAuthError from urllib.parse import quote, urlparse, parse_qs +db = SQLAlchemy() + routes_user = Blueprint('routes_user', __name__) # User authentication diff --git a/env_web/Lib/site-packages/pip-24.0.dist-info/RECORD b/env_web/Lib/site-packages/pip-24.0.dist-info/RECORD index 6d6a0857..f0fe1f63 100644 --- a/env_web/Lib/site-packages/pip-24.0.dist-info/RECORD +++ b/env_web/Lib/site-packages/pip-24.0.dist-info/RECORD @@ -1,6 +1,6 @@ -../../Scripts/pip.exe,sha256=c7HuPbTodA03BZskKpysGLwtwFjgKiS0ReMoKwJgZMQ,108466 -../../Scripts/pip3.12.exe,sha256=c7HuPbTodA03BZskKpysGLwtwFjgKiS0ReMoKwJgZMQ,108466 -../../Scripts/pip3.exe,sha256=c7HuPbTodA03BZskKpysGLwtwFjgKiS0ReMoKwJgZMQ,108466 +../../Scripts/pip.exe,sha256=0KxTGjutpLG2NKDEqxwSZJdkxI0dC_h3FdL_-IMCxSo,108466 +../../Scripts/pip3.12.exe,sha256=0KxTGjutpLG2NKDEqxwSZJdkxI0dC_h3FdL_-IMCxSo,108466 +../../Scripts/pip3.exe,sha256=0KxTGjutpLG2NKDEqxwSZJdkxI0dC_h3FdL_-IMCxSo,108466 pip-24.0.dist-info/AUTHORS.txt,sha256=SwXm4nkwRkmtnO1ZY-dLy7EPeoQNXMNLby5CN3GlNhY,10388 pip-24.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 pip-24.0.dist-info/LICENSE.txt,sha256=Y0MApmnUmurmWxLGxIySTFGkzfPR_whtw0VtyLyqIQQ,1093 diff --git a/env_web/Lib/site-packages/pip/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/__pycache__/__init__.cpython-312.pyc index 21d921fe..f72f0cea 100644 Binary files a/env_web/Lib/site-packages/pip/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/__pycache__/__main__.cpython-312.pyc b/env_web/Lib/site-packages/pip/__pycache__/__main__.cpython-312.pyc index b5688910..c5974b6b 100644 Binary files a/env_web/Lib/site-packages/pip/__pycache__/__main__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/__pycache__/__main__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc b/env_web/Lib/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc index c18dee6a..1922683d 100644 Binary files a/env_web/Lib/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc index 09b64d9f..a4dbbf78 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc index 20228ebd..7fbdb61a 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc index 89b62923..faf05dfa 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc index d46d1ced..329ef5eb 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc index 807ca344..6bc4ff98 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc index 5edf4a75..c8c912b3 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc index 3f7d9da7..f2dfd230 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc index 53da38b0..da0865e1 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc index 9f4385cd..03305ad8 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc index 0f92eb2b..49e0da2c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc index 4e09a574..9af3d799 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc index 89545269..14ed70c8 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc index 46a27c7a..da3f93fb 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc index 21b51076..47a0c83f 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc index 4e90e969..a8438aa3 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc index 5a1daa1d..2a51a932 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc index 6dfc375b..f627d79e 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc index 81a99045..7ff216c9 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc index aad5aa13..11037e99 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc index 98b0cb98..2d5e9368 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc index 78a4f98a..268c4ece 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc index a8e2d6f3..4846fe16 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc index a85e995e..6cf8a8cd 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc index c318ee49..f731ee53 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc index 24232eee..71940e19 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc index de33495a..8e5f998c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc index 18f6742b..1178a88c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc index fe6274d1..7e3cc585 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc index d137b8c5..d5162484 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc index a84ca294..2c17b842 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc index 437d9d9e..a12ee006 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc index 4555707e..1795f34b 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc index a888d818..a2e0323c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc index c03a7880..0be1dd9c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc index 297f5924..568f7b57 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc index 3d8b53d0..6faaa0f4 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc index c1057b68..fe971ec2 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc index e7a0511c..33a7c2fc 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc index 7fe8eb32..dfb61d0d 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc index d3980da9..ba7cdd47 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc index 0534f418..3bd6baac 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc index a90af55c..a5428d74 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc index 26f7414c..31fd9a0e 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc index 16af4ae7..ae52759f 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc index 847c87ca..7e806e95 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc index 82d5d962..c11c38b5 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc index 81da8c38..a0dc6db8 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc index e81f3a91..00445797 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc index 2b1830af..ad64d680 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc index b69538e9..fc65034e 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc index 3af3a696..f674d780 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc index 3f739a1b..5003570f 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc index fdc23095..d5523d7d 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc index 64c623d6..15189a4d 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc index acbaeca9..2df89646 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc index 07277f8d..5f38a4c2 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc index 9e9be4de..6d568c4f 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc index 776da64b..508899e7 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc index 2a0be473..1759fd76 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc index f0853a85..831bcdca 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc index 25999d99..11dc8b8b 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc index a88fb0c0..5ad322b4 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc index 8744b585..00dae411 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc index 10c5ebd1..f42e820c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc index d40ca567..dc4f48d6 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc index 49ff1066..74c7b126 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc index 6f638780..0c07209c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc index 17a8503b..9f97c5c4 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc index aa958c20..d0ba522e 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc index 25d0eb12..b9bd9b43 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc index 3c06d2c3..a4add91a 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc index 0bdf2542..3c779fe3 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc index 4f8fae80..29d3de01 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc index 92720f9a..d5a88c1e 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc index 45397e85..339dee8c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc index d851e32e..c1b222eb 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc index eb7e29d7..907f5368 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc index 1fbcfbe0..37299a94 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc index 86948a88..74d76666 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc index 3f2d597c..d1539a43 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc index 0afd669f..77e0ecc9 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc index b73fe488..5d107ed9 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc index 0c092681..a2098480 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc index a62b6b0a..4c210484 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc index 22d987ba..0b8ff52a 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc index de10125a..2cb45b03 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc index 3b62c7fb..60da45e2 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc index 71c3faee..7251a7a3 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-312.pyc index 7fce0629..21f37494 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc index 9894664b..c85d4cd1 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc index 39aff8d0..ad1c9be3 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-312.pyc index ed68a00a..3d91cd89 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc index 8d9dd42f..1e6ed51d 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-312.pyc index fdc310b4..5940c86c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc index 2caf388d..284112de 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc index 556b7ef3..8fee7cbc 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc index cc4908cd..f60a81f1 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc index 4e814aa0..81b1c0aa 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc index 5e5ade34..2d3ccf60 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc index 740e9723..dee8e5fd 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc index 70331a0b..cb783ac1 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc index 73e9b45c..5f0699f9 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc index d19f005b..360ad6b0 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc index b1721d5b..ae73cf0c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc index 03fa200d..38236150 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc index 8a182c1d..2d71cb29 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc index 006c0d4c..ad3daa40 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc index fd804384..7afbf4fc 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc index adef7042..7b76c719 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc index 192925a4..7ae2f7c5 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc index cd0b7eb4..f46f93c5 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc index dd90e706..fb0b88c8 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc index 952f4066..c61ae45f 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc index 328af322..75a27613 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc index 1940a446..bd053773 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc index f0b0b873..261f2a03 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc index decfa03c..b15b2947 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc index cee3d1ff..c0d77549 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc index 72032253..6c671d49 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc index 95697ce6..fe8961d2 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc index 823ec0e3..d78baa26 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc index 48cee4db..5d94d8c6 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc index 32a14b4b..d1009da7 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc index 887eda56..f487d066 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-312.pyc index 3cfc0153..4d9da1c0 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc index 17c6d790..ee539016 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc index 28e2ce7d..f6ad45d4 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc index 56310949..87809058 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc index 8c820f40..e192a692 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc index d0a5205f..ad8d5bfe 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc index 6b789afb..3fe66f1c 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc index 057b0870..64938354 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/models.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/models.cpython-312.pyc index e17016cb..d7608855 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/models.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/models.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc index 116e7653..54734986 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-312.pyc index 6a507f41..762100ee 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc index 48b5685b..aea0a452 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc index 11623ea3..c2d17855 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc index 4bf2e384..5802f763 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc index 9a542820..641e3adc 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc index d0609fe3..5dfd2ad6 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc index 1c7fc52a..9e43a273 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc index 18984b1e..42074141 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc index 54548b4a..1c7c59d7 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc index 97f8230b..48e6a897 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc index 31f5d496..27a5b8e9 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc index 4f1b477f..356d371e 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc index 1e7f9868..77bceb61 100644 Binary files a/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc index 6f1ca225..5608606a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/__pycache__/six.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/__pycache__/six.cpython-312.pyc index 37e3f957..fbe36480 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/__pycache__/six.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/__pycache__/six.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-312.pyc index 2b823bc9..c7ccee5b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc index 4446491e..be752d9e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc index fbf2599d..d8abc880 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc index 36ffa3c6..21de95a7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc index 0a600c34..b4590128 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc index 154ba135..269a958b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc index c1184545..303c56cc 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc index db7bfab8..61f69daa 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc index 9781359f..c547ca8d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc index b823d6bf..f318d096 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc index ff7e6655..2498c458 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc index 43f1ea2b..86d64520 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc index aa3519a8..c6a7fb3a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc index 62400c81..13641b68 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc index 2f35371b..6bc321a7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc index 42116c2e..b2ea3f1e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-312.pyc index a9d8ae52..3b496de0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-312.pyc index b3357757..9a238597 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-312.pyc index 71cf8781..1fd947cd 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-312.pyc index b0768752..3773f09a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-312.pyc index 7b10d1ce..7cca8181 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-312.pyc index ea13f315..061c5976 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-312.pyc index 839ea38b..26dfb890 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachinedict.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachinedict.cpython-312.pyc index 7ed945e4..b033e187 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachinedict.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachinedict.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-312.pyc index f1ed8e8e..eef48c37 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-312.pyc index a1aa9576..ad506434 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-312.pyc index 7b9a937a..4c2f54f2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-312.pyc index 7b49b3fd..70a43199 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-312.pyc index 41dd6596..ff10fcbb 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-312.pyc index a7827c32..f5a8f2be 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-312.pyc index 44ddecca..d4756ff5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-312.pyc index 3ccee5d8..56bbd809 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-312.pyc index d01f11bc..f48264dc 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-312.pyc index ce95cec7..d9b0ae19 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-312.pyc index 765aea73..412f57ba 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-312.pyc index d3352762..4101bef2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-312.pyc index ab8808f6..3ac26f43 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabfreq.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabfreq.cpython-312.pyc index a8e52f1b..d31e1b9f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabfreq.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabfreq.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabprober.cpython-312.pyc index 6437ed29..f48d2fce 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/johabprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-312.pyc index c2bed173..9c52a4b9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-312.pyc index d32d1d9b..a59a0c5d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-312.pyc index 5ea0fd0b..f7195d8d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-312.pyc index c119af1b..1bcbbbd2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-312.pyc index 995fbbdf..f7256203 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-312.pyc index 9db91c66..2303b171 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-312.pyc index cc24af81..b5ab7fcf 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-312.pyc index 6c226015..9fe8c6f1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-312.pyc index 77f195a4..40bb91bb 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/macromanprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/macromanprober.cpython-312.pyc index 6a19b494..9084418c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/macromanprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/macromanprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-312.pyc index 4fef0aab..af7035c7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-312.pyc index 24e8e069..96eb97c3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-312.pyc index cb3c1b19..10c98cd4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/resultdict.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/resultdict.cpython-312.pyc index 1136b953..f99e8d0c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/resultdict.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/resultdict.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-312.pyc index f81ba647..c5ef9d89 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-312.pyc index d04c6e58..76c52918 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-312.pyc index f4b25252..caede767 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-312.pyc index bde40e29..56ec26b2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf1632prober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf1632prober.cpython-312.pyc index 2f440369..ab0c058f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf1632prober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf1632prober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-312.pyc index ffe2756d..39f716e9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-312.pyc index 644639b9..ef01667b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-312.pyc index c6eb4168..7773e8ef 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-312.pyc index 3bdfd650..db4767d1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/__init__.cpython-312.pyc index 51dc4399..f9f12c65 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/languages.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/languages.cpython-312.pyc index 4e97df22..2fc868e1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/languages.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/chardet/metadata/__pycache__/languages.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-312.pyc index 66a079b0..a64454a6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-312.pyc index 2efbb3a1..5aedbf8d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-312.pyc index adbce921..feaf762b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-312.pyc index d20c40f0..7cbb63a9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-312.pyc index 9ed531e0..72673cf9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-312.pyc index a6017876..0beb3bc3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/__init__.cpython-312.pyc index ca433bf6..b7e8f002 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansi_test.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansi_test.cpython-312.pyc index e71c952d..8c043733 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansi_test.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansi_test.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansitowin32_test.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansitowin32_test.cpython-312.pyc index 8bad27e8..47154602 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansitowin32_test.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/ansitowin32_test.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/initialise_test.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/initialise_test.cpython-312.pyc index 7a0cc803..90ca2725 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/initialise_test.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/initialise_test.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/isatty_test.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/isatty_test.cpython-312.pyc index 9228c234..a7217454 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/isatty_test.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/isatty_test.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/utils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/utils.cpython-312.pyc index 405d5a21..483cf41a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/utils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/utils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/winterm_test.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/winterm_test.cpython-312.pyc index 819b8ec3..2cd9971e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/winterm_test.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/colorama/tests/__pycache__/winterm_test.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc index e6c15bf4..784d58cb 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc index 6b83dc0a..e0f00bba 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-312.pyc index 7fe3fc8c..65950bc2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-312.pyc index 11e9a407..53e90c28 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-312.pyc index 912ca577..e6e4b7d3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-312.pyc index e0fb4ea6..bf182a35 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-312.pyc index 337aa1c9..16fda23d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-312.pyc index 1d3774e5..e399e274 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc index a3650807..e1acc691 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc index 18d942be..e5f25f4e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc index ed7735a1..ad9e001c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-312.pyc index 12c7e97c..2e0914cc 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-312.pyc index e6d8a198..3d5ca6fe 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc index 6f4e89ba..8e7c6f5c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc index a321278b..a714fee9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc index 65424f5e..a0bf56d2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc index 4c9230ce..d6b59a5b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc index d992f75d..0125410f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc index 4cc7cc22..322d9c63 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc index cde8d0e3..f102a2c3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc index f5144076..543c076b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc index dd786938..b99307c9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc index e065f024..6a4479ce 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc index 21d2fbf4..465318e9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc index bf7b8c1d..c9d95be8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc index 20ba6444..f2d28c77 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc index ce5bd1bd..0b82e848 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc index 23815d77..6f354dd9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-312.pyc index 7dc291f6..62e011ae 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc index 42ffcd88..9c778c66 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc index 3f782684..4e4a5c3c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc index 8ed3ed37..5a5682c0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc index aa39b60d..e748d69b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc index 573b37c2..a3fb9f0b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc index 3ca19123..304fdf52 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc index c37a7e8e..403c938b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc index dca1c64d..d1447d40 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc index b9799cf6..7b0822a4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc index db0269d0..fa2f8c86 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc index c53f6c7e..d2dcc315 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc index 11737993..fd90642c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc index 8a4e227c..e7cd1b6f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc index 05523190..6c7f2188 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc index 3edeb86c..b1376c23 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc index d211ee79..699f33a6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc index 582c5ce0..8477cff3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc index 0e8b7f33..73ad928c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc index 76b8d5f7..1f54387c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc index c77f1730..35547d99 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc index b0d8b829..827b5393 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/cmdline.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/cmdline.cpython-312.pyc index 684323f8..590ee8cb 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/cmdline.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/cmdline.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc index 37d99fc1..8b26dc0c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc index a1a54301..3dd90f9d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc index 6324c3ab..70d7e210 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc index 88712cd2..e3f3de30 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc index 1a002da6..f4946e0e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc index c29f9e53..2ea09b9d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc index 3ece0571..baac0c83 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc index b2f1f965..7b7994bc 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc index 876ea9e3..d1e4693c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc index 4e340f5b..3b75e0f8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc index 3f7f9d86..9551f76f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc index 7aab5be4..764d4d69 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc index 8957c964..aa025ccf 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc index a2d312e0..72d6b8de 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc index d21bbda4..0e1c17c0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc index 77d4e7f7..44e632d1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/bbcode.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/bbcode.cpython-312.pyc index 61fbfb2e..f6a4b6bd 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/bbcode.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/bbcode.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/groff.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/groff.cpython-312.pyc index 5e6b842c..9c9e1d69 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/groff.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/groff.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/html.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/html.cpython-312.pyc index 9aa202c1..f7c06677 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/html.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/html.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/img.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/img.cpython-312.pyc index 9fdb019d..89e1a2cf 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/img.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/img.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/irc.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/irc.cpython-312.pyc index f0a597b0..c8b74857 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/irc.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/irc.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/latex.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/latex.cpython-312.pyc index f2597709..304b34e8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/latex.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/latex.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/other.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/other.cpython-312.pyc index a061b7cf..d6200152 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/other.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/other.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/pangomarkup.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/pangomarkup.cpython-312.pyc index 1776891b..0af85af7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/pangomarkup.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/pangomarkup.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/rtf.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/rtf.cpython-312.pyc index b6b04472..3c49e344 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/rtf.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/rtf.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/svg.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/svg.cpython-312.pyc index c5f38179..f991943c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/svg.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/svg.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal.cpython-312.pyc index 67a454e3..571793e0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal256.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal256.cpython-312.pyc index 41946636..91fb1966 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal256.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal256.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc index db43fe30..a69b60c7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc index 709725ba..ec453053 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc index 9c491374..707296be 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc index 31e3124d..2d00d1c5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/__init__.cpython-312.pyc index 8431192b..57db11a8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/actions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/actions.cpython-312.pyc index 78f391e2..831ae7b1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/actions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/actions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/common.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/common.cpython-312.pyc index 8b6e3e6b..d906cad0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/common.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/common.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/core.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/core.cpython-312.pyc index c9e46e1b..b74e7818 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/core.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/core.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/exceptions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/exceptions.cpython-312.pyc index fd0eb942..74d62dd4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/exceptions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/exceptions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/helpers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/helpers.cpython-312.pyc index 10c96e5f..234ab013 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/helpers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/helpers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/results.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/results.cpython-312.pyc index 63fab669..25a3c995 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/results.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/results.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/testing.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/testing.cpython-312.pyc index b67d3821..218212ed 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/testing.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/testing.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/unicode.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/unicode.cpython-312.pyc index 547df72d..f4b87729 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/unicode.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/unicode.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/util.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/util.cpython-312.pyc index 98cbb4bb..bba79029 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/util.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/__pycache__/util.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyparsing/diagram/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyparsing/diagram/__pycache__/__init__.cpython-312.pyc index 7be328f4..22a34215 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyparsing/diagram/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyparsing/diagram/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc index 6568e463..cfc5ac06 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_compat.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_compat.cpython-312.pyc index 339cb2a8..04c6037c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_compat.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_compat.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc index 76dc833d..f9dbf6fa 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc index 1e435afc..0612c122 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc index a4a53b1b..2cf84f73 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc index 4912ed4e..3e08dc0e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc index c13986e3..5526d433 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc index 0ff93ea2..3bdd4450 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc index 6d73b0ad..4f76d496 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc index 83246ece..da8a2cf6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc index f4c97550..08b197d1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc index b38878aa..2c871d9e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc index 34ef42d9..dcca28df 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc index 55ba0776..207945d9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc index aae22639..3d16e2f6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc index fe97e42c..c10567da 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc index e4ef6748..6e957c2f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc index 9a9e274f..e6dedd1c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc index 591638b2..0bd02208 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc index 3720642f..b21de963 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc index f05ea878..2dc387a4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc index b16b17da..98407a3a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc index 1a776617..40a76d1f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc index 2f128402..216e0fd1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc index 23a8bdc0..47133b09 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc index 6f71cde1..bf4df78d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-312.pyc index 0af39586..978d59a9 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc index 4890a409..c0267690 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/__init__.cpython-312.pyc index 5b82f887..4a8d326f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/collections_abc.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/collections_abc.cpython-312.pyc index be66046f..c49f43b1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/collections_abc.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/resolvelib/compat/__pycache__/collections_abc.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc index 4a6e10da..fc9bb67b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc index 761bf700..6e4f06d5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc index 9a8d7067..b54ca497 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc index adaf9e16..919140ce 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc index 1580a61b..0fb0ff1d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc index 3eda337d..870635b5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc index f14a4a31..4e25c57c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc index ae819ca5..927e1d47 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc index 37532164..fe7762e8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc index 75154caf..75be12e3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc index c5b354ee..c540887e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc index 9b8dd0b4..cf93aa3e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc index e5d83d64..e96c6307 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc index 96f3eaa6..5446dfc2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc index b4c40600..eb806a63 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc index 09aa44db..e1519d69 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc index 3ac04438..0947d29e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc index fe7458de..eda2f7f6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc index a18225d1..d939535a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc index fc9f2ae3..5a4d11b7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc index 890ccc82..691db908 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc index 7eaa96f7..ef220c07 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc index e5a65050..90da775e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc index a32483e6..c6c29ac6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc index 8cbd0643..ebe9238a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc index bd3a51c4..c5c29d2d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc index d4506255..dcccc5bd 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc index 7d4ddc2c..94f110f2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc index fc47df2f..ed957713 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc index d86e94bb..7cba8067 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc index 4b069774..3673840e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc index e87fb271..53b60aa2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc index d42eb709..ba08216f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc index e9fbb90d..2bce099e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc index 9fddfa23..757be584 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc index de4f4927..204e064c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc index 94376d76..d7eeef29 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc index b1755582..857a0491 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc index bd0dc3fd..a2487f0a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc index 1c1e1c02..ca5b1f67 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc index 3155ad4f..82a58b43 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc index bf6e8f94..d307a60e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc index 24edcb6f..fc5a9645 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc index 9fc966df..503df7f7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc index 40151636..771c52e4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc index bbc7f66c..a83f2034 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc index 80c129af..87ef7161 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc index 9eea1323..e9886179 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc index 35f1c2d3..b76a62aa 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc index 27fcd71b..88d6dff5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc index cef76801..fec5e7f7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc index fd1a8763..d6e7a23c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc index 72c7917b..498c163f 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc index e6f78f42..5c4782fe 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc index 445de400..9374cab3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc index ab390bce..e19d1fd1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc index be9dcd48..04395903 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc index 81efd854..a60f142a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc index 37512211..5a87a5d6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc index 1276dbaf..8ecbc954 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc index f9fe8889..00d7f386 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc index 0b41be65..e4ddea35 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc index 2081fc8b..521d428a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc index d6214afb..03950962 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc index fe936c66..380d9bc4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc index 06ad88a3..f8cedcc6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc index a5459519..8662635d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc index c1ef483b..cda273ee 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc index cc92aaab..2d55d6c8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc index 50b801a0..0e536673 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc index c8f9dfda..775ce471 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc index f66736b6..43789615 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc index de092427..85400829 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc index d7104e1f..03e74cdd 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc index 1413fe1a..b6490691 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc index b216c229..86484fbb 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc index 87f5c8dc..4f04ac47 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/__init__.cpython-312.pyc index a2ed4d0a..c1d4b256 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_asyncio.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_asyncio.cpython-312.pyc index 7f6e8805..fc288844 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_asyncio.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_asyncio.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_utils.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_utils.cpython-312.pyc index 208e6783..dfe5e6c0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_utils.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/_utils.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/after.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/after.cpython-312.pyc index 445126ee..7fb3cdbd 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/after.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/after.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before.cpython-312.pyc index 3be0d3b4..a06c5b2d 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before_sleep.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before_sleep.cpython-312.pyc index dc7c0418..b312f581 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before_sleep.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/before_sleep.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/nap.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/nap.cpython-312.pyc index 463f4872..40eb4fe2 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/nap.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/nap.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/retry.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/retry.cpython-312.pyc index 901fdab0..752c9d7e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/retry.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/retry.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/stop.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/stop.cpython-312.pyc index 877933df..01150093 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/stop.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/stop.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/tornadoweb.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/tornadoweb.cpython-312.pyc index c32fb278..d857c5a3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/tornadoweb.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/tornadoweb.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/wait.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/wait.cpython-312.pyc index 8a82c8a9..a4f36f27 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/wait.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tenacity/__pycache__/wait.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc index f4f205ae..5294248b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc index 8ca15f62..b1f78600 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc index 91af1e96..7a6256a0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc index b41ce807..d7d7c63a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc index 7b50a050..83300c20 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc index aeebdcb2..6149f765 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc index df6ad74a..700c58e5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc index d2576fc5..291ecf40 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc index 38281831..644e1c54 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc index 15d36e45..63a79f51 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc index 852b7897..5b8d3bc5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc index 49978d22..9dfd1004 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc index 09826bee..8968caa4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc index c007f22c..9b09251c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc index b189e04e..b1491c23 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc index 1c48079c..56e55442 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc index 6c069bd3..2dc1ed48 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc index cf945040..54280025 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc index e78cf25b..81528180 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-312.pyc index d9c14660..9d2ae4f6 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc index efde5b73..df6b6591 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc index cbb86359..d2ff3b93 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc index 48bd2697..e29b430a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-312.pyc index f68f0f81..2af0e849 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc index ce0d77dd..b2d79ecf 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc index dacad15a..888298e4 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc index 07421636..07c2ce01 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc index 4cd6ad64..dd1a55f5 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc index e19f6405..1bd4c1b7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc index 75bf2520..478b4b23 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc index 1853dc95..b4bb80cf 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-312.pyc index ec7606b2..972ede18 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-312.pyc index 8302dd2c..d2e8f8d7 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc index b1544f02..f23bd5bc 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc index eb381d21..2c548a50 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc index 1613a7a7..d473ac1a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc index beed0269..ff49e456 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc index 4b230332..ea7acb48 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc index ebecfbeb..e6a48a16 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-312.pyc index d0d47e45..f941049a 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc index 88181c93..e50fd2ea 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc index c89b1129..c8f93526 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc index 11db9c55..9146bcd0 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc index 53f122d2..2b2215dc 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc index 5c5553e9..72d38af8 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc index dfbdbee9..1fac39f1 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc index adae17d6..7e93bf88 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc index f39f1f7c..208ed6cf 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc index 16b0917a..bbe2898b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-312.pyc index a14c1a56..e90ffdb3 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-312.pyc index f7478f59..6e52a031 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-312.pyc index 742c2e10..b83e319e 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-312.pyc index 31552b02..4703b13b 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-312.pyc differ diff --git a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-312.pyc b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-312.pyc index 05542f47..ca02142c 100644 Binary files a/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-312.pyc and b/env_web/Lib/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-312.pyc differ diff --git a/env_web/Scripts/pip.exe b/env_web/Scripts/pip.exe index 2d816dfa..5c462e51 100644 Binary files a/env_web/Scripts/pip.exe and b/env_web/Scripts/pip.exe differ diff --git a/env_web/Scripts/pip3.12.exe b/env_web/Scripts/pip3.12.exe index 2d816dfa..5c462e51 100644 Binary files a/env_web/Scripts/pip3.12.exe and b/env_web/Scripts/pip3.12.exe differ diff --git a/env_web/Scripts/pip3.exe b/env_web/Scripts/pip3.exe index 2d816dfa..5c462e51 100644 Binary files a/env_web/Scripts/pip3.exe and b/env_web/Scripts/pip3.exe differ diff --git a/models/__pycache__/model_view_base.cpython-312.pyc b/models/__pycache__/model_view_base.cpython-312.pyc index e6ad9da9..714e3dd8 100644 Binary files a/models/__pycache__/model_view_base.cpython-312.pyc and b/models/__pycache__/model_view_base.cpython-312.pyc differ diff --git a/models/model_view_base.py b/models/model_view_base.py index 7ca14822..75476cf3 100644 --- a/models/model_view_base.py +++ b/models/model_view_base.py @@ -67,6 +67,7 @@ class Model_View_Base(BaseModel, ABC): FLAG_COMMENT: ClassVar[str] = 'comment' # FLAG_CONTACT_US: ClassVar[str] = 'button-contact' FLAG_CONTAINER: ClassVar[str] = 'container' + FLAG_CONTAINER_ICON_AND_LABEL: ClassVar[str] = 'container-icon-label' FLAG_CONTAINER_INPUT: ClassVar[str] = FLAG_CONTAINER + '-input' FLAG_COUNTY: ClassVar[str] = Base.FLAG_COUNTY FLAG_CURRENCY: ClassVar[str] = 'currency' diff --git a/static/MySQL/0000_combine.sql b/static/MySQL/0000_combine.sql index b09e4ea4..72546d6d 100644 --- a/static/MySQL/0000_combine.sql +++ b/static/MySQL/0000_combine.sql @@ -309,6 +309,7 @@ DROP PROCEDURE IF EXISTS p_shop_save_supplier; DROP PROCEDURE IF EXISTS p_shop_save_supplier_test; DROP PROCEDURE IF EXISTS p_shop_get_many_supplier; DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order; +DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order_test; DROP PROCEDURE IF EXISTS p_shop_get_many_supplier_purchase_order; DROP PROCEDURE IF EXISTS p_shop_save_manufacturing_purchase_order; DROP PROCEDURE IF EXISTS p_shop_get_many_manufacturing_purchase_order; @@ -2633,13 +2634,16 @@ CREATE TABLE IF NOT EXISTS Shop_Supplier_Purchase_Order_Audit ( # Supplier Purchase Order Staging +DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order_Temp; + SELECT CONCAT('WARNING: Table ', TABLE_NAME, ' already exists.') AS msg_warning FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Shop_Supplier_Purchase_Order_Temp'; CREATE TABLE IF NOT EXISTS Shop_Supplier_Purchase_Order_Temp ( - id_order INT NOT NULL, - id_supplier_ordered INT NOT NULL, - id_currency_cost INT NOT NULL, - active BIT NULL + id_order INT NOT NULL + , id_supplier_ordered INT NOT NULL + , id_currency_cost INT NOT NULL + , active BIT NULL + , GUID BINARY(36) NOT NULL ); # Supplier Purchase Order Product Link @@ -2715,8 +2719,9 @@ SELECT CONCAT('WARNING: Table ', TABLE_NAME, ' already exists.') AS msg_warning CREATE TABLE IF NOT EXISTS Shop_Supplier_Purchase_Order_Product_Link_Temp ( id_link INT NOT NULL PRIMARY KEY , id_order INT NOT NULL - , id_permutation INT NOT NULL - , id_currency_cost INT NOT NULL + , id_product INT NULL + , id_permutation INT NULL + , csv_list_variations VARCHAR(4000) NULL , id_unit_quantity INT NOT NULL , quantity_ordered FLOAT NOT NULL , quantity_received FLOAT NULL @@ -6635,18 +6640,21 @@ BEGIN SET name := ( SELECT CONCAT( - P.name + IFNULL(PC.name, '(No Category)') + , ' - ' + , IFNULL(P.name, '(No Product)') , CASE WHEN P.has_variations = 1 THEN CONCAT(' - ', GROUP_CONCAT(CONCAT(VT.name, ': ', V.name) SEPARATOR ', ')) ELSE '' END ) FROM Shop_Product_Permutation PP INNER JOIN Shop_Product P ON PP.id_product = P.id_product - INNER JOIN Shop_Product_Permutation_Variation_Link PPVL ON PP.id_permutation = PPVL.id_permutation - INNER JOIN Shop_Variation V ON PPVL.id_variation = V.id_variation - INNER JOIN Shop_Variation_Type VT ON V.id_type = VT.id_type + INNER JOIN Shop_Product_Category PC ON P.id_category = PC.id_category + LEFT JOIN Shop_Product_Permutation_Variation_Link PPVL ON PP.id_permutation = PPVL.id_permutation + LEFT JOIN Shop_Variation V ON PPVL.id_variation = V.id_variation + LEFT JOIN Shop_Variation_Type VT ON V.id_type = VT.id_type WHERE PP.id_permutation = id_product_permutation - GROUP BY P.id_product, P.name, P.has_variations, VT.display_order, VT.name, V.display_order, V.name + GROUP BY PC.id_category, PC.name, P.id_product, P.name, P.has_variations, VT.display_order, VT.name, V.display_order, V.name LIMIT 1 ); @@ -6655,6 +6663,13 @@ END // DELIMITER ; +/* +SELECT + fn_shop_get_product_permutation_name( + 3 -- id_product_permutation + ) +; +*/ DROP FUNCTION IF EXISTS fn_shop_get_id_product_permutation_from_variation_csv_list; DELIMITER // @@ -9153,17 +9168,17 @@ BEGIN WHERE ISNULL(t_P.can_view) ); - DELETE + DELETE t_C FROM tmp_Category_calc t_C WHERE FIND_IN_SET(t_C.id_category, v_ids_category_invalid) > 0 ; - DELETE + DELETE t_P FROM tmp_Product_calc t_P WHERE FIND_IN_SET(t_P.id_product, v_ids_product_invalid) > 0 ; - DELETE + DELETE t_PP FROM tmp_Permutation_calc t_PP WHERE FIND_IN_SET(t_PP.id_product, v_ids_product_invalid) > 0 ; @@ -13211,7 +13226,7 @@ BEGIN SELECT * FROM tmp_Shop_Product t_P WHERE - /*( + *( a_get_all_category OR a_get_all_product OR a_get_all_product_permutation @@ -13427,7 +13442,7 @@ BEGIN -- select * from Shop_Calc_User_Temp; -- select * from tmp_Shop_Product; - DELETE -- t_P + DELETE t_P FROM tmp_Shop_Product t_P WHERE FIND_IN_SET(t_P.id_product, (SELECT GROUP_CONCAT(UET.id_product SEPARATOR ',') FROM Shop_Calc_User_Temp UET)) = 0 # id_product NOT LIKE CONCAT('%', (SELECT GROUP_CONCAT(id_product SEPARATOR '|') FROM Shop_Calc_User_Temp), '%'); @@ -15118,7 +15133,7 @@ BEGIN -- String product id, permutation id, quantity list IF NOT EXISTS (SELECT * FROM tmp_Shop_Basket WHERE active LIMIT 1) AND NOT EXISTS (SELECT msg FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN -- NOT v_has_filter_user AND # Get product ids - CALL p_split(a_guid, a_ids_permutation_basket, ','); + CALL p_split(v_guid, a_ids_permutation_basket, ','); INSERT INTO tmp_Shop_Product ( id_product, id_permutation, display_order ) @@ -15136,7 +15151,7 @@ BEGIN DROP TABLE Split_Temp; # Get product quantities - CALL p_split(a_guid, a_quantities_permutation_basket, ','); + CALL p_split(v_guid, a_quantities_permutation_basket, ','); INSERT INTO tmp_Shop_Quantity ( quantity, display_order ) @@ -16354,7 +16369,7 @@ BEGIN -- Suppliers IF v_has_filter_supplier = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_supplier, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_supplier, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -16365,12 +16380,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -16483,8 +16498,8 @@ BEGIN SELECT t_S.id_supplier, S.id_currency, - C.symbol AS symbol_currency, C.code AS code_currency, + C.symbol AS symbol_currency, S.name_company, S.name_contact, S.department_contact, @@ -16599,9 +16614,11 @@ BEGIN , msg ) SELECT - NULL + MET.id_type , @errno , @text + FROM partsltd_prod.Shop_Msg_Error_Type MET + WHERE code = 'MYSQL_ERROR' ; SELECT * FROM tmp_Msg_Error; @@ -16609,19 +16626,20 @@ BEGIN END; SET v_time_start := CURRENT_TIMESTAMP(6); - SET v_code_type_error_bad_data := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'BAD_DATA'); - SET v_id_type_error_bad_data := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_bad_data); - SET v_code_type_error_no_permission := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'NO_PERMISSION'); - SET v_id_type_error_no_permission := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_no_permission); - SET v_code_type_error_warning := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'WARNING'); - SET v_id_type_error_warning := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_warning); - SET v_id_permission_supplier_purchase_order := (SELECT GROUP_CONCAT(id_permission SEPARATOR ',') FROM partsltd_prod.Shop_Permission WHERE code IN ('STORE_SUPPLIER', 'STORE_SUPPLIER_PURCHASE_ORDER', 'STORE_PRODUCT') LIMIT 1); + SET v_code_type_error_bad_data := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'BAD_DATA' LIMIT 1); + SET v_id_type_error_bad_data := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_bad_data LIMIT 1); + SET v_code_type_error_no_permission := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'NO_PERMISSION' LIMIT 1); + SET v_id_type_error_no_permission := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_no_permission LIMIT 1); + SET v_code_type_error_warning := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'WARNING' LIMIT 1); + SET v_id_type_error_warning := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_warning LIMIT 1); + SET v_id_permission_supplier_purchase_order := (SELECT GROUP_CONCAT(id_permission SEPARATOR ',') FROM partsltd_prod.Shop_Permission WHERE code IN ('STORE_SUPPLIER', 'STORE_SUPPLIER_PURCHASE_ORDER', 'STORE_PRODUCT')); SET v_id_access_level_edit := (SELECT id_access_level FROM partsltd_prod.Shop_Access_Level WHERE code = 'EDIT' LIMIT 1); CALL p_validate_guid ( a_guid ); SET a_comment := TRIM(IFNULL(a_comment, '')); - DROP TEMPORARY TABLE IF EXISTS tmp_Supplier; + DROP TEMPORARY TABLE IF EXISTS tmp_Supplier_Purchase_Order; + DROP TEMPORARY TABLE IF EXISTS tmp_Supplier_Purchase_Order_Product_Link; DROP TEMPORARY TABLE IF EXISTS tmp_Msg_Error; -- Temporary tables @@ -16630,8 +16648,11 @@ BEGIN , id_order_temp INT NOT NULL , id_supplier_ordered INT NOT NULL , id_currency_cost INT NOT NULL - -- , cost_total_local FLOAT NOT NULL + , cost_total_local_VAT_excl FLOAT NULL + , cost_total_local_VAT_incl FLOAT NULL , active BIT NOT NULL + , is_new BIT NOT NULL + , name_error VARCHAR(1000) NOT NULL ); CREATE TEMPORARY TABLE tmp_Supplier_Purchase_Order_Product_Link ( @@ -16645,12 +16666,13 @@ BEGIN , latency_delivery_days INT NOT NULL , display_order INT NOT NULL , active BIT NOT NULL - , name_error VARCHAR(200) NOT NULL , cost_total_local_VAT_excl FLOAT NOT NULL , cost_total_local_VAT_incl FLOAT NOT NULL , cost_unit_local_VAT_excl FLOAT NOT NULL , cost_unit_local_VAT_incl FLOAT NOT NULL , has_order BIT NULL + , is_new BIT NOT NULL + , name_error VARCHAR(1000) NULL ); CREATE TEMPORARY TABLE IF NOT EXISTS tmp_Msg_Error ( @@ -16665,14 +16687,30 @@ BEGIN , id_order_temp , id_supplier_ordered , id_currency_cost + , active + , is_new + , name_error ) SELECT SPO_T.id_order , SPO_T.id_order , IFNULL(IFNULL(SPO_T.id_supplier_ordered, SPO.id_supplier_ordered), 0) AS id_supplier_ordered , IFNULL(IFNULL(SPO_T.id_currency_cost, SPO.id_currency_cost), 0) AS id_currency_cost + , IFNULL(IFNULL(SPO_T.active, SPO.active), 1) AS active + , ISNULL(SPO.id_order) AS is_new + , CONCAT( + IFNULL(S.name_company, '(No Supplier)') + , ' - ' + , IFNULL(SPO.created_on, '(No creation date)') + , ' - ' + , IFNULL(C.symbol, '(No Currency)') + , ' ' + , IFNULL(IFNULL(SPO.cost_total_local_vat_excl, SPO.cost_total_local_vat_incl), '(No cost)') + ) AS name_error FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp SPO_T LEFT JOIN partsltd_prod.Shop_Supplier_Purchase_Order SPO ON SPO_T.id_order = SPO.id_order + LEFT JOIN partsltd_prod.Shop_Supplier S ON SPO_T.id_supplier_ordered = S.id_supplier + LEFT JOIN partsltd_prod.Shop_Currency C ON SPO_T.id_currency_cost = C.id_currency WHERE SPO_T.GUID = a_guid ; @@ -16686,59 +16724,106 @@ BEGIN , quantity_received , latency_delivery_days , display_order - , active - , name_error - , is_new , cost_total_local_VAT_excl , cost_total_local_VAT_incl , cost_unit_local_VAT_excl , cost_unit_local_VAT_incl + , active , has_order + , is_new ) SELECT IFNULL(SPOPL_T.id_link, 0) AS id_link , IFNULL(IFNULL(SPOPL_T.id_order, SPOPL.id_order), 0) AS id_order - , IFNULL(IFNULL(SPOPL_T.id_permutation, SPOPL.id_permutation), 0) AS id_permutation + , IFNULL( + IFNULL( + IFNULL( + SPOPL_T.id_permutation + , CASE WHEN NOT ISNULL(SPOPL_T.id_product) AND NOT ISNULL(SPOPL_T.csv_list_variations) THEN + partsltd_prod.fn_shop_get_id_product_permutation_from_variation_csv_list(SPOPL_T.id_product, SPOPL_T.csv_list_variations) + ELSE NULL END + ) + , SPOPL.id_permutation + ) + , 0 + ) AS id_permutation -- , IFNULL(IFNULL(SPOPL_T.id_currency_cost, SPOPL.id_currency_cost), 0) AS id_currency_cost , IFNULL(IFNULL(SPOPL_T.id_unit_quantity, SPOPL.id_unit_quantity), 0) AS id_unit_quantity , IFNULL(IFNULL(SPOPL_T.quantity_ordered, SPOPL.quantity_ordered), 0) AS quantity_ordered , IFNULL(SPOPL_T.quantity_received, SPOPL.quantity_received) AS quantity_received , IFNULL(SPOPL_T.latency_delivery_days, SPOPL.latency_delivery_days) AS latency_delivery_days , RANK() OVER (PARTITION BY IFNULL(IFNULL(SPOPL_T.id_order, SPOPL.id_order), 0) ORDER BY IFNULL(IFNULL(SPOPL_T.display_order, SPOPL.display_order), 0)) AS display_order - , IFNULL(IFNULL(SPOPL_T.active, SPOPL.active), 1) AS active - , CONCAT( - fn_shop_get_product_permutation_name(SPOPL_T.id_permutation) - , ' - x' - , IFNULL(SPOPL_T.quantity_ordered, '(No Quantity)') - ) AS name_error - , IFNULL(SPOPL_T.id_link, 0) < 1 AS is_new , IFNULL(IFNULL(SPOPL_T.cost_total_local_VAT_excl, SPOPL.cost_total_local_VAT_excl), 0) AS cost_total_local_VAT_excl , IFNULL(IFNULL(SPOPL_T.cost_total_local_VAT_incl, SPOPL.cost_total_local_VAT_incl), 0) AS cost_total_local_VAT_incl , IFNULL(SPOPL_T.cost_total_local_VAT_excl / SPOPL_T.quantity_ordered, SPOPL.cost_unit_local_VAT_excl) AS cost_unit_local_VAT_excl , IFNULL(SPOPL_T.cost_total_local_VAT_incl / SPOPL_T.quantity_ordered, SPOPL.cost_unit_local_VAT_incl) AS cost_unit_local_VAT_incl + , IFNULL(IFNULL(SPOPL_T.active, SPOPL.active), 1) AS active , NOT ISNULL(t_SPO.id_order) AS has_order + , IFNULL(SPOPL_T.id_link, 0) < 1 AS is_new FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp SPOPL_T LEFT JOIN partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link SPOPL ON SPOPL_T.id_link = SPOPL.id_link LEFT JOIN tmp_Supplier_Purchase_Order t_SPO ON SPOPL_T.id_order = t_SPO.id_order WHERE SPOPL_T.GUID = a_guid ; - + + UPDATE tmp_Supplier_Purchase_Order_Product_Link t_SPOPL + INNER JOIN partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp SPOPL_T ON t_SPOPL.id_order = SPOPL_T.id_order + LEFT JOIN partsltd_prod.Shop_Product P ON SPOPL_T.id_product = P.id_product + LEFT JOIN partsltd_prod.Shop_Product_Category PC ON P.id_category = PC.id_category + SET + name_error = CONCAT( + CASE WHEN ISNULL(t_SPOPL.id_permutation) THEN + CASE WHEN ISNULL(SPOPL_T.id_product) THEN + '(No Product Permutation)' + ELSE + CONCAT( + PC.name + , ' - ' + , P.name + ) + END + ELSE + fn_shop_get_product_permutation_name(t_SPOPL.id_permutation) + END + , ' - x' + , IFNULL(t_SPOPL.quantity_ordered, '(No Quantity)') + ) + ; + INSERT INTO tmp_Supplier_Purchase_Order ( id_order , id_order_temp , id_supplier_ordered , id_currency_cost + , active + , is_new ) SELECT - SPO_T.id_order - , SPO_T.id_order - , IFNULL(IFNULL(SPO_T.id_supplier_ordered, SPO.id_supplier_ordered), 0) AS id_supplier_ordered - , IFNULL(IFNULL(SPO_T.id_currency_cost, SPO.id_currency_cost), 0) AS id_currency_cost + SPO.id_order + , SPO.id_order + , IFNULL(SPO.id_supplier_ordered, 0) AS id_supplier_ordered + , IFNULL(SPO.id_currency_cost, 0) AS id_currency_cost + , SPO.active AS active + , 0 AS is_new FROM partsltd_prod.Shop_Supplier_Purchase_Order SPO INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON SPO.id_order = t_SPOPL.id_order AND t_SPOPL.has_order = 0 ; + + UPDATE tmp_Supplier_Purchase_Order t_SPO + INNER JOIN ( + SELECT + t_SPOPL.id_order + , SUM(t_SPOPL.cost_total_local_VAT_excl) AS cost_total_local_VAT_excl + , SUM(t_SPOPL.cost_total_local_VAT_incl) AS cost_total_local_VAT_incl + FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL + GROUP BY t_SPOPL.id_order + ) SUM_t_SPOPL ON t_SPO.id_order = SUM_t_SPOPL.id_order + SET + t_SPO.cost_total_local_VAT_excl = SUM_t_SPOPL.cost_total_local_VAT_excl + , t_SPO.cost_total_local_VAT_incl = SUM_t_SPOPL.cost_total_local_VAT_incl + ; -- Validation -- Supplier Purchase Order @@ -16942,7 +17027,7 @@ BEGIN , name_error , COUNT(*) FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - GROUP BY id_permutation + GROUP BY id_permutation, name_error HAVING COUNT(*) > 1 ) THEN INSERT INTO tmp_Msg_Error ( @@ -16958,7 +17043,7 @@ BEGIN , name_error , COUNT(*) FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - GROUP BY id_permutation + GROUP BY id_permutation, name_error HAVING COUNT(*) > 1 ) t_SPOPLC ; @@ -17013,7 +17098,7 @@ BEGIN ); IF a_debug = 1 THEN SELECT - v_guid + a_guid , a_id_user , FALSE -- get inactive users , v_id_permission_supplier_purchase_order @@ -17025,7 +17110,7 @@ BEGIN END IF; CALL p_shop_calc_user( - v_guid + a_guid , a_id_user , FALSE -- get inactive users , v_id_permission_supplier_purchase_order @@ -17038,7 +17123,7 @@ BEGIN SELECT * from partsltd_prod.Shop_Calc_User_Temp WHERE GUID = a_guid; END IF; - IF NOT EXISTS (SELECT can_view FROM partsltd_prod.Shop_Calc_User_Temp UE_T WHERE UE_T.GUID = v_guid) THEN + IF NOT EXISTS (SELECT can_view FROM partsltd_prod.Shop_Calc_User_Temp UE_T WHERE UE_T.GUID = a_guid) THEN DELETE FROM tmp_Msg_Error; INSERT INTO tmp_Msg_Error ( @@ -17054,12 +17139,10 @@ BEGIN ; END IF; - CALL partsltd_prod.p_shop_clear_calc_user( a_guid ); - - IF EXISTS ( SELECT * FROM tmp_Msg_Error LIMIT 1 ) THEN - DELETE FROM tmp_Supplier_Purchase_Order; - DELETE FROM tmp_Supplier_Purchase_Order_Product_Link; - END IF; + CALL partsltd_prod.p_shop_clear_calc_user( + a_guid + , 0 -- a_debug + ); IF EXISTS ( SELECT * @@ -17092,6 +17175,11 @@ BEGIN ) AS msg ; END IF; + + IF EXISTS ( SELECT * FROM tmp_Msg_Error LIMIT 1 ) THEN + DELETE FROM tmp_Supplier_Purchase_Order; + DELETE FROM tmp_Supplier_Purchase_Order_Product_Link; + END IF; -- Transaction IF NOT EXISTS (SELECT * FROM tmp_Msg_Error) THEN @@ -17115,17 +17203,17 @@ BEGIN , id_currency_cost , cost_total_local_VAT_excl , cost_total_local_VAT_incl + , active , created_by , created_on , id_change_set - , active ) SELECT t_SPO.id_order_temp , t_SPO.id_supplier_ordered , t_SPO.id_currency_cost - , SUM(t_SPOPL.cost_total_local_VAT_excl) - , SUM(t_SPOPL.cost_total_local_VAT_incl) + , t_SPO.cost_total_local_VAT_excl + , t_SPO.cost_total_local_VAT_incl , t_SPO.active , a_id_user , v_time_start @@ -17133,6 +17221,7 @@ BEGIN FROM tmp_Supplier_Purchase_Order t_SPO INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON t_SPO.id_order = t_SPOPL.id_order WHERE t_SPOPL.is_new = 1 + GROUP BY t_SPO.id_order ; UPDATE partsltd_prod.Shop_Supplier_Purchase_Order SPO @@ -17142,10 +17231,10 @@ BEGIN INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON t_SPO.id_order = t_SPOPL.id_order SET SPO.id_supplier_ordered = t_SPO.id_supplier_ordered - , SPO.id_currency_cost = id_currency_cost - , SPO.cost_total_local_VAT_excl = SUM(t_SPOPL.cost_total_local_VAT_excl) - , SPO.cost_total_local_VAT_incl = SUM(t_SPOPL.cost_total_local_VAT_incl) - , SPO.active = a_active + , SPO.id_currency_cost = t_SPO.id_currency_cost + , SPO.cost_total_local_VAT_excl = t_SPO.cost_total_local_VAT_excl + , SPO.cost_total_local_VAT_incl = t_SPO.cost_total_local_VAT_incl + , SPO.active = t_SPO.active , SPO.id_change_set = v_id_change_set ; @@ -17168,7 +17257,6 @@ BEGIN INSERT INTO Shop_Supplier_Purchase_Order_Product_Link ( id_order , id_permutation - -- , id_currency_cost , id_unit_quantity , quantity_ordered , quantity_received @@ -17177,13 +17265,15 @@ BEGIN , active , cost_total_local_VAT_excl , cost_total_local_VAT_incl + , cost_unit_local_VAT_excl + , cost_unit_local_VAT_incl , created_by + , created_on , id_change_set ) SELECT t_SPOPL.id_order , t_SPOPL.id_permutation - -- , t_SPOPL.id_currency_cost , t_SPOPL.id_unit_quantity , t_SPOPL.quantity_ordered , t_SPOPL.quantity_received @@ -17192,7 +17282,10 @@ BEGIN , t_SPOPL.active , t_SPOPL.cost_total_local_VAT_excl , t_SPOPL.cost_total_local_VAT_incl + , t_SPOPL.cost_unit_local_VAT_excl + , t_SPOPL.cost_unit_local_VAT_incl , a_id_user + , v_time_start , v_id_change_set FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL WHERE t_SPOPL.is_new = 1 @@ -17203,18 +17296,19 @@ BEGIN ON SPOPL.id_link = t_SPOPL.id_link AND t_SPOPL.is_new = 0 SET - SPOPL.id_order = t_SPOPL.id_order, - SPOPL.id_permutation = t_SPOPL.id_permutation, - -- SPOPL.id_currency_cost = t_SPOPL.id_currency_cost, - SPOPL.id_unit_quantity = t_SPOPL.id_unit_quantity, - SPOPL.quantity_ordered = t_SPOPL.quantity_ordered, - SPOPL.quantity_received = t_SPOPL.quantity_received, - SPOPL.latency_delivery_days = t_SPOPL.latency_delivery_days, - SPOPL.display_order = t_SPOPL.display_order, - SPOPL.active = t_SPOPL.active, - SPOPL.cost_total_local_VAT_excl = t_SPOPL.cost_total_local_VAT_excl, - SPOPL.cost_total_local_VAT_incl = t_SPOPL.cost_total_local_VAT_incl, - SPOPL.id_change_set = v_id_change_set + SPOPL.id_order = t_SPOPL.id_order + , SPOPL.id_permutation = t_SPOPL.id_permutation + , SPOPL.id_unit_quantity = t_SPOPL.id_unit_quantity + , SPOPL.quantity_ordered = t_SPOPL.quantity_ordered + , SPOPL.quantity_received = t_SPOPL.quantity_received + , SPOPL.latency_delivery_days = t_SPOPL.latency_delivery_days + , SPOPL.display_order = t_SPOPL.display_order + , SPOPL.active = t_SPOPL.active + , SPOPL.cost_total_local_VAT_excl = t_SPOPL.cost_total_local_VAT_excl + , SPOPL.cost_total_local_VAT_incl = t_SPOPL.cost_total_local_VAT_incl + , SPOPL.cost_unit_local_VAT_excl = t_SPOPL.cost_unit_local_VAT_excl + , SPOPL.cost_unit_local_VAT_incl = t_SPOPL.cost_unit_local_VAT_incl + , SPOPL.id_change_set = v_id_change_set ; DELETE SPO_T @@ -17236,7 +17330,8 @@ BEGIN ; IF a_debug = 1 THEN - SELECT * from tmp_Supplier; + SELECT * from tmp_Supplier_Purchase_Order; + SELECT * from tmp_Supplier_Purchase_Order_Product_Link; END IF; DROP TEMPORARY TABLE tmp_Supplier_Purchase_Order; @@ -17312,6 +17407,159 @@ DELETE FROM Shop_Supplier_Purchase_Order; +-- Clear previous proc +DROP PROCEDURE IF EXISTS partsltd_prod.p_shop_save_supplier_purchase_order_test; + + +DELIMITER // +CREATE PROCEDURE p_shop_save_supplier_purchase_order_test () +BEGIN + + DECLARE v_guid BINARY(36); + DECLARE v_time_start TIMESTAMP(6); + + SET v_time_start := CURRENT_TIMESTAMP(6); + SET v_guid := 'nips'; + + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order + ; + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp + ; + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link + ; + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp + ; + + START TRANSACTION; + + DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp; + DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp; + + INSERT INTO partsltd_prod.Shop_Supplier_Purchase_Order_Temp ( + id_order + , id_supplier_ordered + , id_currency_cost + , active + , GUID + ) + /* Test 1 - Insert + VALUES ( + -1 + , 1 + , 1 + , 1 + , v_guid + ) + */ + SELECT + id_order + , id_supplier_ordered + , id_currency_cost + , active + , v_guid + FROM partsltd_prod.Shop_Supplier_Purchase_Order + WHERE id_order = 6 + ; + + INSERT INTO partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp ( + id_link + , id_order + , id_permutation + , id_unit_quantity + , quantity_ordered + , quantity_received + , latency_delivery_days + , display_order + , active + , cost_total_local_VAT_excl + , cost_total_local_VAT_incl + , GUID + ) + /* Test 1 - Insert + VALUES ( + -1 + , -1 + , 3 + , 3 + , 3 + , 1 + , 7 + , 1 + , 1 + , 5 + , 6 + , v_guid + ) + */ + SELECT + id_link + , id_order + , id_permutation + , id_unit_quantity + , 5 AS quantity_ordered + , quantity_received + , latency_delivery_days + , display_order + , active + , cost_total_local_VAT_excl + , cost_total_local_VAT_incl + , v_guid + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link + WHERE id_order = 6 + ; + + COMMIT; + + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp + WHERE GUID = v_guid + ; + + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp + WHERE GUID = v_guid + ; + + CALL partsltd_prod.p_shop_save_supplier_purchase_order ( + 'Test save Supplier Purchase Order' -- comment + , v_guid -- guid + , 1 -- id_user + , 1 -- debug + ); + + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp + ; + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp + ; + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order + ; + SELECT * + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link + ; + + CALL partsltd_prod.p_debug_timing_reporting ( v_time_start ); +END // +DELIMITER ;; + +/* +CALL partsltd_prod.p_shop_save_supplier_purchase_order_test (); + +DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp; +DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp; + +DROP TABLE IF EXISTS tmp_Msg_Error; + +Cannot add or update a child row: a foreign key constraint fails (`partsltd_prod`.`shop_supplier_address`, CONSTRAINT `FK_Shop_Supplier_Address_id_supplier` FOREIGN KEY (`id_supplier`) REFERENCES `shop_supplier` (`id_supplier`) ON UPDATE RESTRICT) + +*/ + DROP PROCEDURE IF EXISTS p_shop_get_many_supplier_purchase_order; DELIMITER // @@ -17413,7 +17661,7 @@ BEGIN -- Permutations IF v_has_filter_permutation = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_permutation, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_permutation, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -17424,12 +17672,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -17478,7 +17726,7 @@ BEGIN -- Suppliers IF v_has_filter_supplier = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_supplier, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_supplier, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -17489,12 +17737,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -17556,7 +17804,7 @@ BEGIN -- Supplier Purchase Orders IF v_has_filter_order = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_order, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_order, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -17567,12 +17815,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -17726,7 +17974,10 @@ BEGIN SELECT t_SPO.id_order , SPO.id_supplier_ordered + , S.name_company , SPO.id_currency_cost + , C.symbol + , C.code , SPO.cost_total_local_VAT_excl , SPO.cost_total_local_VAT_incl , SPO.active @@ -17738,12 +17989,16 @@ BEGIN ) AS name FROM tmp_Supplier_Purchase_Order t_SPO INNER JOIN partsltd_prod.Shop_Supplier_Purchase_Order SPO ON SPO.id_order = t_SPO.id_order + LEFT JOIN partsltd_prod.Shop_Supplier S ON SPO.id_supplier_ordered = S.id_supplier + LEFT JOIN partsltd_prod.Shop_Currency C ON SPO.id_currency_cost = C.id_currency ; # Supplier Purchase Order Product Link SELECT SPOPL.id_link , SPOPL.id_order + , P.id_category + , P.id_product , SPOPL.id_permutation , fn_shop_get_product_permutation_name(SPOPL.id_permutation) AS name_permutation -- , SPOPL.id_currency_cost @@ -17759,6 +18014,8 @@ BEGIN , SPOPL.active FROM tmp_Supplier_Purchase_Order t_SPO INNER JOIN partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link SPOPL ON t_SPO.id_order = SPOPL.id_order + LEFT JOIN partsltd_prod.Shop_Product_Permutation PP ON SPOPL.id_permutation = PP.id_permutation + LEFT JOIN partsltd_prod.Shop_Product P ON PP.id_product = P.id_product ; # Errors @@ -17787,9 +18044,10 @@ END // DELIMITER ;; +/* CALL p_shop_get_many_supplier_purchase_order ( - 0, # a_id_user + 1, # a_id_user 1, # a_get_all_supplier 0, # a_get_inactive_supplier '', # a_ids_supplier @@ -17802,7 +18060,6 @@ CALL p_shop_get_many_supplier_purchase_order ( , 0 # a_debug ); -/* */ @@ -17854,9 +18111,11 @@ BEGIN , msg ) SELECT - NULL + MET.id_type , @errno , @text + FROM partsltd_prod.Shop_Msg_Error_Type MET + WHERE code = 'MYSQL_ERROR' ; SELECT * FROM tmp_Msg_Error; @@ -17874,13 +18133,16 @@ BEGIN CALL p_validate_guid ( a_guid ); SET a_comment := TRIM(IFNULL(a_comment, '')); - DROP TEMPORARY TABLE IF EXISTS tmp_Manufacturing; + DROP TEMPORARY TABLE IF EXISTS tmp_Manufacturing_Purchase_Order; + DROP TEMPORARY TABLE IF EXISTS tmp_Manufacturing_Purchase_Order_Product_Link; DROP TEMPORARY TABLE IF EXISTS tmp_Msg_Error; -- Temporary tables CREATE TEMPORARY TABLE tmp_Manufacturing_Purchase_Order ( id_order INT NOT NULL PRIMARY KEY , id_currency_cost INT NOT NULL + , is_new BIT NOT NULL + , name_error VARCHAR(1000) NOT NULL ); CREATE TEMPORARY TABLE tmp_Manufacturing_Purchase_Order_Product_Link ( @@ -17901,6 +18163,8 @@ BEGIN , cost_unit_local_VAT_excl FLOAT NOT NULL , cost_unit_local_VAT_incl FLOAT NOT NULL , has_order BIT NULL + , is_new BIT NOT NULL + , name_error VARCHAR(1000) NOT NULL ); CREATE TEMPORARY TABLE IF NOT EXISTS tmp_Msg_Error ( @@ -18259,7 +18523,7 @@ BEGIN ); IF a_debug = 1 THEN SELECT - v_guid + a_guid , a_id_user , FALSE -- get inactive users , v_ids_permission_manufacturing_purchase_order @@ -18271,7 +18535,7 @@ BEGIN END IF; CALL p_shop_calc_user( - v_guid + a_guid , a_id_user , FALSE -- get inactive users , v_ids_permission_manufacturing_purchase_order @@ -18284,7 +18548,7 @@ BEGIN SELECT * from partsltd_prod.Shop_Calc_User_Temp WHERE GUID = a_guid; END IF; - IF NOT EXISTS (SELECT can_view FROM partsltd_prod.Shop_Calc_User_Temp UE_T WHERE UE_T.GUID = v_guid) THEN + IF NOT EXISTS (SELECT can_view FROM partsltd_prod.Shop_Calc_User_Temp UE_T WHERE UE_T.GUID = a_guid) THEN DELETE FROM tmp_Msg_Error; INSERT INTO tmp_Msg_Error ( @@ -18431,7 +18695,8 @@ BEGIN ; IF a_debug = 1 THEN - SELECT * from tmp_Manufacturing; + SELECT * from tmp_Manufacturing_Purchase_Order; + SELECT * from tmp_Manufacturing_Purchase_Order_Product_Link; END IF; DROP TEMPORARY TABLE tmp_Manufacturing_Purchase_Order; @@ -18593,7 +18858,7 @@ BEGIN -- Permutations IF v_has_filter_permutation = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_permutation, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_permutation, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -18604,12 +18869,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -18658,7 +18923,7 @@ BEGIN -- Manufacturing Purchase Orders IF v_has_filter_order = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_order, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_order, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -18669,12 +18934,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -18823,6 +19088,8 @@ BEGIN SELECT t_MPO.id_order , MPO.id_currency + , C.code + , C.symbol , MPO.cost_total_local_VAT_excl , MPO.cost_total_local_VAT_incl , MPO.price_total_local_VAT_excl @@ -18836,6 +19103,7 @@ BEGIN ) AS name FROM tmp_Manufacturing_Purchase_Order t_MPO INNER JOIN partsltd_prod.Shop_Manufacturing_Purchase_Order MPO ON MPO.id_order = t_MPO.id_order + LEFT JOIN partsltd_prod.Shop_Currency C ON MPO.id_currency_cost = C.id_currency ; # Manufacturing Purchase Order Product Link @@ -18883,6 +19151,7 @@ END // DELIMITER ;; +/* CALL p_shop_get_many_manufacturing_purchase_order ( 1 # a_id_user @@ -18895,7 +19164,6 @@ CALL p_shop_get_many_manufacturing_purchase_order ( , 0 # a_debug ); -/* */ @@ -19305,7 +19573,7 @@ BEGIN -- select v_has_filter_product, v_has_filter_permutation; IF v_has_filter_customer = 1 OR a_get_all_customer = 1 THEN - CALL p_split(a_guid, a_ids_customer, ','); + CALL p_split(v_guid, a_ids_customer, ','); IF EXISTS (SELECT * FROM Split_Temp S_T LEFT JOIN Shop_Customer C ON S_T.substring = C.id_customer WHERE ISNULL(C.id_customer)) THEN INSERT INTO tmp_Msg_Error ( @@ -20271,7 +20539,7 @@ BEGIN -- select v_has_filter_product, v_has_filter_permutation; IF v_has_filter_customer = 1 OR a_get_all_customer = 1 THEN - CALL p_split(a_guid, a_ids_customer, ','); + CALL p_split(v_guid, a_ids_customer, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Customer S ON TS.substring = S.id_customer WHERE ISNULL(S.id_customer)) THEN INSERT INTO tmp_Msg_Error ( @@ -20328,7 +20596,7 @@ BEGIN IF v_has_filter_category = 1 THEN IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_category, ','); + CALL p_split(v_guid, a_ids_category, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Product_Category C ON TS.substring = C.id_category WHERE ISNULL(C.id_category)) THEN INSERT INTO tmp_Msg_Error ( @@ -20354,7 +20622,7 @@ BEGIN IF v_has_filter_product = 1 THEN IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_product, ','); + CALL p_split(v_guid, a_ids_product, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Product ON TS.substring = P.id_product WHERE ISNULL(P.id_product)) THEN INSERT INTO tmp_Msg_Error ( @@ -20380,7 +20648,7 @@ BEGIN IF v_has_filter_permutation = 1 THEN IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_permutation, ','); + CALL p_split(v_guid, a_ids_permutation, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Product_Permutation PP ON TS.substring = PP.id_permutation WHERE ISNULL(PP.id_permutation)) THEN INSERT INTO tmp_Msg_Error ( @@ -20513,7 +20781,7 @@ BEGIN -- Get orders IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_order, ','); + CALL p_split(v_guid, a_ids_order, ','); IF v_has_filter_order AND EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Customer_Sales_Order CSO ON TS.substring = CSO.id_order WHERE ISNULL(CSO.id_order)) THEN INSERT INTO tmp_Msg_Error ( diff --git a/static/MySQL/0001_destroy.sql b/static/MySQL/0001_destroy.sql index ac88b893..b6db35f0 100644 --- a/static/MySQL/0001_destroy.sql +++ b/static/MySQL/0001_destroy.sql @@ -309,6 +309,7 @@ DROP PROCEDURE IF EXISTS p_shop_save_supplier; DROP PROCEDURE IF EXISTS p_shop_save_supplier_test; DROP PROCEDURE IF EXISTS p_shop_get_many_supplier; DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order; +DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order_test; DROP PROCEDURE IF EXISTS p_shop_get_many_supplier_purchase_order; DROP PROCEDURE IF EXISTS p_shop_save_manufacturing_purchase_order; DROP PROCEDURE IF EXISTS p_shop_get_many_manufacturing_purchase_order; diff --git a/static/MySQL/6206_fn_shop_get_product_permutation_name.sql b/static/MySQL/6206_fn_shop_get_product_permutation_name.sql index fb975848..cd6ee9b8 100644 --- a/static/MySQL/6206_fn_shop_get_product_permutation_name.sql +++ b/static/MySQL/6206_fn_shop_get_product_permutation_name.sql @@ -35,9 +35,10 @@ END // DELIMITER ; - +/* SELECT fn_shop_get_product_permutation_name( 3 -- id_product_permutation ) -; \ No newline at end of file +; +*/ \ No newline at end of file diff --git a/static/MySQL/7204_p_shop_calc_product_permutation.sql b/static/MySQL/7204_p_shop_calc_product_permutation.sql index 0652d628..6816cb29 100644 --- a/static/MySQL/7204_p_shop_calc_product_permutation.sql +++ b/static/MySQL/7204_p_shop_calc_product_permutation.sql @@ -441,17 +441,17 @@ BEGIN WHERE ISNULL(t_P.can_view) ); - DELETE + DELETE t_C FROM tmp_Category_calc t_C WHERE FIND_IN_SET(t_C.id_category, v_ids_category_invalid) > 0 ; - DELETE + DELETE t_P FROM tmp_Product_calc t_P WHERE FIND_IN_SET(t_P.id_product, v_ids_product_invalid) > 0 ; - DELETE + DELETE t_PP FROM tmp_Permutation_calc t_PP WHERE FIND_IN_SET(t_PP.id_product, v_ids_product_invalid) > 0 ; diff --git a/static/MySQL/7221_p_get_many_shop_product_price_and_discount_and_delivery_option.sql b/static/MySQL/7221_p_get_many_shop_product_price_and_discount_and_delivery_option.sql index e7decea6..0def7981 100644 --- a/static/MySQL/7221_p_get_many_shop_product_price_and_discount_and_delivery_option.sql +++ b/static/MySQL/7221_p_get_many_shop_product_price_and_discount_and_delivery_option.sql @@ -412,7 +412,7 @@ BEGIN SELECT * FROM tmp_Shop_Product t_P WHERE - /*( + *( a_get_all_category OR a_get_all_product OR a_get_all_product_permutation @@ -628,7 +628,7 @@ BEGIN -- select * from Shop_Calc_User_Temp; -- select * from tmp_Shop_Product; - DELETE -- t_P + DELETE t_P FROM tmp_Shop_Product t_P WHERE FIND_IN_SET(t_P.id_product, (SELECT GROUP_CONCAT(UET.id_product SEPARATOR ',') FROM Shop_Calc_User_Temp UET)) = 0 # id_product NOT LIKE CONCAT('%', (SELECT GROUP_CONCAT(id_product SEPARATOR '|') FROM Shop_Calc_User_Temp), '%'); diff --git a/static/MySQL/7321_p_shop_save_user_basket.sql b/static/MySQL/7321_p_shop_save_user_basket.sql index 0f29cfe6..30ebf728 100644 --- a/static/MySQL/7321_p_shop_save_user_basket.sql +++ b/static/MySQL/7321_p_shop_save_user_basket.sql @@ -379,7 +379,7 @@ BEGIN -- String product id, permutation id, quantity list IF NOT EXISTS (SELECT * FROM tmp_Shop_Basket WHERE active LIMIT 1) AND NOT EXISTS (SELECT msg FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN -- NOT v_has_filter_user AND # Get product ids - CALL p_split(a_guid, a_ids_permutation_basket, ','); + CALL p_split(v_guid, a_ids_permutation_basket, ','); INSERT INTO tmp_Shop_Product ( id_product, id_permutation, display_order ) @@ -397,7 +397,7 @@ BEGIN DROP TABLE Split_Temp; # Get product quantities - CALL p_split(a_guid, a_quantities_permutation_basket, ','); + CALL p_split(v_guid, a_quantities_permutation_basket, ','); INSERT INTO tmp_Shop_Quantity ( quantity, display_order ) diff --git a/static/MySQL/7401_p_shop_get_many_supplier.sql b/static/MySQL/7401_p_shop_get_many_supplier.sql index 1df38a87..d8c1d90f 100644 --- a/static/MySQL/7401_p_shop_get_many_supplier.sql +++ b/static/MySQL/7401_p_shop_get_many_supplier.sql @@ -67,7 +67,7 @@ BEGIN -- Suppliers IF v_has_filter_supplier = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_supplier, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_supplier, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -78,12 +78,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN diff --git a/static/MySQL/7403_p_save_supplier_purchase_order.sql b/static/MySQL/7403_p_save_supplier_purchase_order.sql deleted file mode 100644 index 965e4205..00000000 --- a/static/MySQL/7403_p_save_supplier_purchase_order.sql +++ /dev/null @@ -1,740 +0,0 @@ - - - - --- Clear previous proc -DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order; - -DROP TABLE IF EXISTS tmp_Supplier_Purchase_Order_Product_Link; -DROP TABLE IF EXISTS tmp_Msg_Error; - -DELIMITER // -CREATE PROCEDURE p_shop_save_supplier_purchase_order ( - IN a_comment VARCHAR(500) - , IN a_guid BINARY(36) - , IN a_id_user INT - , IN a_debug BIT -) -BEGIN - DECLARE v_code_type_error_bad_data VARCHAR(50); - DECLARE v_code_type_error_no_permission VARCHAR(50); - DECLARE v_code_type_error_warning VARCHAR(50); - DECLARE v_id_access_level_edit INT; - DECLARE v_id_change_set INT; - DECLARE v_id_permission_supplier_purchase_order VARCHAR(100); - DECLARE v_id_type_error_bad_data INT; - DECLARE v_id_type_error_no_permission INT; - DECLARE v_id_type_error_warning INT; - DECLARE v_ids_product_permission TEXT; - DECLARE v_time_start TIMESTAMP(6); - - DECLARE exit handler for SQLEXCEPTION - BEGIN - GET DIAGNOSTICS CONDITION 1 - @sqlstate = RETURNED_SQLSTATE - , @errno = MYSQL_ERRNO - , @text = MESSAGE_TEXT - ; - - ROLLBACK; - - CREATE TEMPORARY TABLE IF NOT EXISTS tmp_Msg_Error ( - display_order INT NOT NULL PRIMARY KEY AUTO_INCREMENT - , id_type INT NULL - , code VARCHAR(50) NOT NULL - , msg VARCHAR(4000) NOT NULL - ); - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - SELECT - NULL - , @errno - , @text - ; - SELECT * - FROM tmp_Msg_Error; - DROP TABLE IF EXISTS tmp_Msg_Error; - END; - - SET v_time_start := CURRENT_TIMESTAMP(6); - SET v_code_type_error_bad_data := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'BAD_DATA'); - SET v_id_type_error_bad_data := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_bad_data); - SET v_code_type_error_no_permission := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'NO_PERMISSION'); - SET v_id_type_error_no_permission := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_no_permission); - SET v_code_type_error_warning := (SELECT code FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = 'WARNING'); - SET v_id_type_error_warning := (SELECT id_type FROM partsltd_prod.Shop_Msg_Error_Type WHERE code = v_code_type_error_warning); - SET v_id_permission_supplier_purchase_order := (SELECT GROUP_CONCAT(id_permission SEPARATOR ',') FROM partsltd_prod.Shop_Permission WHERE code IN ('STORE_SUPPLIER', 'STORE_SUPPLIER_PURCHASE_ORDER', 'STORE_PRODUCT') LIMIT 1); - SET v_id_access_level_edit := (SELECT id_access_level FROM partsltd_prod.Shop_Access_Level WHERE code = 'EDIT' LIMIT 1); - - CALL p_validate_guid ( a_guid ); - SET a_comment := TRIM(IFNULL(a_comment, '')); - - DROP TEMPORARY TABLE IF EXISTS tmp_Supplier; - DROP TEMPORARY TABLE IF EXISTS tmp_Msg_Error; - - -- Temporary tables - CREATE TEMPORARY TABLE tmp_Supplier_Purchase_Order ( - id_order INT NOT NULL PRIMARY KEY - , id_supplier_ordered INT NOT NULL - , id_currency_cost INT NOT NULL - -- , cost_total_local FLOAT NOT NULL - , active BIT NOT NULL - ); - - CREATE TEMPORARY TABLE tmp_Supplier_Purchase_Order_Product_Link ( - id_link INT NOT NULL PRIMARY KEY - , id_order INT NOT NULL - , id_permutation INT NOT NULL - -- , id_currency_cost INT NOT NULL - , quantity_ordered FLOAT NOT NULL - , id_unit_quantity INT NOT NULL - , quantity_received FLOAT NULL - , latency_delivery_days INT NOT NULL - , display_order INT NOT NULL - , active BIT NOT NULL - , name_error VARCHAR(200) NOT NULL - , cost_total_local_VAT_excl FLOAT NOT NULL - , cost_total_local_VAT_incl FLOAT NOT NULL - , cost_unit_local_VAT_excl FLOAT NOT NULL - , cost_unit_local_VAT_incl FLOAT NOT NULL - , has_order BIT NULL - ); - - CREATE TEMPORARY TABLE IF NOT EXISTS tmp_Msg_Error ( - display_order INT NOT NULL PRIMARY KEY AUTO_INCREMENT - , id_type INT NOT NULL - , code VARCHAR(50) NOT NULL - , msg VARCHAR(4000) NOT NULL - ); - - INSERT INTO tmp_Supplier_Purchase_Order ( - id_order - , id_supplier_ordered - , id_currency_cost - ) - SELECT - SPO_T.id_order - , IFNULL(IFNULL(SPO_T.id_supplier_ordered, SPO.id_supplier_ordered), 0) AS id_supplier_ordered - , IFNULL(IFNULL(SPO_T.id_currency_cost, SPO.id_currency_cost), 0) AS id_currency_cost - FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp SPO_T - LEFT JOIN partsltd_prod.Shop_Supplier_Purchase_Order SPO ON SPO_T.id_order = SPO.id_order - WHERE SPO_T.GUID = a_guid - ; - - INSERT INTO tmp_Supplier_Purchase_Order_Product_Link ( - id_link - , id_order - , id_permutation - -- , id_currency_cost - , id_unit_quantity - , quantity_ordered - , quantity_received - , latency_delivery_days - , display_order - , active - , name_error - , is_new - , cost_total_local_VAT_excl - , cost_total_local_VAT_incl - , cost_unit_local_VAT_excl - , cost_unit_local_VAT_incl - , has_order - ) - SELECT - IFNULL(SPOPL_T.id_link, 0) AS id_link - , IFNULL(IFNULL(SPOPL_T.id_order, SPOPL.id_order), 0) AS id_order - , IFNULL(IFNULL(SPOPL_T.id_permutation, SPOPL.id_permutation), 0) AS id_permutation - -- , IFNULL(IFNULL(SPOPL_T.id_currency_cost, SPOPL.id_currency_cost), 0) AS id_currency_cost - , IFNULL(IFNULL(SPOPL_T.id_unit_quantity, SPOPL.id_unit_quantity), 0) AS id_unit_quantity - , IFNULL(IFNULL(SPOPL_T.quantity_ordered, SPOPL.quantity_ordered), 0) AS quantity_ordered - , IFNULL(SPOPL_T.quantity_received, SPOPL.quantity_received) AS quantity_received - , IFNULL(SPOPL_T.latency_delivery_days, SPOPL.latency_delivery_days) AS latency_delivery_days - , RANK() OVER (PARTITION BY IFNULL(IFNULL(SPOPL_T.id_order, SPOPL.id_order), 0) ORDER BY IFNULL(IFNULL(SPOPL_T.display_order, SPOPL.display_order), 0)) AS display_order - , IFNULL(IFNULL(SPOPL_T.active, SPOPL.active), 1) AS active - , CONCAT( - fn_shop_get_product_permutation_name(SPOPL_T.id_permutation) - , ' - x' - , IFNULL(SPOPL_T.quantity_ordered, '(No Quantity)') - ) AS name_error - , IFNULL(SPOPL_T.id_link, 0) < 1 AS is_new - , IFNULL(IFNULL(SPOPL_T.cost_total_local_VAT_excl, SPOPL.cost_total_local_VAT_excl), 0) AS cost_total_local_VAT_excl - , IFNULL(IFNULL(SPOPL_T.cost_total_local_VAT_incl, SPOPL.cost_total_local_VAT_incl), 0) AS cost_total_local_VAT_incl - , IFNULL(SPOPL_T.cost_total_local_VAT_excl / SPOPL_T.quantity_ordered, SPOPL.cost_unit_local_VAT_excl) AS cost_unit_local_VAT_excl - , IFNULL(SPOPL_T.cost_total_local_VAT_incl / SPOPL_T.quantity_ordered, SPOPL.cost_unit_local_VAT_incl) AS cost_unit_local_VAT_incl - , NOT ISNULL(t_SPO.id_order) AS has_order - FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp SPOPL_T - LEFT JOIN partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link SPOPL ON SPOPL_T.id_link = SPOPL.id_link - LEFT JOIN tmp_Supplier_Purchase_Order t_SPO ON SPOPL_T.id_order = t_SPO.id_order - WHERE SPOPL_T.GUID = a_guid - ; - - INSERT INTO tmp_Supplier_Purchase_Order ( - id_order - , id_supplier_ordered - , id_currency_cost - ) - SELECT - SPO_T.id_order - , IFNULL(IFNULL(SPO_T.id_supplier_ordered, SPO.id_supplier_ordered), 0) AS id_supplier_ordered - , IFNULL(IFNULL(SPO_T.id_currency_cost, SPO.id_currency_cost), 0) AS id_currency_cost - FROM partsltd_prod.Shop_Supplier_Purchase_Order SPO - INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - ON SPO.id_order = t_SPOPL.id_order - AND t_SPOPL.has_order = 0 - ; - - -- Validation - -- Supplier Purchase Order - # id_order - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order t_SPO - LEFT JOIN partsltd_prod.Shop_Supplier_Purchase_Order SPO ON t_SPO.id_order = SPO.id_order - WHERE 1=1 - AND t_SPO.id_order > 0 - AND ISNULL(SPO.id_order) - LIMIT 1 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - SELECT - v_id_type_error_bad_data - , v_code_type_error_bad_data - , CONCAT( - 'A valid ID is required for the following Supplier Purchase Order(s): ' - , GROUP_CONCAT(CONCAT(IFNULL(t_SPO.id_stock, '(No Supplier Purchase Order)')) SEPARATOR ', ') - ) AS msg - FROM tmp_Stock_Item t_SPO - LEFT JOIN partsltd_prod.Shop_Supplier_Purchase_Order SPO ON t_SPO.id_order = SPO.id_order - WHERE 1=1 - AND t_SPO.id_stock > 0 - AND ISNULL(SPO.id_stock) - ; - END IF; - # id_supplier_ordered - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order t_SPO - LEFT JOIN partsltd_prod.Shop_Supplier S ON t_SPO.id_supplier_ordered = S.id_supplier - WHERE 1=1 - AND ( - ISNULL(S.id_supplier) - OR S.active = 0 - ) - LIMIT 1 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - SELECT - v_id_type_error_bad_data - , v_code_type_error_bad_data - , CONCAT( - 'A valid supplier is required for the following Supplier Purchase Order(s): ' - , GROUP_CONCAT(CONCAT(IFNULL(t_SPO.id_stock, '(No Supplier Purchase Order)'), ' - ', t_SPO.id_supplier_ordered) SEPARATOR ', ') - ) AS msg - FROM tmp_Stock_Item t_SPO - LEFT JOIN partsltd_prod.Shop_Supplier S ON t_SPO.id_supplier_ordered = S.id_supplier - WHERE 1=1 - AND ( - ISNULL(S.id_supplier) - OR S.active = 0 - ) - ; - END IF; - # id_currency_cost - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order t_SPO - LEFT JOIN partsltd_prod.Shop_Currency C ON t_SPO.id_currency_cost = C.id_currency - WHERE 1=1 - AND ( - ISNULL(C.id_currency) - OR C.active = 0 - ) - LIMIT 1 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - SELECT - v_id_type_error_bad_data - , v_code_type_error_bad_data - , CONCAT( - 'A valid currency is required for the following Supplier Purchase Order(s): ' - , GROUP_CONCAT(CONCAT(IFNULL(t_SPO.id_stock, '(No Supplier Purchase Order)'), ' - ', t_SPO.id_currency_cost) SEPARATOR ', ') - ) AS msg - FROM tmp_Stock_Item t_SPO - LEFT JOIN partsltd_prod.Shop_Currency C ON t_SPO.id_currency_cost = C.id_currency - WHERE 1=1 - AND ( - ISNULL(C.id_currency) - OR C.active = 0 - ) - ; - END IF; - # id_unit_quantity - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - LEFT JOIN partsltd_prod.Shop_Unit_Measurement UM ON t_SPOPL.id_unit_quantity = UM.id_unit_measurement - WHERE 1=1 - AND ( - ISNULL(UM.id_unit_measurement) - OR UM.active = 0 - ) - LIMIT 1 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - SELECT - v_id_type_error_bad_data - , v_code_type_error_bad_data - , CONCAT( - 'A valid unit measurement of quantity is required for the following Supplier Purchase Order(s): ' - , GROUP_CONCAT(CONCAT(IFNULL(t_SPO.id_stock, '(No Supplier Purchase Order)'), ' - ', t_SPO.id_currency_cost) SEPARATOR ', ') - ) AS msg - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - LEFT JOIN partsltd_prod.Shop_Unit_Measurement UM ON t_SPOPL.id_unit_quantity = UM.id_unit_measurement - WHERE 1=1 - AND ( - ISNULL(UM.id_unit_measurement) - OR UM.active = 0 - ) - ; - END IF; - # Invalid quantity ordered - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE - ISNULL(t_SPOPL.quantity_ordered) - OR t_SPOPL.quantity_ordered <= 0 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type, code, msg - ) - SELECT - v_id_error_type_bad_data, - v_code_error_type_bad_data, - CONCAT( - 'A valid quantity ordered is required for the following Supplier Purchase Order Item(s): ' - , GROUP_CONCAT(t_SPOPL.name_error SEPARATOR ', ') - ) - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE - ISNULL(t_SPOPL.quantity_ordered) - OR t_SPOPL.quantity_ordered <= 0 - ; - END IF; - # Invalid quantity received - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE t_SPOPL.quantity_received < 0 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type, code, msg - ) - SELECT - v_id_error_type_bad_data, - v_code_error_type_bad_data, - CONCAT( - 'A valid quantity received is required for the following Supplier Purchase Order Item(s): ' - , GROUP_CONCAT(t_SPOPL.name_error, ' - ', t_SPOPL.quantity_received SEPARATOR ', ') - ) - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE t_SPOPL.quantity_received < 0 - ; - END IF; - # Invalid delivery latency - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE t_SPOPL.latency_delivery_days < 0 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type, code, msg - ) - SELECT - v_id_error_type_bad_data, - v_code_error_type_bad_data, - CONCAT( - 'A valid delivery latency is required for the following Supplier Purchase Order Item(s): ' - , GROUP_CONCAT(t_SPOPL.name_error, ' - ', t_SPOPL.latency_delivery_days SEPARATOR ', ') - ) - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE t_SPOPL.latency_delivery_days < 0 - ; - END IF; - - -- Duplicates - IF EXISTS ( - SELECT - id_permutation - , name_error - , COUNT(*) - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - GROUP BY id_permutation - HAVING COUNT(*) > 1 - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type, code, msg - ) - SELECT - v_id_error_type_bad_data, - v_code_error_type_bad_data, - CONCAT('Duplicate records: ', GROUP_CONCAT(t_SPOPLC.name_error SEPARATOR ', ')) - FROM ( - SELECT - id_permutation - , name_error - , COUNT(*) - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - GROUP BY id_permutation - HAVING COUNT(*) > 1 - ) t_SPOPLC - ; - END IF; - -- Empty Supplier Purchase Order - IF EXISTS ( SELECT * FROM tmp_Supplier_Purchase_Order t_SPO LEFT JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON t_SPO.id_order = t_SPOPL.id_order WHERE ISNULL(t_SPOPL.id_order) ) THEN - INSERT INTO tmp_Msg_Error ( - id_type, code, msg - ) - SELECT - v_id_error_type_bad_data, - v_code_error_type_bad_data, - CONCAT( - 'There are no items in the following Supplier Purchase Order(s): ' - , GROUP_CONCAT(t_SPO.name_error SEPARATOR ', ') - ) AS msg - FROM tmp_Supplier_Purchase_Order t_SPO - LEFT JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON t_SPO.id_order = t_SPOPL.id_order - WHERE ISNULL(t_SPOPL.id_order) - ; - END IF; - - -- Supplier Purchase Order Items without Order - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - LEFT JOIN tmp_Supplier_Purchase_Order t_SPO ON t_SPOPL.id_order = t_SPO.id_order - WHERE ISNULL(t_SPO.id_order) - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type, code, msg - ) - SELECT - v_id_error_type_bad_data, - v_code_error_type_bad_data, - CONCAT( - 'There is no order for the following Supplier Purchase Order Item(s): ' - , GROUP_CONCAT(t_SPOPL.name_error SEPARATOR ', ') - ) AS msg - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - LEFT JOIN tmp_Supplier_Purchase_Order t_SPO ON t_SPOPL.id_order = t_SPO.id_order - WHERE ISNULL(t_SPO.id_order) - ; - END IF; - - -- Permissions - SET v_ids_product_permission := ( - SELECT - GROUP_CONCAT(DISTINCT PP.id_product SEPARATOR ',') - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - INNER JOIN partsltd_prod.Shop_Product_Permutation PP ON t_SPOPL.id_permutation = PP.id_permutation - ); - IF a_debug = 1 THEN - SELECT - v_guid - , a_id_user - , FALSE -- get inactive users - , v_id_permission_supplier_purchase_order - , v_id_access_level_edit - , v_ids_product_permission -- ids_product - , 0 -- a_debug - ; - SELECT * from partsltd_prod.Shop_Calc_User_Temp; - END IF; - - CALL p_shop_calc_user( - v_guid - , a_id_user - , FALSE -- get inactive users - , v_id_permission_supplier_purchase_order - , v_id_access_level_edit - , v_ids_product_permission -- ids_product - , 0 -- a_debug - ); - - IF a_debug = 1 THEN - SELECT * from partsltd_prod.Shop_Calc_User_Temp WHERE GUID = a_guid; - END IF; - - IF NOT EXISTS (SELECT can_view FROM partsltd_prod.Shop_Calc_User_Temp UE_T WHERE UE_T.GUID = v_guid) THEN - DELETE FROM tmp_Msg_Error; - - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - VALUES ( - v_id_type_error_no_permission - , v_code_type_error_no_permission - , CONCAT('You do not have view permissions for ', (SELECT name FROM partsltd_prod.Shop_Permission WHERE id_permission = v_id_permission_supplier LIMIT 1)) - ) - ; - END IF; - - CALL partsltd_prod.p_shop_clear_calc_user( a_guid ); - - IF EXISTS ( SELECT * FROM tmp_Msg_Error LIMIT 1 ) THEN - DELETE FROM tmp_Supplier_Purchase_Order; - DELETE FROM tmp_Supplier_Purchase_Order_Product_Link; - END IF; - - IF EXISTS ( - SELECT * - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - INNER JOIN partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link SPOPL ON t_SPOPL.id_link = SPOPL.id_link - INNER JOIN partsltd_prod.Shop_Stock_Item SI ON SPOPL.id_permutation = SI.id_permutation - WHERE - t_SPOPL.is_new = 0 - AND t_SPOPL.quantity_received <> SPOPL.quantity_received - ) THEN - INSERT INTO tmp_Msg_Error ( - id_type - , code - , msg - ) - SELECT - v_id_type_error_warning - , v_code_type_error_warning - , CONCAT( - 'The quantity received has changed on the following orders. Please update the stock items appropriately.' - , GROUP_CONCAT( - CONCAT( - t_SPOPL.name_error - , ' - from ' - , SPOPL.quantity_received - , ' to ' - , t_SPOPL.quantity_received - ) SEPARATOR ', ' - ) - ) AS msg - ; - END IF; - - -- Transaction - IF NOT EXISTS (SELECT * FROM tmp_Msg_Error) THEN - START TRANSACTION; - INSERT INTO Shop_Sales_And_Purchasing_Change_Set ( - comment - , updated_last_by - , updated_last_on - ) - VALUES ( - a_comment - , a_id_user - , v_time_start - ); - - SET v_id_change_set := LAST_INSERT_ID(); - - INSERT INTO partsltd_prod.Shop_Supplier_Purchase_Order ( - id_supplier_ordered - , id_currency_cost - , cost_total_local_VAT_excl - , cost_total_local_VAT_incl - , created_by - , created_on - , id_change_set - , active - ) - SELECT - t_SPO.id_supplier_ordered - , t_SPO.id_currency_cost - , SUM(t_SPOPL.cost_total_local_VAT_excl) - , SUM(t_SPOPL.cost_total_local_VAT_incl) - , t_SPO.active - , a_id_user - , v_time_start - , v_id_change_set - FROM tmp_Supplier_Purchase_Order t_SPO - INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON t_SPO.id_order = t_SPOPL.id_order - WHERE t_SPOPL.is_new = 1 - ; - - INSERT INTO Shop_Supplier_Purchase_Order_Product_Link ( - id_order - , id_permutation - -- , id_currency_cost - , id_unit_quantity - , quantity_ordered - , quantity_received - , latency_delivery_days - , display_order - , active - , cost_total_local_VAT_excl - , cost_total_local_VAT_incl - , created_by - , id_change_set - ) - SELECT - t_SPOPL.id_order - , t_SPOPL.id_permutation - -- , t_SPOPL.id_currency_cost - , t_SPOPL.id_unit_quantity - , t_SPOPL.quantity_ordered - , t_SPOPL.quantity_received - , t_SPOPL.latency_delivery_days - , t_SPOPL.display_order - , t_SPOPL.active - , t_SPOPL.cost_total_local_VAT_excl - , t_SPOPL.cost_total_local_VAT_incl - , a_id_user - , v_id_change_set - FROM tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - WHERE t_SPOPL.is_new = 1 - ; - - UPDATE partsltd_prod.Shop_Supplier_Purchase_Order SPO - INNER JOIN tmp_Supplier_Purchase_Order t_SPO - ON SPO.id_order = t_SPO.id_order - AND t_SPO.is_new = 0 - INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL ON t_SPO.id_order = t_SPOPL.id_order - SET - SPO.id_supplier_ordered = t_SPO.id_supplier_ordered - , SPO.id_currency_cost = id_currency_cost - , SPO.cost_total_local_VAT_excl = SUM(t_SPOPL.cost_total_local_VAT_excl) - , SPO.cost_total_local_VAT_incl = SUM(t_SPOPL.cost_total_local_VAT_incl) - , SPO.active = a_active - , SPO.id_change_set = v_id_change_set - ; - - UPDATE partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link SPOPL - INNER JOIN tmp_Supplier_Purchase_Order_Product_Link t_SPOPL - ON SPOPL.id_link = t_SPOPL.id_link - AND t_SPOPL.is_new = 0 - SET - SPOPL.id_order = t_SPOPL.id_order, - SPOPL.id_permutation = t_SPOPL.id_permutation, - -- SPOPL.id_currency_cost = t_SPOPL.id_currency_cost, - SPOPL.id_unit_quantity = t_SPOPL.id_unit_quantity, - SPOPL.quantity_ordered = t_SPOPL.quantity_ordered, - SPOPL.quantity_received = t_SPOPL.quantity_received, - SPOPL.latency_delivery_days = t_SPOPL.latency_delivery_days, - SPOPL.display_order = t_SPOPL.display_order, - SPOPL.active = t_SPOPL.active, - SPOPL.cost_total_local_VAT_excl = t_SPOPL.cost_total_local_VAT_excl, - SPOPL.cost_total_local_VAT_incl = t_SPOPL.cost_total_local_VAT_incl, - SPOPL.id_change_set = v_id_change_set - ; - - DELETE SPO_T - FROM Shop_Supplier_Purchase_Order_Temp SPO_T - WHERE SPO_T.GUID = a_guid - ; - DELETE SPOPL_T - FROM Shop_Supplier_Purchase_Order_Product_Link_Temp SPOPL_T - WHERE SPOPL_T.GUID = a_guid - ; - - COMMIT; - END IF; - - # Errors - SELECT * - FROM tmp_Msg_Error t_ME - INNER JOIN partsltd_prod.Shop_Msg_Error_Type MET ON t_ME.id_type = MET.id_type - ; - - IF a_debug = 1 THEN - SELECT * from tmp_Supplier; - END IF; - - DROP TEMPORARY TABLE tmp_Supplier_Purchase_Order; - DROP TEMPORARY TABLE tmp_Supplier_Purchase_Order_Product_Link; - DROP TEMPORARY TABLE tmp_Msg_Error; - - IF a_debug = 1 THEN - CALL partsltd_prod.p_debug_timing_reporting ( v_time_start ); - END IF; -END // -DELIMITER ;; - - -/* - -DELETE FROM Shop_Supplier_Purchase_Order_Product_Link_Audit; -DELETE FROM Shop_Supplier_Purchase_Order_Product_Link; -DELETE FROM Shop_Supplier_Purchase_Order_Product_Link_Temp; -DELETE FROM Shop_Supplier_Purchase_Order_Audit; -DELETE FROM Shop_Supplier_Purchase_Order; - -INSERT INTO Shop_Supplier_Purchase_Order_Product_Link_Temp ( - guid, - id_link, - id_order, - id_permutation, - cost_total_local, - id_currency_cost, - quantity_ordered, - id_unit_quantity, - quantity_received, - latency_delivery_days, - display_order, - active -) -VALUES - ( - 'NIPS', # guid - -1, # id_link, - -1, # id_order, - 1, # id_permutation, - 100, # cost_total_local, - 1, # id_currency_cost, - 1, # quantity_ordered, - 1, # id_unit_quantity, - 1, # quantity_received, - 14, # latency_delivery_days , - 1, # display_order - 1 # active - ) -; - -SELECT * FROM Shop_Supplier_Purchase_Order_Product_Link_Temp; - -CALL p_shop_save_supplier_purchase_order ( - 'NIPS', # a_guid - 'auth0|6582b95c895d09a70ba10fef', # a_id_user - -1, # a_id_order - 1, # a_id_supplier_ordered - 1 # a_id_currency_cost -); - -SELECT * FROM Shop_Supplier_Purchase_Order_Product_Link_Temp; - -DELETE FROM Shop_Supplier_Purchase_Order_Product_Link_Audit; -DELETE FROM Shop_Supplier_Purchase_Order_Product_Link; -DELETE FROM Shop_Supplier_Purchase_Order_Product_Link_Temp; -DELETE FROM Shop_Supplier_Purchase_Order_Audit; -DELETE FROM Shop_Supplier_Purchase_Order; - - -*/ - diff --git a/static/MySQL/7403_p_shop_save_supplier_purchase_order_test.sql b/static/MySQL/7403_p_shop_save_supplier_purchase_order_test.sql index 9206e14a..59964fd1 100644 --- a/static/MySQL/7403_p_shop_save_supplier_purchase_order_test.sql +++ b/static/MySQL/7403_p_shop_save_supplier_purchase_order_test.sql @@ -26,7 +26,7 @@ BEGIN SELECT * FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp ; - + START TRANSACTION; DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp; @@ -39,6 +39,7 @@ BEGIN , active , GUID ) + /* Test 1 - Insert VALUES ( -1 , 1 @@ -46,6 +47,15 @@ BEGIN , 1 , v_guid ) + */ + SELECT + id_order + , id_supplier_ordered + , id_currency_cost + , active + , v_guid + FROM partsltd_prod.Shop_Supplier_Purchase_Order + WHERE id_order = 6 ; INSERT INTO partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp ( @@ -62,6 +72,7 @@ BEGIN , cost_total_local_VAT_incl , GUID ) + /* Test 1 - Insert VALUES ( -1 , -1 @@ -76,6 +87,22 @@ BEGIN , 6 , v_guid ) + */ + SELECT + id_link + , id_order + , id_permutation + , id_unit_quantity + , 5 AS quantity_ordered + , quantity_received + , latency_delivery_days + , display_order + , active + , cost_total_local_VAT_excl + , cost_total_local_VAT_incl + , v_guid + FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link + WHERE id_order = 6 ; COMMIT; @@ -114,13 +141,13 @@ BEGIN END // DELIMITER ;; +/* CALL partsltd_prod.p_shop_save_supplier_purchase_order_test (); DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Temp; DELETE FROM partsltd_prod.Shop_Supplier_Purchase_Order_Product_Link_Temp; DROP TABLE IF EXISTS tmp_Msg_Error; -/* Cannot add or update a child row: a foreign key constraint fails (`partsltd_prod`.`shop_supplier_address`, CONSTRAINT `FK_Shop_Supplier_Address_id_supplier` FOREIGN KEY (`id_supplier`) REFERENCES `shop_supplier` (`id_supplier`) ON UPDATE RESTRICT) diff --git a/static/MySQL/7404_p_shop_get_many_supplier_purchase_order.sql b/static/MySQL/7404_p_shop_get_many_supplier_purchase_order.sql index 5d808804..0605fa71 100644 --- a/static/MySQL/7404_p_shop_get_many_supplier_purchase_order.sql +++ b/static/MySQL/7404_p_shop_get_many_supplier_purchase_order.sql @@ -101,7 +101,7 @@ BEGIN -- Permutations IF v_has_filter_permutation = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_permutation, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_permutation, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -112,12 +112,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -166,7 +166,7 @@ BEGIN -- Suppliers IF v_has_filter_supplier = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_supplier, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_supplier, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -177,12 +177,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -244,7 +244,7 @@ BEGIN -- Supplier Purchase Orders IF v_has_filter_order = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_order, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_order, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -255,12 +255,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -484,6 +484,7 @@ END // DELIMITER ;; +/* CALL p_shop_get_many_supplier_purchase_order ( 1, # a_id_user @@ -499,5 +500,4 @@ CALL p_shop_get_many_supplier_purchase_order ( , 0 # a_debug ); -/* */ diff --git a/static/MySQL/7416_p_shop_get_many_manufacturing_purchase_order.sql b/static/MySQL/7416_p_shop_get_many_manufacturing_purchase_order.sql index b4a49d4a..b4e62cdd 100644 --- a/static/MySQL/7416_p_shop_get_many_manufacturing_purchase_order.sql +++ b/static/MySQL/7416_p_shop_get_many_manufacturing_purchase_order.sql @@ -87,7 +87,7 @@ BEGIN -- Permutations IF v_has_filter_permutation = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_permutation, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_permutation, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -98,12 +98,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -152,7 +152,7 @@ BEGIN -- Manufacturing Purchase Orders IF v_has_filter_order = 1 THEN - CALL partsltd_prod.p_split(a_guid, a_ids_order, ',', a_debug); + CALL partsltd_prod.p_split(v_guid, a_ids_order, ',', a_debug); INSERT INTO tmp_Split ( substring @@ -163,12 +163,12 @@ BEGIN , CONVERT(substring, DECIMAL(10,0)) AS as_int FROM partsltd_prod.Split_Temp WHERE 1=1 - AND GUID = a_guid + AND GUID = v_guid AND NOT ISNULL(substring) AND substring != '' ; - CALL partsltd_prod.p_clear_split_temp( a_guid ); + CALL partsltd_prod.p_clear_split_temp( v_guid ); END IF; IF NOT EXISTS (SELECT * FROM tmp_Msg_Error LIMIT 1) THEN @@ -380,6 +380,7 @@ END // DELIMITER ;; +/* CALL p_shop_get_many_manufacturing_purchase_order ( 1 # a_id_user @@ -392,5 +393,4 @@ CALL p_shop_get_many_manufacturing_purchase_order ( , 0 # a_debug ); -/* */ diff --git a/static/MySQL/7422_p_shop_get_many_customer.sql b/static/MySQL/7422_p_shop_get_many_customer.sql index a68cdcb7..db41c932 100644 --- a/static/MySQL/7422_p_shop_get_many_customer.sql +++ b/static/MySQL/7422_p_shop_get_many_customer.sql @@ -106,7 +106,7 @@ BEGIN -- select v_has_filter_product, v_has_filter_permutation; IF v_has_filter_customer = 1 OR a_get_all_customer = 1 THEN - CALL p_split(a_guid, a_ids_customer, ','); + CALL p_split(v_guid, a_ids_customer, ','); IF EXISTS (SELECT * FROM Split_Temp S_T LEFT JOIN Shop_Customer C ON S_T.substring = C.id_customer WHERE ISNULL(C.id_customer)) THEN INSERT INTO tmp_Msg_Error ( diff --git a/static/MySQL/7425_p_shop_get_many_customer_sales_order.sql b/static/MySQL/7425_p_shop_get_many_customer_sales_order.sql index c8373587..18d48cb7 100644 --- a/static/MySQL/7425_p_shop_get_many_customer_sales_order.sql +++ b/static/MySQL/7425_p_shop_get_many_customer_sales_order.sql @@ -244,7 +244,7 @@ BEGIN -- select v_has_filter_product, v_has_filter_permutation; IF v_has_filter_customer = 1 OR a_get_all_customer = 1 THEN - CALL p_split(a_guid, a_ids_customer, ','); + CALL p_split(v_guid, a_ids_customer, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Customer S ON TS.substring = S.id_customer WHERE ISNULL(S.id_customer)) THEN INSERT INTO tmp_Msg_Error ( @@ -301,7 +301,7 @@ BEGIN IF v_has_filter_category = 1 THEN IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_category, ','); + CALL p_split(v_guid, a_ids_category, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Product_Category C ON TS.substring = C.id_category WHERE ISNULL(C.id_category)) THEN INSERT INTO tmp_Msg_Error ( @@ -327,7 +327,7 @@ BEGIN IF v_has_filter_product = 1 THEN IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_product, ','); + CALL p_split(v_guid, a_ids_product, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Product ON TS.substring = P.id_product WHERE ISNULL(P.id_product)) THEN INSERT INTO tmp_Msg_Error ( @@ -353,7 +353,7 @@ BEGIN IF v_has_filter_permutation = 1 THEN IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_permutation, ','); + CALL p_split(v_guid, a_ids_permutation, ','); IF EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Product_Permutation PP ON TS.substring = PP.id_permutation WHERE ISNULL(PP.id_permutation)) THEN INSERT INTO tmp_Msg_Error ( @@ -486,7 +486,7 @@ BEGIN -- Get orders IF NOT EXISTS (SELECT * FROM tmp_Msg_Error WHERE guid = v_guid LIMIT 1) THEN - CALL p_split(a_guid, a_ids_order, ','); + CALL p_split(v_guid, a_ids_order, ','); IF v_has_filter_order AND EXISTS (SELECT * FROM Split_Temp TS LEFT JOIN Shop_Customer_Sales_Order CSO ON TS.substring = CSO.id_order WHERE ISNULL(CSO.id_order)) THEN INSERT INTO tmp_Msg_Error ( diff --git a/static/MySQL/temp.txt b/static/MySQL/temp.txt index c6f60ddc..669da2aa 100644 --- a/static/MySQL/temp.txt +++ b/static/MySQL/temp.txt @@ -200,6 +200,7 @@ 7400_p_shop_save_supplier_temp.sql 7401_p_shop_get_many_supplier.sql 7403_p_shop_save_supplier_purchase_order.sql +7403_p_shop_save_supplier_purchase_order_test.sql 7404_p_shop_get_many_supplier_purchase_order.sql 7415_p_shop_save_manufacturing_purchase_order.sql 7416_p_shop_get_many_manufacturing_purchase_order.sql diff --git a/static/css/main.css b/static/css/main.css index 04258f7b..d01cbda5 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -99,15 +99,15 @@ h1, h2, h3, h4, h5, p, a, label { */ h1 { - font-size: 24px; + font-size: min(24px, calc(1vh * 6)); } h2 { - font-size: 22px; + font-size: min(20px, calc(1vh * 5)); } h3 { - font-size: 18px; + font-size: min(16px, calc(1vh * 4)); margin-top: 1vh; } @@ -239,8 +239,8 @@ h5 { } #pageBody > * > * { align-self: center; - padding-top: 1vh; - padding-bottom: 1vh; + padding-top: 0.5vh; + padding-bottom: 0.5vh; color: var(--c_purple_dark); } #pageBody > .card { @@ -572,6 +572,7 @@ button:hover, input[type="submit"]:hover, #overlayHamburger .row *:hover { ul { max-width: 90%; + padding: 5px 0 10px 0; } li { text-align: left; diff --git a/static/css/pages/core/contact.css b/static/css/pages/core/contact.css index 2ced1cbb..a3b9a19f 100644 --- a/static/css/pages/core/contact.css +++ b/static/css/pages/core/contact.css @@ -6,6 +6,11 @@ } #pageBody > .card:not(:first-of-type) { } + +#pageBody label { + font-size: min(16px, calc(1vh * 4)); +} + #email { min-width: 40vw; width: 40vw; diff --git a/static/css/pages/core/services.css b/static/css/pages/core/services.css index 1ef83971..382d2828 100644 --- a/static/css/pages/core/services.css +++ b/static/css/pages/core/services.css @@ -3,13 +3,14 @@ padding-right: 5vw; max-width: 80vw; } -#pageBody > .card:first-of-type{ + +#pageBody .card h1, +#pageBody .card h2 { + width: 100%; } -#pageBody > .card:last-of-type { - padding-left: 5vw; - padding-right: 5vw; -} -#pageBody > .card:not(:first-of-type) { + +#pageBody .card p { + font-size: min(16px, calc(1vh * 4)); } table { @@ -18,6 +19,14 @@ table { width: fit-content !important; } +table td { + padding: 10px; +} + +table th { + font-size: min(16px, calc(1vh * 4)); +} + /* tr th::after { content: ""; diff --git a/static/dist/css/core_contact.bundle.css b/static/dist/css/core_contact.bundle.css index a029db9e..b026545b 100644 --- a/static/dist/css/core_contact.bundle.css +++ b/static/dist/css/core_contact.bundle.css @@ -6,6 +6,11 @@ } #pageBody > .card:not(:first-of-type) { } + +#pageBody label { + font-size: min(16px, calc(1vh * 4)); +} + #email { min-width: 40vw; width: 40vw; diff --git a/static/dist/css/core_services.bundle.css b/static/dist/css/core_services.bundle.css index ae3f57de..db07e8eb 100644 --- a/static/dist/css/core_services.bundle.css +++ b/static/dist/css/core_services.bundle.css @@ -3,13 +3,14 @@ padding-right: 5vw; max-width: 80vw; } -#pageBody > .card:first-of-type{ + +#pageBody .card h1, +#pageBody .card h2 { + width: 100%; } -#pageBody > .card:last-of-type { - padding-left: 5vw; - padding-right: 5vw; -} -#pageBody > .card:not(:first-of-type) { + +#pageBody .card p { + font-size: min(16px, calc(1vh * 4)); } table { @@ -18,6 +19,14 @@ table { width: fit-content !important; } +table td { + padding: 10px; +} + +table th { + font-size: min(16px, calc(1vh * 4)); +} + /* tr th::after { content: ""; diff --git a/static/dist/css/main.bundle.css b/static/dist/css/main.bundle.css index e4173340..480fe7ca 100644 --- a/static/dist/css/main.bundle.css +++ b/static/dist/css/main.bundle.css @@ -99,15 +99,15 @@ h1, h2, h3, h4, h5, p, a, label { */ h1 { - font-size: 24px; + font-size: min(24px, calc(1vh * 6)); } h2 { - font-size: 22px; + font-size: min(20px, calc(1vh * 5)); } h3 { - font-size: 18px; + font-size: min(16px, calc(1vh * 4)); margin-top: 1vh; } @@ -239,8 +239,8 @@ h5 { } #pageBody > * > * { align-self: center; - padding-top: 1vh; - padding-bottom: 1vh; + padding-top: 0.5vh; + padding-bottom: 0.5vh; color: var(--c_purple_dark); } #pageBody > .card { @@ -572,6 +572,7 @@ button:hover, input[type="submit"]:hover, #overlayHamburger .row *:hover { ul { max-width: 90%; + padding: 5px 0 10px 0; } li { text-align: left; diff --git a/templates/pages/core/_admin_home.html b/templates/pages/core/_admin_home.html index d6e110f7..cd45a418 100644 --- a/templates/pages/core/_admin_home.html +++ b/templates/pages/core/_admin_home.html @@ -7,7 +7,7 @@ --> - +
diff --git a/templates/pages/core/_contact.html b/templates/pages/core/_contact.html index e28d8890..27afcbc5 100644 --- a/templates/pages/core/_contact.html +++ b/templates/pages/core/_contact.html @@ -7,7 +7,7 @@ --> - +