diff --git a/.docker/images/php/base/Dockerfile b/.docker/images/php/base/Dockerfile index 99a8b01ae..239636123 100644 --- a/.docker/images/php/base/Dockerfile +++ b/.docker/images/php/base/Dockerfile @@ -63,6 +63,8 @@ RUN apt-get update && apt-get install -y \ # Install fileinfo RUN docker-php-ext-install -j$(nproc) fileinfo # Install intl +RUN docker-php-ext-install -j$(nproc) ftp +# Install ftp RUN docker-php-ext-install -j$(nproc) intl # Install mongodb RUN pecl install mongodb \ diff --git a/.docker/images/php/base/conf.d/zz-app.ini b/.docker/images/php/base/conf.d/zz-app.ini index 1ff3af068..fbe3cb71f 100644 --- a/.docker/images/php/base/conf.d/zz-app.ini +++ b/.docker/images/php/base/conf.d/zz-app.ini @@ -11,4 +11,4 @@ opcache.interned_strings_buffer=12 memory_limit = -1 disable_functions = -extension=/pdflib.so \ No newline at end of file +;extension=/pdflib.so diff --git a/.php-cs-fixer.cache b/.php-cs-fixer.cache new file mode 100644 index 000000000..58c281708 --- /dev/null +++ b/.php-cs-fixer.cache @@ -0,0 +1 @@ +{"php":"8.1.2-1ubuntu2.17","version":"3.56.1","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"braces_position":{"allow_single_line_empty_anonymous_classes":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_type_declaration":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_parentheses":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"unary_operator_spaces":{"only_dec_inc":true},"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"attribute_placement":"ignore","on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"src\/old\/application\/design\/vorlagen\/tailwindcss\/layout\/.null-ls_610152_default.phtml":"cc9f32bda4a5d4114fb5ec3f782d8a92"}} \ No newline at end of file diff --git a/src/new/composer.json b/src/new/composer.json index 2fc07794d..099f89e9e 100755 --- a/src/new/composer.json +++ b/src/new/composer.json @@ -19,6 +19,7 @@ "azuyalabs/yasumi": "^2.5", "behat/transliterator": "^1.2@dev", "brick/money": "^0.7.0", + "chillerlan/php-qrcode": "v5.0.x-dev", "cocur/slugify": "v3.1", "composer/package-versions-deprecated": "^1.8", "ddeboer/imap": "1.12.2", @@ -30,6 +31,7 @@ "gabrielbull/ups-api": "dev-master", "gregwar/captcha-bundle": "^2.2", "guzzlehttp/guzzle": "^6", + "horstoeko/zugferd": "^1.0", "incenteev/composer-parameter-handler": "^2.0", "jms/serializer-bundle": "5.*", "knplabs/knp-gaufrette-bundle": "0.7.*", @@ -40,7 +42,6 @@ "liip/imagine-bundle": "2.9.*", "mobiledetect/mobiledetectlib": "^2.8", "mpdf/mpdf": "dev-qrcode", - "chillerlan/php-qrcode": "v5.0.x-dev", "mpdf/qrcode": "^1.2", "nelmio/api-doc-bundle": "v4.11.1", "nelmio/cors-bundle": "^2.2", @@ -76,7 +77,7 @@ "symfony/monolog-bundle": "^3.8", "symfony/notifier": "*", "symfony/process": "*", - "symfony/property-access": "*", + "symfony/property-access": "v6.4.4", "symfony/property-info": "*", "symfony/proxy-manager-bridge": "*", "symfony/runtime": "*", diff --git a/src/new/composer.lock b/src/new/composer.lock index 6e315d457..5ce4df5e3 100755 --- a/src/new/composer.lock +++ b/src/new/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9ee2679b20ccf71bc1a55d534fbd4c7c", + "content-hash": "cab306080cc5d2db46248d66db3650cc", "packages": [ { "name": "azuyalabs/yasumi", @@ -420,16 +420,16 @@ }, { "name": "chillerlan/php-settings-container", - "version": "3.1.1", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/chillerlan/php-settings-container.git", - "reference": "c41e89f8bf963d1e88584a47fb78d1cd204b6e2a" + "reference": "8f93648fac8e6bacac8e00a8d325eba4950295e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/chillerlan/php-settings-container/zipball/c41e89f8bf963d1e88584a47fb78d1cd204b6e2a", - "reference": "c41e89f8bf963d1e88584a47fb78d1cd204b6e2a", + "url": "https://api.github.com/repos/chillerlan/php-settings-container/zipball/8f93648fac8e6bacac8e00a8d325eba4950295e6", + "reference": "8f93648fac8e6bacac8e00a8d325eba4950295e6", "shasum": "" }, "require": { @@ -438,9 +438,9 @@ }, "require-dev": { "phan/phan": "^5.4", - "phpcsstandards/php_codesniffer": "^3.8", "phpmd/phpmd": "^2.15", - "phpunit/phpunit": "^10.5" + "phpunit/phpunit": "^10.5", + "squizlabs/php_codesniffer": "^3.9" }, "type": "library", "autoload": { @@ -481,7 +481,7 @@ "type": "ko_fi" } ], - "time": "2024-01-05T23:55:20+00:00" + "time": "2024-03-02T20:07:15+00:00" }, { "name": "cocur/slugify", @@ -804,16 +804,16 @@ }, { "name": "doctrine/collections", - "version": "2.2.0", + "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "07e16cd7b80a2cffed99e36b541876af172f0257" + "reference": "d8af7f248c74f195f7347424600fd9e17b57af59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/07e16cd7b80a2cffed99e36b541876af172f0257", - "reference": "07e16cd7b80a2cffed99e36b541876af172f0257", + "url": "https://api.github.com/repos/doctrine/collections/zipball/d8af7f248c74f195f7347424600fd9e17b57af59", + "reference": "d8af7f248c74f195f7347424600fd9e17b57af59", "shasum": "" }, "require": { @@ -870,7 +870,7 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/2.2.0" + "source": "https://github.com/doctrine/collections/tree/2.2.2" }, "funding": [ { @@ -886,20 +886,20 @@ "type": "tidelift" } ], - "time": "2024-02-25T22:55:36+00:00" + "time": "2024-04-18T06:56:21+00:00" }, { "name": "doctrine/common", - "version": "3.4.3", + "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" + "reference": "0aad4b7ab7ce8c6602dfbb1e1a24581275fb9d1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", - "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", + "url": "https://api.github.com/repos/doctrine/common/zipball/0aad4b7ab7ce8c6602dfbb1e1a24581275fb9d1a", + "reference": "0aad4b7ab7ce8c6602dfbb1e1a24581275fb9d1a", "shasum": "" }, "require": { @@ -961,7 +961,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.4.3" + "source": "https://github.com/doctrine/common/tree/3.4.4" }, "funding": [ { @@ -977,20 +977,20 @@ "type": "tidelift" } ], - "time": "2022-10-09T11:47:59+00:00" + "time": "2024-04-16T13:35:33+00:00" }, { "name": "doctrine/dbal", - "version": "3.8.2", + "version": "3.8.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "a19a1d05ca211f41089dffcc387733a6875196cb" + "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/a19a1d05ca211f41089dffcc387733a6875196cb", - "reference": "a19a1d05ca211f41089dffcc387733a6875196cb", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b05e48a745f722801f55408d0dbd8003b403dbbd", + "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd", "shasum": "" }, "require": { @@ -1006,12 +1006,12 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.57", + "phpstan/phpstan": "1.10.58", "phpstan/phpstan-strict-rules": "^1.5", "phpunit/phpunit": "9.6.16", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", - "squizlabs/php_codesniffer": "3.8.1", + "squizlabs/php_codesniffer": "3.9.0", "symfony/cache": "^5.4|^6.0|^7.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0", "vimeo/psalm": "4.30.0" @@ -1074,7 +1074,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.8.2" + "source": "https://github.com/doctrine/dbal/tree/3.8.4" }, "funding": [ { @@ -1090,7 +1090,7 @@ "type": "tidelift" } ], - "time": "2024-02-12T18:36:36+00:00" + "time": "2024-04-25T07:04:44+00:00" }, { "name": "doctrine/deprecations", @@ -1585,25 +1585,24 @@ }, { "name": "doctrine/mongodb-odm", - "version": "2.6.2", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/mongodb-odm.git", - "reference": "a51bfc01425d2c30b69f2c5ce13fe0d3c58bbd98" + "reference": "8c7fa3f31c0018571f9c841b9212811df44ded96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/mongodb-odm/zipball/a51bfc01425d2c30b69f2c5ce13fe0d3c58bbd98", - "reference": "a51bfc01425d2c30b69f2c5ce13fe0d3c58bbd98", + "url": "https://api.github.com/repos/doctrine/mongodb-odm/zipball/8c7fa3f31c0018571f9c841b9212811df44ded96", + "reference": "8c7fa3f31c0018571f9c841b9212811df44ded96", "shasum": "" }, "require": { - "doctrine/annotations": "^1.12 || ^2.0", "doctrine/cache": "^1.11 || ^2.0", "doctrine/collections": "^1.5 || ^2.0", "doctrine/event-manager": "^1.0 || ^2.0", "doctrine/instantiator": "^1.1 || ^2", - "doctrine/persistence": "^2.4 || ^3.0", + "doctrine/persistence": "^3.2", "ext-mongodb": "^1.11", "friendsofphp/proxy-manager-lts": "^1.0", "jean85/pretty-package-versions": "^1.3.0 || ^2.0.1", @@ -1614,7 +1613,11 @@ "symfony/deprecation-contracts": "^2.2 || ^3.0", "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0" }, + "conflict": { + "doctrine/annotations": "<1.12 || >=3.0" + }, "require-dev": { + "doctrine/annotations": "^1.12 || ^2.0", "doctrine/coding-standard": "^12.0", "ext-bcmath": "*", "jmikola/geojson": "^1.0", @@ -1627,6 +1630,7 @@ "vimeo/psalm": "^5.9.0" }, "suggest": { + "doctrine/annotations": "For annotation mapping support", "ext-bcmath": "Decimal128 type support" }, "type": "library", @@ -1674,7 +1678,7 @@ ], "support": { "issues": "https://github.com/doctrine/mongodb-odm/issues", - "source": "https://github.com/doctrine/mongodb-odm/tree/2.6.2" + "source": "https://github.com/doctrine/mongodb-odm/tree/2.7.0" }, "funding": [ { @@ -1690,7 +1694,7 @@ "type": "tidelift" } ], - "time": "2023-12-17T22:00:36+00:00" + "time": "2024-03-06T14:24:19+00:00" }, { "name": "doctrine/mongodb-odm-bundle", @@ -1785,16 +1789,16 @@ }, { "name": "doctrine/orm", - "version": "2.18.1", + "version": "2.19.4", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "e6eef1a97d41f1ee244b6e69d7359d00cb3e4c4a" + "reference": "b27489348658cd718d18005de37b94f7f8561467" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/e6eef1a97d41f1ee244b6e69d7359d00cb3e4c4a", - "reference": "e6eef1a97d41f1ee244b6e69d7359d00cb3e4c4a", + "url": "https://api.github.com/repos/doctrine/orm/zipball/b27489348658cd718d18005de37b94f7f8561467", + "reference": "b27489348658cd718d18005de37b94f7f8561467", "shasum": "" }, "require": { @@ -1823,14 +1827,14 @@ "doctrine/annotations": "^1.13 || ^2", "doctrine/coding-standard": "^9.0.2 || ^12.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.10.35", + "phpstan/phpstan": "~1.4.10 || 1.10.59", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", "psr/log": "^1 || ^2 || ^3", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0", "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0", - "vimeo/psalm": "4.30.0 || 5.16.0" + "vimeo/psalm": "4.30.0 || 5.22.2" }, "suggest": { "ext-dom": "Provides support for XSD validation for XML mapping files", @@ -1880,22 +1884,22 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.18.1" + "source": "https://github.com/doctrine/orm/tree/2.19.4" }, - "time": "2024-02-22T12:22:44+00:00" + "time": "2024-04-15T13:11:10+00:00" }, { "name": "doctrine/persistence", - "version": "3.2.0", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "63fee8c33bef740db6730eb2a750cd3da6495603" + "reference": "477da35bd0255e032826f440b94b3e37f2d56f42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603", - "reference": "63fee8c33bef740db6730eb2a750cd3da6495603", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42", + "reference": "477da35bd0255e032826f440b94b3e37f2d56f42", "shasum": "" }, "require": { @@ -1964,7 +1968,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.2.0" + "source": "https://github.com/doctrine/persistence/tree/3.3.2" }, "funding": [ { @@ -1980,7 +1984,7 @@ "type": "tidelift" } ], - "time": "2023-05-17T18:32:04+00:00" + "time": "2024-03-12T14:54:36+00:00" }, { "name": "doctrine/sql-formatter", @@ -2164,16 +2168,16 @@ }, { "name": "friendsofphp/proxy-manager-lts", - "version": "v1.0.16", + "version": "v1.0.18", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git", - "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c" + "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/ecadbdc9052e4ad08c60c8a02268712e50427f7c", - "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c", + "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/2c8a6cffc3220e99352ad958fe7cf06bf6f7690f", + "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f", "shasum": "" }, "require": { @@ -2230,7 +2234,7 @@ ], "support": { "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues", - "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.16" + "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.18" }, "funding": [ { @@ -2242,7 +2246,7 @@ "type": "tidelift" } ], - "time": "2023-05-24T07:17:17+00:00" + "time": "2024-03-20T12:50:41+00:00" }, { "name": "gabrielbull/ups-api", @@ -2328,6 +2332,66 @@ }, "time": "2022-07-12T08:47:40+00:00" }, + { + "name": "goetas-webservices/xsd2php-runtime", + "version": "v0.2.17", + "source": { + "type": "git", + "url": "https://github.com/goetas-webservices/xsd2php-runtime.git", + "reference": "be15c48cda6adfab82e180a69dfa1937e208cfe1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/goetas-webservices/xsd2php-runtime/zipball/be15c48cda6adfab82e180a69dfa1937e208cfe1", + "reference": "be15c48cda6adfab82e180a69dfa1937e208cfe1", + "shasum": "" + }, + "require": { + "jms/serializer": "^1.2|^2.0|^3.0", + "php": ">=7.1", + "symfony/yaml": "^2.2|^3.0|^4.0|^5.0|^6.0|^7.0" + }, + "conflict": { + "jms/serializer": "1.4.1|1.6.1|1.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.2-dev" + } + }, + "autoload": { + "psr-4": { + "GoetasWebservices\\Xsd\\XsdToPhpRuntime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Asmir Mustafic" + } + ], + "description": "Convert XSD (XML Schema) definitions into PHP classes", + "keywords": [ + "converter", + "jms", + "php", + "serializer", + "xml", + "xsd" + ], + "support": { + "issues": "https://github.com/goetas-webservices/xsd2php-runtime/issues", + "source": "https://github.com/goetas-webservices/xsd2php-runtime/tree/v0.2.17" + }, + "time": "2024-04-12T22:55:31+00:00" + }, { "name": "gregwar/captcha", "version": "v1.2.1", @@ -2750,6 +2814,190 @@ ], "time": "2023-04-17T16:00:37+00:00" }, + { + "name": "horstoeko/mimedb", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/horstoeko/mimedb.git", + "reference": "2790b61cbff7f94ae8f40565761b15beb7792fcb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/horstoeko/mimedb/zipball/2790b61cbff7f94ae8f40565761b15beb7792fcb", + "reference": "2790b61cbff7f94ae8f40565761b15beb7792fcb", + "shasum": "" + }, + "require": { + "php": "^7.3|^7.4|^8.0|^8.1|^8.2|^8.3" + }, + "require-dev": { + "pdepend/pdepend": "^2", + "phploc/phploc": "^7", + "phpmd/phpmd": "^2", + "phpstan/phpstan": "^1.8", + "phpunit/phpunit": "^9", + "sebastian/phpcpd": "^6", + "squizlabs/php_codesniffer": "^3" + }, + "type": "package", + "autoload": { + "psr-4": { + "horstoeko\\mimedb\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Erling", + "email": "daniel@erling.com.de", + "role": "lead" + } + ], + "description": "Get mimetypes by fileextensions and visa versa", + "homepage": "https://github.com/horstoeko/mimedb", + "keywords": [ + "file extension", + "mimetype" + ], + "support": { + "issues": "https://github.com/horstoeko/mimedb/issues", + "source": "https://github.com/horstoeko/mimedb/tree/v1.0.5" + }, + "time": "2023-09-22T20:17:48+00:00" + }, + { + "name": "horstoeko/stringmanagement", + "version": "v1.0.11", + "source": { + "type": "git", + "url": "https://github.com/horstoeko/stringmanagement.git", + "reference": "57f0c2bae4cba941902a02d8166d1f03fb52d08a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/horstoeko/stringmanagement/zipball/57f0c2bae4cba941902a02d8166d1f03fb52d08a", + "reference": "57f0c2bae4cba941902a02d8166d1f03fb52d08a", + "shasum": "" + }, + "require": { + "php": "^7.3|^7.4|^8.0|^8.1|^8.2|^8.3" + }, + "require-dev": { + "pdepend/pdepend": "^2", + "phploc/phploc": "^7", + "phpmd/phpmd": "^2", + "phpstan/phpstan": "^1.8", + "phpunit/phpunit": "^9", + "sebastian/phpcpd": "^6", + "squizlabs/php_codesniffer": "^3" + }, + "type": "package", + "autoload": { + "psr-4": { + "horstoeko\\stringmanagement\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Erling", + "email": "daniel@erling.com.de", + "role": "lead" + } + ], + "description": "A library for string manipulation utilities", + "homepage": "https://github.com/horstoeko/stringmanagement", + "keywords": [ + "stringmanagement" + ], + "support": { + "issues": "https://github.com/horstoeko/stringmanagement/issues", + "source": "https://github.com/horstoeko/stringmanagement/tree/v1.0.11" + }, + "time": "2023-02-12T14:16:40+00:00" + }, + { + "name": "horstoeko/zugferd", + "version": "v1.0.41", + "source": { + "type": "git", + "url": "https://github.com/horstoeko/zugferd.git", + "reference": "dee8f7efd017de6e637621e30808aff420641d5a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/horstoeko/zugferd/zipball/dee8f7efd017de6e637621e30808aff420641d5a", + "reference": "dee8f7efd017de6e637621e30808aff420641d5a", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "goetas-webservices/xsd2php-runtime": "^0.2.13", + "horstoeko/mimedb": "^1", + "horstoeko/stringmanagement": "^1", + "jms/serializer": "^3", + "php": "^7.3|^7.4|^8", + "setasign/fpdf": "^1", + "setasign/fpdi": "^2", + "smalot/pdfparser": "^0|^2", + "symfony/process": "^5|^6", + "symfony/validator": "^5|^6", + "symfony/yaml": "^5|^6" + }, + "require-dev": { + "goetas-webservices/xsd2php": "^0", + "nette/php-generator": "*", + "pdepend/pdepend": "^2", + "phploc/phploc": "^7", + "phpmd/phpmd": "^2", + "phpstan/phpstan": "^1.8", + "phpunit/phpunit": "^9", + "sebastian/phpcpd": "^6", + "squizlabs/php_codesniffer": "^3" + }, + "type": "package", + "autoload": { + "psr-4": { + "horstoeko\\zugferd\\": "src", + "horstoeko\\zugferd\\qdt\\": "src/entities/qdt", + "horstoeko\\zugferd\\ram\\": "src/entities/ram", + "horstoeko\\zugferd\\rsm\\": "src/entities/rsm", + "horstoeko\\zugferd\\udt\\": "src/entities/udt" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Erling", + "email": "daniel@erling.com.de", + "role": "lead" + } + ], + "description": "A library for creating and reading european electronic invoices", + "homepage": "https://github.com/horstoeko/zugferd", + "keywords": [ + "ZUGFeRD", + "electronic", + "factur-x", + "invoice", + "xrechnung" + ], + "support": { + "issues": "https://github.com/horstoeko/zugferd/issues", + "source": "https://github.com/horstoeko/zugferd/tree/v1.0.41" + }, + "time": "2024-04-18T03:57:58+00:00" + }, { "name": "imagine/imagine", "version": "1.3.5", @@ -2871,16 +3119,16 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.0.5", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", - "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", "shasum": "" }, "require": { @@ -2888,9 +3136,9 @@ "php": "^7.1|^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.17", + "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^0.12.66", + "phpstan/phpstan": "^1.4", "phpunit/phpunit": "^7.5|^8.5|^9.4", "vimeo/psalm": "^4.3" }, @@ -2924,9 +3172,9 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" }, - "time": "2021-10-08T21:21:46+00:00" + "time": "2024-03-08T09:58:59+00:00" }, { "name": "jms/metadata", @@ -3398,20 +3646,20 @@ }, { "name": "knplabs/knp-menu", - "version": "v3.4.0", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpMenu.git", - "reference": "bf7d89a7ef406fd2ec1aae6f30f722e844bf6d31" + "reference": "c39403f7c427d1b72cc56f38df0a075b4b9191fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/bf7d89a7ef406fd2ec1aae6f30f722e844bf6d31", - "reference": "bf7d89a7ef406fd2ec1aae6f30f722e844bf6d31", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/c39403f7c427d1b72cc56f38df0a075b4b9191fe", + "reference": "c39403f7c427d1b72cc56f38df0a075b4b9191fe", "shasum": "" }, "require": { - "php": "^8.0" + "php": "^8.1" }, "conflict": { "twig/twig": "<1.42.3 || >=2,<2.9" @@ -3419,11 +3667,11 @@ "require-dev": { "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.6", - "psr/container": "^1.0", - "symfony/http-foundation": "^5.4 || ^6.0", - "symfony/phpunit-bridge": "^6.2", - "symfony/routing": "^5.4 || ^6.0", - "twig/twig": "^2.9 || ^3.0" + "psr/container": "^1.0 || ^2.0", + "symfony/http-foundation": "^5.4 || ^6.0 || ^7.0", + "symfony/phpunit-bridge": "^7.0", + "symfony/routing": "^5.4 || ^6.0 || ^7.0", + "twig/twig": "^2.16 || ^3.0" }, "suggest": { "twig/twig": "for the TwigRenderer and the integration with your templates" @@ -3465,32 +3713,32 @@ ], "support": { "issues": "https://github.com/KnpLabs/KnpMenu/issues", - "source": "https://github.com/KnpLabs/KnpMenu/tree/v3.4.0" + "source": "https://github.com/KnpLabs/KnpMenu/tree/v3.5.0" }, - "time": "2023-05-17T18:48:46+00:00" + "time": "2024-03-23T15:35:09+00:00" }, { "name": "knplabs/knp-menu-bundle", - "version": "v3.3.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpMenuBundle.git", - "reference": "02a2c68a2d6247a21c1d5ed185e2e3e3d9e7dfb5" + "reference": "925dd71fc9d7c31dd852a0537757be60c25e3afe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/02a2c68a2d6247a21c1d5ed185e2e3e3d9e7dfb5", - "reference": "02a2c68a2d6247a21c1d5ed185e2e3e3d9e7dfb5", + "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/925dd71fc9d7c31dd852a0537757be60c25e3afe", + "reference": "925dd71fc9d7c31dd852a0537757be60c25e3afe", "shasum": "" }, "require": { "knplabs/knp-menu": "^3.3", - "php": "^8.0", + "php": "^8.1", "symfony/deprecation-contracts": "^2.5 | ^3.3", "symfony/framework-bundle": "^5.4 | ^6.0 | ^7.0" }, "require-dev": { - "phpunit/phpunit": "^9.6 | ^10.1", + "phpunit/phpunit": "^10.5 | ^11.0.3", "symfony/expression-language": "^5.4 | ^6.0 | ^7.0", "symfony/phpunit-bridge": "^6.0 | ^7.0", "symfony/templating": "^5.4 | ^6.0 | ^7.0" @@ -3530,9 +3778,9 @@ ], "support": { "issues": "https://github.com/KnpLabs/KnpMenuBundle/issues", - "source": "https://github.com/KnpLabs/KnpMenuBundle/tree/v3.3.0" + "source": "https://github.com/KnpLabs/KnpMenuBundle/tree/v3.4.1" }, - "time": "2023-11-01T09:25:40+00:00" + "time": "2024-04-15T13:35:09+00:00" }, { "name": "knplabs/knp-paginator-bundle", @@ -4348,23 +4596,23 @@ }, { "name": "mongodb/mongodb", - "version": "1.17.0", + "version": "1.18.0", "source": { "type": "git", "url": "https://github.com/mongodb/mongo-php-library.git", - "reference": "9d9c917cf7ff275ed6bd63c596efeb6e49fd0e53" + "reference": "d421c418ef56a96f3dfa6b2828f936df6848ccf9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/9d9c917cf7ff275ed6bd63c596efeb6e49fd0e53", - "reference": "9d9c917cf7ff275ed6bd63c596efeb6e49fd0e53", + "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/d421c418ef56a96f3dfa6b2828f936df6848ccf9", + "reference": "d421c418ef56a96f3dfa6b2828f936df6848ccf9", "shasum": "" }, "require": { + "composer-runtime-api": "^2.0", "ext-hash": "*", "ext-json": "*", - "ext-mongodb": "^1.17.0", - "jean85/pretty-package-versions": "^2.0.1", + "ext-mongodb": "^1.18.0", "php": "^7.4 || ^8.0", "psr/log": "^1.1.4|^2|^3", "symfony/polyfill-php80": "^1.27", @@ -4372,7 +4620,7 @@ }, "require-dev": { "doctrine/coding-standard": "^12.0", - "rector/rector": "^0.18", + "rector/rector": "^0.19", "squizlabs/php_codesniffer": "^3.7", "symfony/phpunit-bridge": "^5.2", "vimeo/psalm": "^5.13" @@ -4380,7 +4628,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17.x-dev" + "dev-master": "1.18.x-dev" } }, "autoload": { @@ -4419,22 +4667,22 @@ ], "support": { "issues": "https://github.com/mongodb/mongo-php-library/issues", - "source": "https://github.com/mongodb/mongo-php-library/tree/1.17.0" + "source": "https://github.com/mongodb/mongo-php-library/tree/1.18.0" }, - "time": "2023-11-15T09:21:50+00:00" + "time": "2024-03-27T17:04:50+00:00" }, { "name": "monolog/monolog", - "version": "2.9.2", + "version": "2.9.3", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f" + "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/437cb3628f4cf6042cc10ae97fc2b8472e48ca1f", - "reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/a30bfe2e142720dfa990d0a7e573997f5d884215", + "reference": "a30bfe2e142720dfa990d0a7e573997f5d884215", "shasum": "" }, "require": { @@ -4455,8 +4703,8 @@ "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^0.12.91", - "phpunit/phpunit": "^8.5.14", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.38 || ^9.6.19", "predis/predis": "^1.1 || ^2.0", "rollbar/rollbar": "^1.3 || ^2 || ^3", "ruflin/elastica": "^7", @@ -4511,7 +4759,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.9.2" + "source": "https://github.com/Seldaek/monolog/tree/2.9.3" }, "funding": [ { @@ -4523,7 +4771,7 @@ "type": "tidelift" } ], - "time": "2023-10-27T15:25:26+00:00" + "time": "2024-04-12T20:52:51+00:00" }, { "name": "mpdf/mpdf", @@ -4531,12 +4779,12 @@ "source": { "type": "git", "url": "https://github.com/boonkerz/mpdf.git", - "reference": "adb3654f611395cbaff26542ced8d7d1ebaf66be" + "reference": "6b17b3e0d49289f3389c1cf5ff5f0ffce7d794a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/boonkerz/mpdf/zipball/adb3654f611395cbaff26542ced8d7d1ebaf66be", - "reference": "adb3654f611395cbaff26542ced8d7d1ebaf66be", + "url": "https://api.github.com/repos/boonkerz/mpdf/zipball/6b17b3e0d49289f3389c1cf5ff5f0ffce7d794a2", + "reference": "6b17b3e0d49289f3389c1cf5ff5f0ffce7d794a2", "shasum": "" }, "require": { @@ -4625,7 +4873,7 @@ "url": "https://www.paypal.me/mpdf" } ], - "time": "2024-02-27T17:50:08+00:00" + "time": "2024-04-25T11:41:10+00:00" }, { "name": "mpdf/psr-http-message-shim", @@ -5089,16 +5337,16 @@ }, { "name": "nesbot/carbon", - "version": "3.0.2", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "cf30cfceac9693bdb339ffb51f091e6039bdf10d" + "reference": "7219739c4e01d4680c980545821733b6ed8ee880" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/cf30cfceac9693bdb339ffb51f091e6039bdf10d", - "reference": "cf30cfceac9693bdb339ffb51f091e6039bdf10d", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7219739c4e01d4680c980545821733b6ed8ee880", + "reference": "7219739c4e01d4680c980545821733b6ed8ee880", "shasum": "" }, "require": { @@ -5116,14 +5364,14 @@ "require-dev": { "doctrine/dbal": "^3.6.3 || ^4.0", "doctrine/orm": "^2.15.2 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.18.0", - "kylekatarnls/multi-tester": "^2.2.0", - "ondrejmirtes/better-reflection": "^6.11.0.0", - "phpmd/phpmd": "^2.13.0", - "phpstan/extension-installer": "^1.3.0", - "phpstan/phpstan": "^1.10.20", - "phpunit/phpunit": "^10.2.2", - "squizlabs/php_codesniffer": "^3.7.2" + "friendsofphp/php-cs-fixer": "^3.52.1", + "kylekatarnls/multi-tester": "^2.5.3", + "ondrejmirtes/better-reflection": "^6.25.0.4", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.10.65", + "phpunit/phpunit": "^10.5.15", + "squizlabs/php_codesniffer": "^3.9.0" }, "bin": [ "bin/carbon" @@ -5191,7 +5439,7 @@ "type": "tidelift" } ], - "time": "2024-02-06T09:28:31+00:00" + "time": "2024-04-18T16:35:06+00:00" }, { "name": "nicolab/php-ftp-client", @@ -5745,16 +5993,16 @@ }, { "name": "php-http/promise", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/php-http/promise.git", - "reference": "2916a606d3b390f4e9e8e2b8dd68581508be0f07" + "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/2916a606d3b390f4e9e8e2b8dd68581508be0f07", - "reference": "2916a606d3b390f4e9e8e2b8dd68581508be0f07", + "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", + "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", "shasum": "" }, "require": { @@ -5791,9 +6039,9 @@ ], "support": { "issues": "https://github.com/php-http/promise/issues", - "source": "https://github.com/php-http/promise/tree/1.3.0" + "source": "https://github.com/php-http/promise/tree/1.3.1" }, - "time": "2024-01-04T18:49:48+00:00" + "time": "2024-03-15T13:55:21+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -5850,28 +6098,35 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", + "version": "5.4.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + "reference": "298d2febfe79d03fe714eb871d5538da55205b1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/298d2febfe79d03fe714eb871d5538da55205b1a", + "reference": "298d2febfe79d03fe714eb871d5538da55205b1a", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.1", "ext-filter": "*", - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7", "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" + "mockery/mockery": "~1.3.5", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.13" }, "type": "library", "extra": { @@ -5895,15 +6150,15 @@ }, { "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" + "email": "opensource@ijaap.nl" } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.0" }, - "time": "2021-10-19T17:43:47+00:00" + "time": "2024-04-09T21:13:58+00:00" }, { "name": "phpdocumentor/type-resolver", @@ -6132,16 +6387,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.26.0", + "version": "1.28.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "231e3186624c03d7e7c890ec662b81e6b0405227" + "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/231e3186624c03d7e7c890ec662b81e6b0405227", - "reference": "231e3186624c03d7e7c890ec662b81e6b0405227", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb", + "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb", "shasum": "" }, "require": { @@ -6173,9 +6428,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.26.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0" }, - "time": "2024-02-23T16:05:55+00:00" + "time": "2024-04-03T18:51:33+00:00" }, { "name": "portphp/csv", @@ -7495,6 +7750,52 @@ "abandoned": "Symfony", "time": "2023-02-24T14:57:12+00:00" }, + { + "name": "setasign/fpdf", + "version": "1.8.6", + "source": { + "type": "git", + "url": "https://github.com/Setasign/FPDF.git", + "reference": "0838e0ee4925716fcbbc50ad9e1799b5edfae0a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Setasign/FPDF/zipball/0838e0ee4925716fcbbc50ad9e1799b5edfae0a0", + "reference": "0838e0ee4925716fcbbc50ad9e1799b5edfae0a0", + "shasum": "" + }, + "require": { + "ext-gd": "*", + "ext-zlib": "*" + }, + "type": "library", + "autoload": { + "classmap": [ + "fpdf.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Olivier Plathey", + "email": "oliver@fpdf.org", + "homepage": "http://fpdf.org/" + } + ], + "description": "FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.", + "homepage": "http://www.fpdf.org", + "keywords": [ + "fpdf", + "pdf" + ], + "support": { + "source": "https://github.com/Setasign/FPDF/tree/1.8.6" + }, + "time": "2023-06-26T14:44:25+00:00" + }, { "name": "setasign/fpdi", "version": "v2.6.0", @@ -7567,6 +7868,57 @@ ], "time": "2023-12-11T16:03:32+00:00" }, + { + "name": "smalot/pdfparser", + "version": "v2.9.0", + "source": { + "type": "git", + "url": "https://github.com/smalot/pdfparser.git", + "reference": "6b53144fcb24af77093d4150dd7d0dd571f25761" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/smalot/pdfparser/zipball/6b53144fcb24af77093d4150dd7d0dd571f25761", + "reference": "6b53144fcb24af77093d4150dd7d0dd571f25761", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "ext-zlib": "*", + "php": ">=7.1", + "symfony/polyfill-mbstring": "^1.18" + }, + "type": "library", + "autoload": { + "psr-0": { + "Smalot\\PdfParser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Sebastien MALOT", + "email": "sebastien@malot.fr" + } + ], + "description": "Pdf parser library. Can read and extract information from pdf file.", + "homepage": "https://www.pdfparser.org", + "keywords": [ + "extract", + "parse", + "parser", + "pdf", + "text" + ], + "support": { + "issues": "https://github.com/smalot/pdfparser/issues", + "source": "https://github.com/smalot/pdfparser/tree/v2.9.0" + }, + "time": "2024-03-01T09:51:10+00:00" + }, { "name": "sofort/sofortlib-php", "version": "3.3.2", @@ -7684,16 +8036,16 @@ }, { "name": "symfony/cache", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "0ef36534694c572ff526d91c7181f3edede176e7" + "reference": "b59bbf9c093b592d77110f9ee70c74dff89294cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/0ef36534694c572ff526d91c7181f3edede176e7", - "reference": "0ef36534694c572ff526d91c7181f3edede176e7", + "url": "https://api.github.com/repos/symfony/cache/zipball/b59bbf9c093b592d77110f9ee70c74dff89294cb", + "reference": "b59bbf9c093b592d77110f9ee70c74dff89294cb", "shasum": "" }, "require": { @@ -7760,7 +8112,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.4.4" + "source": "https://github.com/symfony/cache/tree/v6.4.6" }, "funding": [ { @@ -7776,20 +8128,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-27T13:27:42+00:00" }, { "name": "symfony/cache-contracts", - "version": "v3.4.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "1d74b127da04ffa87aa940abe15446fa89653778" + "reference": "2c9db6509a1b21dad229606897639d3284f54b2a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/1d74b127da04ffa87aa940abe15446fa89653778", - "reference": "1d74b127da04ffa87aa940abe15446fa89653778", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/2c9db6509a1b21dad229606897639d3284f54b2a", + "reference": "2c9db6509a1b21dad229606897639d3284f54b2a", "shasum": "" }, "require": { @@ -7836,7 +8188,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/cache-contracts/tree/v3.4.2" }, "funding": [ { @@ -7852,20 +8204,20 @@ "type": "tidelift" } ], - "time": "2023-09-25T12:52:38+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/clock", - "version": "v6.4.3", + "version": "v6.4.5", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", - "reference": "f48770105c544001da00b8d745873a628e0de198" + "reference": "ecba44be4def12cd71e0460b956ab7e51a2c980e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/clock/zipball/f48770105c544001da00b8d745873a628e0de198", - "reference": "f48770105c544001da00b8d745873a628e0de198", + "url": "https://api.github.com/repos/symfony/clock/zipball/ecba44be4def12cd71e0460b956ab7e51a2c980e", + "reference": "ecba44be4def12cd71e0460b956ab7e51a2c980e", "shasum": "" }, "require": { @@ -7910,7 +8262,7 @@ "time" ], "support": { - "source": "https://github.com/symfony/clock/tree/v6.4.3" + "source": "https://github.com/symfony/clock/tree/v6.4.5" }, "funding": [ { @@ -7926,20 +8278,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-03-01T14:02:27+00:00" }, { "name": "symfony/config", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "6ea4affc27f2086c9d16b92ab5429ce1e3c38047" + "reference": "18ac9da3106222dde9fc9e09ec016e5de9d2658f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/6ea4affc27f2086c9d16b92ab5429ce1e3c38047", - "reference": "6ea4affc27f2086c9d16b92ab5429ce1e3c38047", + "url": "https://api.github.com/repos/symfony/config/zipball/18ac9da3106222dde9fc9e09ec016e5de9d2658f", + "reference": "18ac9da3106222dde9fc9e09ec016e5de9d2658f", "shasum": "" }, "require": { @@ -7985,7 +8337,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v6.4.4" + "source": "https://github.com/symfony/config/tree/v6.4.6" }, "funding": [ { @@ -8001,20 +8353,20 @@ "type": "tidelift" } ], - "time": "2024-02-26T07:52:26+00:00" + "time": "2024-03-27T19:47:45+00:00" }, { "name": "symfony/console", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0d9e4eb5ad413075624378f474c4167ea202de78" + "reference": "a2708a5da5c87d1d0d52937bdeac625df659e11f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0d9e4eb5ad413075624378f474c4167ea202de78", - "reference": "0d9e4eb5ad413075624378f474c4167ea202de78", + "url": "https://api.github.com/repos/symfony/console/zipball/a2708a5da5c87d1d0d52937bdeac625df659e11f", + "reference": "a2708a5da5c87d1d0d52937bdeac625df659e11f", "shasum": "" }, "require": { @@ -8079,7 +8431,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.4" + "source": "https://github.com/symfony/console/tree/v6.4.6" }, "funding": [ { @@ -8095,20 +8447,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-29T19:07:53+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "6236e5e843cb763e9d0f74245678b994afea5363" + "reference": "31417777509923b22de5c6fb6b3ffcdebde37cb5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6236e5e843cb763e9d0f74245678b994afea5363", - "reference": "6236e5e843cb763e9d0f74245678b994afea5363", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/31417777509923b22de5c6fb6b3ffcdebde37cb5", + "reference": "31417777509923b22de5c6fb6b3ffcdebde37cb5", "shasum": "" }, "require": { @@ -8160,7 +8512,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.4.4" + "source": "https://github.com/symfony/dependency-injection/tree/v6.4.6" }, "funding": [ { @@ -8176,7 +8528,7 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-27T22:00:14+00:00" }, { "name": "symfony/deprecation-contracts", @@ -8247,16 +8599,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "e4fb1e141b00cee5de8b8a2fe7008301b6b4dabd" + "reference": "7bebe23117c24669f64c54f1c703a4ec4c0cecd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/e4fb1e141b00cee5de8b8a2fe7008301b6b4dabd", - "reference": "e4fb1e141b00cee5de8b8a2fe7008301b6b4dabd", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/7bebe23117c24669f64c54f1c703a4ec4c0cecd3", + "reference": "7bebe23117c24669f64c54f1c703a4ec4c0cecd3", "shasum": "" }, "require": { @@ -8274,7 +8626,7 @@ "doctrine/orm": "<2.15", "symfony/cache": "<5.4", "symfony/dependency-injection": "<6.2", - "symfony/form": "<5.4.21|>=6,<6.2.7", + "symfony/form": "<5.4.38|>=6,<6.4.6|>=7,<7.0.6", "symfony/http-foundation": "<6.3", "symfony/http-kernel": "<6.2", "symfony/lock": "<6.3", @@ -8295,7 +8647,7 @@ "symfony/dependency-injection": "^6.2|^7.0", "symfony/doctrine-messenger": "^5.4|^6.0|^7.0", "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/form": "^5.4.21|^6.2.7|^7.0", + "symfony/form": "^5.4.38|^6.4.6|^7.0.6", "symfony/http-kernel": "^6.3|^7.0", "symfony/lock": "^6.3|^7.0", "symfony/messenger": "^5.4|^6.0|^7.0", @@ -8335,7 +8687,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v6.4.4" + "source": "https://github.com/symfony/doctrine-bridge/tree/v6.4.6" }, "funding": [ { @@ -8351,7 +8703,7 @@ "type": "tidelift" } ], - "time": "2024-02-05T08:03:21+00:00" + "time": "2024-03-19T09:28:31+00:00" }, { "name": "symfony/dotenv", @@ -8429,16 +8781,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "c725219bdf2afc59423c32793d5019d2a904e13a" + "reference": "64db1c1802e3a4557e37ba33031ac39f452ac5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/c725219bdf2afc59423c32793d5019d2a904e13a", - "reference": "c725219bdf2afc59423c32793d5019d2a904e13a", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/64db1c1802e3a4557e37ba33031ac39f452ac5d4", + "reference": "64db1c1802e3a4557e37ba33031ac39f452ac5d4", "shasum": "" }, "require": { @@ -8484,7 +8836,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.4" + "source": "https://github.com/symfony/error-handler/tree/v6.4.6" }, "funding": [ { @@ -8500,7 +8852,7 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-19T11:56:30+00:00" }, { "name": "symfony/event-dispatcher", @@ -8584,16 +8936,16 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.4.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + "reference": "4e64b49bf370ade88e567de29465762e316e4224" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/4e64b49bf370ade88e567de29465762e316e4224", + "reference": "4e64b49bf370ade88e567de29465762e316e4224", "shasum": "" }, "require": { @@ -8640,7 +8992,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.2" }, "funding": [ { @@ -8656,7 +9008,7 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/expression-language", @@ -8724,16 +9076,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.4.3", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb" + "reference": "9919b5509ada52cc7f66f9a35c86a4a29955c9d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", - "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/9919b5509ada52cc7f66f9a35c86a4a29955c9d3", + "reference": "9919b5509ada52cc7f66f9a35c86a4a29955c9d3", "shasum": "" }, "require": { @@ -8767,7 +9119,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.3" + "source": "https://github.com/symfony/filesystem/tree/v6.4.6" }, "funding": [ { @@ -8783,7 +9135,7 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-03-21T19:36:20+00:00" }, { "name": "symfony/finder", @@ -8851,16 +9203,16 @@ }, { "name": "symfony/flex", - "version": "v1.21.5", + "version": "v1.21.6", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "6b46a001639f810d01f4f1b39be1291192a711d4" + "reference": "06b58a5e5b4c6528fb12e0fac5fea0db3f1e7ae8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/6b46a001639f810d01f4f1b39be1291192a711d4", - "reference": "6b46a001639f810d01f4f1b39be1291192a711d4", + "url": "https://api.github.com/repos/symfony/flex/zipball/06b58a5e5b4c6528fb12e0fac5fea0db3f1e7ae8", + "reference": "06b58a5e5b4c6528fb12e0fac5fea0db3f1e7ae8", "shasum": "" }, "require": { @@ -8896,7 +9248,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v1.21.5" + "source": "https://github.com/symfony/flex/tree/v1.21.6" }, "funding": [ { @@ -8912,20 +9264,20 @@ "type": "tidelift" } ], - "time": "2024-02-05T18:04:39+00:00" + "time": "2024-03-02T08:16:37+00:00" }, { "name": "symfony/form", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "c72cf9aab0d6c6db64358f9dd0ab391c2cc6014a" + "reference": "57bc474472f488f3c7fcf1b1448f793caadb4ed0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/c72cf9aab0d6c6db64358f9dd0ab391c2cc6014a", - "reference": "c72cf9aab0d6c6db64358f9dd0ab391c2cc6014a", + "url": "https://api.github.com/repos/symfony/form/zipball/57bc474472f488f3c7fcf1b1448f793caadb4ed0", + "reference": "57bc474472f488f3c7fcf1b1448f793caadb4ed0", "shasum": "" }, "require": { @@ -8993,7 +9345,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v6.4.4" + "source": "https://github.com/symfony/form/tree/v6.4.6" }, "funding": [ { @@ -9009,20 +9361,20 @@ "type": "tidelift" } ], - "time": "2024-02-12T11:14:32+00:00" + "time": "2024-03-27T22:00:14+00:00" }, { "name": "symfony/framework-bundle", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "c76d3881596860ead95f5444a5ce4414447f0067" + "reference": "49093e57c7eea2ecd1603b0218c797fc37514ae9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/c76d3881596860ead95f5444a5ce4414447f0067", - "reference": "c76d3881596860ead95f5444a5ce4414447f0067", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/49093e57c7eea2ecd1603b0218c797fc37514ae9", + "reference": "49093e57c7eea2ecd1603b0218c797fc37514ae9", "shasum": "" }, "require": { @@ -9141,7 +9493,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v6.4.4" + "source": "https://github.com/symfony/framework-bundle/tree/v6.4.6" }, "funding": [ { @@ -9157,27 +9509,27 @@ "type": "tidelift" } ], - "time": "2024-02-22T22:50:59+00:00" + "time": "2024-03-23T16:06:09+00:00" }, { "name": "symfony/http-client", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "aa6281ddb3be1b3088f329307d05abfbbeb97649" + "reference": "6a46c0ea9b099f9a5132d560a51833ffcbd5b0d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/aa6281ddb3be1b3088f329307d05abfbbeb97649", - "reference": "aa6281ddb3be1b3088f329307d05abfbbeb97649", + "url": "https://api.github.com/repos/symfony/http-client/zipball/6a46c0ea9b099f9a5132d560a51833ffcbd5b0d9", + "reference": "6a46c0ea9b099f9a5132d560a51833ffcbd5b0d9", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "^3", + "symfony/http-client-contracts": "^3.4.1", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -9195,7 +9547,7 @@ "amphp/http-client": "^4.2.1", "amphp/http-tunnel": "^1.0", "amphp/socket": "^1.1", - "guzzlehttp/promises": "^1.4", + "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", @@ -9234,7 +9586,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.4.4" + "source": "https://github.com/symfony/http-client/tree/v6.4.6" }, "funding": [ { @@ -9250,20 +9602,20 @@ "type": "tidelift" } ], - "time": "2024-02-14T16:28:12+00:00" + "time": "2024-04-01T20:35:50+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.4.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "1ee70e699b41909c209a0c930f11034b93578654" + "reference": "b6b5c876b3a4ed74460e2c5ac53bbce2f12e2a7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1ee70e699b41909c209a0c930f11034b93578654", - "reference": "1ee70e699b41909c209a0c930f11034b93578654", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/b6b5c876b3a4ed74460e2c5ac53bbce2f12e2a7e", + "reference": "b6b5c876b3a4ed74460e2c5ac53bbce2f12e2a7e", "shasum": "" }, "require": { @@ -9312,7 +9664,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.4.2" }, "funding": [ { @@ -9328,7 +9680,7 @@ "type": "tidelift" } ], - "time": "2023-07-30T20:28:31+00:00" + "time": "2024-04-01T18:51:09+00:00" }, { "name": "symfony/http-foundation", @@ -9409,16 +9761,16 @@ }, { "name": "symfony/http-kernel", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "7a186f64a7f02787c04e8476538624d6aa888e42" + "reference": "060038863743fd0cd982be06acecccf246d35653" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7a186f64a7f02787c04e8476538624d6aa888e42", - "reference": "7a186f64a7f02787c04e8476538624d6aa888e42", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/060038863743fd0cd982be06acecccf246d35653", + "reference": "060038863743fd0cd982be06acecccf246d35653", "shasum": "" }, "require": { @@ -9502,7 +9854,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.6" }, "funding": [ { @@ -9518,7 +9870,7 @@ "type": "tidelift" } ], - "time": "2024-02-27T06:32:13+00:00" + "time": "2024-04-03T06:09:15+00:00" }, { "name": "symfony/intl", @@ -9604,16 +9956,16 @@ }, { "name": "symfony/mailer", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b" + "reference": "677f34a6f4b4559e08acf73ae0aec460479e5859" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/791c5d31a8204cf3db0c66faab70282307f4376b", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/677f34a6f4b4559e08acf73ae0aec460479e5859", + "reference": "677f34a6f4b4559e08acf73ae0aec460479e5859", "shasum": "" }, "require": { @@ -9664,7 +10016,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.4" + "source": "https://github.com/symfony/mailer/tree/v6.4.6" }, "funding": [ { @@ -9680,20 +10032,20 @@ "type": "tidelift" } ], - "time": "2024-02-03T21:33:47+00:00" + "time": "2024-03-27T21:14:17+00:00" }, { "name": "symfony/mime", - "version": "v6.4.3", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34" + "reference": "14762b86918823cb42e3558cdcca62e58b5227fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/5017e0a9398c77090b7694be46f20eb796262a34", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34", + "url": "https://api.github.com/repos/symfony/mime/zipball/14762b86918823cb42e3558cdcca62e58b5227fe", + "reference": "14762b86918823cb42e3558cdcca62e58b5227fe", "shasum": "" }, "require": { @@ -9714,6 +10066,7 @@ "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", "symfony/serializer": "^6.3.2|^7.0" @@ -9748,7 +10101,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.3" + "source": "https://github.com/symfony/mime/tree/v6.4.6" }, "funding": [ { @@ -9764,7 +10117,7 @@ "type": "tidelift" } ], - "time": "2024-01-30T08:32:12+00:00" + "time": "2024-03-21T19:36:20+00:00" }, { "name": "symfony/monolog-bridge", @@ -10996,16 +11349,16 @@ }, { "name": "symfony/property-info", - "version": "v6.4.3", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "e96d740ab5ac39aa530c8eaa0720ea8169118e26" + "reference": "893120c46f8b78086d5bee90f91d6ff85e4057f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/e96d740ab5ac39aa530c8eaa0720ea8169118e26", - "reference": "e96d740ab5ac39aa530c8eaa0720ea8169118e26", + "url": "https://api.github.com/repos/symfony/property-info/zipball/893120c46f8b78086d5bee90f91d6ff85e4057f2", + "reference": "893120c46f8b78086d5bee90f91d6ff85e4057f2", "shasum": "" }, "require": { @@ -11059,7 +11412,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v6.4.3" + "source": "https://github.com/symfony/property-info/tree/v6.4.6" }, "funding": [ { @@ -11075,20 +11428,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-03-27T22:00:14+00:00" }, { "name": "symfony/proxy-manager-bridge", - "version": "v6.4.3", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/proxy-manager-bridge.git", - "reference": "c3f1b7d8f0b567eb960c540567f24219cb759e0a" + "reference": "1d67cac97e3a4987ffadec3faf9e6b8c00cf12cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/c3f1b7d8f0b567eb960c540567f24219cb759e0a", - "reference": "c3f1b7d8f0b567eb960c540567f24219cb759e0a", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/1d67cac97e3a4987ffadec3faf9e6b8c00cf12cc", + "reference": "1d67cac97e3a4987ffadec3faf9e6b8c00cf12cc", "shasum": "" }, "require": { @@ -11126,7 +11479,7 @@ "description": "Provides integration for ProxyManager with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.4.3" + "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.4.6" }, "funding": [ { @@ -11142,20 +11495,20 @@ "type": "tidelift" } ], - "time": "2024-01-23T14:51:35+00:00" + "time": "2024-03-19T11:56:30+00:00" }, { "name": "symfony/routing", - "version": "v6.4.3", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842" + "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3b2957ad54902f0f544df83e3d58b38d7e8e5842", - "reference": "3b2957ad54902f0f544df83e3d58b38d7e8e5842", + "url": "https://api.github.com/repos/symfony/routing/zipball/f2591fd1f8c6e3734656b5d6b3829e8bf81f507c", + "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c", "shasum": "" }, "require": { @@ -11209,7 +11562,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.3" + "source": "https://github.com/symfony/routing/tree/v6.4.6" }, "funding": [ { @@ -11225,7 +11578,7 @@ "type": "tidelift" } ], - "time": "2024-01-30T13:55:02+00:00" + "time": "2024-03-28T13:28:49+00:00" }, { "name": "symfony/runtime", @@ -11308,16 +11661,16 @@ }, { "name": "symfony/security-bundle", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "dec0c2bbc3718e7afd5ddffb3679774aec60ad9a" + "reference": "232f25ff849353d6493cb34bfc1c5f293d8ff9c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/dec0c2bbc3718e7afd5ddffb3679774aec60ad9a", - "reference": "dec0c2bbc3718e7afd5ddffb3679774aec60ad9a", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/232f25ff849353d6493cb34bfc1c5f293d8ff9c3", + "reference": "232f25ff849353d6493cb34bfc1c5f293d8ff9c3", "shasum": "" }, "require": { @@ -11400,7 +11753,7 @@ "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-bundle/tree/v6.4.4" + "source": "https://github.com/symfony/security-bundle/tree/v6.4.6" }, "funding": [ { @@ -11416,7 +11769,7 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:23:52+00:00" + "time": "2024-03-15T12:52:45+00:00" }, { "name": "symfony/security-core", @@ -11662,16 +12015,16 @@ }, { "name": "symfony/serializer", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "88da7f8fe03c5f4c2a69da907f1de03fab2e6872" + "reference": "3697adf91f83516c86b4912c08c28084711ed560" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/88da7f8fe03c5f4c2a69da907f1de03fab2e6872", - "reference": "88da7f8fe03c5f4c2a69da907f1de03fab2e6872", + "url": "https://api.github.com/repos/symfony/serializer/zipball/3697adf91f83516c86b4912c08c28084711ed560", + "reference": "3697adf91f83516c86b4912c08c28084711ed560", "shasum": "" }, "require": { @@ -11740,7 +12093,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.4.4" + "source": "https://github.com/symfony/serializer/tree/v6.4.6" }, "funding": [ { @@ -11756,20 +12109,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-27T22:00:14+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" + "reference": "11bbf19a0fb7b36345861e85c5768844c552906e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", - "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/11bbf19a0fb7b36345861e85c5768844c552906e", + "reference": "11bbf19a0fb7b36345861e85c5768844c552906e", "shasum": "" }, "require": { @@ -11822,7 +12175,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.2" }, "funding": [ { @@ -11838,7 +12191,7 @@ "type": "tidelift" } ], - "time": "2023-12-26T14:02:43+00:00" + "time": "2023-12-19T21:51:00+00:00" }, { "name": "symfony/string", @@ -12089,16 +12442,16 @@ }, { "name": "symfony/translation-contracts", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "06450585bf65e978026bda220cdebca3f867fde7" + "reference": "43810bdb2ddb5400e5c5e778e27b210a0ca83b6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", - "reference": "06450585bf65e978026bda220cdebca3f867fde7", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/43810bdb2ddb5400e5c5e778e27b210a0ca83b6b", + "reference": "43810bdb2ddb5400e5c5e778e27b210a0ca83b6b", "shasum": "" }, "require": { @@ -12147,7 +12500,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.2" }, "funding": [ { @@ -12163,20 +12516,20 @@ "type": "tidelift" } ], - "time": "2023-12-26T14:02:43+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/twig-bridge", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "256f330026d1c97187b61aa5c29e529499877f13" + "reference": "f150e06e2fbe8004dbcaa66a46bf20b2b3a99308" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/256f330026d1c97187b61aa5c29e529499877f13", - "reference": "256f330026d1c97187b61aa5c29e529499877f13", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/f150e06e2fbe8004dbcaa66a46bf20b2b3a99308", + "reference": "f150e06e2fbe8004dbcaa66a46bf20b2b3a99308", "shasum": "" }, "require": { @@ -12256,7 +12609,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v6.4.4" + "source": "https://github.com/symfony/twig-bridge/tree/v6.4.6" }, "funding": [ { @@ -12272,7 +12625,7 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:26:02+00:00" + "time": "2024-03-28T21:00:57+00:00" }, { "name": "symfony/twig-bundle", @@ -12360,16 +12713,16 @@ }, { "name": "symfony/ux-autocomplete", - "version": "v2.15.0", + "version": "v2.17.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-autocomplete.git", - "reference": "6f900c939b284ebcb743b63f324591aef3774a76" + "reference": "b2c3c4302bc5b0062b3e8891460321fe694c466d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/6f900c939b284ebcb743b63f324591aef3774a76", - "reference": "6f900c939b284ebcb743b63f324591aef3774a76", + "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/b2c3c4302bc5b0062b3e8891460321fe694c466d", + "reference": "b2c3c4302bc5b0062b3e8891460321fe694c466d", "shasum": "" }, "require": { @@ -12402,7 +12755,7 @@ "symfony/uid": "^6.3|^7.0", "twig/twig": "^2.14.7|^3.0.4", "zenstruck/browser": "^1.1", - "zenstruck/foundry": "^1.33" + "zenstruck/foundry": "1.37.*" }, "type": "symfony-bundle", "extra": { @@ -12432,7 +12785,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-autocomplete/tree/v2.15.0" + "source": "https://github.com/symfony/ux-autocomplete/tree/v2.17.0" }, "funding": [ { @@ -12448,27 +12801,27 @@ "type": "tidelift" } ], - "time": "2024-02-20T16:11:17+00:00" + "time": "2024-04-19T06:36:45+00:00" }, { "name": "symfony/ux-live-component", - "version": "v2.15.0", + "version": "v2.17.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-live-component.git", - "reference": "988e0468a05550d05110bc63363e4b504fb9c886" + "reference": "65947f886b3835a504dd86951b5d07ccc4dcb5e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/988e0468a05550d05110bc63363e4b504fb9c886", - "reference": "988e0468a05550d05110bc63363e4b504fb9c886", + "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/65947f886b3835a504dd86951b5d07ccc4dcb5e1", + "reference": "65947f886b3835a504dd86951b5d07ccc4dcb5e1", "shasum": "" }, "require": { "php": ">=8.1", "symfony/property-access": "^5.4.5|^6.0|^7.0", "symfony/ux-twig-component": "^2.8", - "twig/twig": "^2.14.7|~3.8.0" + "twig/twig": "^3.8.0" }, "conflict": { "symfony/config": "<5.4.0" @@ -12485,14 +12838,14 @@ "symfony/form": "^5.4|^6.0|^7.0", "symfony/framework-bundle": "^5.4|^6.0|^7.0", "symfony/options-resolver": "^5.4|^6.0|^7.0", - "symfony/phpunit-bridge": "^6.0|^7.0", + "symfony/phpunit-bridge": "^6.1|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", "symfony/security-bundle": "^5.4|^6.0|^7.0", "symfony/serializer": "^5.4|^6.0|^7.0", "symfony/twig-bundle": "^5.4|^6.0|^7.0", "symfony/validator": "^5.4|^6.0|^7.0", "zenstruck/browser": "^1.2.0", - "zenstruck/foundry": "^1.33" + "zenstruck/foundry": "1.37.*" }, "type": "symfony-bundle", "extra": { @@ -12524,7 +12877,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-live-component/tree/v2.15.0" + "source": "https://github.com/symfony/ux-live-component/tree/v2.17.0" }, "funding": [ { @@ -12540,20 +12893,20 @@ "type": "tidelift" } ], - "time": "2024-02-20T16:11:17+00:00" + "time": "2024-04-22T18:53:03+00:00" }, { "name": "symfony/ux-twig-component", - "version": "v2.15.0", + "version": "v2.17.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-twig-component.git", - "reference": "cd804db6e0ea65f26fc04bae5342a4deec7b2ba4" + "reference": "fb3d978b7f19e9a94533a3bf30d68269908ffae1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/cd804db6e0ea65f26fc04bae5342a4deec7b2ba4", - "reference": "cd804db6e0ea65f26fc04bae5342a4deec7b2ba4", + "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/fb3d978b7f19e9a94533a3bf30d68269908ffae1", + "reference": "fb3d978b7f19e9a94533a3bf30d68269908ffae1", "shasum": "" }, "require": { @@ -12562,7 +12915,7 @@ "symfony/deprecation-contracts": "^2.2|^3.0", "symfony/event-dispatcher": "^5.4|^6.0|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", - "twig/twig": "^2.14.7|~3.8.0" + "twig/twig": "^3.8" }, "conflict": { "symfony/config": "<5.4.0" @@ -12608,7 +12961,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-twig-component/tree/v2.15.0" + "source": "https://github.com/symfony/ux-twig-component/tree/v2.17.0" }, "funding": [ { @@ -12624,20 +12977,20 @@ "type": "tidelift" } ], - "time": "2024-02-20T16:11:17+00:00" + "time": "2024-04-19T16:14:05+00:00" }, { "name": "symfony/validator", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "1cf92edc9a94d16275efef949fa6748d11cc8f47" + "reference": "ca1d78e8677e966e307a63799677b64b194d735d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/1cf92edc9a94d16275efef949fa6748d11cc8f47", - "reference": "1cf92edc9a94d16275efef949fa6748d11cc8f47", + "url": "https://api.github.com/repos/symfony/validator/zipball/ca1d78e8677e966e307a63799677b64b194d735d", + "reference": "ca1d78e8677e966e307a63799677b64b194d735d", "shasum": "" }, "require": { @@ -12704,7 +13057,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.4.4" + "source": "https://github.com/symfony/validator/tree/v6.4.6" }, "funding": [ { @@ -12720,20 +13073,20 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-27T22:00:14+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1" + "reference": "95bd2706a97fb875185b51ecaa6112ec184233d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b439823f04c98b84d4366c79507e9da6230944b1", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/95bd2706a97fb875185b51ecaa6112ec184233d4", + "reference": "95bd2706a97fb875185b51ecaa6112ec184233d4", "shasum": "" }, "require": { @@ -12789,7 +13142,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.4" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.6" }, "funding": [ { @@ -12805,20 +13158,20 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:23:52+00:00" + "time": "2024-03-19T11:56:30+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "0bd342e24aef49fc82a21bd4eedd3e665d177e5b" + "reference": "20888cf4d11de203613515cf0587828bf5af0fe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/0bd342e24aef49fc82a21bd4eedd3e665d177e5b", - "reference": "0bd342e24aef49fc82a21bd4eedd3e665d177e5b", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/20888cf4d11de203613515cf0587828bf5af0fe7", + "reference": "20888cf4d11de203613515cf0587828bf5af0fe7", "shasum": "" }, "require": { @@ -12826,6 +13179,8 @@ "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", @@ -12864,7 +13219,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.4.4" + "source": "https://github.com/symfony/var-exporter/tree/v6.4.6" }, "funding": [ { @@ -12880,7 +13235,7 @@ "type": "tidelift" } ], - "time": "2024-02-26T08:37:45+00:00" + "time": "2024-03-20T21:07:14+00:00" }, { "name": "symfony/web-link", @@ -13211,34 +13566,34 @@ }, { "name": "twig/extra-bundle", - "version": "v3.8.0", + "version": "v3.9.3", "source": { "type": "git", "url": "https://github.com/twigphp/twig-extra-bundle.git", - "reference": "32807183753de0388c8e59f7ac2d13bb47311140" + "reference": "ef6869adf1fdab66f7e495771a7ba01496ffc0d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/32807183753de0388c8e59f7ac2d13bb47311140", - "reference": "32807183753de0388c8e59f7ac2d13bb47311140", + "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/ef6869adf1fdab66f7e495771a7ba01496ffc0d5", + "reference": "ef6869adf1fdab66f7e495771a7ba01496ffc0d5", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/framework-bundle": "^5.4|^6.0|^7.0", - "symfony/twig-bundle": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^5.4|^6.4|^7.0", + "symfony/twig-bundle": "^5.4|^6.4|^7.0", "twig/twig": "^3.0" }, "require-dev": { "league/commonmark": "^1.0|^2.0", "symfony/phpunit-bridge": "^6.4|^7.0", "twig/cache-extra": "^3.0", - "twig/cssinliner-extra": "^2.12|^3.0", - "twig/html-extra": "^2.12|^3.0", - "twig/inky-extra": "^2.12|^3.0", - "twig/intl-extra": "^2.12|^3.0", - "twig/markdown-extra": "^2.12|^3.0", - "twig/string-extra": "^2.12|^3.0" + "twig/cssinliner-extra": "^3.0", + "twig/html-extra": "^3.0", + "twig/inky-extra": "^3.0", + "twig/intl-extra": "^3.0", + "twig/markdown-extra": "^3.0", + "twig/string-extra": "^3.0" }, "type": "symfony-bundle", "autoload": { @@ -13269,7 +13624,7 @@ "twig" ], "support": { - "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.8.0" + "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.9.3" }, "funding": [ { @@ -13281,26 +13636,26 @@ "type": "tidelift" } ], - "time": "2023-11-21T14:02:01+00:00" + "time": "2024-04-18T09:24:21+00:00" }, { "name": "twig/intl-extra", - "version": "v3.8.0", + "version": "v3.9.2", "source": { "type": "git", "url": "https://github.com/twigphp/intl-extra.git", - "reference": "7b3db67c700735f473a265a97e1adaeba3e6ca0c" + "reference": "39865e5d13165016a8e7ab8cc648ad2f7aa4b639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/intl-extra/zipball/7b3db67c700735f473a265a97e1adaeba3e6ca0c", - "reference": "7b3db67c700735f473a265a97e1adaeba3e6ca0c", + "url": "https://api.github.com/repos/twigphp/intl-extra/zipball/39865e5d13165016a8e7ab8cc648ad2f7aa4b639", + "reference": "39865e5d13165016a8e7ab8cc648ad2f7aa4b639", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/intl": "^5.4|^6.0|^7.0", - "twig/twig": "^3.0" + "symfony/intl": "^5.4|^6.4|^7.0", + "twig/twig": "^3.9" }, "require-dev": { "symfony/phpunit-bridge": "^6.4|^7.0" @@ -13333,7 +13688,7 @@ "twig" ], "support": { - "source": "https://github.com/twigphp/intl-extra/tree/v3.8.0" + "source": "https://github.com/twigphp/intl-extra/tree/v3.9.2" }, "funding": [ { @@ -13345,25 +13700,25 @@ "type": "tidelift" } ], - "time": "2023-11-21T17:27:48+00:00" + "time": "2024-04-17T12:41:53+00:00" }, { "name": "twig/string-extra", - "version": "v3.8.0", + "version": "v3.9.0", "source": { "type": "git", "url": "https://github.com/twigphp/string-extra.git", - "reference": "b0c9037d96baff79abe368dc092a59b726517548" + "reference": "5ff1c41366aa003d45f6e2707c5d698c1b37ff99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/string-extra/zipball/b0c9037d96baff79abe368dc092a59b726517548", - "reference": "b0c9037d96baff79abe368dc092a59b726517548", + "url": "https://api.github.com/repos/twigphp/string-extra/zipball/5ff1c41366aa003d45f6e2707c5d698c1b37ff99", + "reference": "5ff1c41366aa003d45f6e2707c5d698c1b37ff99", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/string": "^5.4|^6.0|^7.0", + "symfony/string": "^5.4|^6.4|^7.0", "symfony/translation-contracts": "^1.1|^2|^3", "twig/twig": "^3.0" }, @@ -13400,7 +13755,7 @@ "unicode" ], "support": { - "source": "https://github.com/twigphp/string-extra/tree/v3.8.0" + "source": "https://github.com/twigphp/string-extra/tree/v3.9.0" }, "funding": [ { @@ -13412,34 +13767,41 @@ "type": "tidelift" } ], - "time": "2023-11-21T14:02:01+00:00" + "time": "2024-02-10T08:52:03+00:00" }, { "name": "twig/twig", - "version": "v3.8.0", + "version": "v3.9.3", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d" + "reference": "a842d75fed59cdbcbd3a3ad7fb9eb768fc350d58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", - "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/a842d75fed59cdbcbd3a3ad7fb9eb768fc350d58", + "reference": "a842d75fed59cdbcbd3a3ad7fb9eb768fc350d58", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-mbstring": "^1.3", "symfony/polyfill-php80": "^1.22" }, "require-dev": { "psr/container": "^1.0|^2.0", - "symfony/phpunit-bridge": "^5.4.9|^6.3|^7.0" + "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" }, "type": "library", "autoload": { + "files": [ + "src/Resources/core.php", + "src/Resources/debug.php", + "src/Resources/escaper.php", + "src/Resources/string_loader.php" + ], "psr-4": { "Twig\\": "src/" } @@ -13472,7 +13834,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.8.0" + "source": "https://github.com/twigphp/Twig/tree/v3.9.3" }, "funding": [ { @@ -13484,7 +13846,7 @@ "type": "tidelift" } ], - "time": "2023-11-21T18:54:41+00:00" + "time": "2024-04-18T11:59:33+00:00" }, { "name": "webmozart/assert", @@ -13578,16 +13940,16 @@ }, { "name": "zircote/swagger-php", - "version": "4.8.4", + "version": "4.9.0", "source": { "type": "git", "url": "https://github.com/zircote/swagger-php.git", - "reference": "bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c" + "reference": "b46a36d006f4db4d761995a5add1e7ab0386ed1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c", - "reference": "bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/b46a36d006f4db4d761995a5add1e7ab0386ed1d", + "reference": "b46a36d006f4db4d761995a5add1e7ab0386ed1d", "shasum": "" }, "require": { @@ -13653,9 +14015,9 @@ ], "support": { "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/4.8.4" + "source": "https://github.com/zircote/swagger-php/tree/4.9.0" }, - "time": "2024-02-04T21:16:47+00:00" + "time": "2024-04-18T22:32:11+00:00" } ], "packages-dev": [ @@ -14012,16 +14374,16 @@ }, { "name": "masterminds/html5", - "version": "2.8.1", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", - "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", "shasum": "" }, "require": { @@ -14029,7 +14391,7 @@ "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" }, "type": "library", "extra": { @@ -14073,22 +14435,22 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" }, - "time": "2023-05-10T11:58:31+00:00" + "time": "2024-03-31T07:05:07+00:00" }, { "name": "mockery/mockery", - "version": "1.6.7", + "version": "1.6.11", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06" + "reference": "81a161d0b135df89951abd52296adf97deb0723d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", - "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", + "url": "https://api.github.com/repos/mockery/mockery/zipball/81a161d0b135df89951abd52296adf97deb0723d", + "reference": "81a161d0b135df89951abd52296adf97deb0723d", "shasum": "" }, "require": { @@ -14100,8 +14462,8 @@ "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.6.10", - "symplify/easy-coding-standard": "^12.0.8" + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" }, "type": "library", "autoload": { @@ -14158,20 +14520,20 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2023-12-10T02:24:34+00:00" + "time": "2024-03-21T18:34:15+00:00" }, { "name": "nelmio/alice", - "version": "3.13.4", + "version": "3.13.5", "source": { "type": "git", "url": "https://github.com/nelmio/alice.git", - "reference": "9ca5eced5d7eeafdfcb9558a19df2ccad2ff5e02" + "reference": "f05bd9740f8513da8a9ca78df6a08451a1dea787" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/alice/zipball/9ca5eced5d7eeafdfcb9558a19df2ccad2ff5e02", - "reference": "9ca5eced5d7eeafdfcb9558a19df2ccad2ff5e02", + "url": "https://api.github.com/repos/nelmio/alice/zipball/f05bd9740f8513da8a9ca78df6a08451a1dea787", + "reference": "f05bd9740f8513da8a9ca78df6a08451a1dea787", "shasum": "" }, "require": { @@ -14245,7 +14607,7 @@ ], "support": { "issues": "https://github.com/nelmio/alice/issues", - "source": "https://github.com/nelmio/alice/tree/3.13.4" + "source": "https://github.com/nelmio/alice/tree/3.13.5" }, "funding": [ { @@ -14253,25 +14615,25 @@ "type": "github" } ], - "time": "2024-02-06T22:28:18+00:00" + "time": "2024-04-02T09:07:42+00:00" }, { "name": "nikic/php-parser", - "version": "v4.18.0", + "version": "v4.19.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" + "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", - "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", + "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.1" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", @@ -14307,26 +14669,27 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" }, - "time": "2023-12-10T21:03:43+00:00" + "time": "2024-03-17T08:10:35+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -14367,9 +14730,15 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -14428,12 +14797,12 @@ "source": { "type": "git", "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", - "reference": "539292fea03d718cc86e7137ad72ea35b694f2bf" + "reference": "5b45d93bd260b4e301c8eaad664bfb3a35553d7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/539292fea03d718cc86e7137ad72ea35b694f2bf", - "reference": "539292fea03d718cc86e7137ad72ea35b694f2bf", + "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/5b45d93bd260b4e301c8eaad664bfb3a35553d7d", + "reference": "5b45d93bd260b4e301c8eaad664bfb3a35553d7d", "shasum": "" }, "require": { @@ -14447,7 +14816,7 @@ "require-dev": { "php-parallel-lint/php-code-style": "^2.0", "php-parallel-lint/php-console-highlighter": "0.* || ^1.0", - "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.1" }, "suggest": { "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" @@ -14470,28 +14839,36 @@ { "name": "Jakub Onderka", "email": "ahoj@jakubonderka.cz" + }, + { + "name": "Contributors", + "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/graphs/contributors" } ], "description": "This tool checks the syntax of PHP files about 20x faster than serial check.", "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", + "keywords": [ + "lint", + "static analysis" + ], "support": { "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/develop" }, - "time": "2023-12-29T13:43:20+00:00" + "time": "2024-04-10T11:56:11+00:00" }, { "name": "phpstan/phpstan", - "version": "1.10.59", + "version": "1.10.67", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "e607609388d3a6d418a50a49f7940e8086798281" + "reference": "16ddbe776f10da6a95ebd25de7c1dbed397dc493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e607609388d3a6d418a50a49f7940e8086798281", - "reference": "e607609388d3a6d418a50a49f7940e8086798281", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/16ddbe776f10da6a95ebd25de7c1dbed397dc493", + "reference": "16ddbe776f10da6a95ebd25de7c1dbed397dc493", "shasum": "" }, "require": { @@ -14534,26 +14911,22 @@ { "url": "https://github.com/phpstan", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" } ], - "time": "2024-02-20T13:59:13+00:00" + "time": "2024-04-16T07:22:02+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.30", + "version": "9.2.31", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089" + "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089", - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", + "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", "shasum": "" }, "require": { @@ -14610,7 +14983,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" }, "funding": [ { @@ -14618,7 +14991,7 @@ "type": "github" } ], - "time": "2023-12-22T06:47:57+00:00" + "time": "2024-03-02T06:37:42+00:00" }, { "name": "phpunit/php-file-iterator", @@ -15021,16 +15394,16 @@ }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { @@ -15065,7 +15438,7 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" }, "funding": [ { @@ -15073,7 +15446,7 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2024-03-02T06:27:43+00:00" }, { "name": "sebastian/code-unit", @@ -15319,16 +15692,16 @@ }, { "name": "sebastian/diff", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", "shasum": "" }, "require": { @@ -15373,7 +15746,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" }, "funding": [ { @@ -15381,7 +15754,7 @@ "type": "github" } ], - "time": "2023-05-07T05:35:17+00:00" + "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", @@ -15448,16 +15821,16 @@ }, { "name": "sebastian/exporter", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", "shasum": "" }, "require": { @@ -15513,7 +15886,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" }, "funding": [ { @@ -15521,20 +15894,20 @@ "type": "github" } ], - "time": "2022-09-14T06:03:37+00:00" + "time": "2024-03-02T06:33:00+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.6", + "version": "5.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bde739e7565280bda77be70044ac1047bc007e34" + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", - "reference": "bde739e7565280bda77be70044ac1047bc007e34", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", "shasum": "" }, "require": { @@ -15577,7 +15950,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" }, "funding": [ { @@ -15585,7 +15958,7 @@ "type": "github" } ], - "time": "2023-08-02T09:26:13+00:00" + "time": "2024-03-02T06:35:11+00:00" }, { "name": "sebastian/lines-of-code", @@ -15821,16 +16194,16 @@ }, { "name": "sebastian/resource-operations", - "version": "3.0.3", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "shasum": "" }, "require": { @@ -15842,7 +16215,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -15863,8 +16236,7 @@ "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" }, "funding": [ { @@ -15872,7 +16244,7 @@ "type": "github" } ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2024-03-14T16:00:52+00:00" }, { "name": "sebastian/type", @@ -15985,16 +16357,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.9.0", + "version": "3.9.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b" + "reference": "aac1f6f347a5c5ac6bc98ad395007df00990f480" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/d63cee4890a8afaf86a22e51ad4d97c91dd4579b", - "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/aac1f6f347a5c5ac6bc98ad395007df00990f480", + "reference": "aac1f6f347a5c5ac6bc98ad395007df00990f480", "shasum": "" }, "require": { @@ -16061,7 +16433,7 @@ "type": "open_collective" } ], - "time": "2024-02-16T15:06:51+00:00" + "time": "2024-04-23T20:25:34+00:00" }, { "name": "symfony/browser-kit", @@ -16707,16 +17079,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -16745,7 +17117,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.2" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -16753,20 +17125,20 @@ "type": "github" } ], - "time": "2023-11-20T00:12:19+00:00" + "time": "2024-03-03T12:36:25+00:00" }, { "name": "tomasvotruba/symfony-config-generator", - "version": "0.1.7", + "version": "0.1.10", "source": { "type": "git", "url": "https://github.com/TomasVotruba/symfony-config-generator.git", - "reference": "de22b3b27cf2a69640c6ecf8158806e673a73307" + "reference": "2230f0a4838afc49ef50f0b12d02b3027d0c5332" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TomasVotruba/symfony-config-generator/zipball/de22b3b27cf2a69640c6ecf8158806e673a73307", - "reference": "de22b3b27cf2a69640c6ecf8158806e673a73307", + "url": "https://api.github.com/repos/TomasVotruba/symfony-config-generator/zipball/2230f0a4838afc49ef50f0b12d02b3027d0c5332", + "reference": "2230f0a4838afc49ef50f0b12d02b3027d0c5332", "shasum": "" }, "require": { @@ -16778,7 +17150,7 @@ }, "require-dev": { "phpstan/phpstan": "^1.10.56", - "rector/rector": "^0.19.1", + "rector/rector": "^1.0", "symplify/easy-coding-standard": "^12.1", "symplify/phpstan-rules": "^12.4", "tomasvotruba/class-leak": "^0.2", @@ -16801,7 +17173,7 @@ "description": "Generate Symfony 5.3+ config builder classes using CLI to improve static analysis and IDE support", "support": { "issues": "https://github.com/TomasVotruba/symfony-config-generator/issues", - "source": "https://github.com/TomasVotruba/symfony-config-generator/tree/0.1.7" + "source": "https://github.com/TomasVotruba/symfony-config-generator/tree/0.1.10" }, "funding": [ { @@ -16813,20 +17185,20 @@ "type": "github" } ], - "time": "2024-01-24T09:59:05+00:00" + "time": "2024-04-10T10:52:45+00:00" }, { "name": "webmozart/glob", - "version": "4.6.0", + "version": "4.7.0", "source": { "type": "git", "url": "https://github.com/webmozarts/glob.git", - "reference": "3c17f7dec3d9d0e87b575026011f2e75a56ed655" + "reference": "8a2842112d6916e61e0e15e316465b611f3abc17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/glob/zipball/3c17f7dec3d9d0e87b575026011f2e75a56ed655", - "reference": "3c17f7dec3d9d0e87b575026011f2e75a56ed655", + "url": "https://api.github.com/repos/webmozarts/glob/zipball/8a2842112d6916e61e0e15e316465b611f3abc17", + "reference": "8a2842112d6916e61e0e15e316465b611f3abc17", "shasum": "" }, "require": { @@ -16860,18 +17232,18 @@ "description": "A PHP implementation of Ant's glob.", "support": { "issues": "https://github.com/webmozarts/glob/issues", - "source": "https://github.com/webmozarts/glob/tree/4.6.0" + "source": "https://github.com/webmozarts/glob/tree/4.7.0" }, - "time": "2022-05-24T19:45:58+00:00" + "time": "2024-03-07T20:33:40+00:00" } ], "aliases": [], "minimum-stability": "stable", "stability-flags": { "behat/transliterator": 20, + "chillerlan/php-qrcode": 20, "gabrielbull/ups-api": 20, "mpdf/mpdf": 20, - "chillerlan/php-qrcode": 20, "paypal/paypal-checkout-sdk": 20, "paypal/rest-api-sdk-php": 20, "psc/calc": 20, diff --git a/src/new/config/packages/security.php b/src/new/config/packages/security.php index 23f2760e7..f8e8b49d3 100755 --- a/src/new/config/packages/security.php +++ b/src/new/config/packages/security.php @@ -3,7 +3,11 @@ declare(strict_types=1); use PSC\Shop\EntityBundle\Entity\Contact; +use PSC\Shop\EntityBundle\Entity\Shop; +use PSC\Shop\UserBundle\Model\ApiUser; use PSC\Shop\UserBundle\Security\ApiKeyAuthenticator; +use PSC\Shop\UserBundle\Security\ApiKeyExtractor; +use PSC\Shop\UserBundle\Security\ApiKeyHandler; use PSC\Shop\UserBundle\Security\ZendAuthenticator; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; @@ -59,10 +63,14 @@ return static function (ContainerConfigurator $containerConfigurator): void { 'ROLE_ALLOWED_TO_SWITCH' ] ], - 'providers' => ['database' => ['entity' => ['class' => Contact::class]]], + 'providers' => [ + 'database' => ['entity' => ['class' => Contact::class]], + 'database_token' => ['entity' => ['class' => Shop::class]], + ], 'firewalls' => [ 'admin_secured_area' => [ 'pattern' => '^/backend', + 'provider' => 'database', 'form_login' => [ 'check_path' => 'psc_backend_login', 'login_path' => 'psc_backend_login', @@ -79,6 +87,7 @@ return static function (ContainerConfigurator $containerConfigurator): void { 'api_login' => [ 'pattern' => '/api/login', 'stateless' => false, + 'provider' => 'database', 'json_login' => [ 'check_path' => '/api/login_check', 'success_handler' => 'lexik_jwt_authentication.handler.authentication_success', @@ -88,11 +97,16 @@ return static function (ContainerConfigurator $containerConfigurator): void { 'api' => [ 'pattern' => '^/api', 'stateless' => false, + 'provider' => 'database', 'jwt' => null, - 'custom_authenticators' => [ApiKeyAuthenticator::class] + 'access_token' => [ + 'token_handler' => ApiKeyHandler::class, + 'token_extractors' => ApiKeyExtractor::class + ] ], 'storefront' => [ 'pattern' => '^/', + 'provider' => 'database', 'stateless' => false, 'jwt' => null, 'custom_authenticators' => [ diff --git a/src/new/package-lock.json b/src/new/package-lock.json index 22a0a92d2..e682c05e1 100755 --- a/src/new/package-lock.json +++ b/src/new/package-lock.json @@ -6400,6 +6400,12 @@ "postcss": "^8.1.0" } }, + "node_modules/idiomorph": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/idiomorph/-/idiomorph-0.3.0.tgz", + "integrity": "sha512-UhV1Ey5xCxIwR9B+OgIjQa+1Jx99XQ1vQHUsKBU1RpQzCx1u+b+N6SOXgf5mEJDqemUI/ffccu6+71l2mJUsRA==", + "dev": true + }, "node_modules/image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -7518,12 +7524,6 @@ "ufo": "^1.3.2" } }, - "node_modules/morphdom": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz", - "integrity": "sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ==", - "dev": true - }, "node_modules/morris.js": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/morris.js/-/morris.js-0.5.0.tgz", @@ -12024,6 +12024,7 @@ } }, "vendor/symfony/ux-autocomplete/assets": { + "name": "@symfony/ux-autocomplete", "version": "1.0.0", "dev": true, "license": "MIT", @@ -12043,7 +12044,7 @@ "dev": true, "license": "MIT", "dependencies": { - "morphdom": "^2.6.1" + "idiomorph": "^0.3.0" }, "devDependencies": { "@hotwired/stimulus": "^3.0.0", @@ -13687,7 +13688,7 @@ "@testing-library/dom": "^7.31.0", "@testing-library/user-event": "^13.1.9", "@types/node-fetch": "^2.6.2", - "morphdom": "^2.6.1", + "idiomorph": "^0.3.0", "node-fetch": "^2.6.1" } }, @@ -16651,6 +16652,12 @@ "dev": true, "requires": {} }, + "idiomorph": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/idiomorph/-/idiomorph-0.3.0.tgz", + "integrity": "sha512-UhV1Ey5xCxIwR9B+OgIjQa+1Jx99XQ1vQHUsKBU1RpQzCx1u+b+N6SOXgf5mEJDqemUI/ffccu6+71l2mJUsRA==", + "dev": true + }, "image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -17508,12 +17515,6 @@ "ufo": "^1.3.2" } }, - "morphdom": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz", - "integrity": "sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ==", - "dev": true - }, "morris.js": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/morris.js/-/morris.js-0.5.0.tgz", diff --git a/src/new/src/PSC/Shop/EntityBundle/Entity/Product.php b/src/new/src/PSC/Shop/EntityBundle/Entity/Product.php index 1db18271d..f00105667 100755 --- a/src/new/src/PSC/Shop/EntityBundle/Entity/Product.php +++ b/src/new/src/PSC/Shop/EntityBundle/Entity/Product.php @@ -19,7 +19,6 @@ use Ramsey\Uuid\Uuid; /** * Shop * - * * @package PSC\Shop\Entity * @subpackage Entitys */ @@ -27,7 +26,9 @@ use Ramsey\Uuid\Uuid; #[ORM\Entity(repositoryClass: 'PSC\Shop\EntityBundle\Repository\ProductRepository')] class Product { - /** @var \DateTime */ + /** + * @var \DateTime + */ protected $ablaufDatum; protected $ansprechPartner; protected $noIndex = false; @@ -52,40 +53,72 @@ class Product protected $availability; protected $weight; protected $text; - /** @var integer */ + /** + * @var integer + */ protected $collectingOrdersAccount; - /** @var integer */ + /** + * @var integer + */ protected $baseUnit = 0; - /** @var integer */ + /** + * @var integer + */ protected $salesUnit = 0; - /** @var integer */ + /** + * @var integer + */ protected $packagingUnit; - /** @var integer */ + /** + * @var integer + */ protected $collectingOrdersAccountFilter; - /** @var boolean */ + /** + * @var boolean + */ protected $collectingOrdersChangePicture; - /** @var boolean */ + /** + * @var boolean + */ protected $collectingOrdersCopy; - /** @var boolean */ + /** + * @var boolean + */ protected $collectingOrdersNewContact; - /** @var boolean */ + /** + * @var boolean + */ protected $collectingOrdersInviteContact; - /** @var boolean */ + /** + * @var boolean + */ protected $collectingOrdersIntegrated; - /** @var bool */ + /** + * @var bool + */ protected $uploadFromLatestOrder; - /** @var integer */ + /** + * @var integer + */ protected $uploadFromLatestOrderInitalStatus; - /** @var bool */ + /** + * @var bool + */ protected $uploadProvided; - /** @var string */ + /** + * @var string + */ protected $uploadProvidedFile; - /** @var integer */ + /** + * @var integer + */ protected $uploadProvidedInitalStatus; - /** @var bool */ + /** + * @var bool + */ protected $uploadProvidedDownload; /** @@ -104,15 +137,21 @@ class Product $this->uploadProvidedDownload = $uploadProvidedDownload; } - /** @var boolean */ + /** + * @var boolean + */ protected $hintEnable; - /** @var boolean */ + /** + * @var boolean + */ protected $customTabEnable; - /** @var array */ + /** + * @var array + */ protected $pluginSettings = []; - public function __get($name) + public function __get(string $name): mixed { if (!isset($this->pluginSettings[$name])) { return null; @@ -121,7 +160,7 @@ class Product return $this->pluginSettings[$name]; } - public function __set($name, $value) + public function __set(string $name, mixed $value): void { $this->pluginSettings[$name] = $value; } @@ -858,7 +897,7 @@ class Product } /** - *excel + * excel */ public function getExportArray() { diff --git a/src/new/src/PSC/Shop/EntityBundle/Entity/Shop.php b/src/new/src/PSC/Shop/EntityBundle/Entity/Shop.php index 6209de17c..8d51c00e9 100755 --- a/src/new/src/PSC/Shop/EntityBundle/Entity/Shop.php +++ b/src/new/src/PSC/Shop/EntityBundle/Entity/Shop.php @@ -1,30 +1,13 @@ - * @copyright 2012-2013 PrintshopCreator GmbH - * @license Private - * @link http://www.printshopcreator.de - */ - namespace PSC\Shop\EntityBundle\Entity; use Doctrine\ORM\Mapping as ORM; +use Symfony\Component\Security\Core\User\UserInterface; -/** - * Shop - * - * - * @package PSC\Shop\Entity - * @subpackage Entitys - */ #[ORM\Table(name: 'shop')] #[ORM\Entity(repositoryClass: 'PSC\Shop\EntityBundle\Repository\ShopRepository')] -class Shop +class Shop implements UserInterface { /** * Id des Shops @@ -3041,4 +3024,20 @@ class Shop { $this->templateDisplayUserApproval = $templateDisplayUserApproval; } + + public function getRoles(): array + { + return ['ROLE_SHOP', 'ROLE_API']; + } + + public function eraseCredentials(): void + { + // TODO: Implement eraseCredentials() method. + } + + public function getUserIdentifier(): string + { + return $this->getUID(); + } + } diff --git a/src/new/src/PSC/Shop/OrderBundle/Api/Order/Status/Change.php b/src/new/src/PSC/Shop/OrderBundle/Api/Order/Status/Change.php index 8df392713..be3b367bc 100755 --- a/src/new/src/PSC/Shop/OrderBundle/Api/Order/Status/Change.php +++ b/src/new/src/PSC/Shop/OrderBundle/Api/Order/Status/Change.php @@ -18,8 +18,7 @@ use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\KernelInterface; use Symfony\Component\Routing\Annotation\Route; -use Symfony\Component\Yaml\Yaml; -use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted; +use Symfony\Component\Security\Http\Attribute\IsGranted as SymfonyIsGranted; use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter; class Change extends AbstractController @@ -48,9 +47,9 @@ class Change extends AbstractController * @Model(type=\PSC\Shop\OrderBundle\Dto\Order\Status\Change\Input::class)) * ) * @OA\Tag(name="Order") - * @IsGranted("ROLE_API") * @Security(name="ApiKeyAuth") */ + #[SymfonyIsGranted('ROLE_API')] #[Route(path: '/order/status/change', methods: ['POST'])] #[ParamConverter('data', class: '\PSC\Shop\OrderBundle\Dto\Order\Status\Change\Input', converter: 'psc_rest.request_body')] public function change(Input $data): JsonResponse diff --git a/src/new/src/PSC/Shop/OrderBundle/Controller/Backend/DetailController.php b/src/new/src/PSC/Shop/OrderBundle/Controller/Backend/DetailController.php index 12e352342..83049f558 100755 --- a/src/new/src/PSC/Shop/OrderBundle/Controller/Backend/DetailController.php +++ b/src/new/src/PSC/Shop/OrderBundle/Controller/Backend/DetailController.php @@ -56,7 +56,7 @@ use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Symfony\Component\HttpFoundation\Request; -require_once(__DIR__ . '/../../../EntityBundle/Lagacy/TP_Basket_Item.php'); +require_once __DIR__ . '/../../../EntityBundle/Lagacy/TP_Basket_Item.php'; /** * DetailController fürs Backend @@ -73,19 +73,18 @@ class DetailController extends AbstractController /** * Detail Seite * - * - * @param Request $request - * @param Field $fieldService - * @param Section $sectionService - * @param Shop $shopService - * @param DocumentManager $mongoService + * @param Request $request + * @param Field $fieldService + * @param Section $sectionService + * @param Shop $shopService + * @param DocumentManager $mongoService * @param EntityManagerInterface $entityManager - * @param Manager $eventManagerService - * @param Status $statusService - * @param PaperDB $paperService - * @param SessionInterface $session - * @param string $uuid - * @param boolean $enableDelivery + * @param Manager $eventManagerService + * @param Status $statusService + * @param PaperDB $paperService + * @param SessionInterface $session + * @param string $uuid + * @param boolean $enableDelivery * * @return array * @throws \Doctrine\ODM\MongoDB\MongoDBException @@ -112,7 +111,9 @@ class DetailController extends AbstractController $customGroups = $fieldService->getGroups(\PSC\System\PluginBundle\Form\Interfaces\Field::Order); $customSections = $sectionService->get(\PSC\System\PluginBundle\Form\Interfaces\Section::Order); $selectedShop = $shopService->getSelectedShop(); -/** @var \PSC\Shop\EntityBundle\Document\Shop $shop */ + /** + * @var \PSC\Shop\EntityBundle\Document\Shop $shop +*/ $shop = $mongoService ->getRepository('PSC\Shop\EntityBundle\Document\Shop') ->findOneBy(array('uid' => (string)$selectedShop->getUid())); @@ -121,11 +122,15 @@ class DetailController extends AbstractController $shop->setUid($selectedShop->getUid()); } - /** @var Order $order */ + /** + * @var Order $order +*/ $order = $entityManager - ->getRepository('PSC\Shop\EntityBundle\Entity\Order') - ->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); -/** @var \PSC\Shop\EntityBundle\Document\Order $orderObj */ + ->getRepository('PSC\Shop\EntityBundle\Entity\Order') + ->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); + /** + * @var \PSC\Shop\EntityBundle\Document\Order $orderObj +*/ $orderObj = $mongoService ->getRepository('PSC\Shop\EntityBundle\Document\Order') ->findOneBy(array('uid' => (string)$order->getUid())); @@ -232,15 +237,21 @@ class DetailController extends AbstractController } $positions = array(); -/** @var Orderpos $pos */ + /** + * @var Orderpos $pos +*/ foreach ($order->getPositions() as $pos) { if ($pos->getProduct()->getOriginalProduct() != 0) { - /** @var Product $objProduct */ + /** + * @var Product $objProduct +*/ $objProduct = $mongoService ->getRepository(Product::class) ->findOneBy(['uid' => (string)$pos->getProduct()->getOriginalProduct()]); } else { - /** @var Product $objProduct */ + /** + * @var Product $objProduct +*/ $objProduct = $mongoService ->getRepository(Product::class) ->findOneBy(['uid' => (string)$pos->getProduct()->getUid()]); @@ -248,7 +259,9 @@ class DetailController extends AbstractController $count = $pos->getCount(); - /** @var Position $objDoc */ + /** + * @var Position $objDoc +*/ $objDoc = $mongoService ->getRepository(Position::class) ->findOneBy(['uid' => (string)$pos->getId()]); @@ -348,29 +361,30 @@ class DetailController extends AbstractController /** * Switch Pos Seite * - * - * @param EntityManagerInterface $entityManagerService - * @param Manager $eventManagerService - * @param Shop $shopService - * @param string $order - * @param string $pos - * @param int|string $status - * @return RedirectResponse - * @throws \Doctrine\ORM\ORMException + * @param EntityManagerInterface $entityManagerService + * @param Manager $eventManagerService + * @param Shop $shopService + * @param string $order + * @param string $pos + * @param int|string $status + * @return RedirectResponse + * @throws \Doctrine\ORM\ORMException * @internal param Request $request */ #[Route(path: '/detail/switchposstatus/{order}/{pos}/{status}', name: 'psc_shop_order_backend_detail_switchposstatus')] #[Template] public function switchPosStatusAction(EntityManagerInterface $entityManagerService, Manager $eventManagerService, Shop $shopService, $order = "", $pos = "", $status = 10) { - /** @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); -/** - * @var Orderpos $pos - */ + /** + * @var Orderpos $pos + */ $pos = $entityManagerService ->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos') - ->findOneBy(array('shop' => $selectedShop, 'uuid' => $pos)); + ->findOneBy(array('uuid' => $pos)); $pos->setStatus($status); $entityManagerService->persist($pos); $entityManagerService->flush(); @@ -386,17 +400,20 @@ class DetailController extends AbstractController /** * Switch Pos Seite * - * - * @param string $uuid + * @param string $uuid * @return RedirectResponse */ #[Route(path: '/package/exported/{uuid}', name: 'psc_shop_order_backend_change_exported')] #[Template] public function setPackageExportedAction(DocumentManager $mongoService, EntityManagerInterface $entityManagerService, Manager $eventManagerService, Shop $shopService, $uuid = "") { - /** @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); -/** @var Order $order */ + /** + * @var Order $order +*/ $order = $entityManagerService ->getRepository('PSC\Shop\EntityBundle\Entity\Order') ->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); @@ -408,7 +425,9 @@ class DetailController extends AbstractController ->setParameter(2, $order->getUID()) ->getQuery(); $q->execute(); -/** @var \PSC\Shop\EntityBundle\Document\Order $orderObj */ + /** + * @var \PSC\Shop\EntityBundle\Document\Order $orderObj +*/ $orderObj = $mongoService ->getRepository('PSC\Shop\EntityBundle\Document\Order') ->findOneBy(array('uid' => (string)$order->getUid())); @@ -425,17 +444,20 @@ class DetailController extends AbstractController /** * Switch Pos Seite * - * - * @param string $uuid + * @param string $uuid * @return RedirectResponse */ #[Route(path: '/detail/create/new/order/status/{uuid}', name: 'psc_shop_order_backend_create_new_order_status')] #[Template] public function createNewOrderStatus(DocumentManager $mongoService, EntityManagerInterface $entityManagerService, Manager $eventManagerService, Shop $shopService, $uuid = "") { - /** @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); -/** @var Order $order */ + /** + * @var Order $order +*/ $order = $entityManagerService ->getRepository('PSC\Shop\EntityBundle\Entity\Order') ->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); @@ -447,7 +469,9 @@ class DetailController extends AbstractController ->setParameter(2, $order->getUID()) ->getQuery(); $q->execute(); -/** @var \PSC\Shop\EntityBundle\Document\Order $orderObj */ + /** + * @var \PSC\Shop\EntityBundle\Document\Order $orderObj +*/ $orderObj = $mongoService ->getRepository('PSC\Shop\EntityBundle\Document\Order') ->findOneBy(array('uid' => (string)$order->getUid())); @@ -465,23 +489,30 @@ class DetailController extends AbstractController /** * SDelete * - * - * @param string $uuid + * @param string $uuid * @return RedirectResponse */ #[Route(path: '/detail/delete/{uuid}', name: 'psc_shop_order_backend_detail_delete')] #[Template] public function deleteOrder(DocumentManager $mongoService, EntityManagerInterface $entityManagerService, Manager $eventManagerService, Shop $shopService, $uuid = "") { - /** @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); -/** @var Order $order */ + /** + * @var Order $order +*/ $order = $entityManagerService ->getRepository('PSC\Shop\EntityBundle\Entity\Order') ->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); -/** @var Orderpos $pos */ + /** + * @var Orderpos $pos +*/ foreach ($order->getPositions() as $pos) { -/** @var Upload $upload */ + /** + * @var Upload $upload +*/ foreach ($pos->getUploads() as $upload) { $entityManagerService->remove($upload); } diff --git a/src/new/src/PSC/Shop/OrderBundle/Service/Calc.php b/src/new/src/PSC/Shop/OrderBundle/Service/Calc.php index 223e4ebc7..f98e1e1c4 100755 --- a/src/new/src/PSC/Shop/OrderBundle/Service/Calc.php +++ b/src/new/src/PSC/Shop/OrderBundle/Service/Calc.php @@ -46,6 +46,7 @@ class Calc $order->setShippingCosts(Money::ofMinor($order->getShipping()->getCalcPrice()->net, 'EUR')->getMinorAmount()->toInt()); $order->addTax($order->getShipping()->getCalcPrice()->tax); foreach($order->getPositions() as $position) { + $position->getProduct()->setShopUuid($order->getShop()->getUuid()); if ($this->productTypeRegistry->getProductType($position->getProduct()->getSpecialProductTypeObject()->getTyp())) { $specialProductTransformer = $this->productTypeRegistry->getProductType($position->getProduct()->getSpecialProductTypeObject()->getTyp())->getProducer(); if($specialProductTransformer) { diff --git a/src/new/src/PSC/Shop/OrderBundle/Service/Order.php b/src/new/src/PSC/Shop/OrderBundle/Service/Order.php index a07a561a0..25843dcad 100755 --- a/src/new/src/PSC/Shop/OrderBundle/Service/Order.php +++ b/src/new/src/PSC/Shop/OrderBundle/Service/Order.php @@ -224,7 +224,7 @@ class Order $i = 1; foreach ($order->getPositions() as $position) { - + $position->getProduct()->setShopUuid($order->getShop()->getUuid()); $position->setPos($i); $positionEntity = new Orderpos(); @@ -257,6 +257,10 @@ class Order if($typ != 0) { $order->setType($typ); } + foreach($order->getPositions() as $position) { + $position->setUuid(Uuid::uuid7()); + $position->setUid(0); + } $this->storeOrder($order); $order = $this->getOrderByUuid($order->getUuid()); return $order; diff --git a/src/new/src/PSC/Shop/UserBundle/Model/ApiUser.php b/src/new/src/PSC/Shop/UserBundle/Model/ApiUser.php index 7c940c77a..61bdb235f 100755 --- a/src/new/src/PSC/Shop/UserBundle/Model/ApiUser.php +++ b/src/new/src/PSC/Shop/UserBundle/Model/ApiUser.php @@ -2,7 +2,6 @@ namespace PSC\Shop\UserBundle\Model; -use Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface; use Symfony\Component\Security\Core\User\UserInterface; class ApiUser implements UserInterface { @@ -19,7 +18,7 @@ class ApiUser implements UserInterface { return ['ROLE_SHOP', 'ROLE_API']; } - public function eraseCredentials() + public function eraseCredentials(): void { // TODO: Implement eraseCredentials() method. } @@ -33,4 +32,4 @@ class ApiUser implements UserInterface { { $this->userIdentifier = $userIdentifier; } -} \ No newline at end of file +} diff --git a/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyAuthenticator.php b/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyAuthenticator.php index 13059cf05..b7f794d95 100755 --- a/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyAuthenticator.php +++ b/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyAuthenticator.php @@ -66,12 +66,7 @@ class ApiKeyAuthenticator extends AbstractAuthenticator $shop = $this->entityManager->getRepository(Shop::class)->findOneBy(['apiKey' => $apiToken]); if ($shop) { - return new SelfValidatingPassport( - new UserBadge($apiToken, function () use ($apiToken) { - $contact = new ApiUser($apiToken); - return $contact; - }) - ); + return new UserBadge($apiToken); } $instance = $this->documentManager @@ -79,12 +74,7 @@ class ApiKeyAuthenticator extends AbstractAuthenticator ->findOneBy(['supporttoken' => $apiToken]); if ($instance) { - return new SelfValidatingPassport( - new UserBadge($apiToken, function () use ($apiToken) { - $contact = new ApiUser($apiToken); - return $contact; - }) - ); + return new UserBadge($apiToken); } throw new \Exception('No API token provided'); diff --git a/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyExtractor.php b/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyExtractor.php new file mode 100644 index 000000000..bd149de08 --- /dev/null +++ b/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyExtractor.php @@ -0,0 +1,23 @@ +headers->has('apiKey') || !\is_string($header = $request->headers->get('apiKey'))) { + return null; + } + + if ($header !== "") { + return $header; + } + + return null; + } +} diff --git a/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyHandler.php b/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyHandler.php new file mode 100644 index 000000000..5bf39ec90 --- /dev/null +++ b/src/new/src/PSC/Shop/UserBundle/Security/ApiKeyHandler.php @@ -0,0 +1,33 @@ +repository->findOneBy(['apiKey' => $apiToken]); + if (null === $accessToken) { + throw new BadCredentialsException('Invalid credentials.'); + } + + // and return a UserBadge object containing the user identifier from the found token + // (this is the same identifier used in Security configuration; it can be an email, + // a UUUID, a username, a database ID, etc.) + return new UserBadge($accessToken->getUid(), function () use ($accessToken) { + return $accessToken; + }); + } +} diff --git a/src/new/src/PSC/Shop/UserBundle/Security/User/Provider.php b/src/new/src/PSC/Shop/UserBundle/Security/User/Provider.php index 25e702f11..259913319 100755 --- a/src/new/src/PSC/Shop/UserBundle/Security/User/Provider.php +++ b/src/new/src/PSC/Shop/UserBundle/Security/User/Provider.php @@ -14,6 +14,7 @@ namespace PSC\Shop\UserBundle\Security\User; use Doctrine\Bundle\DoctrineBundle\Registry; +use PSC\Shop\UserBundle\Model\ApiUser; use Symfony\Component\Security\Core\User\UserProviderInterface; use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\Exception\UsernameNotFoundException; diff --git a/src/new/src/PSC/Shop/UserBundle/Security/User/TokenProvider.php b/src/new/src/PSC/Shop/UserBundle/Security/User/TokenProvider.php new file mode 100755 index 000000000..7f1b9c6f0 --- /dev/null +++ b/src/new/src/PSC/Shop/UserBundle/Security/User/TokenProvider.php @@ -0,0 +1,51 @@ + + * @copyright 2012-2013 PrintshopCreator GmbH + * @license Private + * @link http://www.printshopcreator.de + */ + +namespace PSC\Shop\UserBundle\Security\User; + +use PSC\Shop\EntityBundle\Repository\ShopRepository; +use PSC\Shop\UserBundle\Model\ApiUser; +use Symfony\Component\Security\Core\Exception\BadCredentialsException; +use Symfony\Component\Security\Core\User\UserInterface; +use Symfony\Component\Security\Core\User\UserProviderInterface; + +class TokenProvider implements UserProviderInterface +{ + public function __construct(private ShopRepository $ShopRepository) + { + } + + /** + * {@inheritDoc} + */ + public function supportsClass($class): bool + { + return $class === $this->class || is_subclass_of($class, $this->class); + } + + public function refreshUser(UserInterface $user) + { + } + + public function loadUserByIdentifier(string $identifier): UserInterface + { + + $accessToken = $this->ShopRepository->findOneBy(['apiKey' => $identifier]); + if (null === $accessToken) { + throw new BadCredentialsException('Invalid credentials.'); + } + + return new ApiUser($identifier); + } + +} diff --git a/src/new/src/PSC/System/SettingsBundle/Service/Package.php b/src/new/src/PSC/System/SettingsBundle/Service/Package.php index 29ae671f3..86bcc522d 100755 --- a/src/new/src/PSC/System/SettingsBundle/Service/Package.php +++ b/src/new/src/PSC/System/SettingsBundle/Service/Package.php @@ -189,7 +189,7 @@ class Package */ foreach ($orderpos->getUploads() as $upload) { if ($orderArchive) { - $this->archive->addFile($upload->getPath(), $path . $upload->getTyp() . '_' . $upload->getName()); + $this->archive->addFile($upload->getPath(), $path . rand(). '_' . $upload->getTyp() . '_' . $upload->getName()); } else { $this->archivePosition->addFile($upload->getPath(), $path . $upload->getTyp() . '_' . $upload->getName()); } diff --git a/src/new/src/PSC/System/SettingsBundle/Service/Printing.php b/src/new/src/PSC/System/SettingsBundle/Service/Printing.php index bfafec184..fa4b72636 100755 --- a/src/new/src/PSC/System/SettingsBundle/Service/Printing.php +++ b/src/new/src/PSC/System/SettingsBundle/Service/Printing.php @@ -12,8 +12,11 @@ use PSC\Shop\MediaBundle\Document\Media; use Symfony\Component\DomCrawler\Crawler; use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface; use Twig\Environment; +use horstoeko\zugferd\ZugferdDocumentBuilder; +use horstoeko\zugferd\ZugferdDocumentPdfMerger; +use horstoeko\zugferd\ZugferdProfiles; -require_once(__DIR__ . '/../../../Shop/EntityBundle/Lagacy/TP_Basket_Item.php'); +require_once __DIR__ . '/../../../Shop/EntityBundle/Lagacy/TP_Basket_Item.php'; /** * Printing * @@ -59,8 +62,8 @@ class Printing } /** - * @param \PSC\Shop\EntityBundle\Entity\Order $order - * @param int $type + * @param \PSC\Shop\EntityBundle\Entity\Order $order + * @param int $type * @return bool|string * @throws \Mpdf\MpdfException * @throws \Throwable @@ -74,65 +77,69 @@ class Printing $this->templateVars->loadOrder($order->getUuid()); - /** @var \PSC\Shop\EntityBundle\Entity\Shop $shop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $shop +*/ $shop = $order->getShop(); - /** @var \PSC\Shop\EntityBundle\Document\Shop $shopObj */ + /** + * @var \PSC\Shop\EntityBundle\Document\Shop $shopObj +*/ $shopObj = $this->mongoManager ->getRepository('PSC\Shop\EntityBundle\Document\Shop') ->findOneBy(array('uid' => (string)$shop->getUid())); switch ($type) { - case self::DELIVERY: - $reportXml = $shopObj->getDocDeliveryJasperXml(); - $bg = $shopObj->getDocDeliveryBg(); - $fileName = $shopObj->getDocDeliveryFileName(); - $fileNameOrg = "delivery_" . $order->getUID() . ".pdf"; - break; - case self::LABEL: - $reportXml = $shopObj->getDocLabelJasperXml(); - $bg = $shopObj->getDocLabelBg(); - $fileName = $shopObj->getDocLabelFileName(); - $fileNameOrg = "label_" . $order->getUID() . ".pdf"; - break; - case self::JOBTICKET: - $reportXml = $shopObj->getDocJobticketJasperXml(); - $bg = $shopObj->getDocJobticketBg(); - $fileName = $shopObj->getDocJobticketFileName(); - $fileNameOrg = "jobticket_" . $order->getUID() . ".pdf"; - break; - case self::JOBTICKET_PRINTPARTNER: - $reportXml = $shopObj->getDocJobticketPPJasperXml(); - $bg = $shopObj->getDocJobticketPPBg(); - $fileName = $shopObj->getDocJobticketPPFileName(); - $fileNameOrg = "jobticketpp_" . $order->getUID() . ".pdf"; - break; - case self::OFFER: - $reportXml = $shopObj->getDocOfferJasperXml(); - $bg = $shopObj->getDocOfferBg(); - $fileName = $shopObj->getDocOfferFileName(); - $fileNameOrg = "offer_" . $order->getUID() . ".pdf"; - break; - case self::STORNO: - $reportXml = $shopObj->getDocStornoJasperXml(); - $bg = $shopObj->getDocStornoBg(); - $fileName = $shopObj->getDocStornoFileName(); - $fileNameOrg = "storno_" . $order->getUID() . ".pdf"; - break; - case self::ORDER: - $reportXml = $shopObj->getDocOrderJasperXml(); - $bg = $shopObj->getDocOrderBg(); - $fileName = $shopObj->getDocOrderFileName(); - $fileNameOrg = "order_" . $order->getUID() . ".pdf"; - break; - default: - case self::INVOICE: - $reportXml = $shopObj->getDocInvoiceJasperXml(); - $bg = $shopObj->getDocInvoiceBg(); - $fileName = $shopObj->getDocInvoiceFileName(); - $fileNameOrg = "invoice_" . $order->getUID() . ".pdf"; - break; + case self::DELIVERY: + $reportXml = $shopObj->getDocDeliveryJasperXml(); + $bg = $shopObj->getDocDeliveryBg(); + $fileName = $shopObj->getDocDeliveryFileName(); + $fileNameOrg = "delivery_" . $order->getUID() . ".pdf"; + break; + case self::LABEL: + $reportXml = $shopObj->getDocLabelJasperXml(); + $bg = $shopObj->getDocLabelBg(); + $fileName = $shopObj->getDocLabelFileName(); + $fileNameOrg = "label_" . $order->getUID() . ".pdf"; + break; + case self::JOBTICKET: + $reportXml = $shopObj->getDocJobticketJasperXml(); + $bg = $shopObj->getDocJobticketBg(); + $fileName = $shopObj->getDocJobticketFileName(); + $fileNameOrg = "jobticket_" . $order->getUID() . ".pdf"; + break; + case self::JOBTICKET_PRINTPARTNER: + $reportXml = $shopObj->getDocJobticketPPJasperXml(); + $bg = $shopObj->getDocJobticketPPBg(); + $fileName = $shopObj->getDocJobticketPPFileName(); + $fileNameOrg = "jobticketpp_" . $order->getUID() . ".pdf"; + break; + case self::OFFER: + $reportXml = $shopObj->getDocOfferJasperXml(); + $bg = $shopObj->getDocOfferBg(); + $fileName = $shopObj->getDocOfferFileName(); + $fileNameOrg = "offer_" . $order->getUID() . ".pdf"; + break; + case self::STORNO: + $reportXml = $shopObj->getDocStornoJasperXml(); + $bg = $shopObj->getDocStornoBg(); + $fileName = $shopObj->getDocStornoFileName(); + $fileNameOrg = "storno_" . $order->getUID() . ".pdf"; + break; + case self::ORDER: + $reportXml = $shopObj->getDocOrderJasperXml(); + $bg = $shopObj->getDocOrderBg(); + $fileName = $shopObj->getDocOrderFileName(); + $fileNameOrg = "order_" . $order->getUID() . ".pdf"; + break; + default: + case self::INVOICE: + $reportXml = $shopObj->getDocInvoiceJasperXml(); + $bg = $shopObj->getDocInvoiceBg(); + $fileName = $shopObj->getDocInvoiceFileName(); + $fileNameOrg = "invoice_" . $order->getUID() . ".pdf"; + break; } if ($reportXml == "") { @@ -148,8 +155,42 @@ class Printing $this->fileName = $fileNameOrg; } + $document = ZugferdDocumentBuilder::CreateNew(ZugferdProfiles::PROFILE_XRECHNUNG_2); + + $document + ->setDocumentInformation("471102", "380", \DateTime::createFromFormat("Ymd", "20180305"), "EUR") + ->addDocumentNote('Rechnung gemäß Bestellung vom 01.03.2018.') + ->setDocumentSupplyChainEvent(\DateTime::createFromFormat('Ymd', '20180305')) + ->setDocumentSeller("Lieferant GmbH", "549910") + ->addDocumentSellerGlobalId("4000001123452", "0088") + ->addDocumentSellerTaxRegistration("FC", "201/113/40209") + ->addDocumentSellerTaxRegistration("VA", "DE123456789") + ->setDocumentSellerAddress("Lieferantenstraße 20", "", "", "80333", "München", "DE") + ->setDocumentBuyer("Kunden AG Mitte", "GE2020211") + ->setDocumentBuyerAddress("Kundenstraße 15", "", "", "69876", "Frankfurt", "DE") + ->addDocumentTax("S", "VAT", 275.0, 19.25, 7.0) + ->addDocumentTax("S", "VAT", 198.0, 37.02, 19.0) + ->setDocumentSummation(529.87, 529.87, 473.00, 0.0, 0.0, 473.00, 56.87, null, 0.0) + ->addDocumentPaymentTerm("Zahlbar innerhalb 30 Tagen netto bis 04.04.2018, 3% Skonto innerhalb 10 Tagen bis 15.03.2018") + ->addNewPosition("1") + ->setDocumentPositionProductDetails("Trennblätter A4", "", "TB100A4", null, "0160", "4012345001235") + ->setDocumentPositionGrossPrice(9.9000) + ->setDocumentPositionNetPrice(9.9000) + ->setDocumentPositionQuantity(20, "H87") + ->addDocumentPositionTax('S', 'VAT', 19) + ->setDocumentPositionLineSummation(198.0) + ->addNewPosition("2") + ->setDocumentPositionProductDetails("Joghurt Banane", "", "ARNR2", null, "0160", "4000050986428") + ->SetDocumentPositionGrossPrice(5.5000) + ->SetDocumentPositionNetPrice(5.5000) + ->SetDocumentPositionQuantity(50, "H87") + ->AddDocumentPositionTax('S', 'VAT', 7) + ->SetDocumentPositionLineSummation(275.0); + if ($bg) { - /** @var Media $bg */ + /** + * @var Media $bg +*/ $bg = $this->mongoManager ->getRepository('PSC\Shop\MediaBundle\Document\Media') ->findOneBy(['_id' => new ObjectId($bg)]); @@ -180,13 +221,13 @@ class Printing } $output = $this->mpdf->Output(null, \Mpdf\Output\Destination::STRING_RETURN); - + $output = (new ZugferdDocumentPdfMerger($document->getContent(), $output))->generateDocument()->downloadString("file"); return $output; } /** - * @param Orderpos $pos - * @param int $type + * @param Orderpos $pos + * @param int $type * @return bool|string * @throws \Mpdf\MpdfException * @throws \Throwable @@ -200,49 +241,53 @@ class Printing $this->templateVars->loadOrder($pos->getOrder()->getUuid()); - /** @var \PSC\Shop\EntityBundle\Entity\Shop $shop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $shop +*/ $shop = $this->templateVars->getOrder()->getShop(); - /** @var \PSC\Shop\EntityBundle\Document\Shop $shopObj */ + /** + * @var \PSC\Shop\EntityBundle\Document\Shop $shopObj +*/ $shopObj = $this->mongoManager ->getRepository('PSC\Shop\EntityBundle\Document\Shop') ->findOneBy(array('uid' => (string)$shop->getUid())); switch ($type) { - case self::DELIVERY: - $reportXml = $shopObj->getDocDeliveryPosition(); - $bg = $shopObj->getDocDeliveryPositionBg(); - break; - case self::LABEL: - $reportXml = $shopObj->getDocLabelPosition(); - $bg = $shopObj->getDocLabelPositionBg(); - break; - case self::JOBTICKET: - $reportXml = $shopObj->getDocJobticketPosition(); - $bg = $shopObj->getDocJobticketPositionBg(); - break; - case self::JOBTICKET_PRINTPARTNER: - $reportXml = $shopObj->getDocJobticketPPPosition(); - $bg = $shopObj->getDocJobticketPPPositionBg(); - break; - case self::OFFER: - $reportXml = $shopObj->getDocOfferPosition(); - $bg = $shopObj->getDocOfferPositionBg(); - break; - case self::STORNO: - $reportXml = $shopObj->getDocStornoPosition(); - $bg = $shopObj->getDocStornoPositionBg(); - break; - case self::ORDER: - $reportXml = $shopObj->getDocOrderPosition(); - $bg = $shopObj->getDocOrderPositionBg(); - break; - default: - case self::INVOICE: - $reportXml = $shopObj->getDocInvoicePosition(); - $bg = $shopObj->getDocInvoicePositionBg(); - break; + case self::DELIVERY: + $reportXml = $shopObj->getDocDeliveryPosition(); + $bg = $shopObj->getDocDeliveryPositionBg(); + break; + case self::LABEL: + $reportXml = $shopObj->getDocLabelPosition(); + $bg = $shopObj->getDocLabelPositionBg(); + break; + case self::JOBTICKET: + $reportXml = $shopObj->getDocJobticketPosition(); + $bg = $shopObj->getDocJobticketPositionBg(); + break; + case self::JOBTICKET_PRINTPARTNER: + $reportXml = $shopObj->getDocJobticketPPPosition(); + $bg = $shopObj->getDocJobticketPPPositionBg(); + break; + case self::OFFER: + $reportXml = $shopObj->getDocOfferPosition(); + $bg = $shopObj->getDocOfferPositionBg(); + break; + case self::STORNO: + $reportXml = $shopObj->getDocStornoPosition(); + $bg = $shopObj->getDocStornoPositionBg(); + break; + case self::ORDER: + $reportXml = $shopObj->getDocOrderPosition(); + $bg = $shopObj->getDocOrderPositionBg(); + break; + default: + case self::INVOICE: + $reportXml = $shopObj->getDocInvoicePosition(); + $bg = $shopObj->getDocInvoicePositionBg(); + break; } if ($reportXml == "") { @@ -253,7 +298,9 @@ class Printing $html = $twig->render($this->templateVars->getPosTwigVars($pos->getUuid())); if ($bg) { - /** @var Media $bg */ + /** + * @var Media $bg +*/ $bg = $this->mongoManager ->getRepository('PSC\Shop\MediaBundle\Document\Media') ->findOneBy(['_id' => new ObjectId($bg)]); @@ -285,10 +332,14 @@ class Printing public function generateProductOffer(Product $product, Contact $contact, $count, $options, $netto, $steuer, $brutto, $xmlProduct = "") { - /** @var \PSC\Shop\EntityBundle\Entity\Shop $shop */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Shop $shop +*/ $shop = $product->getShop(); - /** @var \PSC\Shop\EntityBundle\Document\Shop $shopObj */ + /** + * @var \PSC\Shop\EntityBundle\Document\Shop $shopObj +*/ $shopObj = $this->mongoManager ->getRepository('PSC\Shop\EntityBundle\Document\Shop') ->findOneBy(array('uid' => (string)$shop->getUid())); @@ -302,7 +353,9 @@ class Printing $html = $twig->render($this->templateVars->getProductTwigVars($product, $contact, $count, $options, $netto, $steuer, $brutto, $xmlProduct)); if ($bg) { - /** @var Media $bg */ + /** + * @var Media $bg +*/ $bg = $this->mongoManager ->getRepository('PSC\Shop\MediaBundle\Document\Media') ->findOneBy(['_id' => new ObjectId($bg)]); diff --git a/src/new/src/PSC/System/SettingsBundle/Twig/Node/Barcode.php b/src/new/src/PSC/System/SettingsBundle/Twig/Node/Barcode.php index dab823fb1..4d641b494 100755 --- a/src/new/src/PSC/System/SettingsBundle/Twig/Node/Barcode.php +++ b/src/new/src/PSC/System/SettingsBundle/Twig/Node/Barcode.php @@ -40,7 +40,9 @@ class Barcode extends Node ->raw('$_barcode = ob_get_clean();') ->raw(PHP_EOL); - $compiler->raw('$options = new \chillerlan\QRCode\QROptions(); + $compiler->raw( + '$options = new \chillerlan\QRCode\QROptions(); +$options->version = 20; $options->outputInterface = \chillerlan\QRCode\Output\QRMarkupSVG::class; $options->bgColor = $_options["bgcolor"]?? "rgb(255, 255, 255)"; $options->outputBase64 = false; @@ -73,8 +75,9 @@ $options->moduleValues = [ \chillerlan\QRCode\Data\QRMatrix::M_QUIETZONE => $_options["bgcolor"]?? "rgb(255, 255, 255)", \chillerlan\QRCode\Data\QRMatrix::M_SEPARATOR => $_options["bgcolor"]?? "rgb(255, 255, 255)", ]; -echo (new \chillerlan\QRCode\QRCode($options))->render(trim($_barcode));'); +echo (new \chillerlan\QRCode\QRCode($options))->render(trim($_barcode));' + ); } -} \ No newline at end of file +} diff --git a/src/new/tests/PSC/Shop/Order/Api/CopyAndChangeContactTest.php b/src/new/tests/PSC/Shop/Order/Api/CopyAndChangeContactTest.php index 5fcd1e142..0f75908b4 100644 --- a/src/new/tests/PSC/Shop/Order/Api/CopyAndChangeContactTest.php +++ b/src/new/tests/PSC/Shop/Order/Api/CopyAndChangeContactTest.php @@ -98,7 +98,6 @@ class CopyAndChangeContactTest extends WebTestCase ] ], ['HTTP_apiKey' => $shop->getApiKey()] ); - self::assertSame(200, $client->getResponse()->getStatusCode()); $data = json_decode($client->getResponse()->getContent(), true); @@ -110,6 +109,8 @@ class CopyAndChangeContactTest extends WebTestCase self::assertSame(200, $client->getResponse()->getStatusCode()); $uuid = $data['uuid']; + $possitionUuid = $data['positions'][0]['uuid']; + $data = json_decode($client->getResponse()->getContent(), true); $contactId = $data['contact']['uid']; @@ -118,6 +119,7 @@ class CopyAndChangeContactTest extends WebTestCase self::assertIsArray($data); self::assertNotEmpty($data['uuid']); self::assertNotSame($uuid, $data['uuid']); + self::assertNotSame($possitionUuid, $data['positions'][0]['uuid']); $contactRepository = static::getContainer()->get(ContactRepository::class); diff --git a/src/new/tests/PSC/Shop/Order/Api/CreateAndChangeAllStatusTest.php b/src/new/tests/PSC/Shop/Order/Api/CreateAndChangeAllStatusTest.php index 66c031356..df95a671f 100755 --- a/src/new/tests/PSC/Shop/Order/Api/CreateAndChangeAllStatusTest.php +++ b/src/new/tests/PSC/Shop/Order/Api/CreateAndChangeAllStatusTest.php @@ -105,6 +105,7 @@ class CreateAndChangeAllStatusTest extends WebTestCase self::assertSame(30, $data['positions'][0]['status']); + $orderUuid = $data['uuid']; $client->jsonRequest( 'POST', '/api/position/status/change/all', [ 'order' => $data['uuid'], @@ -114,12 +115,11 @@ class CreateAndChangeAllStatusTest extends WebTestCase self::assertSame(200, $client->getResponse()->getStatusCode()); $data = json_decode($client->getResponse()->getContent(), true); - self::assertTrue($data['success']); $client->jsonRequest( 'POST', '/api/order/getonebyuuid', [ - 'uuid' => $data['uuid'], + 'uuid' => $orderUuid, ], ['HTTP_apiKey' => $shop->getApiKey()] ); diff --git a/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostConfirm.php b/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostConfirm.php index ba78e5cb0..b35e22272 100755 --- a/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostConfirm.php +++ b/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostConfirm.php @@ -23,8 +23,8 @@ class PostConfirm extends Base $this->position = $position; } - public function setOrder(\PSC\Shop\OrderBundle\Model\Order $order) + public function setOrder(\PSC\Shop\OrderBundle\Model\Base $order) { $this->order = $order; } -} \ No newline at end of file +} diff --git a/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostPrintJob.php b/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostPrintJob.php index 33d32c6c2..21f865e08 100755 --- a/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostPrintJob.php +++ b/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostPrintJob.php @@ -10,7 +10,7 @@ class PostPrintJob extends Base private int $auflage; private \PSC\Shop\OrderBundle\Model\Order\Position $position; - private \PSC\Shop\OrderBundle\Model\Order $order; + private \PSC\Shop\OrderBundle\Model\Base $order; public function call() { @@ -28,12 +28,18 @@ class PostPrintJob extends Base private function buildData() { $temp = []; - $infos = $this->position->getAdditionalInfo('saxoprint')['infos'][0]; - $productGroup = $this->position->getAdditionalInfo('saxoprint')['saxoprintProductId']; + $infos = $this->position->getAdditionalInfo('saxoprint')['infos']; + if(isset($infos[0][0]['title'])) { + $infos = $infos[0]; + } + $productGroup = $this->position->getAdditionalInfo('saxoprint')['saxoprintProductId']; + $auflage = 0; foreach($infos as $row) { - if($row['name'] == "" || $row['name'] == 'auflage') { continue; + if($row['name'] == "" || $row['name'] == 'auflage') { + $auflage = (int)$row['value']; + continue; } if($row['name'] == 6) { $productGroup = intval($row['value']); @@ -64,7 +70,7 @@ class PostPrintJob extends Base ], 'DeliveryAddresses' => [[ 'IsVoucherCopy' => false, - 'Circulation' => $objPosition->getOptions()['auflage'], + 'Circulation' => $auflage, 'Address' => [ 'Salutation' => 'None', 'CompanyName' => $this->order->getDeliveryAddress()->getCompany(), @@ -79,7 +85,7 @@ class PostPrintJob extends Base ]], 'PropertyValues' => $temp, 'ProductGroup' => $productGroup, - 'TotalCirculation' => $objPosition->getOptions()['auflage'], + 'TotalCirculation' => $auflage, 'ProjectName' => $this->order->getAlias() . ' ' . $this->position->getPos() ]; } @@ -89,7 +95,7 @@ class PostPrintJob extends Base $this->position = $position; } - public function setOrder(\PSC\Shop\OrderBundle\Model\Order $order) + public function setOrder(\PSC\Shop\OrderBundle\Model\Base $order) { $this->order = $order; } diff --git a/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostUpload.php b/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostUpload.php index 4238ed770..00b11ab65 100755 --- a/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostUpload.php +++ b/src/new/var/plugins/Custom/PSC/Saxoprint_API_R1/Api/PostUpload.php @@ -10,7 +10,7 @@ class PostUpload extends Base { private \PSC\Shop\OrderBundle\Model\Order\Position $position; - private \PSC\Shop\OrderBundle\Model\Order $order; + private \PSC\Shop\OrderBundle\Model\Base $order; private \PSC\Shop\OrderBundle\Model\Order\Position\Upload $upload; private \Symfony\Component\Finder\SplFileInfo $file; @@ -27,20 +27,26 @@ class PostUpload extends Base $temp[] = 'https://' . $this->domain . '/'.$upload->getPath(); } - $response = $this->postUploadLinks('/' . $this->position->getExternalOrderNumber() . '/link', - $this->buildDataLink($temp)); + $response = $this->postUploadLinks( + '/' . $this->position->getExternalOrderNumber() . '/link', + $this->buildDataLink($temp) + ); } if($this->position->getProduct()->getUploadProvidedFile() && $this->position->getProduct()->getUploadProvidedFile()->getUrl() != "") { - $response = $this->postUploadLinks('/' . $this->position->getExternalOrderNumber() . '/link', - $this->buildDataLink(['https://' . $this->domain . $this->position->getProduct()->getUploadProvidedFile()->getUrl()])); + $response = $this->postUploadLinks( + '/' . $this->position->getExternalOrderNumber() . '/link', + $this->buildDataLink(['https://' . $this->domain . $this->position->getProduct()->getUploadProvidedFile()->getUrl()]) + ); } $outfile = '/data/www/old/market/steplayouter/basket/' . $this->order->getUid() . '/' . $this->position->getPos() . '/'.$this->order->getAlias() . '_' . $this->position->getPos().'.pdf'; if(file_exists($outfile)) { - $response = $this->postUploadLinks('/' . $this->position->getExternalOrderNumber() . '/link', - $this->buildDataLink(['https://' . $this->domain . '/apps/market/steplayouter/basket/' . $this->order->getUid() . '/' . $this->position->getPos() . '/'.$this->order->getAlias() . '_' . $this->position->getPos().'.pdf'])); + $response = $this->postUploadLinks( + '/' . $this->position->getExternalOrderNumber() . '/link', + $this->buildDataLink(['https://' . $this->domain . '/apps/market/steplayouter/basket/' . $this->order->getUid() . '/' . $this->position->getPos() . '/'.$this->order->getAlias() . '_' . $this->position->getPos().'.pdf']) + ); } } @@ -61,7 +67,7 @@ class PostUpload extends Base $this->position = $position; } - public function setOrder(\PSC\Shop\OrderBundle\Model\Order $order) + public function setOrder(\PSC\Shop\OrderBundle\Model\Base $order) { $this->order = $order; } @@ -70,4 +76,4 @@ class PostUpload extends Base { $this->domain = $domain; } -} \ No newline at end of file +} diff --git a/src/new/var/plugins/Custom/PSC/WMD_API/Model/ProductSpecialObject.php b/src/new/var/plugins/Custom/PSC/WMD_API/Model/ProductSpecialObject.php index 8b6a2b311..d3ca70e1b 100755 --- a/src/new/var/plugins/Custom/PSC/WMD_API/Model/ProductSpecialObject.php +++ b/src/new/var/plugins/Custom/PSC/WMD_API/Model/ProductSpecialObject.php @@ -5,6 +5,18 @@ use PSC\Shop\OrderBundle\Model\Order\Position\IProductTypeObject; class ProductSpecialObject implements IProductTypeObject { + private array $params = []; + private string $xml = ""; + + public function getParams(): array + { + return $this->params; + } + + public function setParams(array $params): void + { + $this->params = $params; + } public function getName(): string { @@ -16,8 +28,21 @@ class ProductSpecialObject implements IProductTypeObject return 101; } + public function getXml(): string + { + return $this->xml; + } + + public function setXml(string $xml = ""): void + { + $this->xml = $xml; + } + public function getPositionData(): array { - return []; + return [ + 'xml' => $this->xml, + 'params' => $this->params + ]; } } diff --git a/src/new/var/plugins/Custom/PSC/WMD_API/Producer/Producer.php b/src/new/var/plugins/Custom/PSC/WMD_API/Producer/Producer.php index cb1da15a9..cf3a3e6a5 100644 --- a/src/new/var/plugins/Custom/PSC/WMD_API/Producer/Producer.php +++ b/src/new/var/plugins/Custom/PSC/WMD_API/Producer/Producer.php @@ -3,7 +3,9 @@ namespace Plugin\Custom\PSC\WMD_API\Producer; use Brick\Math\RoundingMode; use Brick\Money\Money; +use Doctrine\ODM\MongoDB\DocumentManager; use Doctrine\ORM\EntityManagerInterface; +use PSC\Library\Calc\Engine; use PSC\Shop\OrderBundle\Model\Order\Position; use PSC\Shop\OrderBundle\Model\Order\Position\Price; use PSC\Shop\OrderBundle\Model\Order\Tax; @@ -12,20 +14,27 @@ use PSC\Shop\ProductBundle\Interfaces\IProducerHydrateModel; use PSC\Shop\ProductBundle\Interfaces\IProductTransformer; use PSC\Shop\ProductBundle\Interfaces\IUiProducer; use PSC\Shop\ProductBundle\Model\Product; +use PSC\System\SettingsBundle\Service\Shop; class Producer implements IUiProducer, IProducerHydrateModel { - public function __construct(private readonly EntityManagerInterface $entityManager) + public function __construct(private readonly DocumentManager $documentManager, private readonly EntityManagerInterface $entityManager, private readonly Shop $shopService, private readonly \Plugin\Custom\PSC\WMD_API\Api\GetPrices $priceApi) { } private Product $product; - private float $price = 0; + private Engine $engine; + private float $priceNet = 0; + private float $priceVat = 0; + private float $priceGross = 0; private int $count = 1; + private array $pricesArray; + private $price; + public function setProduct(Product $product): void { $this->product = $product; @@ -34,44 +43,63 @@ class Producer implements IUiProducer, IProducerHydrateModel public function getPrice(): Price { /** - * @var ProductSpecialObject $specProd + @var ProductSpecialObject $specProd */ + $this->setVariables(); $specProd = $this->product->getSpecialProductTypeObject(); - $priceObj = Money::ofMinor($this->price*100, 'EUR'); + $priceObjNet = Money::ofMinor($this->priceNet, 'EUR'); + $priceObjVat = Money::ofMinor($this->priceVat, 'EUR'); + $priceObjGross = Money::ofMinor($this->priceGross, 'EUR'); $price = new Price(); - $price->setNet($priceObj->getMinorAmount()->toInt()); - $price->setVat($priceObj->toRational()->dividedBy(100)->multipliedBy($specProd->getTaxClass()/100)->to($priceObj->getContext(), RoundingMode::UP)->getMinorAmount()->toInt()); - $price->setGross($price->getNet() + $price->getVat()); + $price->setNet($priceObjNet->getMinorAmount()->toInt()); + $price->setVat($priceObjVat->getMinorAmount()->toInt()); + $price->setGross($priceObjGross->getMinorAmount()->toInt()); $price->setCount($this->count); $price->setAllNet($price->getNet()*$this->count); $price->setAllVat($price->getVat()*$this->count); $price->setAllGross($price->getGross()*$this->count); - $price->tax = new Tax($specProd->getTaxClass(), $price->getVat()*$this->count, TaxEnum::POSITION); + $price->tax = new Tax(19, $price->getVat()*$this->count, TaxEnum::POSITION); return $price; } public function getJsonForm(): array { - + $this->setVariables(); $temp = [ - 'title' => $this->product->getTitle(), - 'type' => 'object', - 'properties' => ['count' => [ - 'type' => 'string', - 'title' => 'Anzahl', - 'default' => $this->count ?? 1 - ]], - 'required' => ['count'] + 'title' => $this->product->getTitle(), + 'type' => 'object', + 'properties' => [], + 'required' => ['count'] ]; + + $temp['properties']['auflage'] = [ + 'default' => $this->product->getSpecialProductTypeObject()->getParams()['auflage']??1, + 'type' => 'string', + 'title' => 'Auflage', + ]; + + $temp['properties']['versand'] = [ + 'default' => $this->product->getSpecialProductTypeObject()->getParams()['versand']??null, + 'type' => 'string', + 'oneOf' => [], + 'title' => 'Versand', + ]; + + foreach($this->pricesArray as $priceObj) { + $temp['properties']['versand']['oneOf'][] = ['const' => $priceObj['deliveryOption'], 'title' => $priceObj['deliveryOption']]; + } + return $temp; } public function setParams(array $params): void { - if(isset($params['count'])) { - $this->count = $params['count']; - } + /** + * @var ProductSpecialObject $specProd +*/ + $specProd = $this->product->getSpecialProductTypeObject(); + $specProd->setParams($params); } public function getCount(): int @@ -102,24 +130,53 @@ class Producer implements IUiProducer, IProducerHydrateModel ] ]; } + private function setVariables(): void + { + if($this->product->getSpecialProductTypeObject()) { + /** + * @var ProductSpecialObject $specProd +*/ + $specProd = $this->product->getSpecialProductTypeObject(); + $this->engine->setVariable('auflage', $this->product->getSpecialProductTypeObject()->getParams()['auflage']?? 1); + $this->engine->calc(); + $this->pricesArray = $this->priceApi->getPrices($this->engine->getArticle()); + + $price = 0; + $priceVat = 0; + $priceGross = 0; + + foreach($this->pricesArray as $priceObj) { + if($price === 0) { + $price = $priceObj['price']['productPrice']['centAmount']; + $priceVat = $priceObj['price']['productTax']['centAmount']; + $priceGross = $priceObj['price']['productPriceWithTax']['centAmount']; + } + + } + + $this->priceNet = $price; + $this->priceVat = $priceVat; + $this->priceGross = $priceGross; + + } + } private function process(): void { - $engine = new Engine(); - $paperContainer = new PaperContainer(); + $this->engine = new Engine(); if($this->product->getSpecialProductTypeObject() && $this->product->getSpecialProductTypeObject()->getXml()) { - } - if(!empty($this->product->getSpecialProductTypeObject()->getParams()) && isset($this->product->getSpecialProductTypeObject()->getParams()['count'])) { - $this->count = $this->product->getSpecialProductTypeObject()->getParams()['count']; + } if($this->product->getUid()) { $product = $this->entityManager->getRepository(\PSC\Shop\EntityBundle\Entity\Product::class)->find($this->product->getUid()); - - $this->price = $product->getPrice(); + $productDoc = $this->documentManager->getRepository(\PSC\Shop\EntityBundle\Document\Product::class)->findOneBy(['uid' => $product->getUid()]); + $this->engine->loadString($productDoc->getPluginSettingModule('wmd', 'config')); + $this->priceApi->setShop($this->shopService->getMongoShopByUid($product->getShop()->getUID())); }elseif($this->product->getUuid()) { $product = $this->entityManager->getRepository(\PSC\Shop\EntityBundle\Entity\Product::class)->findOneBy(['uuid' => $this->product->getUuid()]); - - $this->price = $product->getPrice(); + $productDoc = $this->documentManager->getRepository(\PSC\Shop\EntityBundle\Document\Product::class)->findOneBy(['uid' => $product->getUid()]); + $this->engine->loadString($productDoc->getPluginSettingModule('wmd', 'config')); + $this->priceApi->setShop($this->shopService->getMongoShopByUid($product->getShop()->getUID())); } } } diff --git a/src/new/var/plugins/Custom/PSC/WMD_API/Service/ProductType.php b/src/new/var/plugins/Custom/PSC/WMD_API/Service/ProductType.php index 9c8f82003..ab58e8619 100755 --- a/src/new/var/plugins/Custom/PSC/WMD_API/Service/ProductType.php +++ b/src/new/var/plugins/Custom/PSC/WMD_API/Service/ProductType.php @@ -5,6 +5,7 @@ namespace Plugin\Custom\PSC\WMD_API\Service; use PSC\Shop\OrderBundle\Model\Order\Position\IProductTypeObject; use PSC\Shop\OrderBundle\Transformer\Order\Position\IPositionTransformer; use PSC\Shop\ProductBundle\Interfaces\IProducer; +use Plugin\Custom\PSC\WMD_API\Model\ProductSpecialObject; use Plugin\Custom\PSC\WMD_API\Producer\Producer; use Plugin\Custom\PSC\WMD_API\Transformer\Position; use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag; @@ -38,6 +39,6 @@ class ProductType implements \PSC\System\PluginBundle\Product\Type public function getProductTypeObject(): IProductTypeObject { - // TODO: Implement getProductTypeObject() method. + return new ProductSpecialObject(); } } diff --git a/src/new/var/plugins/Custom/PSC/WMD_API/Transformer/Position.php b/src/new/var/plugins/Custom/PSC/WMD_API/Transformer/Position.php index b13accea0..6d99dc226 100755 --- a/src/new/var/plugins/Custom/PSC/WMD_API/Transformer/Position.php +++ b/src/new/var/plugins/Custom/PSC/WMD_API/Transformer/Position.php @@ -10,7 +10,12 @@ class Position implements IPositionTransformer public function fromDb(\PSC\Shop\OrderBundle\Model\Order\Position $position, Orderpos $posEntity, \PSC\Shop\EntityBundle\Document\Position $posDoc) { - $position->getProduct()->setSpecialProductTypeObject(new ProductSpecialObject()); + $obj = new ProductSpecialObject(); + + if(isset($posDoc->getSpecialProductTypeObject()['params'])) { + $obj->setParams($posDoc->getSpecialProductTypeObject()['params']); + } + $position->getProduct()->setSpecialProductTypeObject($obj); } public function toDb(\PSC\Shop\OrderBundle\Model\Order\Position $position, Orderpos $posEntity, \PSC\Shop\EntityBundle\Document\Position $posDoc) diff --git a/src/new/var/plugins/System/PSC/Bootstrap3/Form/Field/Sites.php b/src/new/var/plugins/System/PSC/Bootstrap3/Form/Field/Sites.php index 6c01c0ead..a47c45455 100755 --- a/src/new/var/plugins/System/PSC/Bootstrap3/Form/Field/Sites.php +++ b/src/new/var/plugins/System/PSC/Bootstrap3/Form/Field/Sites.php @@ -70,7 +70,7 @@ if(isset($_POST["settings"]["bootstrap3Images"]["layout"])) { $txtdefault = fread($handledefault, filesize($filenamedefault)); fclose($handledefault); - $filenamehauptmenu = "/data/www/old/application/design/vorlagen/" . $shopEntity->getLayout() . "/layout/_hauptmenu.phtml"; + $filenamehauptmenu = "/data/www/old/application/design/vorlagen/" . $shopEntity->getLayout() . "/layout/_hauptmenu.html"; $handlehauptmenu = fopen($filenamehauptmenu, 'r'); $txthauptmenu = fread($handlehauptmenu, filesize($filenamehauptmenu)); fclose($handlehauptmenu); @@ -473,4 +473,4 @@ if(!file_exists($filenamecmsindex)) { { } -} \ No newline at end of file +} diff --git a/src/new/var/plugins/System/PSC/Bootstrap4/Form/Field/Sites.php b/src/new/var/plugins/System/PSC/Bootstrap4/Form/Field/Sites.php index e57f4afc9..dab2a8536 100755 --- a/src/new/var/plugins/System/PSC/Bootstrap4/Form/Field/Sites.php +++ b/src/new/var/plugins/System/PSC/Bootstrap4/Form/Field/Sites.php @@ -70,7 +70,7 @@ if(isset($_POST["settings"]["bootstrap4Images"]["layout"])) { $txtdefault = fread($handledefault, filesize($filenamedefault)); fclose($handledefault); - $filenamehauptmenu = "/data/www/old/application/design/vorlagen/" . $shopEntity->getLayout() . "/layout/_hauptmenu.phtml"; + $filenamehauptmenu = "/data/www/old/application/design/vorlagen/" . $shopEntity->getLayout() . "/layout/_hauptmenu.html"; $handlehauptmenu = fopen($filenamehauptmenu, 'r'); $txthauptmenu = fread($handlehauptmenu, filesize($filenamehauptmenu)); fclose($handlehauptmenu); @@ -403,4 +403,4 @@ if(isset($_POST["settings"]["bootstrap4Images"]["layout"])) { { } -} \ No newline at end of file +} diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/index.ts b/src/new/var/plugins/System/PSC/Invoice/Webpack/index.ts index 679f69411..15a8bae7f 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/index.ts +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/index.ts @@ -1,8 +1,6 @@ import "reflect-metadata"; -import './src/css/style.scss' -//import 'bootstrap/scss/bootstrap.scss'; - - +//import './src/css/style.scss' +import './src/css/output.css' import * as $ from "jquery"; import { App } from "./src/app/app"; @@ -10,4 +8,4 @@ declare var jwt_token: String; let app = new App(jwt_token); app.init(); -app.run(); \ No newline at end of file +app.run(); diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/package-lock.json b/src/new/var/plugins/System/PSC/Invoice/Webpack/package-lock.json index be7f50455..f9c59e155 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/package-lock.json +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/package-lock.json @@ -9,73 +9,50 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@ebay/nice-modal-react": "^1.2.10", + "@ebay/nice-modal-react": "^1.2.13", "@react-icons/all-files": "^4.1.0", - "@rjsf/core": "^5.0.0-beta.11", - "@rjsf/utils": "^5.0.0-beta.11", - "@rjsf/validator-ajv6": "^5.0.0-beta.11", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@types/styled-components": "^5.1.26", - "axios": "^0.27.2", + "@rjsf/core": "^5.18.3", + "@rjsf/utils": "^5.18.3", + "@rjsf/validator-ajv6": "^5.18.3", + "@types/react": "^18.3.1", + "@types/react-dom": "^18.3.0", + "@types/styled-components": "^5.1.34", + "axios": "^1.6.8", "debounce-promise": "^3.1.2", - "eta": "^1.12.3", - "i18next": "^23.2.6", + "eta": "^3.4.0", + "flowbite": "^2.3.0", + "flowbite-react": "^0.9.0", + "i18next": "^23.11.3", "prop-types": "^15.8.1", - "react": "^18.2.0", - "react-bootstrap": "^2.7.0", - "react-dom": "^18.2.0", - "react-i18next": "^13.0.1", - "react-router-dom": "^6.5.0", - "react-select": "^5.4.0", - "react-select-async-paginate": "^0.6.2", - "reflect-metadata": "^0.1.13", - "rxjs": "^7.5.6", - "styled-components": "^6.0.1", - "tsyringe": "^4.7.0", - "use-debounce": "^9.0.2", - "uuid": "^8.3.2", - "zustand": "^4.1.1" + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-i18next": "^14.1.1", + "react-router-dom": "^6.23.0", + "react-select": "^5.8.0", + "react-select-async-paginate": "^0.7.4", + "reflect-metadata": "^0.2.2", + "rxjs": "^7.8.1", + "styled-components": "^6.1.11", + "tsyringe": "^4.8.0", + "use-debounce": "^10.0.0", + "uuid": "^9.0.1", + "zustand": "^4.5.2" + }, + "devDependencies": { + "autoprefixer": "^10.4.19", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.3" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/cli": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.5.tgz", - "integrity": "sha512-N5d7MjzwsQ2wppwjhrsicVDhJSqF9labEP/swYiHhio4Ca2XjEehpgPmerjnLQl7BPE59BLud0PTWGYwqFl/cQ==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.2.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" + "node": ">=10" }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@babel/code-frame": { @@ -89,193 +66,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", - "dependencies": { - "@babel/types": "^7.22.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", - "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", - "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz", - "integrity": "sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", @@ -287,109 +77,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz", - "integrity": "sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", @@ -406,41 +93,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz", - "integrity": "sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==", - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/highlight": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", @@ -454,1356 +106,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-external-helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.22.5.tgz", - "integrity": "sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz", - "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", - "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", - "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz", - "integrity": "sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", - "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", - "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", - "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", - "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", - "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", - "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", - "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", - "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", - "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", - "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", - "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", - "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz", - "integrity": "sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", - "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", - "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", - "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", - "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", - "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz", - "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==", - "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.5", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.5", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.5", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.5", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5", - "@babel/plugin-transform-parameters": "^7.22.5", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.5", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", - "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", - "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-typescript": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, "node_modules/@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", - "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", - "globals": "^11.1.0" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" @@ -1823,9 +131,9 @@ } }, "node_modules/@ebay/nice-modal-react": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@ebay/nice-modal-react/-/nice-modal-react-1.2.10.tgz", - "integrity": "sha512-qNp8vQo5kPRwB9bHlkh8lcwH/0KFWpp58X/b9KaLB/gNlJ3W24nCT2l/qBBSnWgV7NEIq25uLowaPS2mbfpZiw==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@ebay/nice-modal-react/-/nice-modal-react-1.2.13.tgz", + "integrity": "sha512-jx8xIWe/Up4tpNuM02M+rbnLoxdngTGk3Y8LjJsLGXXcSoKd/+eZStZcAlIO/jwxyz/bhPZnpqPJZWAmhOofuA==", "peerDependencies": { "react": ">16.8.0", "react-dom": ">16.8.0" @@ -1867,9 +175,9 @@ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" }, "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", "dependencies": { "@emotion/memoize": "^0.8.1" } @@ -1943,9 +251,12 @@ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, "node_modules/@floating-ui/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", - "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "dependencies": { + "@floating-ui/utils": "^0.2.1" + } }, "node_modules/@floating-ui/dom": { "version": "1.4.3", @@ -1955,31 +266,78 @@ "@floating-ui/core": "^1.3.1" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "node_modules/@floating-ui/react": { + "version": "0.26.10", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.10.tgz", + "integrity": "sha512-sh6f9gVvWQdEzLObrWbJ97c0clJObiALsFe0LiR/kb3tDRKwEhObASEH2QyfdoO/ZBPzwxa9j+nYFo+sqgbioA==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@floating-ui/react-dom": "^2.0.0", + "@floating-ui/utils": "^0.2.0", + "tabbable": "^6.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz", + "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } @@ -1990,24 +348,54 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "optional": true + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } }, "node_modules/@popperjs/core": { "version": "2.11.8", @@ -2018,17 +406,6 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@react-aria/ssr": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.7.0.tgz", - "integrity": "sha512-bfufjg4ESE5giN+Fxj1XIzS5f/YIhqcGc+Ve+vUUKU8xZ8t/Xtjlv8F3kjqDBQdk//n3mluFY7xG1wQVB9rMLQ==", - "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, "node_modules/@react-icons/all-files": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@react-icons/all-files/-/all-files-4.1.0.tgz", @@ -2038,75 +415,36 @@ } }, "node_modules/@remix-run/router": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.1.tgz", - "integrity": "sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", + "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", "engines": { - "node": ">=14" - } - }, - "node_modules/@restart/hooks": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.9.tgz", - "integrity": "sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ==", - "dependencies": { - "dequal": "^2.0.2" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@restart/ui": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.6.6.tgz", - "integrity": "sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA==", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@popperjs/core": "^2.11.6", - "@react-aria/ssr": "^3.5.0", - "@restart/hooks": "^0.4.9", - "@types/warning": "^3.0.0", - "dequal": "^2.0.3", - "dom-helpers": "^5.2.0", - "uncontrollable": "^8.0.1", - "warning": "^4.0.3" - }, - "peerDependencies": { - "react": ">=16.14.0", - "react-dom": ">=16.14.0" - } - }, - "node_modules/@restart/ui/node_modules/uncontrollable": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.2.tgz", - "integrity": "sha512-/GDx+K1STGtpgTsj5Dj3J51YaKxZDblbCQHTH1zHLuoBEWodj6MjtRVv3TUijj1JYLRLSFsFzN8NV4M3QV4d9w==", - "peerDependencies": { - "react": ">=16.14.0" + "node": ">=14.0.0" } }, "node_modules/@rjsf/core": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.9.0.tgz", - "integrity": "sha512-HYgnWKTGVfbj6bs1O9SYyw4VgBfoISZeQti259aiKK08XDVH+tgThxBMX4CyMjC/K9I4ralRV9KRlGO1un0DzQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.18.3.tgz", + "integrity": "sha512-HVqqoVzcjYX1BUCqHm7iUjBoVx1UDud1KP6bJ5drtOOvHChfKEbMUt2hWJcuXIlmNPuw2lRxETtcuRbEM2wsRA==", "dependencies": { "lodash": "^4.17.21", "lodash-es": "^4.17.21", - "markdown-to-jsx": "^7.2.1", - "nanoid": "^3.3.6", + "markdown-to-jsx": "^7.4.1", + "nanoid": "^3.3.7", "prop-types": "^15.8.1" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@rjsf/utils": "^5.8.x", + "@rjsf/utils": "^5.18.x", "react": "^16.14.0 || >=17" } }, "node_modules/@rjsf/utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.9.0.tgz", - "integrity": "sha512-+UBRrbHgbG/y6Lj32O0U5oiNpbpKZqsFxPKuOCmOqpsfwmb072AyGoHqskc2e05Ur/iURcbBu3xt72aF1azLmQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.3.tgz", + "integrity": "sha512-0TzjAKAlqXSCneVnHhcL3gAr4DlIPgwzkFdNEI4A+LFjLFlECPah2o3RhEgvqJnUXFviDGF1dqhkxa/Pr59ajw==", "dependencies": { "json-schema-merge-allof": "^0.8.1", "jsonpointer": "^5.0.1", @@ -2122,9 +460,9 @@ } }, "node_modules/@rjsf/validator-ajv6": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv6/-/validator-ajv6-5.9.0.tgz", - "integrity": "sha512-ahCO4UAHHeLyFURvm41DCarFajJJi3UHyZxAI5gNT5t8nesUDBDlxSolkcJXa0zt/U0tUZpcf3gY6Q7a0LetXQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv6/-/validator-ajv6-5.18.3.tgz", + "integrity": "sha512-rVG/Wc2wqhnw85CFfgyOsPG+a1x0P9lo7mHXTHLZkAS0xM1xJ6B+GgyIOfW1U2KKF35Z+euwo9jEERwuIcz/IA==", "dependencies": { "ajv": "^6.12.6", "lodash": "^4.17.21", @@ -2134,7 +472,7 @@ "node": ">=14" }, "peerDependencies": { - "@rjsf/utils": "^5.8.x" + "@rjsf/utils": "^5.18.x" } }, "node_modules/@seznam/compose-react-refs": { @@ -2142,14 +480,6 @@ "resolved": "https://registry.npmjs.org/@seznam/compose-react-refs/-/compose-react-refs-1.0.6.tgz", "integrity": "sha512-izzOXQfeQLonzrIQb8u6LQ8dk+ymz3WXTIXjvOlTXHq6sbzROg3NWU+9TTAOpEoK9Bth24/6F/XrfHJ5yR5n6Q==" }, - "node_modules/@swc/helpers": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", - "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@types/hoist-non-react-statics": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", @@ -2170,19 +500,18 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { - "version": "18.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz", - "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.2.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.6.tgz", - "integrity": "sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dependencies": { "@types/react": "*" } @@ -2195,15 +524,10 @@ "@types/react": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, "node_modules/@types/styled-components": { - "version": "5.1.26", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz", - "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==", + "version": "5.1.34", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz", + "integrity": "sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==", "dependencies": { "@types/hoist-non-react-statics": "*", "@types/react": "*", @@ -2211,14 +535,17 @@ } }, "node_modules/@types/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" }, - "node_modules/@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + "node_modules/@vtaits/use-lazy-ref": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@vtaits/use-lazy-ref/-/use-lazy-ref-0.1.3.tgz", + "integrity": "sha512-ZTLuFBHSivPcgWrwkXe5ExVt6R3/ybD+N0yFPy4ClzCztk/9bUD/1udKQ/jd7eCal+lapSrRWXbffqI9jkpDlg==", + "peerDependencies": { + "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + } }, "node_modules/ajv": { "version": "6.12.6", @@ -2235,6 +562,17 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -2246,11 +584,15 @@ "node": ">=4" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "optional": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2259,18 +601,61 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/babel-plugin-macros": { @@ -2287,70 +672,34 @@ "npm": ">=6" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -2359,9 +708,10 @@ } }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -2377,10 +727,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -2397,6 +747,14 @@ "node": ">=6" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, "node_modules/camelize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", @@ -2406,9 +764,10 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001509", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001509.tgz", - "integrity": "sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA==", + "version": "1.0.30001620", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", + "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==", + "dev": true, "funding": [ { "type": "opencollective", @@ -2446,16 +805,9 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -2468,14 +820,28 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/color-convert": { "version": "1.9.3", @@ -2530,28 +896,11 @@ "validate.io-integer-array": "^1.0.0" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, - "node_modules/core-js-compat": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz", - "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", - "dependencies": { - "browserslist": "^4.21.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -2567,6 +916,19 @@ "node": ">=10" } }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", @@ -2585,32 +947,38 @@ "postcss-value-parser": "^4.0.2" } }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/debounce": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-2.0.0.tgz", + "integrity": "sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/debounce-promise": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==" }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -2619,13 +987,15 @@ "node": ">=0.4.0" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "node_modules/dom-helpers": { "version": "5.2.1", @@ -2636,10 +1006,21 @@ "csstype": "^3.0.2" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "node_modules/electron-to-chromium": { - "version": "1.4.447", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.447.tgz", - "integrity": "sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==" + "version": "1.4.776", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz", + "integrity": "sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/error-ex": { "version": "1.3.2", @@ -2650,9 +1031,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, "engines": { "node": ">=6" } @@ -2668,18 +1050,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eta": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.14.2.tgz", - "integrity": "sha512-wZmJAV7EFUG5W8XNXSazIdichnWEhGB1OWg4tnXWPj0CPNUcFdgorGNO6N9p6WBUgoUe4P0OziJYn1+6zxP2aQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-3.4.0.tgz", + "integrity": "sha512-tCsc7WXTjrTx4ZjYLplcqrI3o4mYJ+Z6YspeuGL8tbt/hHoMchwBwtKfwM09svEY86iRapY93vUqQttcNuIO5Q==", "engines": { "node": ">=6.0.0" }, @@ -2692,16 +1066,49 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2714,10 +1121,38 @@ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, + "node_modules/flowbite": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.3.0.tgz", + "integrity": "sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ==", + "dependencies": { + "@popperjs/core": "^2.9.3", + "mini-svg-data-uri": "^1.4.3" + } + }, + "node_modules/flowbite-react": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/flowbite-react/-/flowbite-react-0.9.0.tgz", + "integrity": "sha512-wRGzTPHaEuRSXiAFhdTuksezABE/AjI/iyOOBGZpsFAz/sq7zuorAqjRud9FWgy3TlFPtldl7kL93wNY2nOnKQ==", + "dependencies": { + "@floating-ui/core": "1.6.0", + "@floating-ui/react": "0.26.10", + "classnames": "2.5.1", + "debounce": "2.0.0", + "flowbite": "2.3.0", + "react-icons": "5.0.1", + "tailwind-merge": "2.2.2" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18", + "tailwindcss": "^3" + } + }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -2733,6 +1168,21 @@ } } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -2746,20 +1196,23 @@ "node": ">= 6" } }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, "optional": true, "os": [ @@ -2774,51 +1227,36 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, "node_modules/has": { @@ -2862,9 +1300,9 @@ } }, "node_modules/i18next": { - "version": "23.2.6", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.2.6.tgz", - "integrity": "sha512-i0P2XBisewaICJ7UQtwymeJj6cXUigM+s8XNIXmWk4oJ8iTok2taCbOTX0ps+u9DFcQ6FWH6xLIU0dLEnMaNbA==", + "version": "23.11.3", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.3.tgz", + "integrity": "sha512-Pq/aSKowir7JM0rj+Wa23Kb6KKDUGno/HjG+wRQu0PxoTbpQ4N89MAT0rFGvXmLkRLNMb1BbBOKGozl01dabzg==", "funding": [ { "type": "individual", @@ -2880,7 +1318,7 @@ } ], "dependencies": { - "@babel/runtime": "^7.22.5" + "@babel/runtime": "^7.23.2" } }, "node_modules/import-fresh": { @@ -2898,28 +1336,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -2929,7 +1345,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -2952,16 +1367,22 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "optional": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "optional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -2973,27 +1394,45 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true, "engines": { "node": ">=0.12.0" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -3025,17 +1464,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/jsonpointer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", @@ -3044,6 +1472,19 @@ "node": ">=0.10.0" } }, + "node_modules/krustykrab": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/krustykrab/-/krustykrab-1.0.0.tgz", + "integrity": "sha512-cn9vpa5YLWF8WtgCzrWu9nII9O2AB5gXMpbrAPuDjlytPVdopnPBBAGyoa6101EHIy2ZyII+w0BeG4mWc5RyEg==" + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -3059,11 +1500,6 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3076,37 +1512,17 @@ } }, "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node": "14 || >=16.14" } }, "node_modules/markdown-to-jsx": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.2.1.tgz", - "integrity": "sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg==", + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "engines": { "node": ">= 10" }, @@ -3119,6 +1535,26 @@ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -3138,26 +1574,50 @@ "node": ">= 0.6" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "bin": { + "mini-svg-data-uri": "cli.js" } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", @@ -3172,15 +1632,24 @@ } }, "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -3193,12 +1662,12 @@ "node": ">=0.10.0" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" } }, "node_modules/parent-module": { @@ -3229,12 +1698,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/path-parse": { @@ -3242,6 +1711,21 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -3251,15 +1735,14 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "optional": true, "engines": { "node": ">=8.6" }, @@ -3268,17 +1751,25 @@ } }, "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { - "node": ">=6" + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" } }, "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -3294,14 +1785,134 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -3317,28 +1928,16 @@ "react-is": "^16.13.1" } }, - "node_modules/prop-types-extra": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", - "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", - "dependencies": { - "react-is": "^16.3.2", - "warning": "^4.0.0" - }, - "peerDependencies": { - "react": ">=0.14.0" - } - }, - "node_modules/prop-types-extra/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -3347,10 +1946,29 @@ "node": ">=6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -3358,53 +1976,24 @@ "node": ">=0.10.0" } }, - "node_modules/react-bootstrap": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.8.0.tgz", - "integrity": "sha512-e/aNtxl0Z2ozrIaR82jr6Zz7ss9GSoaXpQaxmvtDUsTZIq/XalkduR/ZXP6vbQHz2T4syvjA+4FbtwELxxmpww==", - "dependencies": { - "@babel/runtime": "^7.21.0", - "@restart/hooks": "^0.4.9", - "@restart/ui": "^1.6.3", - "@types/react-transition-group": "^4.4.5", - "classnames": "^2.3.2", - "dom-helpers": "^5.2.1", - "invariant": "^2.2.4", - "prop-types": "^15.8.1", - "prop-types-extra": "^1.1.0", - "react-transition-group": "^4.4.5", - "uncontrollable": "^7.2.1", - "warning": "^4.0.3" - }, - "peerDependencies": { - "@types/react": ">=16.14.8", - "react": ">=16.14.0", - "react-dom": ">=16.14.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-i18next": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.0.1.tgz", - "integrity": "sha512-gMO6N2GfSfuH7xlHSsZ/mZf+Py9bLm/+EDKIn5fNTuDTjcCcwmMU5UEuGCDk5mdfivbo7ySyYXBN7B9tbGUxiA==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.1.1.tgz", + "integrity": "sha512-QSiKw+ihzJ/CIeIYWrarCmXJUySHDwQr5y8uaNIkbxoGRm/5DukkxZs+RPla79IKyyDPzC/DRlgQCABHtrQuQQ==", "dependencies": { - "@babel/runtime": "^7.22.5", + "@babel/runtime": "^7.23.9", "html-parse-stringify": "^3.0.1" }, "peerDependencies": { @@ -3420,40 +2009,43 @@ } } }, + "node_modules/react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, "node_modules/react-router": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.1.tgz", - "integrity": "sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", + "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", "dependencies": { - "@remix-run/router": "1.7.1" + "@remix-run/router": "1.16.0" }, "engines": { - "node": ">=14" + "node": ">=14.0.0" }, "peerDependencies": { "react": ">=16.8" } }, "node_modules/react-router-dom": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.1.tgz", - "integrity": "sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", + "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", "dependencies": { - "@remix-run/router": "1.7.1", - "react-router": "6.14.1" + "@remix-run/router": "1.16.0", + "react-router": "6.23.0" }, "engines": { - "node": ">=14" + "node": ">=14.0.0" }, "peerDependencies": { "react": ">=16.8", @@ -3461,9 +2053,9 @@ } }, "node_modules/react-select": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.3.tgz", - "integrity": "sha512-z8i3NCuFFWL3w27xq92rBkVI2onT0jzIIPe480HlBjXJ3b5o6Q+Clp4ydyeKrj9DZZ3lrjawwLC5NGl0FSvUDg==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", "dependencies": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", @@ -3481,14 +2073,16 @@ } }, "node_modules/react-select-async-paginate": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.6.2.tgz", - "integrity": "sha512-aSK6IONYCsDtP05cYQGk9mkBYwo6XOilr+pUxrLy1CUVOidBotx1+ThKK+PYagIOCL5k+yv9yOX6+7BSdxhYfg==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.7.4.tgz", + "integrity": "sha512-ffsMyajBx8sS4Hqf3oZYhNXnrD4GZTZtJ9snX8DSrspmSH3v72r+gSBDlRep5nbJIoLDhFWJQlG8R6CqnIoDFA==", "dependencies": { - "@babel/runtime": "^7.18.9", "@seznam/compose-react-refs": "^1.0.6", + "@vtaits/use-lazy-ref": "^0.1.3", + "krustykrab": "^1.0.0", "sleep-promise": "^9.1.0", - "use-is-mounted-ref": "^1.5.0" + "use-is-mounted-ref": "^1.5.0", + "use-latest": "^1.2.1" }, "peerDependencies": { "react": "^16.14.0 || ^17.0.0 || ^18.0.0", @@ -3510,11 +2104,18 @@ "react-dom": ">=16.6.0" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -3523,73 +2124,14 @@ } }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==" }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/resolve": { "version": "1.22.2", @@ -3615,6 +2157,37 @@ "node": ">=4" } }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -3624,32 +2197,46 @@ } }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" } }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, - "node_modules/slash": { + "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/sleep-promise": { @@ -3666,37 +2253,115 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/styled-components": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.0.1.tgz", - "integrity": "sha512-6VAlf5A9KZJOnX54becRCLnBFSfeqP+q3raTCdPDPFg4HOy7MNlnWFqAq3sHlQVDdZh5jcsDwK06vTU3NMO6yQ==", + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dependencies": { - "@babel/cli": "^7.21.0", - "@babel/core": "^7.21.0", - "@babel/helper-module-imports": "^7.18.6", - "@babel/plugin-external-helpers": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.21.0", - "@babel/traverse": "^7.21.2", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/unitless": "^0.8.0", - "@types/stylis": "^4.0.2", - "css-to-react-native": "^3.2.0", - "csstype": "^3.1.2", - "postcss": "^8.4.23", - "shallowequal": "^1.1.0", - "stylis": "^4.3.0", - "tslib": "^2.5.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/styled-components": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.11.tgz", + "integrity": "sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" }, "engines": { "node": ">= 16" @@ -3706,26 +2371,41 @@ "url": "https://opencollective.com/styled-components" }, "peerDependencies": { - "babel-plugin-styled-components": ">= 2", "react": ">= 16.8.0", "react-dom": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "babel-plugin-styled-components": { - "optional": true - } } }, "node_modules/styled-components/node_modules/stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" }, "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -3748,6 +2428,78 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, + "node_modules/tailwind-merge": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.2.tgz", + "integrity": "sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==", + "dependencies": { + "@babel/runtime": "^7.24.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -3760,7 +2512,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -3768,10 +2519,15 @@ "node": ">=8.0" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, "node_modules/tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsyringe": { "version": "4.8.0", @@ -3789,60 +2545,11 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/uncontrollable": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", - "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", - "dependencies": { - "@babel/runtime": "^7.6.3", - "@types/react": ">=16.9.11", - "invariant": "^2.2.4", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -3858,8 +2565,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -3877,11 +2584,11 @@ } }, "node_modules/use-debounce": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.4.tgz", - "integrity": "sha512-6X8H/mikbrt0XE8e+JXRtZ8yYVvKkdYRfmIhWZYsP8rcNs9hk3APV8Ua2mFkKRLcJKVdnX2/Vwrmg2GWKUQEaQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.0.tgz", + "integrity": "sha512-XRjvlvCB46bah9IBXVnq/ACP2lxqXyZj0D9hj4K5OzNroMDpTEBg8Anuh1/UfRTRs7pLhQ+RiNxxwZu9+MVl1A==", "engines": { - "node": ">= 10.0.0" + "node": ">= 16.0.0" }, "peerDependencies": { "react": ">=16.8.0" @@ -3908,6 +2615,22 @@ } } }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/use-sync-external-store": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", @@ -3916,10 +2639,19 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } @@ -3964,23 +2696,130 @@ "node": ">=0.10.0" } }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "loose-envify": "^1.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, "node_modules/yaml": { "version": "1.10.2", @@ -3991,9 +2830,9 @@ } }, "node_modules/zustand": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.8.tgz", - "integrity": "sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz", + "integrity": "sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==", "dependencies": { "use-sync-external-store": "1.2.0" }, @@ -4001,10 +2840,14 @@ "node": ">=12.7.0" }, "peerDependencies": { - "immer": ">=9.0", + "@types/react": ">=16.8", + "immer": ">=9.0.6", "react": ">=16.8" }, "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, "immer": { "optional": true }, @@ -4015,30 +2858,10 @@ } }, "dependencies": { - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/cli": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.5.tgz", - "integrity": "sha512-N5d7MjzwsQ2wppwjhrsicVDhJSqF9labEP/swYiHhio4Ca2XjEehpgPmerjnLQl7BPE59BLud0PTWGYwqFl/cQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.2.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - } + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" }, "@babel/code-frame": { "version": "7.22.5", @@ -4048,141 +2871,6 @@ "@babel/highlight": "^7.22.5" } }, - "@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==" - }, - "@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", - "requires": { - "@babel/types": "^7.22.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", - "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", - "requires": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz", - "integrity": "sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" - }, - "@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", - "requires": { - "@babel/types": "^7.22.5" - } - }, "@babel/helper-module-imports": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", @@ -4191,82 +2879,6 @@ "@babel/types": "^7.22.5" } }, - "@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz", - "integrity": "sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", - "requires": { - "@babel/types": "^7.22.5" - } - }, "@babel/helper-string-parser": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", @@ -4277,32 +2889,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" }, - "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" - }, - "@babel/helper-wrap-function": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz", - "integrity": "sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==", - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, "@babel/highlight": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", @@ -4313,880 +2899,12 @@ "js-tokens": "^4.0.0" } }, - "@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" - } - }, - "@babel/plugin-external-helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.22.5.tgz", - "integrity": "sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "requires": {} - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz", - "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "requires": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", - "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", - "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz", - "integrity": "sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", - "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", - "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", - "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "requires": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", - "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", - "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", - "requires": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", - "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", - "requires": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", - "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "requires": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", - "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", - "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", - "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", - "requires": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", - "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz", - "integrity": "sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", - "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", - "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", - "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", - "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.1" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", - "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/preset-env": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz", - "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==", - "requires": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.5", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.5", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.5", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.5", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5", - "@babel/plugin-transform-parameters": "^7.22.5", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.5", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", - "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" - } - }, - "@babel/preset-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", - "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-typescript": "^7.22.5" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, "@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", - "globals": "^11.1.0" + "regenerator-runtime": "^0.14.0" } }, "@babel/types": { @@ -5200,9 +2918,9 @@ } }, "@ebay/nice-modal-react": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@ebay/nice-modal-react/-/nice-modal-react-1.2.10.tgz", - "integrity": "sha512-qNp8vQo5kPRwB9bHlkh8lcwH/0KFWpp58X/b9KaLB/gNlJ3W24nCT2l/qBBSnWgV7NEIq25uLowaPS2mbfpZiw==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@ebay/nice-modal-react/-/nice-modal-react-1.2.13.tgz", + "integrity": "sha512-jx8xIWe/Up4tpNuM02M+rbnLoxdngTGk3Y8LjJsLGXXcSoKd/+eZStZcAlIO/jwxyz/bhPZnpqPJZWAmhOofuA==", "requires": {} }, "@emotion/babel-plugin": { @@ -5241,9 +2959,9 @@ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" }, "@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", "requires": { "@emotion/memoize": "^0.8.1" } @@ -5307,9 +3025,12 @@ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, "@floating-ui/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", - "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "requires": { + "@floating-ui/utils": "^0.2.1" + } }, "@floating-ui/dom": { "version": "1.4.3", @@ -5319,25 +3040,61 @@ "@floating-ui/core": "^1.3.1" } }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "@floating-ui/react": { + "version": "0.26.10", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.10.tgz", + "integrity": "sha512-sh6f9gVvWQdEzLObrWbJ97c0clJObiALsFe0LiR/kb3tDRKwEhObASEH2QyfdoO/ZBPzwxa9j+nYFo+sqgbioA==", "requires": { - "@jridgewell/set-array": "^1.0.1", + "@floating-ui/react-dom": "^2.0.0", + "@floating-ui/utils": "^0.2.0", + "tabbable": "^6.0.0" + } + }, + "@floating-ui/react-dom": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz", + "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==", + "requires": { + "@floating-ui/dom": "^1.0.0" + } + }, + "@floating-ui/utils": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "requires": { + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" }, "@jridgewell/sourcemap-codec": { "version": "1.4.15", @@ -5345,25 +3102,41 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "optional": true }, "@popperjs/core": { @@ -5371,14 +3144,6 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, - "@react-aria/ssr": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.7.0.tgz", - "integrity": "sha512-bfufjg4ESE5giN+Fxj1XIzS5f/YIhqcGc+Ve+vUUKU8xZ8t/Xtjlv8F3kjqDBQdk//n3mluFY7xG1wQVB9rMLQ==", - "requires": { - "@swc/helpers": "^0.5.0" - } - }, "@react-icons/all-files": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@react-icons/all-files/-/all-files-4.1.0.tgz", @@ -5386,58 +3151,26 @@ "requires": {} }, "@remix-run/router": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.1.tgz", - "integrity": "sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ==" - }, - "@restart/hooks": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.9.tgz", - "integrity": "sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ==", - "requires": { - "dequal": "^2.0.2" - } - }, - "@restart/ui": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.6.6.tgz", - "integrity": "sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA==", - "requires": { - "@babel/runtime": "^7.21.0", - "@popperjs/core": "^2.11.6", - "@react-aria/ssr": "^3.5.0", - "@restart/hooks": "^0.4.9", - "@types/warning": "^3.0.0", - "dequal": "^2.0.3", - "dom-helpers": "^5.2.0", - "uncontrollable": "^8.0.1", - "warning": "^4.0.3" - }, - "dependencies": { - "uncontrollable": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.2.tgz", - "integrity": "sha512-/GDx+K1STGtpgTsj5Dj3J51YaKxZDblbCQHTH1zHLuoBEWodj6MjtRVv3TUijj1JYLRLSFsFzN8NV4M3QV4d9w==", - "requires": {} - } - } + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", + "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==" }, "@rjsf/core": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.9.0.tgz", - "integrity": "sha512-HYgnWKTGVfbj6bs1O9SYyw4VgBfoISZeQti259aiKK08XDVH+tgThxBMX4CyMjC/K9I4ralRV9KRlGO1un0DzQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.18.3.tgz", + "integrity": "sha512-HVqqoVzcjYX1BUCqHm7iUjBoVx1UDud1KP6bJ5drtOOvHChfKEbMUt2hWJcuXIlmNPuw2lRxETtcuRbEM2wsRA==", "requires": { "lodash": "^4.17.21", "lodash-es": "^4.17.21", - "markdown-to-jsx": "^7.2.1", - "nanoid": "^3.3.6", + "markdown-to-jsx": "^7.4.1", + "nanoid": "^3.3.7", "prop-types": "^15.8.1" } }, "@rjsf/utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.9.0.tgz", - "integrity": "sha512-+UBRrbHgbG/y6Lj32O0U5oiNpbpKZqsFxPKuOCmOqpsfwmb072AyGoHqskc2e05Ur/iURcbBu3xt72aF1azLmQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.3.tgz", + "integrity": "sha512-0TzjAKAlqXSCneVnHhcL3gAr4DlIPgwzkFdNEI4A+LFjLFlECPah2o3RhEgvqJnUXFviDGF1dqhkxa/Pr59ajw==", "requires": { "json-schema-merge-allof": "^0.8.1", "jsonpointer": "^5.0.1", @@ -5447,9 +3180,9 @@ } }, "@rjsf/validator-ajv6": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv6/-/validator-ajv6-5.9.0.tgz", - "integrity": "sha512-ahCO4UAHHeLyFURvm41DCarFajJJi3UHyZxAI5gNT5t8nesUDBDlxSolkcJXa0zt/U0tUZpcf3gY6Q7a0LetXQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv6/-/validator-ajv6-5.18.3.tgz", + "integrity": "sha512-rVG/Wc2wqhnw85CFfgyOsPG+a1x0P9lo7mHXTHLZkAS0xM1xJ6B+GgyIOfW1U2KKF35Z+euwo9jEERwuIcz/IA==", "requires": { "ajv": "^6.12.6", "lodash": "^4.17.21", @@ -5461,14 +3194,6 @@ "resolved": "https://registry.npmjs.org/@seznam/compose-react-refs/-/compose-react-refs-1.0.6.tgz", "integrity": "sha512-izzOXQfeQLonzrIQb8u6LQ8dk+ymz3WXTIXjvOlTXHq6sbzROg3NWU+9TTAOpEoK9Bth24/6F/XrfHJ5yR5n6Q==" }, - "@swc/helpers": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", - "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", - "requires": { - "tslib": "^2.4.0" - } - }, "@types/hoist-non-react-statics": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", @@ -5489,19 +3214,18 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/react": { - "version": "18.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz", - "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", "requires": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "18.2.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.6.tgz", - "integrity": "sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "requires": { "@types/react": "*" } @@ -5514,15 +3238,10 @@ "@types/react": "*" } }, - "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, "@types/styled-components": { - "version": "5.1.26", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz", - "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==", + "version": "5.1.34", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz", + "integrity": "sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==", "requires": { "@types/hoist-non-react-statics": "*", "@types/react": "*", @@ -5530,14 +3249,15 @@ } }, "@types/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" }, - "@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + "@vtaits/use-lazy-ref": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@vtaits/use-lazy-ref/-/use-lazy-ref-0.1.3.tgz", + "integrity": "sha512-ZTLuFBHSivPcgWrwkXe5ExVt6R3/ybD+N0yFPy4ClzCztk/9bUD/1udKQ/jd7eCal+lapSrRWXbffqI9jkpDlg==", + "requires": {} }, "ajv": { "version": "6.12.6", @@ -5550,6 +3270,11 @@ "uri-js": "^4.2.2" } }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -5558,28 +3283,52 @@ "color-convert": "^1.9.0" } }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "optional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "babel-plugin-macros": { @@ -5592,71 +3341,42 @@ "resolve": "^1.19.0" } }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0" - } - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, "requires": { "fill-range": "^7.0.1" } }, "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "callsites": { @@ -5664,15 +3384,21 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, "camelize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" }, "caniuse-lite": { - "version": "1.0.30001509", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001509.tgz", - "integrity": "sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA==" + "version": "1.0.30001620", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", + "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==", + "dev": true }, "chalk": { "version": "2.4.2", @@ -5692,10 +3418,9 @@ } }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "optional": true, + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5705,12 +3430,22 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "color-convert": { "version": "1.9.3", @@ -5759,24 +3494,11 @@ "validate.io-integer-array": "^1.0.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, "convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, - "core-js-compat": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz", - "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", - "requires": { - "browserslist": "^4.21.5" - } - }, "cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -5789,6 +3511,16 @@ "yaml": "^1.10.0" } }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", @@ -5804,33 +3536,40 @@ "postcss-value-parser": "^4.0.2" } }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "debounce": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-2.0.0.tgz", + "integrity": "sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==" }, "debounce-promise": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==" }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "dom-helpers": { "version": "5.2.1", @@ -5841,10 +3580,21 @@ "csstype": "^3.0.2" } }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "electron-to-chromium": { - "version": "1.4.447", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.447.tgz", - "integrity": "sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==" + "version": "1.4.776", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz", + "integrity": "sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "error-ex": { "version": "1.3.2", @@ -5855,40 +3605,65 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, "eta": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.14.2.tgz", - "integrity": "sha512-wZmJAV7EFUG5W8XNXSazIdichnWEhGB1OWg4tnXWPj0CPNUcFdgorGNO6N9p6WBUgoUe4P0OziJYn1+6zxP2aQ==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-3.4.0.tgz", + "integrity": "sha512-tCsc7WXTjrTx4ZjYLplcqrI3o4mYJ+Z6YspeuGL8tbt/hHoMchwBwtKfwM09svEY86iRapY93vUqQttcNuIO5Q==" }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "requires": { + "reusify": "^1.0.4" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -5898,10 +3673,42 @@ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, + "flowbite": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.3.0.tgz", + "integrity": "sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ==", + "requires": { + "@popperjs/core": "^2.9.3", + "mini-svg-data-uri": "^1.4.3" + } + }, + "flowbite-react": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/flowbite-react/-/flowbite-react-0.9.0.tgz", + "integrity": "sha512-wRGzTPHaEuRSXiAFhdTuksezABE/AjI/iyOOBGZpsFAz/sq7zuorAqjRud9FWgy3TlFPtldl7kL93wNY2nOnKQ==", + "requires": { + "@floating-ui/core": "1.6.0", + "@floating-ui/react": "0.26.10", + "classnames": "2.5.1", + "debounce": "2.0.0", + "flowbite": "2.3.0", + "react-icons": "5.0.1", + "tailwind-merge": "2.2.2" + } + }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } }, "form-data": { "version": "4.0.0", @@ -5913,20 +3720,16 @@ "mime-types": "^2.1.12" } }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "optional": true }, "function-bind": { @@ -5934,38 +3737,26 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "requires": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6003,11 +3794,11 @@ } }, "i18next": { - "version": "23.2.6", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.2.6.tgz", - "integrity": "sha512-i0P2XBisewaICJ7UQtwymeJj6cXUigM+s8XNIXmWk4oJ8iTok2taCbOTX0ps+u9DFcQ6FWH6xLIU0dLEnMaNbA==", + "version": "23.11.3", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.3.tgz", + "integrity": "sha512-Pq/aSKowir7JM0rj+Wa23Kb6KKDUGno/HjG+wRQu0PxoTbpQ4N89MAT0rFGvXmLkRLNMb1BbBOKGozl01dabzg==", "requires": { - "@babel/runtime": "^7.22.5" + "@babel/runtime": "^7.23.2" } }, "import-fresh": { @@ -6019,28 +3810,6 @@ "resolve-from": "^4.0.0" } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6050,7 +3819,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -6066,14 +3834,17 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "optional": true + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "optional": true, "requires": { "is-extglob": "^2.1.1" } @@ -6081,19 +3852,32 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -6122,16 +3906,21 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, "jsonpointer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" }, + "krustykrab": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/krustykrab/-/krustykrab-1.0.0.tgz", + "integrity": "sha512-cn9vpa5YLWF8WtgCzrWu9nII9O2AB5gXMpbrAPuDjlytPVdopnPBBAGyoa6101EHIy2ZyII+w0BeG4mWc5RyEg==" + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -6147,11 +3936,6 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -6161,33 +3945,14 @@ } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==" }, "markdown-to-jsx": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.2.1.tgz", - "integrity": "sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg==", + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "requires": {} }, "memoize-one": { @@ -6195,6 +3960,20 @@ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -6208,47 +3987,65 @@ "mime-db": "1.52.0" } }, + "mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==" + }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "parent-module": { "version": "1.0.1", @@ -6269,45 +4066,114 @@ "lines-and-columns": "^1.1.6" } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "optional": true + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" }, "postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "requires": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "dependencies": { + "lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==" + }, + "yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==" + } + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, "postcss-value-parser": { @@ -6332,103 +4198,79 @@ } } }, - "prop-types-extra": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", - "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", - "requires": { - "react-is": "^16.3.2", - "warning": "^4.0.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "requires": { "loose-envify": "^1.1.0" } }, - "react-bootstrap": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.8.0.tgz", - "integrity": "sha512-e/aNtxl0Z2ozrIaR82jr6Zz7ss9GSoaXpQaxmvtDUsTZIq/XalkduR/ZXP6vbQHz2T4syvjA+4FbtwELxxmpww==", - "requires": { - "@babel/runtime": "^7.21.0", - "@restart/hooks": "^0.4.9", - "@restart/ui": "^1.6.3", - "@types/react-transition-group": "^4.4.5", - "classnames": "^2.3.2", - "dom-helpers": "^5.2.1", - "invariant": "^2.2.4", - "prop-types": "^15.8.1", - "prop-types-extra": "^1.1.0", - "react-transition-group": "^4.4.5", - "uncontrollable": "^7.2.1", - "warning": "^4.0.3" - } - }, "react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "requires": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" } }, "react-i18next": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.0.1.tgz", - "integrity": "sha512-gMO6N2GfSfuH7xlHSsZ/mZf+Py9bLm/+EDKIn5fNTuDTjcCcwmMU5UEuGCDk5mdfivbo7ySyYXBN7B9tbGUxiA==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.1.1.tgz", + "integrity": "sha512-QSiKw+ihzJ/CIeIYWrarCmXJUySHDwQr5y8uaNIkbxoGRm/5DukkxZs+RPla79IKyyDPzC/DRlgQCABHtrQuQQ==", "requires": { - "@babel/runtime": "^7.22.5", + "@babel/runtime": "^7.23.9", "html-parse-stringify": "^3.0.1" } }, + "react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "requires": {} + }, "react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, "react-router": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.1.tgz", - "integrity": "sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", + "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", "requires": { - "@remix-run/router": "1.7.1" + "@remix-run/router": "1.16.0" } }, "react-router-dom": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.1.tgz", - "integrity": "sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", + "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", "requires": { - "@remix-run/router": "1.7.1", - "react-router": "6.14.1" + "@remix-run/router": "1.16.0", + "react-router": "6.23.0" } }, "react-select": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.3.tgz", - "integrity": "sha512-z8i3NCuFFWL3w27xq92rBkVI2onT0jzIIPe480HlBjXJ3b5o6Q+Clp4ydyeKrj9DZZ3lrjawwLC5NGl0FSvUDg==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", "requires": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", @@ -6442,14 +4284,16 @@ } }, "react-select-async-paginate": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.6.2.tgz", - "integrity": "sha512-aSK6IONYCsDtP05cYQGk9mkBYwo6XOilr+pUxrLy1CUVOidBotx1+ThKK+PYagIOCL5k+yv9yOX6+7BSdxhYfg==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.7.4.tgz", + "integrity": "sha512-ffsMyajBx8sS4Hqf3oZYhNXnrD4GZTZtJ9snX8DSrspmSH3v72r+gSBDlRep5nbJIoLDhFWJQlG8R6CqnIoDFA==", "requires": { - "@babel/runtime": "^7.18.9", "@seznam/compose-react-refs": "^1.0.6", + "@vtaits/use-lazy-ref": "^0.1.3", + "krustykrab": "^1.0.0", "sleep-promise": "^9.1.0", - "use-is-mounted-ref": "^1.5.0" + "use-is-mounted-ref": "^1.5.0", + "use-latest": "^1.2.1" } }, "react-transition-group": { @@ -6463,73 +4307,31 @@ "prop-types": "^15.6.2" } }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, "requires": { "picomatch": "^2.2.1" } }, "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "requires": { - "regenerate": "^1.4.2" - } + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==" }, "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "resolve": { "version": "1.22.2", @@ -6546,6 +4348,19 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, "rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -6555,27 +4370,35 @@ } }, "scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "requires": { "loose-envify": "^1.1.0" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, "shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, - "slash": { + "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" }, "sleep-promise": { "version": "9.1.0", @@ -6588,40 +4411,93 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } }, "styled-components": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.0.1.tgz", - "integrity": "sha512-6VAlf5A9KZJOnX54becRCLnBFSfeqP+q3raTCdPDPFg4HOy7MNlnWFqAq3sHlQVDdZh5jcsDwK06vTU3NMO6yQ==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.11.tgz", + "integrity": "sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==", "requires": { - "@babel/cli": "^7.21.0", - "@babel/core": "^7.21.0", - "@babel/helper-module-imports": "^7.18.6", - "@babel/plugin-external-helpers": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.21.0", - "@babel/traverse": "^7.21.2", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/unitless": "^0.8.0", - "@types/stylis": "^4.0.2", - "css-to-react-native": "^3.2.0", - "csstype": "^3.1.2", - "postcss": "^8.4.23", - "shallowequal": "^1.1.0", - "stylis": "^4.3.0", - "tslib": "^2.5.0" + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" }, "dependencies": { "stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" } } }, @@ -6630,6 +4506,20 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, + "sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -6643,6 +4533,64 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, + "tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, + "tailwind-merge": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.2.tgz", + "integrity": "sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==", + "requires": { + "@babel/runtime": "^7.24.0" + } + }, + "tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6652,15 +4600,19 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, "requires": { "is-number": "^7.0.0" } }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, "tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "tsyringe": { "version": "4.8.0", @@ -6677,48 +4629,14 @@ } } }, - "uncontrollable": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", - "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", - "requires": { - "@babel/runtime": "^7.6.3", - "@types/react": ">=16.9.11", - "invariant": "^2.2.4", - "react-lifecycles-compat": "^3.0.4" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" } }, "uri-js": { @@ -6730,9 +4648,9 @@ } }, "use-debounce": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.4.tgz", - "integrity": "sha512-6X8H/mikbrt0XE8e+JXRtZ8yYVvKkdYRfmIhWZYsP8rcNs9hk3APV8Ua2mFkKRLcJKVdnX2/Vwrmg2GWKUQEaQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.0.tgz", + "integrity": "sha512-XRjvlvCB46bah9IBXVnq/ACP2lxqXyZj0D9hj4K5OzNroMDpTEBg8Anuh1/UfRTRs7pLhQ+RiNxxwZu9+MVl1A==", "requires": {} }, "use-is-mounted-ref": { @@ -6747,16 +4665,29 @@ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", "requires": {} }, + "use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "requires": { + "use-isomorphic-layout-effect": "^1.1.1" + } + }, "use-sync-external-store": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", "requires": {} }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" }, "validate.io-array": { "version": "1.0.6", @@ -6795,23 +4726,91 @@ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { - "loose-envify": "^1.0.0" + "isexe": "^2.0.0" } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + } + } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } }, "yaml": { "version": "1.10.2", @@ -6819,9 +4818,9 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "zustand": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.8.tgz", - "integrity": "sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz", + "integrity": "sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==", "requires": { "use-sync-external-store": "1.2.0" } diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/package.json b/src/new/var/plugins/System/PSC/Invoice/Webpack/package.json index 0b5e711d4..c25b9fa8e 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/package.json +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/package.json @@ -9,32 +9,38 @@ "author": "", "license": "ISC", "dependencies": { - "@ebay/nice-modal-react": "^1.2.10", + "@ebay/nice-modal-react": "^1.2.13", "@react-icons/all-files": "^4.1.0", - "@rjsf/core": "^5.0.0-beta.11", - "@rjsf/utils": "^5.0.0-beta.11", - "@rjsf/validator-ajv6": "^5.0.0-beta.11", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@types/styled-components": "^5.1.26", - "axios": "^0.27.2", + "@rjsf/core": "^5.18.3", + "@rjsf/utils": "^5.18.3", + "@rjsf/validator-ajv6": "^5.18.3", + "@types/react": "^18.3.1", + "@types/react-dom": "^18.3.0", + "@types/styled-components": "^5.1.34", + "axios": "^1.6.8", "debounce-promise": "^3.1.2", - "eta": "^1.12.3", - "i18next": "^23.2.6", + "eta": "^3.4.0", + "flowbite": "^2.3.0", + "flowbite-react": "^0.9.0", + "i18next": "^23.11.3", "prop-types": "^15.8.1", - "react": "^18.2.0", - "react-bootstrap": "^2.7.0", - "react-dom": "^18.2.0", - "react-i18next": "^13.0.1", - "react-router-dom": "^6.5.0", - "react-select": "^5.4.0", - "react-select-async-paginate": "^0.6.2", - "reflect-metadata": "^0.1.13", - "rxjs": "^7.5.6", - "styled-components": "^6.0.1", - "tsyringe": "^4.7.0", - "use-debounce": "^9.0.2", - "uuid": "^8.3.2", - "zustand": "^4.1.1" + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-i18next": "^14.1.1", + "react-router-dom": "^6.23.0", + "react-select": "^5.8.0", + "react-select-async-paginate": "^0.7.4", + "reflect-metadata": "^0.2.2", + "rxjs": "^7.8.1", + "styled-components": "^6.1.11", + "tsyringe": "^4.8.0", + "use-debounce": "^10.0.0", + "uuid": "^9.0.1", + "zustand": "^4.5.2" + }, + "devDependencies": { + "autoprefixer": "^10.4.19", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.3" } } diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/postcss.config.js b/src/new/var/plugins/System/PSC/Invoice/Webpack/postcss.config.js new file mode 100644 index 000000000..33ad091d2 --- /dev/null +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/output.css b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/output.css new file mode 100644 index 000000000..341158cb1 --- /dev/null +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/output.css @@ -0,0 +1,6016 @@ +/* +! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #E5E7EB; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9CA3AF; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9CA3AF; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before { + border-style: solid; + border-color: #e5e7eb; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before { + border-bottom-width: 1px; + border-right-width: 1px; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before { + border-bottom-width: 1px; + border-left-width: 1px; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before { + border-top-width: 1px; + border-left-width: 1px; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before { + border-top-width: 1px; + border-right-width: 1px; +} + +.tooltip[data-popper-placement^='top'] > .tooltip-arrow { + bottom: -4px; +} + +.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow { + top: -4px; +} + +.tooltip[data-popper-placement^='left'] > .tooltip-arrow { + right: -4px; +} + +.tooltip[data-popper-placement^='right'] > .tooltip-arrow { + left: -4px; +} + +.tooltip.invisible > .tooltip-arrow:before { + visibility: hidden; +} + +[data-popper-arrow],[data-popper-arrow]:before { + position: absolute; + width: 8px; + height: 8px; + background: inherit; +} + +[data-popper-arrow] { + visibility: hidden; +} + +[data-popper-arrow]:before { + content: ""; + visibility: visible; + transform: rotate(45deg); +} + +[data-popper-arrow]:after { + content: ""; + visibility: visible; + transform: rotate(45deg); + position: absolute; + width: 9px; + height: 9px; + background: inherit; +} + +[role="tooltip"] > [data-popper-arrow]:before { + border-style: solid; + border-color: #e5e7eb; +} + +.dark [role="tooltip"] > [data-popper-arrow]:before { + border-style: solid; + border-color: #4b5563; +} + +[role="tooltip"] > [data-popper-arrow]:after { + border-style: solid; + border-color: #e5e7eb; +} + +.dark [role="tooltip"] > [data-popper-arrow]:after { + border-style: solid; + border-color: #4b5563; +} + +[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before { + border-bottom-width: 1px; + border-right-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after { + border-bottom-width: 1px; + border-right-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before { + border-bottom-width: 1px; + border-left-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after { + border-bottom-width: 1px; + border-left-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before { + border-top-width: 1px; + border-left-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after { + border-top-width: 1px; + border-left-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before { + border-top-width: 1px; + border-right-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after { + border-top-width: 1px; + border-right-width: 1px; +} + +[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] { + bottom: -5px; +} + +[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] { + top: -5px; +} + +[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] { + right: -5px; +} + +[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] { + left: -5px; +} + +[role="tooltip"].invisible > [data-popper-arrow]:before { + visibility: hidden; +} + +[role="tooltip"].invisible > [data-popper-arrow]:after { + visibility: hidden; +} + +[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #6B7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} + +[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #1C64F2; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #1C64F2; +} + +input::-moz-placeholder, textarea::-moz-placeholder { + color: #6B7280; + opacity: 1; +} + +input::placeholder,textarea::placeholder { + color: #6B7280; + opacity: 1; +} + +::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} + +::-webkit-date-and-time-value { + min-height: 1.5em; +} + +select:not([size]) { + background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e"); + background-position: right 0.75rem center; + background-repeat: no-repeat; + background-size: 0.75em 0.75em; + padding-right: 2.5rem; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} + +:is([dir=rtl]) select:not([size]) { + background-position: left 0.75rem center; + padding-right: 0.75rem; + padding-left: 0; +} + +[multiple] { + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + -webkit-print-color-adjust: unset; + print-color-adjust: unset; +} + +[type='checkbox'],[type='radio'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 0; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + display: inline-block; + vertical-align: middle; + background-origin: border-box; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + flex-shrink: 0; + height: 1rem; + width: 1rem; + color: #1C64F2; + background-color: #fff; + border-color: #6B7280; + border-width: 1px; + --tw-shadow: 0 0 #0000; +} + +[type='checkbox'] { + border-radius: 0px; +} + +[type='radio'] { + border-radius: 100%; +} + +[type='checkbox']:focus,[type='radio']:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 2px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #1C64F2; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} + +[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked { + border-color: transparent; + background-color: currentColor; + background-size: 0.55em 0.55em; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:checked { + background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e"); + background-repeat: no-repeat; + background-size: 0.55em 0.55em; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} + +[type='radio']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); + background-size: 1em 1em; +} + +.dark [type='radio']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); + background-size: 1em 1em; +} + +[type='checkbox']:indeterminate { + background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e"); + background-color: currentColor; + border-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: 0.55em 0.55em; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} + +[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='file'] { + background: unset; + border-color: inherit; + border-width: 0; + border-radius: 0; + padding: 0; + font-size: unset; + line-height: inherit; +} + +[type='file']:focus { + outline: 1px auto inherit; +} + +input[type=file]::file-selector-button { + color: white; + background: #1F2937; + border: 0; + font-weight: 500; + font-size: 0.875rem; + cursor: pointer; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + padding-left: 2rem; + padding-right: 1rem; + margin-inline-start: -1rem; + margin-inline-end: 1rem; +} + +input[type=file]::file-selector-button:hover { + background: #374151; +} + +:is([dir=rtl]) input[type=file]::file-selector-button { + padding-right: 2rem; + padding-left: 1rem; +} + +.dark input[type=file]::file-selector-button { + color: white; + background: #4B5563; +} + +.dark input[type=file]::file-selector-button:hover { + background: #6B7280; +} + +input[type="range"]::-webkit-slider-thumb { + height: 1.25rem; + width: 1.25rem; + background: #1C64F2; + border-radius: 9999px; + border: 0; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + cursor: pointer; +} + +input[type="range"]:disabled::-webkit-slider-thumb { + background: #9CA3AF; +} + +.dark input[type="range"]:disabled::-webkit-slider-thumb { + background: #6B7280; +} + +input[type="range"]:focus::-webkit-slider-thumb { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + --tw-ring-opacity: 1px; + --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); +} + +input[type="range"]::-moz-range-thumb { + height: 1.25rem; + width: 1.25rem; + background: #1C64F2; + border-radius: 9999px; + border: 0; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + cursor: pointer; +} + +input[type="range"]:disabled::-moz-range-thumb { + background: #9CA3AF; +} + +.dark input[type="range"]:disabled::-moz-range-thumb { + background: #6B7280; +} + +input[type="range"]::-moz-range-progress { + background: #3F83F8; +} + +input[type="range"]::-ms-fill-lower { + background: #3F83F8; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(63 131 248 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(63 131 248 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.container { + width: 100%; +} + +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} + +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} + +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} + +@media (min-width: 1536px) { + .container { + max-width: 1536px; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.pointer-events-none { + pointer-events: none; +} + +.visible { + visibility: visible; +} + +.invisible { + visibility: hidden; +} + +.collapse { + visibility: collapse; +} + +.fixed { + position: fixed; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.inset-0 { + inset: 0px; +} + +.inset-x-0 { + left: 0px; + right: 0px; +} + +.inset-y-0 { + top: 0px; + bottom: 0px; +} + +.-bottom-1 { + bottom: -0.25rem; +} + +.-left-1 { + left: -0.25rem; +} + +.-left-1\.5 { + left: -0.375rem; +} + +.-left-3 { + left: -0.75rem; +} + +.-right-1 { + right: -0.25rem; +} + +.-top-1 { + top: -0.25rem; +} + +.bottom-0 { + bottom: 0px; +} + +.bottom-16 { + bottom: 4rem; +} + +.bottom-5 { + bottom: 1.25rem; +} + +.end-2 { + inset-inline-end: 0.5rem; +} + +.end-2\.5 { + inset-inline-end: 0.625rem; +} + +.left-0 { + left: 0px; +} + +.left-1 { + left: 0.25rem; +} + +.left-1\/2 { + left: 50%; +} + +.left-2 { + left: 0.5rem; +} + +.left-2\.5 { + left: 0.625rem; +} + +.left-3 { + left: 0.75rem; +} + +.left-4 { + left: 1rem; +} + +.left-5 { + left: 1.25rem; +} + +.left-6 { + left: 1.5rem; +} + +.right-0 { + right: 0px; +} + +.top-0 { + top: 0px; +} + +.top-1\/2 { + top: 50%; +} + +.top-10 { + top: 2.5rem; +} + +.top-2 { + top: 0.5rem; +} + +.top-2\.5 { + top: 0.625rem; +} + +.top-3 { + top: 0.75rem; +} + +.top-4 { + top: 1rem; +} + +.-z-10 { + z-index: -10; +} + +.z-0 { + z-index: 0; +} + +.z-10 { + z-index: 10; +} + +.z-20 { + z-index: 20; +} + +.z-30 { + z-index: 30; +} + +.z-40 { + z-index: 40; +} + +.z-50 { + z-index: 50; +} + +.z-auto { + z-index: auto; +} + +.-m-1 { + margin: -0.25rem; +} + +.-m-1\.5 { + margin: -0.375rem; +} + +.m-0 { + margin: 0px; +} + +.m-1 { + margin: 0.25rem; +} + +.mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.mx-4 { + margin-left: 1rem; + margin-right: 1rem; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.-mb-px { + margin-bottom: -1px; +} + +.mb-1 { + margin-bottom: 0.25rem; +} + +.mb-10 { + margin-bottom: 2.5rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.mb-6 { + margin-bottom: 1.5rem; +} + +.me-2 { + margin-inline-end: 0.5rem; +} + +.me-2\.5 { + margin-inline-end: 0.625rem; +} + +.me-4 { + margin-inline-end: 1rem; +} + +.ml-0 { + margin-left: 0px; +} + +.ml-1 { + margin-left: 0.25rem; +} + +.ml-2 { + margin-left: 0.5rem; +} + +.ml-3 { + margin-left: 0.75rem; +} + +.ml-6 { + margin-left: 1.5rem; +} + +.ml-auto { + margin-left: auto; +} + +.mr-1 { + margin-right: 0.25rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.mr-3 { + margin-right: 0.75rem; +} + +.ms-3 { + margin-inline-start: 0.75rem; +} + +.mt-1 { + margin-top: 0.25rem; +} + +.mt-1\.5 { + margin-top: 0.375rem; +} + +.mt-2 { + margin-top: 0.5rem; +} + +.mt-3 { + margin-top: 0.75rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mt-6 { + margin-top: 1.5rem; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.\!inline { + display: inline !important; +} + +.inline { + display: inline; +} + +.flex { + display: flex; +} + +.inline-flex { + display: inline-flex; +} + +.table { + display: table; +} + +.grid { + display: grid; +} + +.hidden { + display: none; +} + +.h-0 { + height: 0px; +} + +.h-0\.5 { + height: 0.125rem; +} + +.h-1 { + height: 0.25rem; +} + +.h-1\.5 { + height: 0.375rem; +} + +.h-10 { + height: 2.5rem; +} + +.h-2 { + height: 0.5rem; +} + +.h-2\.5 { + height: 0.625rem; +} + +.h-20 { + height: 5rem; +} + +.h-3 { + height: 0.75rem; +} + +.h-3\.5 { + height: 0.875rem; +} + +.h-36 { + height: 9rem; +} + +.h-4 { + height: 1rem; +} + +.h-5 { + height: 1.25rem; +} + +.h-6 { + height: 1.5rem; +} + +.h-7 { + height: 1.75rem; +} + +.h-8 { + height: 2rem; +} + +.h-9 { + height: 2.25rem; +} + +.h-96 { + height: 24rem; +} + +.h-auto { + height: auto; +} + +.h-fit { + height: -moz-fit-content; + height: fit-content; +} + +.h-full { + height: 100%; +} + +.h-px { + height: 1px; +} + +.h-screen { + height: 100vh; +} + +.max-h-\[90dvh\] { + max-height: 90dvh; +} + +.min-h-96 { + min-height: 24rem; +} + +.w-1\/2 { + width: 50%; +} + +.w-10 { + width: 2.5rem; +} + +.w-11 { + width: 2.75rem; +} + +.w-12 { + width: 3rem; +} + +.w-14 { + width: 3.5rem; +} + +.w-16 { + width: 4rem; +} + +.w-2 { + width: 0.5rem; +} + +.w-2\/4 { + width: 50%; +} + +.w-20 { + width: 5rem; +} + +.w-3 { + width: 0.75rem; +} + +.w-3\.5 { + width: 0.875rem; +} + +.w-36 { + width: 9rem; +} + +.w-4 { + width: 1rem; +} + +.w-5 { + width: 1.25rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-64 { + width: 16rem; +} + +.w-7 { + width: 1.75rem; +} + +.w-8 { + width: 2rem; +} + +.w-80 { + width: 20rem; +} + +.w-9 { + width: 2.25rem; +} + +.w-auto { + width: auto; +} + +.w-fit { + width: -moz-fit-content; + width: fit-content; +} + +.w-full { + width: 100%; +} + +.w-max { + width: -moz-max-content; + width: max-content; +} + +.max-w-2xl { + max-width: 42rem; +} + +.max-w-3xl { + max-width: 48rem; +} + +.max-w-4xl { + max-width: 56rem; +} + +.max-w-5xl { + max-width: 64rem; +} + +.max-w-6xl { + max-width: 72rem; +} + +.max-w-7xl { + max-width: 80rem; +} + +.max-w-\[100vw\] { + max-width: 100vw; +} + +.max-w-lg { + max-width: 32rem; +} + +.max-w-md { + max-width: 28rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-xl { + max-width: 36rem; +} + +.max-w-xs { + max-width: 20rem; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-auto { + flex: 1 1 auto; +} + +.flex-shrink-0 { + flex-shrink: 0; +} + +.shrink-0 { + flex-shrink: 0; +} + +.origin-\[0\] { + transform-origin: 0; +} + +.-translate-x-1\/2 { + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-x-full { + --tw-translate-x: -100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-1\/2 { + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-4 { + --tw-translate-y: -1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-6 { + --tw-translate-y: -1.5rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-full { + --tw-translate-y: -100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-full { + --tw-translate-x: 100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-full { + --tw-translate-y: 100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-180 { + --tw-rotate: 180deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-45 { + --tw-rotate: 45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.scale-75 { + --tw-scale-x: .75; + --tw-scale-y: .75; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.transform-none { + transform: none; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +.animate-spin { + animation: spin 1s linear infinite; +} + +.cursor-default { + cursor: default; +} + +.cursor-grab { + cursor: grab; +} + +.cursor-not-allowed { + cursor: not-allowed; +} + +.cursor-pointer { + cursor: pointer; +} + +.cursor-wait { + cursor: wait; +} + +.snap-x { + scroll-snap-type: x var(--tw-scroll-snap-strictness); +} + +.snap-mandatory { + --tw-scroll-snap-strictness: mandatory; +} + +.snap-center { + scroll-snap-align: center; +} + +.list-inside { + list-style-position: inside; +} + +.list-decimal { + list-style-type: decimal; +} + +.list-disc { + list-style-type: disc; +} + +.list-none { + list-style-type: none; +} + +.appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.grid-flow-col { + grid-auto-flow: column; +} + +.grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); +} + +.grid-cols-7 { + grid-template-columns: repeat(7, minmax(0, 1fr)); +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.items-start { + align-items: flex-start; +} + +.items-end { + align-items: flex-end; +} + +.items-center { + align-items: center; +} + +.items-stretch { + align-items: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.gap-1 { + gap: 0.25rem; +} + +.gap-2 { + gap: 0.5rem; +} + +.gap-3 { + gap: 0.75rem; +} + +.gap-4 { + gap: 1rem; +} + +.-space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(-1rem * var(--tw-space-x-reverse)); + margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-x-px > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-3 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.75rem * var(--tw-space-x-reverse)); + margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-0 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.divide-x > :not([hidden]) ~ :not([hidden]) { + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y > :not([hidden]) ~ :not([hidden]) { + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); +} + +.divide-gray-100 > :not([hidden]) ~ :not([hidden]) { + --tw-divide-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-divide-opacity)); +} + +.divide-gray-200 > :not([hidden]) ~ :not([hidden]) { + --tw-divide-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-divide-opacity)); +} + +.self-center { + align-self: center; +} + +.overflow-auto { + overflow: auto; +} + +.overflow-hidden { + overflow: hidden; +} + +.overflow-y-auto { + overflow-y: auto; +} + +.\!overflow-x-hidden { + overflow-x: hidden !important; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.overflow-y-hidden { + overflow-y: hidden; +} + +.overflow-x-scroll { + overflow-x: scroll; +} + +.\!scroll-auto { + scroll-behavior: auto !important; +} + +.scroll-smooth { + scroll-behavior: smooth; +} + +.whitespace-nowrap { + white-space: nowrap; +} + +.rounded { + border-radius: 0.25rem; +} + +.rounded-\[7px\] { + border-radius: 7px; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-md { + border-radius: 0.375rem; +} + +.rounded-none { + border-radius: 0px; +} + +.rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-e-lg { + border-start-end-radius: 0.5rem; + border-end-end-radius: 0.5rem; +} + +.rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-l-md { + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +.rounded-l-none { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +.rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.rounded-r-none { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} + +.rounded-s-lg { + border-start-start-radius: 0.5rem; + border-end-start-radius: 0.5rem; +} + +.rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.border { + border-width: 1px; +} + +.border-0 { + border-width: 0px; +} + +.border-2 { + border-width: 2px; +} + +.border-b { + border-bottom-width: 1px; +} + +.border-b-0 { + border-bottom-width: 0px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-l { + border-left-width: 1px; +} + +.border-l-0 { + border-left-width: 0px; +} + +.border-r-0 { + border-right-width: 0px; +} + +.border-t { + border-top-width: 1px; +} + +.border-t-4 { + border-top-width: 4px; +} + +.border-blue-500 { + --tw-border-opacity: 1; + border-color: rgb(63 131 248 / var(--tw-border-opacity)); +} + +.border-cyan-300 { + --tw-border-opacity: 1; + border-color: rgb(103 232 249 / var(--tw-border-opacity)); +} + +.border-cyan-500 { + --tw-border-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-border-opacity)); +} + +.border-cyan-600 { + --tw-border-opacity: 1; + border-color: rgb(8 145 178 / var(--tw-border-opacity)); +} + +.border-cyan-700 { + --tw-border-opacity: 1; + border-color: rgb(14 116 144 / var(--tw-border-opacity)); +} + +.border-gray-100 { + --tw-border-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-border-opacity)); +} + +.border-gray-200 { + --tw-border-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-border-opacity)); +} + +.border-gray-300 { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.border-gray-400 { + --tw-border-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-border-opacity)); +} + +.border-gray-500 { + --tw-border-opacity: 1; + border-color: rgb(107 114 128 / var(--tw-border-opacity)); +} + +.border-gray-600 { + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity)); +} + +.border-gray-900 { + --tw-border-opacity: 1; + border-color: rgb(17 24 39 / var(--tw-border-opacity)); +} + +.border-green-300 { + --tw-border-opacity: 1; + border-color: rgb(132 225 188 / var(--tw-border-opacity)); +} + +.border-green-500 { + --tw-border-opacity: 1; + border-color: rgb(14 159 110 / var(--tw-border-opacity)); +} + +.border-green-600 { + --tw-border-opacity: 1; + border-color: rgb(5 122 85 / var(--tw-border-opacity)); +} + +.border-green-700 { + --tw-border-opacity: 1; + border-color: rgb(4 108 78 / var(--tw-border-opacity)); +} + +.border-indigo-300 { + --tw-border-opacity: 1; + border-color: rgb(180 198 252 / var(--tw-border-opacity)); +} + +.border-indigo-400 { + --tw-border-opacity: 1; + border-color: rgb(141 162 251 / var(--tw-border-opacity)); +} + +.border-indigo-500 { + --tw-border-opacity: 1; + border-color: rgb(104 117 245 / var(--tw-border-opacity)); +} + +.border-lime-300 { + --tw-border-opacity: 1; + border-color: rgb(190 242 100 / var(--tw-border-opacity)); +} + +.border-lime-400 { + --tw-border-opacity: 1; + border-color: rgb(163 230 53 / var(--tw-border-opacity)); +} + +.border-lime-500 { + --tw-border-opacity: 1; + border-color: rgb(132 204 22 / var(--tw-border-opacity)); +} + +.border-pink-300 { + --tw-border-opacity: 1; + border-color: rgb(248 180 217 / var(--tw-border-opacity)); +} + +.border-pink-500 { + --tw-border-opacity: 1; + border-color: rgb(231 70 148 / var(--tw-border-opacity)); +} + +.border-pink-600 { + --tw-border-opacity: 1; + border-color: rgb(214 31 105 / var(--tw-border-opacity)); +} + +.border-purple-500 { + --tw-border-opacity: 1; + border-color: rgb(144 97 249 / var(--tw-border-opacity)); +} + +.border-purple-900 { + --tw-border-opacity: 1; + border-color: rgb(74 29 150 / var(--tw-border-opacity)); +} + +.border-red-300 { + --tw-border-opacity: 1; + border-color: rgb(248 180 180 / var(--tw-border-opacity)); +} + +.border-red-500 { + --tw-border-opacity: 1; + border-color: rgb(240 82 82 / var(--tw-border-opacity)); +} + +.border-red-600 { + --tw-border-opacity: 1; + border-color: rgb(224 36 36 / var(--tw-border-opacity)); +} + +.border-red-900 { + --tw-border-opacity: 1; + border-color: rgb(119 29 29 / var(--tw-border-opacity)); +} + +.border-slate-200 { + --tw-border-opacity: 1; + border-color: rgb(226 232 240 / var(--tw-border-opacity)); +} + +.border-teal-300 { + --tw-border-opacity: 1; + border-color: rgb(126 220 226 / var(--tw-border-opacity)); +} + +.border-teal-500 { + --tw-border-opacity: 1; + border-color: rgb(6 148 162 / var(--tw-border-opacity)); +} + +.border-transparent { + border-color: transparent; +} + +.border-white { + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.border-yellow-300 { + --tw-border-opacity: 1; + border-color: rgb(250 202 21 / var(--tw-border-opacity)); +} + +.border-yellow-400 { + --tw-border-opacity: 1; + border-color: rgb(227 160 8 / var(--tw-border-opacity)); +} + +.border-yellow-500 { + --tw-border-opacity: 1; + border-color: rgb(194 120 3 / var(--tw-border-opacity)); +} + +.border-yellow-600 { + --tw-border-opacity: 1; + border-color: rgb(159 88 10 / var(--tw-border-opacity)); +} + +.\!bg-transparent { + background-color: transparent !important; +} + +.bg-blue-100 { + --tw-bg-opacity: 1; + background-color: rgb(225 239 254 / var(--tw-bg-opacity)); +} + +.bg-blue-600 { + --tw-bg-opacity: 1; + background-color: rgb(28 100 242 / var(--tw-bg-opacity)); +} + +.bg-blue-700 { + --tw-bg-opacity: 1; + background-color: rgb(26 86 219 / var(--tw-bg-opacity)); +} + +.bg-cyan-100 { + --tw-bg-opacity: 1; + background-color: rgb(207 250 254 / var(--tw-bg-opacity)); +} + +.bg-cyan-200 { + --tw-bg-opacity: 1; + background-color: rgb(165 243 252 / var(--tw-bg-opacity)); +} + +.bg-cyan-50 { + --tw-bg-opacity: 1; + background-color: rgb(236 254 255 / var(--tw-bg-opacity)); +} + +.bg-cyan-500 { + --tw-bg-opacity: 1; + background-color: rgb(6 182 212 / var(--tw-bg-opacity)); +} + +.bg-cyan-600 { + --tw-bg-opacity: 1; + background-color: rgb(8 145 178 / var(--tw-bg-opacity)); +} + +.bg-cyan-700 { + --tw-bg-opacity: 1; + background-color: rgb(14 116 144 / var(--tw-bg-opacity)); +} + +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.bg-gray-400 { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); +} + +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.bg-gray-500 { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.bg-gray-600 { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.bg-gray-700 { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.bg-gray-900 { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.bg-gray-900\/50 { + background-color: rgb(17 24 39 / 0.5); +} + +.bg-green-100 { + --tw-bg-opacity: 1; + background-color: rgb(222 247 236 / var(--tw-bg-opacity)); +} + +.bg-green-400 { + --tw-bg-opacity: 1; + background-color: rgb(49 196 141 / var(--tw-bg-opacity)); +} + +.bg-green-50 { + --tw-bg-opacity: 1; + background-color: rgb(243 250 247 / var(--tw-bg-opacity)); +} + +.bg-green-500 { + --tw-bg-opacity: 1; + background-color: rgb(14 159 110 / var(--tw-bg-opacity)); +} + +.bg-green-600 { + --tw-bg-opacity: 1; + background-color: rgb(5 122 85 / var(--tw-bg-opacity)); +} + +.bg-green-700 { + --tw-bg-opacity: 1; + background-color: rgb(4 108 78 / var(--tw-bg-opacity)); +} + +.bg-indigo-100 { + --tw-bg-opacity: 1; + background-color: rgb(229 237 255 / var(--tw-bg-opacity)); +} + +.bg-indigo-400 { + --tw-bg-opacity: 1; + background-color: rgb(141 162 251 / var(--tw-bg-opacity)); +} + +.bg-indigo-600 { + --tw-bg-opacity: 1; + background-color: rgb(88 80 236 / var(--tw-bg-opacity)); +} + +.bg-lime-100 { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); +} + +.bg-lime-400 { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); +} + +.bg-lime-600 { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); +} + +.bg-pink-100 { + --tw-bg-opacity: 1; + background-color: rgb(252 232 243 / var(--tw-bg-opacity)); +} + +.bg-pink-500 { + --tw-bg-opacity: 1; + background-color: rgb(231 70 148 / var(--tw-bg-opacity)); +} + +.bg-pink-600 { + --tw-bg-opacity: 1; + background-color: rgb(214 31 105 / var(--tw-bg-opacity)); +} + +.bg-purple-100 { + --tw-bg-opacity: 1; + background-color: rgb(237 235 254 / var(--tw-bg-opacity)); +} + +.bg-purple-50 { + --tw-bg-opacity: 1; + background-color: rgb(246 245 255 / var(--tw-bg-opacity)); +} + +.bg-purple-600 { + --tw-bg-opacity: 1; + background-color: rgb(126 58 242 / var(--tw-bg-opacity)); +} + +.bg-purple-700 { + --tw-bg-opacity: 1; + background-color: rgb(108 43 217 / var(--tw-bg-opacity)); +} + +.bg-red-100 { + --tw-bg-opacity: 1; + background-color: rgb(253 232 232 / var(--tw-bg-opacity)); +} + +.bg-red-400 { + --tw-bg-opacity: 1; + background-color: rgb(249 128 128 / var(--tw-bg-opacity)); +} + +.bg-red-50 { + --tw-bg-opacity: 1; + background-color: rgb(253 242 242 / var(--tw-bg-opacity)); +} + +.bg-red-600 { + --tw-bg-opacity: 1; + background-color: rgb(224 36 36 / var(--tw-bg-opacity)); +} + +.bg-red-700 { + --tw-bg-opacity: 1; + background-color: rgb(200 30 30 / var(--tw-bg-opacity)); +} + +.bg-teal-100 { + --tw-bg-opacity: 1; + background-color: rgb(213 245 246 / var(--tw-bg-opacity)); +} + +.bg-teal-600 { + --tw-bg-opacity: 1; + background-color: rgb(4 116 129 / var(--tw-bg-opacity)); +} + +.bg-transparent { + background-color: transparent; +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-white\/30 { + background-color: rgb(255 255 255 / 0.3); +} + +.bg-white\/50 { + background-color: rgb(255 255 255 / 0.5); +} + +.bg-yellow-100 { + --tw-bg-opacity: 1; + background-color: rgb(253 246 178 / var(--tw-bg-opacity)); +} + +.bg-yellow-400 { + --tw-bg-opacity: 1; + background-color: rgb(227 160 8 / var(--tw-bg-opacity)); +} + +.bg-yellow-50 { + --tw-bg-opacity: 1; + background-color: rgb(253 253 234 / var(--tw-bg-opacity)); +} + +.bg-yellow-600 { + --tw-bg-opacity: 1; + background-color: rgb(159 88 10 / var(--tw-bg-opacity)); +} + +.bg-opacity-50 { + --tw-bg-opacity: 0.5; +} + +.bg-gradient-to-br { + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-r { + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} + +.from-cyan-400 { + --tw-gradient-from: #22d3ee var(--tw-gradient-from-position); + --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-cyan-500 { + --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-green-400 { + --tw-gradient-from: #31C48D var(--tw-gradient-from-position); + --tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-lime-200 { + --tw-gradient-from: #d9f99d var(--tw-gradient-from-position); + --tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-pink-400 { + --tw-gradient-from: #F17EB8 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-pink-500 { + --tw-gradient-from: #E74694 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-purple-500 { + --tw-gradient-from: #9061F9 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-purple-600 { + --tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-red-200 { + --tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-red-400 { + --tw-gradient-from: #F98080 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(249 128 128 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-teal-200 { + --tw-gradient-from: #AFECEF var(--tw-gradient-from-position); + --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-teal-400 { + --tw-gradient-from: #16BDCA var(--tw-gradient-from-position); + --tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.via-cyan-500 { + --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-cyan-600 { + --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-green-500 { + --tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #0E9F6E var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-lime-400 { + --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-pink-500 { + --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-purple-600 { + --tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-red-300 { + --tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-red-500 { + --tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #F05252 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.via-teal-500 { + --tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to); +} + +.to-cyan-500 { + --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position); +} + +.to-cyan-600 { + --tw-gradient-to: #0891b2 var(--tw-gradient-to-position); +} + +.to-cyan-700 { + --tw-gradient-to: #0e7490 var(--tw-gradient-to-position); +} + +.to-green-600 { + --tw-gradient-to: #057A55 var(--tw-gradient-to-position); +} + +.to-lime-200 { + --tw-gradient-to: #d9f99d var(--tw-gradient-to-position); +} + +.to-lime-500 { + --tw-gradient-to: #84cc16 var(--tw-gradient-to-position); +} + +.to-orange-400 { + --tw-gradient-to: #FF8A4C var(--tw-gradient-to-position); +} + +.to-pink-500 { + --tw-gradient-to: #E74694 var(--tw-gradient-to-position); +} + +.to-pink-600 { + --tw-gradient-to: #D61F69 var(--tw-gradient-to-position); +} + +.to-purple-700 { + --tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position); +} + +.to-red-600 { + --tw-gradient-to: #E02424 var(--tw-gradient-to-position); +} + +.to-teal-600 { + --tw-gradient-to: #047481 var(--tw-gradient-to-position); +} + +.to-yellow-200 { + --tw-gradient-to: #FCE96A var(--tw-gradient-to-position); +} + +.fill-current { + fill: currentColor; +} + +.fill-cyan-600 { + fill: #0891b2; +} + +.fill-gray-600 { + fill: #4B5563; +} + +.fill-green-500 { + fill: #0E9F6E; +} + +.fill-pink-600 { + fill: #D61F69; +} + +.fill-purple-600 { + fill: #7E3AF2; +} + +.fill-red-600 { + fill: #E02424; +} + +.fill-yellow-400 { + fill: #E3A008; +} + +.object-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.p-0 { + padding: 0px; +} + +.p-0\.5 { + padding: 0.125rem; +} + +.p-1 { + padding: 0.25rem; +} + +.p-1\.5 { + padding: 0.375rem; +} + +.p-2 { + padding: 0.5rem; +} + +.p-2\.5 { + padding: 0.625rem; +} + +.p-4 { + padding: 1rem; +} + +.p-5 { + padding: 1.25rem; +} + +.p-6 { + padding: 1.5rem; +} + +.px-0 { + padding-left: 0px; + padding-right: 0px; +} + +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-2\.5 { + padding-left: 0.625rem; + padding-right: 0.625rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.py-0 { + padding-top: 0px; + padding-bottom: 0px; +} + +.py-0\.5 { + padding-top: 0.125rem; + padding-bottom: 0.125rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-1\.5 { + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-2\.5 { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.pb-2 { + padding-bottom: 0.5rem; +} + +.pb-2\.5 { + padding-bottom: 0.625rem; +} + +.pl-0 { + padding-left: 0px; +} + +.pl-10 { + padding-left: 2.5rem; +} + +.pl-12 { + padding-left: 3rem; +} + +.pl-16 { + padding-left: 4rem; +} + +.pl-2 { + padding-left: 0.5rem; +} + +.pl-2\.5 { + padding-left: 0.625rem; +} + +.pl-20 { + padding-left: 5rem; +} + +.pl-3 { + padding-left: 0.75rem; +} + +.pl-8 { + padding-left: 2rem; +} + +.pr-10 { + padding-right: 2.5rem; +} + +.pr-3 { + padding-right: 0.75rem; +} + +.pr-4 { + padding-right: 1rem; +} + +.ps-5 { + padding-inline-start: 1.25rem; +} + +.pt-0 { + padding-top: 0px; +} + +.pt-2 { + padding-top: 0.5rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-end { + text-align: end; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.text-\[17px\] { + font-size: 17px; +} + +.text-base { + font-size: 1rem; + line-height: 1.5rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.font-normal { + font-weight: 400; +} + +.font-semibold { + font-weight: 600; +} + +.uppercase { + text-transform: uppercase; +} + +.italic { + font-style: italic; +} + +.leading-6 { + line-height: 1.5rem; +} + +.leading-9 { + line-height: 2.25rem; +} + +.leading-none { + line-height: 1; +} + +.leading-tight { + line-height: 1.25; +} + +.text-blue-500 { + --tw-text-opacity: 1; + color: rgb(63 131 248 / var(--tw-text-opacity)); +} + +.text-blue-700 { + --tw-text-opacity: 1; + color: rgb(26 86 219 / var(--tw-text-opacity)); +} + +.text-blue-800 { + --tw-text-opacity: 1; + color: rgb(30 66 159 / var(--tw-text-opacity)); +} + +.text-cyan-300 { + --tw-text-opacity: 1; + color: rgb(103 232 249 / var(--tw-text-opacity)); +} + +.text-cyan-500 { + --tw-text-opacity: 1; + color: rgb(6 182 212 / var(--tw-text-opacity)); +} + +.text-cyan-600 { + --tw-text-opacity: 1; + color: rgb(8 145 178 / var(--tw-text-opacity)); +} + +.text-cyan-700 { + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); +} + +.text-cyan-800 { + --tw-text-opacity: 1; + color: rgb(21 94 117 / var(--tw-text-opacity)); +} + +.text-cyan-900 { + --tw-text-opacity: 1; + color: rgb(22 78 99 / var(--tw-text-opacity)); +} + +.text-gray-100 { + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} + +.text-gray-200 { + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity)); +} + +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} + +.text-gray-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.text-gray-700 { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.text-gray-800 { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} + +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.text-green-500 { + --tw-text-opacity: 1; + color: rgb(14 159 110 / var(--tw-text-opacity)); +} + +.text-green-600 { + --tw-text-opacity: 1; + color: rgb(5 122 85 / var(--tw-text-opacity)); +} + +.text-green-700 { + --tw-text-opacity: 1; + color: rgb(4 108 78 / var(--tw-text-opacity)); +} + +.text-green-800 { + --tw-text-opacity: 1; + color: rgb(3 84 63 / var(--tw-text-opacity)); +} + +.text-green-900 { + --tw-text-opacity: 1; + color: rgb(1 71 55 / var(--tw-text-opacity)); +} + +.text-indigo-500 { + --tw-text-opacity: 1; + color: rgb(104 117 245 / var(--tw-text-opacity)); +} + +.text-indigo-700 { + --tw-text-opacity: 1; + color: rgb(81 69 205 / var(--tw-text-opacity)); +} + +.text-indigo-800 { + --tw-text-opacity: 1; + color: rgb(66 56 157 / var(--tw-text-opacity)); +} + +.text-indigo-900 { + --tw-text-opacity: 1; + color: rgb(54 47 120 / var(--tw-text-opacity)); +} + +.text-lime-500 { + --tw-text-opacity: 1; + color: rgb(132 204 22 / var(--tw-text-opacity)); +} + +.text-lime-700 { + --tw-text-opacity: 1; + color: rgb(77 124 15 / var(--tw-text-opacity)); +} + +.text-lime-800 { + --tw-text-opacity: 1; + color: rgb(63 98 18 / var(--tw-text-opacity)); +} + +.text-lime-900 { + --tw-text-opacity: 1; + color: rgb(54 83 20 / var(--tw-text-opacity)); +} + +.text-pink-500 { + --tw-text-opacity: 1; + color: rgb(231 70 148 / var(--tw-text-opacity)); +} + +.text-pink-600 { + --tw-text-opacity: 1; + color: rgb(214 31 105 / var(--tw-text-opacity)); +} + +.text-pink-700 { + --tw-text-opacity: 1; + color: rgb(191 18 93 / var(--tw-text-opacity)); +} + +.text-pink-800 { + --tw-text-opacity: 1; + color: rgb(153 21 75 / var(--tw-text-opacity)); +} + +.text-pink-900 { + --tw-text-opacity: 1; + color: rgb(117 26 61 / var(--tw-text-opacity)); +} + +.text-purple-500 { + --tw-text-opacity: 1; + color: rgb(144 97 249 / var(--tw-text-opacity)); +} + +.text-purple-600 { + --tw-text-opacity: 1; + color: rgb(126 58 242 / var(--tw-text-opacity)); +} + +.text-purple-700 { + --tw-text-opacity: 1; + color: rgb(108 43 217 / var(--tw-text-opacity)); +} + +.text-purple-800 { + --tw-text-opacity: 1; + color: rgb(85 33 181 / var(--tw-text-opacity)); +} + +.text-red-500 { + --tw-text-opacity: 1; + color: rgb(240 82 82 / var(--tw-text-opacity)); +} + +.text-red-600 { + --tw-text-opacity: 1; + color: rgb(224 36 36 / var(--tw-text-opacity)); +} + +.text-red-700 { + --tw-text-opacity: 1; + color: rgb(200 30 30 / var(--tw-text-opacity)); +} + +.text-red-800 { + --tw-text-opacity: 1; + color: rgb(155 28 28 / var(--tw-text-opacity)); +} + +.text-red-900 { + --tw-text-opacity: 1; + color: rgb(119 29 29 / var(--tw-text-opacity)); +} + +.text-teal-500 { + --tw-text-opacity: 1; + color: rgb(6 148 162 / var(--tw-text-opacity)); +} + +.text-teal-600 { + --tw-text-opacity: 1; + color: rgb(4 116 129 / var(--tw-text-opacity)); +} + +.text-teal-700 { + --tw-text-opacity: 1; + color: rgb(3 102 114 / var(--tw-text-opacity)); +} + +.text-teal-800 { + --tw-text-opacity: 1; + color: rgb(5 80 92 / var(--tw-text-opacity)); +} + +.text-teal-900 { + --tw-text-opacity: 1; + color: rgb(1 68 81 / var(--tw-text-opacity)); +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.text-yellow-400 { + --tw-text-opacity: 1; + color: rgb(227 160 8 / var(--tw-text-opacity)); +} + +.text-yellow-500 { + --tw-text-opacity: 1; + color: rgb(194 120 3 / var(--tw-text-opacity)); +} + +.text-yellow-700 { + --tw-text-opacity: 1; + color: rgb(142 75 16 / var(--tw-text-opacity)); +} + +.text-yellow-800 { + --tw-text-opacity: 1; + color: rgb(114 59 19 / var(--tw-text-opacity)); +} + +.text-yellow-900 { + --tw-text-opacity: 1; + color: rgb(99 49 18 / var(--tw-text-opacity)); +} + +.underline { + text-decoration-line: underline; +} + +.placeholder-cyan-700::-moz-placeholder { + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} + +.placeholder-cyan-700::placeholder { + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} + +.placeholder-green-700::-moz-placeholder { + --tw-placeholder-opacity: 1; + color: rgb(4 108 78 / var(--tw-placeholder-opacity)); +} + +.placeholder-green-700::placeholder { + --tw-placeholder-opacity: 1; + color: rgb(4 108 78 / var(--tw-placeholder-opacity)); +} + +.placeholder-red-700::-moz-placeholder { + --tw-placeholder-opacity: 1; + color: rgb(200 30 30 / var(--tw-placeholder-opacity)); +} + +.placeholder-red-700::placeholder { + --tw-placeholder-opacity: 1; + color: rgb(200 30 30 / var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-700::-moz-placeholder { + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-700::placeholder { + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} + +.opacity-0 { + opacity: 0; +} + +.opacity-50 { + opacity: 0.5; +} + +.mix-blend-lighten { + mix-blend-mode: lighten; +} + +.shadow { + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-sm { + --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.outline-none { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.outline { + outline-style: solid; +} + +.ring-2 { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.ring-8 { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.ring-cyan-400 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity)); +} + +.ring-cyan-700 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity)); +} + +.ring-gray-300 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity)); +} + +.ring-gray-500 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); +} + +.ring-gray-800 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity)); +} + +.ring-green-500 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity)); +} + +.ring-pink-500 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity)); +} + +.ring-purple-500 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity)); +} + +.ring-red-500 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity)); +} + +.ring-white { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); +} + +.ring-yellow-300 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity)); +} + +.drop-shadow-md { + --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.transition { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-\[color\2c background-color\2c border-color\2c text-decoration-color\2c fill\2c stroke\2c box-shadow\] { + transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-all { + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-opacity { + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-transform { + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.delay-0 { + transition-delay: 0s; +} + +.duration-100 { + transition-duration: 100ms; +} + +.duration-1000 { + transition-duration: 1000ms; +} + +.duration-150 { + transition-duration: 150ms; +} + +.duration-200 { + transition-duration: 200ms; +} + +.duration-300 { + transition-duration: 300ms; +} + +.duration-500 { + transition-duration: 500ms; +} + +.duration-700 { + transition-duration: 700ms; +} + +.duration-75 { + transition-duration: 75ms; +} + +.ease-in { + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} + +.ease-in-out { + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} + +.ease-out { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} + +.\[overflow\:-moz-scrollbars-none\] { + overflow: -moz-scrollbars-none; +} + +.\[scrollbar-width\:none\] { + scrollbar-width: none; +} + +.after\:absolute::after { + content: var(--tw-content); + position: absolute; +} + +.after\:left-\[2px\]::after { + content: var(--tw-content); + left: 2px; +} + +.after\:left-\[4px\]::after { + content: var(--tw-content); + left: 4px; +} + +.after\:start-\[2px\]::after { + content: var(--tw-content); + inset-inline-start: 2px; +} + +.after\:top-0::after { + content: var(--tw-content); + top: 0px; +} + +.after\:top-0\.5::after { + content: var(--tw-content); + top: 0.125rem; +} + +.after\:top-\[2px\]::after { + content: var(--tw-content); + top: 2px; +} + +.after\:h-4::after { + content: var(--tw-content); + height: 1rem; +} + +.after\:h-5::after { + content: var(--tw-content); + height: 1.25rem; +} + +.after\:h-6::after { + content: var(--tw-content); + height: 1.5rem; +} + +.after\:w-4::after { + content: var(--tw-content); + width: 1rem; +} + +.after\:w-5::after { + content: var(--tw-content); + width: 1.25rem; +} + +.after\:w-6::after { + content: var(--tw-content); + width: 1.5rem; +} + +.after\:translate-x-full::after { + content: var(--tw-content); + --tw-translate-x: 100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rounded-full::after { + content: var(--tw-content); + border-radius: 9999px; +} + +.after\:border::after { + content: var(--tw-content); + border-width: 1px; +} + +.after\:border-gray-300::after { + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.after\:border-white::after { + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.after\:bg-white::after { + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.after\:transition-all::after { + content: var(--tw-content); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.after\:content-\[\'\'\]::after { + --tw-content: ''; + content: var(--tw-content); +} + +.first\:ml-0:first-child { + margin-left: 0px; +} + +.first\:mt-0:first-child { + margin-top: 0px; +} + +.first\:rounded-t-lg:first-child { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.first\:border-t-0:first-child { + border-top-width: 0px; +} + +.first\:pt-0:first-child { + padding-top: 0px; +} + +.last\:mr-0:last-child { + margin-right: 0px; +} + +.last\:rounded-b-lg:last-child { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.odd\:bg-white:nth-child(odd) { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.even\:bg-gray-50:nth-child(even) { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.hover\:cursor-not-allowed:hover { + cursor: not-allowed; +} + +.hover\:border-gray-300:hover { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.hover\:bg-blue-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(195 221 253 / var(--tw-bg-opacity)); +} + +.hover\:bg-cyan-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(207 250 254 / var(--tw-bg-opacity)); +} + +.hover\:bg-cyan-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(165 243 252 / var(--tw-bg-opacity)); +} + +.hover\:bg-cyan-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(8 145 178 / var(--tw-bg-opacity)); +} + +.hover\:bg-cyan-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(21 94 117 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(188 240 218 / var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(205 219 254 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(250 209 232 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(220 215 254 / var(--tw-bg-opacity)); +} + +.hover\:bg-red-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(251 213 213 / var(--tw-bg-opacity)); +} + +.hover\:bg-teal-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(175 236 239 / var(--tw-bg-opacity)); +} + +.hover\:bg-white:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(252 233 106 / var(--tw-bg-opacity)); +} + +.hover\:bg-gradient-to-br:hover { + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} + +.hover\:text-cyan-700:hover { + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); +} + +.hover\:text-gray-600:hover { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.hover\:text-gray-700:hover { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.hover\:text-gray-900:hover { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.hover\:underline:hover { + text-decoration-line: underline; +} + +.focus\:z-10:focus { + z-index: 10; +} + +.focus\:border-blue-500:focus { + --tw-border-opacity: 1; + border-color: rgb(63 131 248 / var(--tw-border-opacity)); +} + +.focus\:border-blue-600:focus { + --tw-border-opacity: 1; + border-color: rgb(28 100 242 / var(--tw-border-opacity)); +} + +.focus\:border-cyan-500:focus { + --tw-border-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-border-opacity)); +} + +.focus\:border-green-500:focus { + --tw-border-opacity: 1; + border-color: rgb(14 159 110 / var(--tw-border-opacity)); +} + +.focus\:border-green-600:focus { + --tw-border-opacity: 1; + border-color: rgb(5 122 85 / var(--tw-border-opacity)); +} + +.focus\:border-red-500:focus { + --tw-border-opacity: 1; + border-color: rgb(240 82 82 / var(--tw-border-opacity)); +} + +.focus\:border-red-600:focus { + --tw-border-opacity: 1; + border-color: rgb(224 36 36 / var(--tw-border-opacity)); +} + +.focus\:border-yellow-500:focus { + --tw-border-opacity: 1; + border-color: rgb(194 120 3 / var(--tw-border-opacity)); +} + +.focus\:bg-gray-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.focus\:text-cyan-700:focus { + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); +} + +.focus\:text-gray-900:focus { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring-0:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-4:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-blue-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); +} + +.focus\:ring-blue-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity)); +} + +.focus\:ring-blue-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity)); +} + +.focus\:ring-blue-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity)); +} + +.focus\:ring-cyan-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity)); +} + +.focus\:ring-cyan-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity)); +} + +.focus\:ring-cyan-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity)); +} + +.focus\:ring-cyan-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity)); +} + +.focus\:ring-cyan-700:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity)); +} + +.focus\:ring-cyan-800:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity)); +} + +.focus\:ring-gray-200:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)); +} + +.focus\:ring-gray-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity)); +} + +.focus\:ring-gray-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity)); +} + +.focus\:ring-gray-800:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity)); +} + +.focus\:ring-gray-900:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-200:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-800:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-700:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity)); +} + +.focus\:ring-lime-200:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity)); +} + +.focus\:ring-lime-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity)); +} + +.focus\:ring-lime-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity)); +} + +.focus\:ring-lime-700:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity)); +} + +.focus\:ring-pink-200:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity)); +} + +.focus\:ring-pink-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity)); +} + +.focus\:ring-pink-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity)); +} + +.focus\:ring-pink-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity)); +} + +.focus\:ring-purple-200:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity)); +} + +.focus\:ring-purple-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity)); +} + +.focus\:ring-purple-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity)); +} + +.focus\:ring-purple-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-100:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-900:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity)); +} + +.focus\:ring-teal-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity)); +} + +.focus\:ring-teal-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity)); +} + +.focus\:ring-teal-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-300:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-400:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity)); +} + +.enabled\:hover\:bg-blue-800:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(30 66 159 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-cyan-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(207 250 254 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-cyan-800:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(21 94 117 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-gray-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-gray-900:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-green-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(222 247 236 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-green-800:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(3 84 63 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-indigo-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(229 237 255 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-lime-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-pink-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(252 232 243 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-purple-800:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(85 33 181 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-red-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(253 232 232 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-red-800:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(155 28 28 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-teal-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(213 245 246 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-yellow-100:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(253 246 178 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-yellow-500:hover:enabled { + --tw-bg-opacity: 1; + background-color: rgb(194 120 3 / var(--tw-bg-opacity)); +} + +.enabled\:hover\:bg-gradient-to-bl:hover:enabled { + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); +} + +.enabled\:hover\:bg-gradient-to-br:hover:enabled { + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} + +.enabled\:hover\:bg-gradient-to-l:hover:enabled { + background-image: linear-gradient(to left, var(--tw-gradient-stops)); +} + +.enabled\:hover\:from-teal-200:hover:enabled { + --tw-gradient-from: #AFECEF var(--tw-gradient-from-position); + --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.enabled\:hover\:to-lime-200:hover:enabled { + --tw-gradient-to: #d9f99d var(--tw-gradient-to-position); +} + +.enabled\:hover\:text-cyan-700:hover:enabled { + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); +} + +.enabled\:hover\:text-gray-700:hover:enabled { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.enabled\:hover\:text-gray-900:hover:enabled { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed; +} + +.disabled\:text-gray-400:disabled { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.disabled\:opacity-50:disabled { + opacity: 0.5; +} + +.group:first-child .group-first\:hidden { + display: none; +} + +.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child { + border-top-left-radius: 0.5rem; +} + +.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child { + border-top-left-radius: 0.5rem; +} + +.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child { + border-top-right-radius: 0.5rem; +} + +.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child { + border-top-right-radius: 0.5rem; +} + +.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child { + border-bottom-left-radius: 0.5rem; +} + +.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child { + border-bottom-right-radius: 0.5rem; +} + +.group:hover .group-hover\:bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(195 221 253 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-cyan-200 { + --tw-bg-opacity: 1; + background-color: rgb(165 243 252 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-300 { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-500 { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-200 { + --tw-bg-opacity: 1; + background-color: rgb(188 240 218 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-200 { + --tw-bg-opacity: 1; + background-color: rgb(205 219 254 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-lime-200 { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(250 209 232 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-200 { + --tw-bg-opacity: 1; + background-color: rgb(220 215 254 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 213 213 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-teal-200 { + --tw-bg-opacity: 1; + background-color: rgb(175 236 239 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-white\/50 { + background-color: rgb(255 255 255 / 0.5); +} + +.group:hover .group-hover\:bg-yellow-200 { + --tw-bg-opacity: 1; + background-color: rgb(252 233 106 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.group:focus .group-focus\:outline-none { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.group:focus .group-focus\:ring-4 { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.group:focus .group-focus\:ring-cyan-500\/25 { + --tw-ring-color: rgb(6 182 212 / 0.25); +} + +.group:focus .group-focus\:ring-white { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); +} + +.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0 { + --tw-bg-opacity: 0; +} + +.group:enabled:hover .group-enabled\:group-hover\:text-inherit { + color: inherit; +} + +.peer:checked ~ .peer-checked\:bg-blue-600 { + --tw-bg-opacity: 1; + background-color: rgb(28 100 242 / var(--tw-bg-opacity)); +} + +.peer:checked ~ .peer-checked\:after\:translate-x-full::after { + content: var(--tw-content); + --tw-translate-x: 100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:checked ~ .peer-checked\:after\:border-white::after { + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:top-1\/2 { + top: 50%; +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:top-1\/2 { + top: 50%; +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2 { + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2 { + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:translate-y-0 { + --tw-translate-y: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:translate-y-0 { + --tw-translate-y: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:scale-100 { + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:scale-100 { + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:left-0 { + left: 0px; +} + +.peer:focus ~ .peer-focus\:top-2 { + top: 0.5rem; +} + +.peer:focus ~ .peer-focus\:-translate-y-4 { + --tw-translate-y: -1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:-translate-y-6 { + --tw-translate-y: -1.5rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:scale-75 { + --tw-scale-x: .75; + --tw-scale-y: .75; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.peer:focus ~ .peer-focus\:text-blue-600 { + --tw-text-opacity: 1; + color: rgb(28 100 242 / var(--tw-text-opacity)); +} + +.peer:focus ~ .peer-focus\:ring-4 { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.peer:focus ~ .peer-focus\:ring-blue-300 { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); +} + +.dark\:block:is(.dark *) { + display: block; +} + +.dark\:hidden:is(.dark *) { + display: none; +} + +.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) { + --tw-divide-opacity: 1; + border-color: rgb(55 65 81 / var(--tw-divide-opacity)); +} + +.dark\:border-none:is(.dark *) { + border-style: none; +} + +.dark\:border-cyan-400:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(34 211 238 / var(--tw-border-opacity)); +} + +.dark\:border-cyan-500:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-border-opacity)); +} + +.dark\:border-cyan-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(8 145 178 / var(--tw-border-opacity)); +} + +.dark\:border-gray-500:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(107 114 128 / var(--tw-border-opacity)); +} + +.dark\:border-gray-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity)); +} + +.dark\:border-gray-700:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(55 65 81 / var(--tw-border-opacity)); +} + +.dark\:border-gray-800:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(31 41 55 / var(--tw-border-opacity)); +} + +.dark\:border-gray-900:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(17 24 39 / var(--tw-border-opacity)); +} + +.dark\:border-green-400:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(49 196 141 / var(--tw-border-opacity)); +} + +.dark\:border-green-500:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(14 159 110 / var(--tw-border-opacity)); +} + +.dark\:border-green-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(5 122 85 / var(--tw-border-opacity)); +} + +.dark\:border-indigo-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(88 80 236 / var(--tw-border-opacity)); +} + +.dark\:border-lime-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(101 163 13 / var(--tw-border-opacity)); +} + +.dark\:border-pink-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(214 31 105 / var(--tw-border-opacity)); +} + +.dark\:border-red-400:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(249 128 128 / var(--tw-border-opacity)); +} + +.dark\:border-red-500:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(240 82 82 / var(--tw-border-opacity)); +} + +.dark\:border-red-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(224 36 36 / var(--tw-border-opacity)); +} + +.dark\:border-teal-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(4 116 129 / var(--tw-border-opacity)); +} + +.dark\:border-white:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.dark\:border-yellow-400:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(227 160 8 / var(--tw-border-opacity)); +} + +.dark\:border-yellow-600:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(159 88 10 / var(--tw-border-opacity)); +} + +.dark\:bg-black:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.dark\:bg-blue-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(195 221 253 / var(--tw-bg-opacity)); +} + +.dark\:bg-blue-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(28 100 242 / var(--tw-bg-opacity)); +} + +.dark\:bg-cyan-100:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(207 250 254 / var(--tw-bg-opacity)); +} + +.dark\:bg-cyan-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(165 243 252 / var(--tw-bg-opacity)); +} + +.dark\:bg-cyan-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(8 145 178 / var(--tw-bg-opacity)); +} + +.dark\:bg-cyan-900:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(22 78 99 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-400:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-500:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-700:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-800:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-800\/30:is(.dark *) { + background-color: rgb(31 41 55 / 0.3); +} + +.dark\:bg-gray-800\/50:is(.dark *) { + background-color: rgb(31 41 55 / 0.5); +} + +.dark\:bg-gray-900:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.dark\:bg-gray-900\/80:is(.dark *) { + background-color: rgb(17 24 39 / 0.8); +} + +.dark\:bg-green-100:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(222 247 236 / var(--tw-bg-opacity)); +} + +.dark\:bg-green-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(188 240 218 / var(--tw-bg-opacity)); +} + +.dark\:bg-green-500:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(14 159 110 / var(--tw-bg-opacity)); +} + +.dark\:bg-green-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(5 122 85 / var(--tw-bg-opacity)); +} + +.dark\:bg-green-900:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(1 71 55 / var(--tw-bg-opacity)); +} + +.dark\:bg-indigo-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(205 219 254 / var(--tw-bg-opacity)); +} + +.dark\:bg-indigo-500:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(104 117 245 / var(--tw-bg-opacity)); +} + +.dark\:bg-indigo-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(88 80 236 / var(--tw-bg-opacity)); +} + +.dark\:bg-lime-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} + +.dark\:bg-lime-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); +} + +.dark\:bg-pink-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(250 209 232 / var(--tw-bg-opacity)); +} + +.dark\:bg-pink-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(214 31 105 / var(--tw-bg-opacity)); +} + +.dark\:bg-purple-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(220 215 254 / var(--tw-bg-opacity)); +} + +.dark\:bg-purple-500:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(144 97 249 / var(--tw-bg-opacity)); +} + +.dark\:bg-purple-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(126 58 242 / var(--tw-bg-opacity)); +} + +.dark\:bg-purple-900:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(74 29 150 / var(--tw-bg-opacity)); +} + +.dark\:bg-red-100:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(253 232 232 / var(--tw-bg-opacity)); +} + +.dark\:bg-red-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(251 213 213 / var(--tw-bg-opacity)); +} + +.dark\:bg-red-500:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(240 82 82 / var(--tw-bg-opacity)); +} + +.dark\:bg-red-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(224 36 36 / var(--tw-bg-opacity)); +} + +.dark\:bg-red-900:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(119 29 29 / var(--tw-bg-opacity)); +} + +.dark\:bg-teal-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(175 236 239 / var(--tw-bg-opacity)); +} + +.dark\:bg-teal-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(4 116 129 / var(--tw-bg-opacity)); +} + +.dark\:bg-transparent:is(.dark *) { + background-color: transparent; +} + +.dark\:bg-yellow-100:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(253 246 178 / var(--tw-bg-opacity)); +} + +.dark\:bg-yellow-200:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(252 233 106 / var(--tw-bg-opacity)); +} + +.dark\:bg-yellow-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(159 88 10 / var(--tw-bg-opacity)); +} + +.dark\:bg-yellow-900:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(99 49 18 / var(--tw-bg-opacity)); +} + +.dark\:bg-opacity-80:is(.dark *) { + --tw-bg-opacity: 0.8; +} + +.dark\:fill-gray-300:is(.dark *) { + fill: #D1D5DB; +} + +.dark\:text-blue-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(28 100 242 / var(--tw-text-opacity)); +} + +.dark\:text-blue-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(30 66 159 / var(--tw-text-opacity)); +} + +.dark\:text-blue-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(35 56 118 / var(--tw-text-opacity)); +} + +.dark\:text-cyan-100:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(207 250 254 / var(--tw-text-opacity)); +} + +.dark\:text-cyan-300:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(103 232 249 / var(--tw-text-opacity)); +} + +.dark\:text-cyan-500:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(6 182 212 / var(--tw-text-opacity)); +} + +.dark\:text-cyan-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(8 145 178 / var(--tw-text-opacity)); +} + +.dark\:text-cyan-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(21 94 117 / var(--tw-text-opacity)); +} + +.dark\:text-cyan-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(22 78 99 / var(--tw-text-opacity)); +} + +.dark\:text-gray-100:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} + +.dark\:text-gray-200:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity)); +} + +.dark\:text-gray-300:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} + +.dark\:text-gray-400:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.dark\:text-gray-500:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.dark\:text-gray-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.dark\:text-gray-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} + +.dark\:text-gray-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.dark\:text-green-400:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(49 196 141 / var(--tw-text-opacity)); +} + +.dark\:text-green-500:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(14 159 110 / var(--tw-text-opacity)); +} + +.dark\:text-green-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(5 122 85 / var(--tw-text-opacity)); +} + +.dark\:text-green-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(3 84 63 / var(--tw-text-opacity)); +} + +.dark\:text-green-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(1 71 55 / var(--tw-text-opacity)); +} + +.dark\:text-indigo-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(88 80 236 / var(--tw-text-opacity)); +} + +.dark\:text-indigo-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(66 56 157 / var(--tw-text-opacity)); +} + +.dark\:text-indigo-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(54 47 120 / var(--tw-text-opacity)); +} + +.dark\:text-lime-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(101 163 13 / var(--tw-text-opacity)); +} + +.dark\:text-lime-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(63 98 18 / var(--tw-text-opacity)); +} + +.dark\:text-lime-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(54 83 20 / var(--tw-text-opacity)); +} + +.dark\:text-pink-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(214 31 105 / var(--tw-text-opacity)); +} + +.dark\:text-pink-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(153 21 75 / var(--tw-text-opacity)); +} + +.dark\:text-pink-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(117 26 61 / var(--tw-text-opacity)); +} + +.dark\:text-purple-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(126 58 242 / var(--tw-text-opacity)); +} + +.dark\:text-purple-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(85 33 181 / var(--tw-text-opacity)); +} + +.dark\:text-purple-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(74 29 150 / var(--tw-text-opacity)); +} + +.dark\:text-red-400:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(249 128 128 / var(--tw-text-opacity)); +} + +.dark\:text-red-500:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(240 82 82 / var(--tw-text-opacity)); +} + +.dark\:text-red-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(224 36 36 / var(--tw-text-opacity)); +} + +.dark\:text-red-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(155 28 28 / var(--tw-text-opacity)); +} + +.dark\:text-red-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(119 29 29 / var(--tw-text-opacity)); +} + +.dark\:text-teal-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(4 116 129 / var(--tw-text-opacity)); +} + +.dark\:text-teal-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(5 80 92 / var(--tw-text-opacity)); +} + +.dark\:text-teal-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(1 68 81 / var(--tw-text-opacity)); +} + +.dark\:text-white:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.dark\:text-yellow-600:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(159 88 10 / var(--tw-text-opacity)); +} + +.dark\:text-yellow-800:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(114 59 19 / var(--tw-text-opacity)); +} + +.dark\:text-yellow-900:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(99 49 18 / var(--tw-text-opacity)); +} + +.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder { + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} + +.dark\:placeholder-gray-400:is(.dark *)::placeholder { + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} + +.dark\:mix-blend-color:is(.dark *) { + mix-blend-mode: color; +} + +.dark\:shadow-sm-light:is(.dark *) { + --tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, 0.08); + --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.dark\:ring-cyan-800:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity)); +} + +.dark\:ring-gray-400:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity)); +} + +.dark\:ring-gray-500:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); +} + +.dark\:ring-gray-800:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity)); +} + +.dark\:ring-gray-900:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity)); +} + +.dark\:ring-green-500:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity)); +} + +.dark\:ring-pink-500:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity)); +} + +.dark\:ring-purple-600:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity)); +} + +.dark\:ring-red-700:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity)); +} + +.dark\:ring-yellow-500:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity)); +} + +.dark\:ring-offset-blue-700:is(.dark *) { + --tw-ring-offset-color: #1A56DB; +} + +.dark\:ring-offset-cyan-600:is(.dark *) { + --tw-ring-offset-color: #0891b2; +} + +.dark\:ring-offset-gray-800:is(.dark *) { + --tw-ring-offset-color: #1F2937; +} + +.dark\:ring-offset-gray-900:is(.dark *) { + --tw-ring-offset-color: #111827; +} + +.dark\:ring-offset-green-600:is(.dark *) { + --tw-ring-offset-color: #057A55; +} + +.dark\:ring-offset-green-800:is(.dark *) { + --tw-ring-offset-color: #03543F; +} + +.dark\:ring-offset-indigo-700:is(.dark *) { + --tw-ring-offset-color: #5145CD; +} + +.dark\:ring-offset-lime-700:is(.dark *) { + --tw-ring-offset-color: #4d7c0f; +} + +.dark\:ring-offset-pink-600:is(.dark *) { + --tw-ring-offset-color: #D61F69; +} + +.dark\:ring-offset-purple-600:is(.dark *) { + --tw-ring-offset-color: #7E3AF2; +} + +.dark\:ring-offset-red-600:is(.dark *) { + --tw-ring-offset-color: #E02424; +} + +.dark\:ring-offset-red-900:is(.dark *) { + --tw-ring-offset-color: #771D1D; +} + +.dark\:ring-offset-teal-600:is(.dark *) { + --tw-ring-offset-color: #047481; +} + +.dark\:ring-offset-yellow-400:is(.dark *) { + --tw-ring-offset-color: #E3A008; +} + +.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd) { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.even\:dark\:bg-gray-700:is(.dark *):nth-child(even) { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-blue-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(164 202 254 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-blue-700:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(26 86 219 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-cyan-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(103 232 249 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-cyan-700:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(14 116 144 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-gray-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-gray-600:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-gray-700:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-gray-800:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-green-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(132 225 188 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-indigo-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(180 198 252 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-lime-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-pink-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(248 180 217 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-purple-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(202 191 253 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-red-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(248 180 180 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-teal-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(126 220 226 / var(--tw-bg-opacity)); +} + +.dark\:hover\:bg-yellow-300:hover:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(250 202 21 / var(--tw-bg-opacity)); +} + +.dark\:hover\:text-gray-300:hover:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} + +.dark\:hover\:text-white:hover:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.dark\:focus\:border-blue-500:focus:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(63 131 248 / var(--tw-border-opacity)); +} + +.dark\:focus\:border-cyan-500:focus:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-border-opacity)); +} + +.dark\:focus\:border-green-500:focus:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(14 159 110 / var(--tw-border-opacity)); +} + +.dark\:focus\:border-red-500:focus:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(240 82 82 / var(--tw-border-opacity)); +} + +.dark\:focus\:border-yellow-500:focus:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(194 120 3 / var(--tw-border-opacity)); +} + +.dark\:focus\:bg-cyan-600:focus:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(8 145 178 / var(--tw-bg-opacity)); +} + +.dark\:focus\:bg-gray-600:focus:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.dark\:focus\:text-white:focus:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.dark\:focus\:ring-blue-500:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-blue-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-blue-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-cyan-500:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-cyan-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-cyan-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-cyan-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-gray-500:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-gray-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-gray-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-gray-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-gray-900:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-green-500:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-green-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-green-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(4 108 78 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-green-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-indigo-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-lime-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-lime-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-pink-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-pink-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-pink-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-purple-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-purple-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-purple-900:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-red-400:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-red-500:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-red-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-red-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-red-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-red-900:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-teal-600:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-teal-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-teal-800:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-yellow-400:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-yellow-500:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-yellow-700:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity)); +} + +.dark\:focus\:ring-yellow-900:focus:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity)); +} + +.dark\:enabled\:hover\:border-cyan-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(14 116 144 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-gray-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(55 65 81 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-green-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(4 108 78 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-indigo-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(81 69 205 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-lime-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(77 124 15 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-pink-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(191 18 93 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-red-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(200 30 30 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-teal-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(3 102 114 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:border-yellow-700:hover:enabled:is(.dark *) { + --tw-border-opacity: 1; + border-color: rgb(142 75 16 / var(--tw-border-opacity)); +} + +.dark\:enabled\:hover\:bg-cyan-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(14 116 144 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-gray-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-green-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(4 108 78 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-indigo-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(81 69 205 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-lime-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-pink-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(191 18 93 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-purple-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(108 43 217 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-red-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(200 30 30 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-teal-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(3 102 114 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:bg-yellow-700:hover:enabled:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(142 75 16 / var(--tw-bg-opacity)); +} + +.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.dark\:enabled\:hover\:text-white:hover:enabled:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.disabled\:dark\:text-gray-500:is(.dark *):disabled { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.group:hover .dark\:group-hover\:bg-blue-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(164 202 254 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-cyan-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(103 232 249 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-gray-500:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-gray-600:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-gray-700:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *) { + background-color: rgb(31 41 55 / 0.6); +} + +.group:hover .dark\:group-hover\:bg-green-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(132 225 188 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-indigo-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(180 198 252 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-lime-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-pink-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(248 180 217 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-purple-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(202 191 253 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-red-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(248 180 180 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-teal-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(126 220 226 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:bg-yellow-300:is(.dark *) { + --tw-bg-opacity: 1; + background-color: rgb(250 202 21 / var(--tw-bg-opacity)); +} + +.group:hover .dark\:group-hover\:text-white:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *) { + --tw-ring-color: rgb(31 41 55 / 0.7); +} + +.peer:focus ~ .peer-focus\:dark\:text-blue-500:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(63 131 248 / var(--tw-text-opacity)); +} + +.peer:focus ~ .dark\:peer-focus\:ring-blue-800:is(.dark *) { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity)); +} + +@media (min-width: 640px) { + .sm\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .sm\:mb-0 { + margin-bottom: 0px; + } + + .sm\:flex { + display: flex; + } + + .sm\:h-10 { + height: 2.5rem; + } + + .sm\:h-6 { + height: 1.5rem; + } + + .sm\:h-7 { + height: 1.75rem; + } + + .sm\:w-10 { + width: 2.5rem; + } + + .sm\:w-6 { + width: 1.5rem; + } + + .sm\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .sm\:pr-8 { + padding-right: 2rem; + } + + .sm\:text-center { + text-align: center; + } + + .sm\:text-base { + font-size: 1rem; + line-height: 1.5rem; + } + + .sm\:text-xs { + font-size: 0.75rem; + line-height: 1rem; + } +} + +@media (min-width: 768px) { + .md\:inset-0 { + inset: 0px; + } + + .md\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .md\:mr-6 { + margin-right: 1.5rem; + } + + .md\:mt-0 { + margin-top: 0px; + } + + .md\:block { + display: block; + } + + .md\:flex { + display: flex; + } + + .md\:hidden { + display: none; + } + + .md\:h-auto { + height: auto; + } + + .md\:h-full { + height: 100%; + } + + .md\:w-48 { + width: 12rem; + } + + .md\:w-auto { + width: auto; + } + + .md\:max-w-xl { + max-width: 36rem; + } + + .md\:flex-row { + flex-direction: row; + } + + .md\:items-center { + align-items: center; + } + + .md\:justify-between { + justify-content: space-between; + } + + .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:rounded-none { + border-radius: 0px; + } + + .md\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:border-0 { + border-width: 0px; + } + + .md\:bg-transparent { + background-color: transparent; + } + + .md\:p-0 { + padding: 0px; + } + + .md\:text-sm { + font-size: 0.875rem; + line-height: 1.25rem; + } + + .md\:font-medium { + font-weight: 500; + } + + .md\:text-cyan-700 { + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); + } + + .md\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .md\:hover\:text-cyan-700:hover { + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); + } + + .md\:dark\:hover\:bg-transparent:hover:is(.dark *) { + background-color: transparent; + } + + .md\:dark\:hover\:text-white:hover:is(.dark *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + } +} + +@media (min-width: 1024px) { + .lg\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } +} + +.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after { + content: var(--tw-content); + --tw-translate-x: -100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar { + display: none !important; +} + +.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar { + height: 0px !important; +} + +.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar { + width: 0px !important; +} + +.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar { + background-color: transparent !important; +} + +.\[\&\>\*\]\:pointer-events-none>* { + pointer-events: none; +} + +.\[\&\>\*\]\:cursor-grab>* { + cursor: grab; +} + +.\[\&\>\*\]\:first\:rounded-t-lg:first-child>* { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.\[\&\>\*\]\:last\:rounded-b-lg:last-child>* { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.\[\&\>\*\]\:last\:border-b-0:last-child>* { + border-bottom-width: 0px; +} + diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.css b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.css new file mode 100644 index 000000000..a90f0749c --- /dev/null +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.css @@ -0,0 +1,4 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.scss b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.scss index fbbbfe5bb..e69de29bb 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.scss +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/css/style.scss @@ -1,4 +0,0 @@ -$box-shadow: 0.1rem 0.1rem 0.4rem rgba(0, 0, 0, 0.5); - -// Required -@import "bootstrap/scss/bootstrap"; \ No newline at end of file diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/BaseComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/BaseComponent.tsx index c49438ba6..a2ad34f2f 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/BaseComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/BaseComponent.tsx @@ -15,7 +15,6 @@ import InfoFieldComponent from "../info/InfoFieldComponent" import React = require('react') import OrderAliasComponent from '../order/OrderAliasComponent' - const BaseComponent = (props) => { const [shop, setShop] = useState(new Shop()) @@ -41,29 +40,28 @@ const BaseComponent = (props) => { return ( -
-
-
+
+
+
-
+
-
{ shop.id != 0 && }
+
{ shop.id != 0 && }
{ shop.id != 0 && }
-
-
{ shop.id != 0 && }
-
{ shop.id != 0 && }
+
+
{ shop.id != 0 && }
+
{ shop.id != 0 && }
{ shop.id != 0 && } -
) } -export default BaseComponent \ No newline at end of file +export default BaseComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/Button.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/Button.tsx index a93473e44..0885dfce7 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/Button.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/base/Button.tsx @@ -3,17 +3,17 @@ import { BsPencil } from "@react-icons/all-files/bs/BsPencil"; import { RiSaveFill } from "@react-icons/all-files/ri/RiSaveFill"; import { RiDeleteBin2Line } from "@react-icons/all-files/ri/RiDeleteBin2Line"; import { BsXCircle } from "@react-icons/all-files/bs/BsXCircle"; - +import { Button as BaseButton } from "flowbite-react"; const Button = ({ type, variant, onClick }) => { return ( - + ); }; -export default Button; \ No newline at end of file +export default Button; diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/button/ButtonComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/button/ButtonComponent.tsx index a90d36265..4e922af04 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/button/ButtonComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/button/ButtonComponent.tsx @@ -6,6 +6,7 @@ import {debounceTime} from "rxjs" import {Order} from "../../model/order" import { RiSaveFill } from "@react-icons/all-files/ri/RiSaveFill"; import { RiPrinterFill } from "@react-icons/all-files/ri/RiPrinterFill"; +import { Button } from "flowbite-react"; class ButtonComponent extends React.Component<{loadOrder},{disabled: boolean}> { orderState: OrderState @@ -51,16 +52,15 @@ class ButtonComponent extends React.Component<{loadOrder},{disabled: boolean}> { render() { return ( -
- - - +
+ +
) } } -export default ButtonComponent \ No newline at end of file +export default ButtonComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/contact/AddressModal.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/contact/AddressModal.tsx index 905974959..f61beca7f 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/contact/AddressModal.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/contact/AddressModal.tsx @@ -1,13 +1,13 @@ import { useEffect, useState } from 'react' import NiceModal, { useModal, bootstrapDialog } from "@ebay/nice-modal-react" import Button from '../base/Button' -import Modal from 'react-bootstrap/Modal' import {RJSFSchema} from "@rjsf/utils" import validator from "@rjsf/validator-ajv6" import Form from "@rjsf/core" import { CountryService } from '../../services/country' +import { Modal } from "flowbite-react"; -const AddressModal = NiceModal.create( +const Addressdiv = NiceModal.create( ({ title, action, address, shop }) => { const country_api = new CountryService() @@ -80,9 +80,9 @@ const AddressModal = NiceModal.create( return ( - - - {title} + modal.remove()}> + +
{title}
{action === "Save" && ( @@ -95,34 +95,34 @@ const AddressModal = NiceModal.create( /> )} - - -
- - - edit position + + + edit position - - - + - +
) } @@ -46,4 +46,4 @@ EditPositionComponent.propTypes = { } -export default EditPositionComponent \ No newline at end of file +export default EditPositionComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/ItemsComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/ItemsComponent.tsx index f51f884a6..056397609 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/ItemsComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/ItemsComponent.tsx @@ -10,29 +10,29 @@ const ItemsComponent = ({positions, delPos, shop, changePos}) => { return (
-
-
+
+
Pos
-
+
Title
-
+
Anzahl
-
+
Netto
-
+
Tax
-
+
Gross
-
+
Status
-
+
@@ -50,4 +50,4 @@ ItemsComponent.propTypes = { shop: PropTypes.instanceOf(Shop) } -export default ItemsComponent \ No newline at end of file +export default ItemsComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PosComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PosComponent.tsx index cbcbcb8cd..e4fd0d5a1 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PosComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PosComponent.tsx @@ -15,15 +15,20 @@ const PosComponent = ({index, pos, delPos, changePos, shop}) => { return ( <> -
-
{index + 1}
-
{pos.product.title}
-
{pos.count}
-
-
-
-
-
+
+
{index + 1}
+
{pos.product.title}
+
{pos.count}
+
+
+
+
+
+
+ +
+

@@ -38,4 +43,4 @@ PosComponent.propTypes = { changePos: PropTypes.func } -export default PosComponent \ No newline at end of file +export default PosComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PositionsComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PositionsComponent.tsx index 2d06d36f1..1cdf320ca 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PositionsComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/positions/PositionsComponent.tsx @@ -44,12 +44,10 @@ const PositionsComponent = ({order, shop, updateOrder}) => { }, [positions]) return ( -
-
+
-
) } @@ -59,4 +57,4 @@ PositionsComponent.propTypes = { updateOrder: PropTypes.func } -export default PositionsComponent \ No newline at end of file +export default PositionsComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/product/ProductForm.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/product/ProductForm.tsx index 1aa61bdab..c6625b36b 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/product/ProductForm.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/product/ProductForm.tsx @@ -88,15 +88,15 @@ const ProductForm = ({shop, pos, handleClose, handleChange}) => { return ( <> -
-
+
+
changeCalc(e.formData)} validator={validator}/>
-
+
<>
Netto:
Mwert:
@@ -117,4 +117,4 @@ ProductForm.propTypes = { handleChange: PropTypes.func } -export default ProductForm \ No newline at end of file +export default ProductForm diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shipping/ShippingComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shipping/ShippingComponent.tsx index eebf22af9..b873f9ea3 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shipping/ShippingComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shipping/ShippingComponent.tsx @@ -42,7 +42,7 @@ const ShippingComponent = ({shop, order}) => { } return ( -
+
{ getOptionLabel={(option) => option.title} onChange={onChange} isSearchable={false} - className={`${shipping == 0 ? "border border-danger" : ""}`} + className={`${shipping == 0 ? "border border-red-500" : ""}`} />
) @@ -66,4 +66,4 @@ ShippingComponent.propTypes = { order: PropTypes.instanceOf(Order), } -export default ShippingComponent \ No newline at end of file +export default ShippingComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shop/ShopSelectComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shop/ShopSelectComponent.tsx index 7c0ebfd34..7e6fa0242 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shop/ShopSelectComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/shop/ShopSelectComponent.tsx @@ -38,7 +38,7 @@ const ShopSelectComponent = (props) => { getOptionLabel={(option) => option.name} onChange={onChange} isSearchable={false} - className={`${props.shop.uuid == "" ? "border border-danger" : ""}`} + className={`${props.shop.uuid == "" ? "border border-danger" : "border border-slate-200"}`} name='Shop' /> @@ -46,4 +46,4 @@ const ShopSelectComponent = (props) => { ) } -export default ShopSelectComponent \ No newline at end of file +export default ShopSelectComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/topbar/TopBarComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/topbar/TopBarComponent.tsx index d1f1d8030..1685f7281 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/topbar/TopBarComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/src/modules/topbar/TopBarComponent.tsx @@ -9,21 +9,19 @@ import CalcComponent from '../calc/CalcComponent' const TopBarComponent = ({shop, order, change}) => { return ( -
-
-
+
+
-
+
-
+
-
+
-
) } @@ -34,4 +32,4 @@ TopBarComponent.propTypes = { change: PropTypes.func } -export default TopBarComponent \ No newline at end of file +export default TopBarComponent diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/tailwind.config.js b/src/new/var/plugins/System/PSC/Invoice/Webpack/tailwind.config.js new file mode 100644 index 000000000..910b2c6a4 --- /dev/null +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/tailwind.config.js @@ -0,0 +1,13 @@ +const flowbite = require("flowbite-react/tailwind"); +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: [ + './src/**/*.{js,jsx,ts,tsx}', + flowbite.content() + ], + theme: { + extend: {}, + }, + plugins: [flowbite.plugin()], +} + diff --git a/src/new/var/plugins/System/PSC/Invoice/Webpack/yarn.lock b/src/new/var/plugins/System/PSC/Invoice/Webpack/yarn.lock index 0f3b31d29..89277a112 100755 --- a/src/new/var/plugins/System/PSC/Invoice/Webpack/yarn.lock +++ b/src/new/var/plugins/System/PSC/Invoice/Webpack/yarn.lock @@ -2,237 +2,25 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== -"@babel/cli@^7.21.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.22.5.tgz" - integrity sha512-N5d7MjzwsQ2wppwjhrsicVDhJSqF9labEP/swYiHhio4Ca2XjEehpgPmerjnLQl7BPE59BLud0PTWGYwqFl/cQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.17" - commander "^4.0.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.2.0" - make-dir "^2.1.0" - slash "^2.0.0" - optionalDependencies: - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" - chokidar "^3.4.0" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.5": +"@babel/code-frame@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz" integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== dependencies: "@babel/highlight" "^7.22.5" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz" - integrity sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA== - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.0", "@babel/core@^7.4.0-0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz" - integrity sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helpers" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/generator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz" - integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== - dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz" - integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz" - integrity sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw== - dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - browserslist "^4.21.3" - lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz" - integrity sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - semver "^6.3.0" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz" - integrity sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.0" - -"@babel/helper-define-polyfill-provider@^0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz" - integrity sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg== - dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== - dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.5": +"@babel/helper-module-imports@^7.16.7": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-transforms@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz" - integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-remap-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz" - integrity sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-replace-supers@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz" - integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz" - integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== - dependencies: - "@babel/types" "^7.22.5" - "@babel/helper-string-parser@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" @@ -243,30 +31,6 @@ resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helper-wrap-function@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz" - integrity sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helpers@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz" - integrity sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - "@babel/highlight@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz" @@ -276,796 +40,14 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz" - integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" - -"@babel/plugin-external-helpers@^7.18.6": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.22.5.tgz" - integrity sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-object-rest-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz" - integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-async-generator-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz" - integrity sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz" - integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== - dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - -"@babel/plugin-transform-block-scoped-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz" - integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-block-scoping@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz" - integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-transform-classes@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz" - integrity sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz" - integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.5" - -"@babel/plugin-transform-destructuring@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz" - integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz" - integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz" - integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== - dependencies: - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-transform-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz" - integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz" - integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== - dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" - -"@babel/plugin-transform-object-super@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-transform-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz" - integrity sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-display-name@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz" - integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" - -"@babel/plugin-transform-react-jsx@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz" - integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/plugin-transform-react-pure-annotations@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz" - integrity sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-regenerator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz" - integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.1" - -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-shorthand-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz" - integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz" - integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - -"@babel/plugin-transform-sticky-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz" - integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-template-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz" - integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typescript@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz" - integrity sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.22.5" - -"@babel/plugin-transform-unicode-escapes@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz" - integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz" - integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/preset-env@^7.20.2": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz" - integrity sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A== - dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.22.5" - "@babel/plugin-syntax-import-attributes" "^7.22.5" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.5" - "@babel/plugin-transform-async-to-generator" "^7.22.5" - "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.5" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.5" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.5" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" - "@babel/plugin-transform-modules-umd" "^7.22.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" - "@babel/plugin-transform-parameters" "^7.22.5" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.5" - "@babel/plugin-transform-reserved-words" "^7.22.5" - "@babel/plugin-transform-shorthand-properties" "^7.22.5" - "@babel/plugin-transform-spread" "^7.22.5" - "@babel/plugin-transform-sticky-regex" "^7.22.5" - "@babel/plugin-transform-template-literals" "^7.22.5" - "@babel/plugin-transform-typeof-symbol" "^7.22.5" - "@babel/plugin-transform-unicode-escapes" "^7.22.5" - "@babel/plugin-transform-unicode-property-regex" "^7.22.5" - "@babel/plugin-transform-unicode-regex" "^7.22.5" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" - core-js-compat "^3.30.2" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.18.6": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz" - integrity sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-transform-react-display-name" "^7.22.5" - "@babel/plugin-transform-react-jsx" "^7.22.5" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.22.5" - -"@babel/preset-typescript@^7.21.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz" - integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-typescript" "^7.22.5" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz" - integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.21.2", "@babel/traverse@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz" - integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== +"@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.23.9", "@babel/runtime@^7.24.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz" + integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - debug "^4.1.0" - globals "^11.1.0" + regenerator-runtime "^0.14.0" -"@babel/types@^7.22.5", "@babel/types@^7.4.4": +"@babel/types@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz" integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== @@ -1074,10 +56,10 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" -"@ebay/nice-modal-react@^1.2.10": - version "1.2.10" - resolved "https://registry.npmjs.org/@ebay/nice-modal-react/-/nice-modal-react-1.2.10.tgz" - integrity sha512-qNp8vQo5kPRwB9bHlkh8lcwH/0KFWpp58X/b9KaLB/gNlJ3W24nCT2l/qBBSnWgV7NEIq25uLowaPS2mbfpZiw== +"@ebay/nice-modal-react@^1.2.13": + version "1.2.13" + resolved "https://registry.npmjs.org/@ebay/nice-modal-react/-/nice-modal-react-1.2.13.tgz" + integrity sha512-jx8xIWe/Up4tpNuM02M+rbnLoxdngTGk3Y8LjJsLGXXcSoKd/+eZStZcAlIO/jwxyz/bhPZnpqPJZWAmhOofuA== "@emotion/babel-plugin@^11.11.0": version "11.11.0" @@ -1112,10 +94,10 @@ resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz" integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== -"@emotion/is-prop-valid@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz" - integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== +"@emotion/is-prop-valid@1.2.2": + version "1.2.2" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz" + integrity sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw== dependencies: "@emotion/memoize" "^0.8.1" @@ -1154,7 +136,7 @@ resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz" integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== -"@emotion/unitless@^0.8.0", "@emotion/unitless@^0.8.1": +"@emotion/unitless@^0.8.1", "@emotion/unitless@0.8.1": version "0.8.1" resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz" integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== @@ -1174,119 +156,141 @@ resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== -"@floating-ui/core@^1.3.1": - version "1.3.1" - resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz" - integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== +"@floating-ui/core@^1.3.1", "@floating-ui/core@1.6.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz" + integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g== + dependencies: + "@floating-ui/utils" "^0.2.1" -"@floating-ui/dom@^1.0.1": +"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.0.1": version "1.4.3" resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.3.tgz" integrity sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA== dependencies: "@floating-ui/core" "^1.3.1" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== +"@floating-ui/react-dom@^2.0.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz" + integrity sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA== dependencies: - "@jridgewell/set-array" "^1.0.1" + "@floating-ui/dom" "^1.0.0" + +"@floating-ui/react@0.26.10": + version "0.26.10" + resolved "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.10.tgz" + integrity sha512-sh6f9gVvWQdEzLObrWbJ97c0clJObiALsFe0LiR/kb3tDRKwEhObASEH2QyfdoO/ZBPzwxa9j+nYFo+sqgbioA== + dependencies: + "@floating-ui/react-dom" "^2.0.0" + "@floating-ui/utils" "^0.2.0" + tabbable "^6.0.0" + +"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1": + version "0.2.2" + resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz" + integrity sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@jridgewell/gen-mapping@^0.3.2": + version "0.3.5" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/trace-mapping" "^0.3.24" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== +"@jridgewell/trace-mapping@^0.3.24": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": - version "2.1.8-no-fsevents.3" - resolved "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz" - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" -"@popperjs/core@^2.11.6": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@popperjs/core@^2.9.3": version "2.11.8" resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@react-aria/ssr@^3.5.0": - version "3.7.0" - resolved "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.7.0.tgz" - integrity sha512-bfufjg4ESE5giN+Fxj1XIzS5f/YIhqcGc+Ve+vUUKU8xZ8t/Xtjlv8F3kjqDBQdk//n3mluFY7xG1wQVB9rMLQ== - dependencies: - "@swc/helpers" "^0.5.0" - "@react-icons/all-files@^4.1.0": version "4.1.0" resolved "https://registry.npmjs.org/@react-icons/all-files/-/all-files-4.1.0.tgz" integrity sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ== -"@remix-run/router@1.7.1": - version "1.7.1" - resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.7.1.tgz" - integrity sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ== +"@remix-run/router@1.16.0": + version "1.16.0" + resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz" + integrity sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q== -"@restart/hooks@^0.4.9": - version "0.4.9" - resolved "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.9.tgz" - integrity sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ== - dependencies: - dequal "^2.0.2" - -"@restart/ui@^1.6.3": - version "1.6.6" - resolved "https://registry.npmjs.org/@restart/ui/-/ui-1.6.6.tgz" - integrity sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA== - dependencies: - "@babel/runtime" "^7.21.0" - "@popperjs/core" "^2.11.6" - "@react-aria/ssr" "^3.5.0" - "@restart/hooks" "^0.4.9" - "@types/warning" "^3.0.0" - dequal "^2.0.3" - dom-helpers "^5.2.0" - uncontrollable "^8.0.1" - warning "^4.0.3" - -"@rjsf/core@^5.0.0-beta.11": - version "5.9.0" - resolved "https://registry.npmjs.org/@rjsf/core/-/core-5.9.0.tgz" - integrity sha512-HYgnWKTGVfbj6bs1O9SYyw4VgBfoISZeQti259aiKK08XDVH+tgThxBMX4CyMjC/K9I4ralRV9KRlGO1un0DzQ== +"@rjsf/core@^5.18.3": + version "5.18.3" + resolved "https://registry.npmjs.org/@rjsf/core/-/core-5.18.3.tgz" + integrity sha512-HVqqoVzcjYX1BUCqHm7iUjBoVx1UDud1KP6bJ5drtOOvHChfKEbMUt2hWJcuXIlmNPuw2lRxETtcuRbEM2wsRA== dependencies: lodash "^4.17.21" lodash-es "^4.17.21" - markdown-to-jsx "^7.2.1" - nanoid "^3.3.6" + markdown-to-jsx "^7.4.1" + nanoid "^3.3.7" prop-types "^15.8.1" -"@rjsf/utils@^5.0.0-beta.11", "@rjsf/utils@^5.8.x": - version "5.9.0" - resolved "https://registry.npmjs.org/@rjsf/utils/-/utils-5.9.0.tgz" - integrity sha512-+UBRrbHgbG/y6Lj32O0U5oiNpbpKZqsFxPKuOCmOqpsfwmb072AyGoHqskc2e05Ur/iURcbBu3xt72aF1azLmQ== +"@rjsf/utils@^5.18.3", "@rjsf/utils@^5.18.x": + version "5.18.3" + resolved "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.3.tgz" + integrity sha512-0TzjAKAlqXSCneVnHhcL3gAr4DlIPgwzkFdNEI4A+LFjLFlECPah2o3RhEgvqJnUXFviDGF1dqhkxa/Pr59ajw== dependencies: json-schema-merge-allof "^0.8.1" jsonpointer "^5.0.1" @@ -1294,10 +298,10 @@ lodash-es "^4.17.21" react-is "^18.2.0" -"@rjsf/validator-ajv6@^5.0.0-beta.11": - version "5.9.0" - resolved "https://registry.npmjs.org/@rjsf/validator-ajv6/-/validator-ajv6-5.9.0.tgz" - integrity sha512-ahCO4UAHHeLyFURvm41DCarFajJJi3UHyZxAI5gNT5t8nesUDBDlxSolkcJXa0zt/U0tUZpcf3gY6Q7a0LetXQ== +"@rjsf/validator-ajv6@^5.18.3": + version "5.18.3" + resolved "https://registry.npmjs.org/@rjsf/validator-ajv6/-/validator-ajv6-5.18.3.tgz" + integrity sha512-rVG/Wc2wqhnw85CFfgyOsPG+a1x0P9lo7mHXTHLZkAS0xM1xJ6B+GgyIOfW1U2KKF35Z+euwo9jEERwuIcz/IA== dependencies: ajv "^6.12.6" lodash "^4.17.21" @@ -1308,13 +312,6 @@ resolved "https://registry.npmjs.org/@seznam/compose-react-refs/-/compose-react-refs-1.0.6.tgz" integrity sha512-izzOXQfeQLonzrIQb8u6LQ8dk+ymz3WXTIXjvOlTXHq6sbzROg3NWU+9TTAOpEoK9Bth24/6F/XrfHJ5yR5n6Q== -"@swc/helpers@^0.5.0": - version "0.5.1" - resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz" - integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg== - dependencies: - tslib "^2.4.0" - "@types/hoist-non-react-statics@*": version "3.3.1" resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" @@ -1333,52 +330,46 @@ resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^18.0.9": - version "18.2.6" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.6.tgz" - integrity sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A== +"@types/react-dom@^18.3.0": + version "18.3.0" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz" + integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== dependencies: "@types/react" "*" -"@types/react-transition-group@^4.4.0", "@types/react-transition-group@^4.4.5": +"@types/react-transition-group@^4.4.0": version "4.4.6" resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz" integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.26", "@types/react@>=16.14.8", "@types/react@>=16.9.11": - version "18.2.14" - resolved "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz" - integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== +"@types/react@*", "@types/react@^18.3.1", "@types/react@>=16.8": + version "18.3.1" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz" + integrity sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw== dependencies: "@types/prop-types" "*" - "@types/scheduler" "*" csstype "^3.0.2" -"@types/scheduler@*": - version "0.16.3" - resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== - -"@types/styled-components@^5.1.26": - version "5.1.26" - resolved "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz" - integrity sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw== +"@types/styled-components@^5.1.34": + version "5.1.34" + resolved "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz" + integrity sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA== dependencies: "@types/hoist-non-react-statics" "*" "@types/react" "*" csstype "^3.0.2" -"@types/stylis@^4.0.2": - version "4.2.0" - resolved "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz" - integrity sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw== +"@types/stylis@4.2.5": + version "4.2.5" + resolved "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz" + integrity sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw== -"@types/warning@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz" - integrity sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA== +"@vtaits/use-lazy-ref@^0.1.3": + version "0.1.3" + resolved "https://registry.npmjs.org/@vtaits/use-lazy-ref/-/use-lazy-ref-0.1.3.tgz" + integrity sha512-ZTLuFBHSivPcgWrwkXe5ExVt6R3/ybD+N0yFPy4ClzCztk/9bUD/1udKQ/jd7eCal+lapSrRWXbffqI9jkpDlg== ajv@^6.12.6: version "6.12.6" @@ -1390,6 +381,16 @@ ajv@^6.12.6: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" @@ -1397,6 +398,23 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" @@ -1405,18 +423,36 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -axios@^0.27.2: - version "0.27.2" - resolved "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz" - integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== +autoprefixer@^10.4.19: + version "10.4.19" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== dependencies: - follow-redirects "^1.14.9" + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +axios@^1.6.8: + version "1.6.8" + resolved "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz" + integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== + dependencies: + follow-redirects "^1.15.6" form-data "^4.0.0" + proxy-from-env "^1.1.0" babel-plugin-macros@^3.1.0: version "3.1.0" @@ -1427,79 +463,59 @@ babel-plugin-macros@^3.1.0: cosmiconfig "^7.0.0" resolve "^1.19.0" -babel-plugin-polyfill-corejs2@^0.4.3: - version "0.4.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz" - integrity sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.4.0" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz" - integrity sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.0" - core-js-compat "^3.30.1" - -babel-plugin-polyfill-regenerator@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz" - integrity sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.0" - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + version "2.3.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" - concat-map "0.0.1" -braces@~3.0.2: +braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -browserslist@^4.21.3, browserslist@^4.21.5, "browserslist@>= 4.21.0": - version "4.21.9" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== +browserslist@^4.23.0, "browserslist@>= 4.21.0": + version "4.23.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + camelize@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== -caniuse-lite@^1.0.30001503: - version "1.0.30001509" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001509.tgz" - integrity sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA== +caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: + version "1.0.30001620" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz" + integrity sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew== chalk@^2.0.0: version "2.4.2" @@ -1510,10 +526,10 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chokidar@^3.4.0: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== +chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -1525,10 +541,10 @@ chokidar@^3.4.0: optionalDependencies: fsevents "~2.3.2" -classnames@^2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz" - integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== +classnames@2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== color-convert@^1.9.0: version "1.9.3" @@ -1537,6 +553,18 @@ color-convert@^1.9.0: dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" @@ -1549,7 +577,7 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^4.0.1: +commander@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== @@ -1573,23 +601,11 @@ compute-lcm@^1.1.2: validate.io-function "^1.0.2" validate.io-integer-array "^1.0.0" -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -convert-source-map@^1.1.0, convert-source-map@^1.5.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -core-js-compat@^3.30.1, core-js-compat@^3.30.2: - version "3.31.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz" - integrity sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw== - dependencies: - browserslist "^4.21.5" - cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" @@ -1601,12 +617,21 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + css-color-keywords@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== -css-to-react-native@^3.2.0: +css-to-react-native@3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== @@ -1615,34 +640,42 @@ css-to-react-native@^3.2.0: css-color-keywords "^1.0.0" postcss-value-parser "^4.0.2" -csstype@^3.0.2, csstype@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csstype@^3.0.2, csstype@3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== debounce-promise@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz" integrity sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg== -debug@^4.1.0, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" +debounce@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/debounce/-/debounce-2.0.0.tgz" + integrity sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA== delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -dequal@^2.0.2, dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== -dom-helpers@^5.0.1, dom-helpers@^5.2.0, dom-helpers@^5.2.1: +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dom-helpers@^5.0.1: version "5.2.1" resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz" integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== @@ -1650,10 +683,25 @@ dom-helpers@^5.0.1, dom-helpers@^5.2.0, dom-helpers@^5.2.1: "@babel/runtime" "^7.8.7" csstype "^3.0.2" -electron-to-chromium@^1.4.431: - version "1.4.447" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.447.tgz" - integrity sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +electron-to-chromium@^1.4.668: + version "1.4.776" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz" + integrity sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== error-ex@^1.3.1: version "1.3.2" @@ -1662,10 +710,10 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" @@ -1677,26 +725,39 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eta@^1.12.3: - version "1.14.2" - resolved "https://registry.npmjs.org/eta/-/eta-1.14.2.tgz" - integrity sha512-wZmJAV7EFUG5W8XNXSazIdichnWEhGB1OWg4tnXWPj0CPNUcFdgorGNO6N9p6WBUgoUe4P0OziJYn1+6zxP2aQ== +eta@^3.4.0: + version "3.4.0" + resolved "https://registry.npmjs.org/eta/-/eta-3.4.0.tgz" + integrity sha512-tCsc7WXTjrTx4ZjYLplcqrI3o4mYJ+Z6YspeuGL8tbt/hHoMchwBwtKfwM09svEY86iRapY93vUqQttcNuIO5Q== fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-glob@^3.3.0: + version "3.3.2" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" @@ -1709,10 +770,39 @@ find-root@^1.1.0: resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -follow-redirects@^1.14.9: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +flowbite-react@^0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/flowbite-react/-/flowbite-react-0.9.0.tgz" + integrity sha512-wRGzTPHaEuRSXiAFhdTuksezABE/AjI/iyOOBGZpsFAz/sq7zuorAqjRud9FWgy3TlFPtldl7kL93wNY2nOnKQ== + dependencies: + "@floating-ui/core" "1.6.0" + "@floating-ui/react" "0.26.10" + classnames "2.5.1" + debounce "2.0.0" + flowbite "2.3.0" + react-icons "5.0.1" + tailwind-merge "2.2.2" + +flowbite@^2.3.0, flowbite@2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/flowbite/-/flowbite-2.3.0.tgz" + integrity sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ== + dependencies: + "@popperjs/core" "^2.9.3" + mini-svg-data-uri "^1.4.3" + +follow-redirects@^1.15.6: + version "1.15.6" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + +foreground-child@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" + integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" form-data@^4.0.0: version "4.0.0" @@ -1723,25 +813,29 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" glob-parent@~5.1.2: version "5.1.2" @@ -1750,22 +844,16 @@ glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob@^7.2.0: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== +glob@^10.3.10: + version "10.3.15" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz" + integrity sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + foreground-child "^3.1.0" + jackspeak "^2.3.6" + minimatch "^9.0.1" + minipass "^7.0.4" + path-scurry "^1.11.0" has-flag@^3.0.0: version "3.0.0" @@ -1793,12 +881,12 @@ html-parse-stringify@^3.0.1: dependencies: void-elements "3.1.0" -i18next@^23.2.6, "i18next@>= 23.2.3": - version "23.2.6" - resolved "https://registry.npmjs.org/i18next/-/i18next-23.2.6.tgz" - integrity sha512-i0P2XBisewaICJ7UQtwymeJj6cXUigM+s8XNIXmWk4oJ8iTok2taCbOTX0ps+u9DFcQ6FWH6xLIU0dLEnMaNbA== +i18next@^23.11.3, "i18next@>= 23.2.3": + version "23.11.3" + resolved "https://registry.npmjs.org/i18next/-/i18next-23.11.3.tgz" + integrity sha512-Pq/aSKowir7JM0rj+Wa23Kb6KKDUGno/HjG+wRQu0PxoTbpQ4N89MAT0rFGvXmLkRLNMb1BbBOKGozl01dabzg== dependencies: - "@babel/runtime" "^7.22.5" + "@babel/runtime" "^7.23.2" import-fresh@^3.2.1: version "3.3.0" @@ -1808,26 +896,6 @@ import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" @@ -1852,7 +920,12 @@ is-extglob@^2.1.1: resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== -is-glob@^4.0.1, is-glob@~4.0.1: +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -1864,21 +937,30 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +jackspeak@^2.3.6: + version "2.3.6" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jiti@^1.21.0: + version "1.21.0" + resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" @@ -1905,16 +987,26 @@ json-schema-traverse@^0.4.1: resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json5@^2.2.2: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - jsonpointer@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== +krustykrab@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/krustykrab/-/krustykrab-1.0.0.tgz" + integrity sha512-cn9vpa5YLWF8WtgCzrWu9nII9O2AB5gXMpbrAPuDjlytPVdopnPBBAGyoa6101EHIy2ZyII+w0BeG4mWc5RyEg== + +lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lilconfig@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz" + integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" @@ -1925,48 +1017,46 @@ lodash-es@^4.17.21: resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" +lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -markdown-to-jsx@^7.2.1: - version "7.2.1" - resolved "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.2.1.tgz" - integrity sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg== +markdown-to-jsx@^7.4.1: + version "7.4.7" + resolved "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz" + integrity sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg== memoize-one@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz" integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" @@ -1979,44 +1069,61 @@ mime-types@^2.1.12: dependencies: mime-db "1.52.0" -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== +mini-svg-data-uri@^1.4.3: + version "1.4.4" + resolved "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz" + integrity sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg== + +minimatch@^9.0.1: + version "9.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: - brace-expansion "^1.1.7" + brace-expansion "^2.0.1" -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: + version "7.1.1" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz" + integrity sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA== -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" -node-releases@^2.0.12: - version "2.0.12" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz" - integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -object-assign@^4.1.1: +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== parent-module@^1.0.0: version "1.0.1" @@ -2035,57 +1142,101 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.0: + version "1.11.1" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== -picomatch@^2.0.4, picomatch@^2.2.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== -postcss-value-parser@^4.0.2: +pirates@^4.0.1: + version "4.0.6" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz" + integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== + dependencies: + lilconfig "^3.0.0" + yaml "^2.3.4" + +postcss-nested@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + dependencies: + postcss-selector-parser "^6.0.11" + +postcss-selector-parser@^6.0.11: + version "6.0.16" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.23: - version "8.4.24" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz" - integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== +postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.38, postcss@>=8.0.9, postcss@8.4.38: + version "8.4.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: - nanoid "^3.3.6" + nanoid "^3.3.7" picocolors "^1.0.0" - source-map-js "^1.0.2" - -prop-types-extra@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz" - integrity sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew== - dependencies: - react-is "^16.3.2" - warning "^4.0.0" + source-map-js "^1.2.0" prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.8.1: version "15.8.1" @@ -2096,51 +1247,43 @@ prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.8.1: object-assign "^4.1.1" react-is "^16.13.1" +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + punycode@^2.1.0: version "2.3.0" resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== -react-bootstrap@^2.7.0: - version "2.8.0" - resolved "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.8.0.tgz" - integrity sha512-e/aNtxl0Z2ozrIaR82jr6Zz7ss9GSoaXpQaxmvtDUsTZIq/XalkduR/ZXP6vbQHz2T4syvjA+4FbtwELxxmpww== - dependencies: - "@babel/runtime" "^7.21.0" - "@restart/hooks" "^0.4.9" - "@restart/ui" "^1.6.3" - "@types/react-transition-group" "^4.4.5" - classnames "^2.3.2" - dom-helpers "^5.2.1" - invariant "^2.2.4" - prop-types "^15.8.1" - prop-types-extra "^1.1.0" - react-transition-group "^4.4.5" - uncontrollable "^7.2.1" - warning "^4.0.3" +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0", react-dom@>=16.14.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>16.8.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== +"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.3.1, "react-dom@>= 16.8.0", react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=18, react-dom@>16.8.0: + version "18.3.1" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" - scheduler "^0.23.0" + scheduler "^0.23.2" -react-i18next@^13.0.1: - version "13.0.1" - resolved "https://registry.npmjs.org/react-i18next/-/react-i18next-13.0.1.tgz" - integrity sha512-gMO6N2GfSfuH7xlHSsZ/mZf+Py9bLm/+EDKIn5fNTuDTjcCcwmMU5UEuGCDk5mdfivbo7ySyYXBN7B9tbGUxiA== +react-i18next@^14.1.1: + version "14.1.1" + resolved "https://registry.npmjs.org/react-i18next/-/react-i18next-14.1.1.tgz" + integrity sha512-QSiKw+ihzJ/CIeIYWrarCmXJUySHDwQr5y8uaNIkbxoGRm/5DukkxZs+RPla79IKyyDPzC/DRlgQCABHtrQuQQ== dependencies: - "@babel/runtime" "^7.22.5" + "@babel/runtime" "^7.23.9" html-parse-stringify "^3.0.1" -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-icons@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz" + integrity sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw== -react-is@^16.3.2: +react-is@^16.13.1: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -2155,40 +1298,37 @@ react-is@^18.2.0: resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-router-dom@^6.5.0: - version "6.14.1" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.1.tgz" - integrity sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw== +react-router-dom@^6.23.0: + version "6.23.0" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz" + integrity sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ== dependencies: - "@remix-run/router" "1.7.1" - react-router "6.14.1" + "@remix-run/router" "1.16.0" + react-router "6.23.0" -react-router@6.14.1: - version "6.14.1" - resolved "https://registry.npmjs.org/react-router/-/react-router-6.14.1.tgz" - integrity sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g== +react-router@6.23.0: + version "6.23.0" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz" + integrity sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA== dependencies: - "@remix-run/router" "1.7.1" + "@remix-run/router" "1.16.0" -react-select-async-paginate@^0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.6.2.tgz" - integrity sha512-aSK6IONYCsDtP05cYQGk9mkBYwo6XOilr+pUxrLy1CUVOidBotx1+ThKK+PYagIOCL5k+yv9yOX6+7BSdxhYfg== +react-select-async-paginate@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.7.4.tgz" + integrity sha512-ffsMyajBx8sS4Hqf3oZYhNXnrD4GZTZtJ9snX8DSrspmSH3v72r+gSBDlRep5nbJIoLDhFWJQlG8R6CqnIoDFA== dependencies: - "@babel/runtime" "^7.18.9" "@seznam/compose-react-refs" "^1.0.6" + "@vtaits/use-lazy-ref" "^0.1.3" + krustykrab "^1.0.0" sleep-promise "^9.1.0" use-is-mounted-ref "^1.5.0" + use-latest "^1.2.1" -react-select@^5.0.0, react-select@^5.4.0: - version "5.7.3" - resolved "https://registry.npmjs.org/react-select/-/react-select-5.7.3.tgz" - integrity sha512-z8i3NCuFFWL3w27xq92rBkVI2onT0jzIIPe480HlBjXJ3b5o6Q+Clp4ydyeKrj9DZZ3lrjawwLC5NGl0FSvUDg== +react-select@^5.0.0, react-select@^5.8.0: + version "5.8.0" + resolved "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz" + integrity sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA== dependencies: "@babel/runtime" "^7.12.0" "@emotion/cache" "^11.4.0" @@ -2200,7 +1340,7 @@ react-select@^5.0.0, react-select@^5.4.0: react-transition-group "^4.3.0" use-isomorphic-layout-effect "^1.1.2" -react-transition-group@^4.3.0, react-transition-group@^4.4.5: +react-transition-group@^4.3.0: version "4.4.5" resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz" integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== @@ -2210,13 +1350,20 @@ react-transition-group@^4.3.0, react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" -react@*, "react@^16.14.0 || ^17.0.0 || ^18.0.0", "react@^16.14.0 || >=17", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", react@^18.2.0, "react@>= 0.14.0", "react@>= 16.8.0", react@>=0.14.0, react@>=15.0.0, react@>=16.0.0, react@>=16.14.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>16.8.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +react@*, "react@^16.14.0 || ^17.0.0 || ^18.0.0", "react@^16.14.0 || >=17", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.3.1, "react@>= 0.14.0", "react@>= 16.8.0", react@>=16.0.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=18, react@>16.8.0: + version "18.3.1" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -2224,60 +1371,22 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -reflect-metadata@^0.1.13: - version "0.1.13" - resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +reflect-metadata@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz" + integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== - dependencies: - "@babel/runtime" "^7.8.4" - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.14.2, resolve@^1.19.0: +resolve@^1.1.7, resolve@^1.19.0, resolve@^1.22.2: version "1.22.2" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== @@ -2286,90 +1395,155 @@ resolve@^1.14.2, resolve@^1.19.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -rxjs@^7.5.6: +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.8.1: version "7.8.1" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== dependencies: loose-envify "^1.1.0" -semver@^5.6.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -shallowequal@^1.1.0: +shallowequal@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== -slash@^2.0.0: +shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sleep-promise@^9.1.0: version "9.1.0" resolved "https://registry.npmjs.org/sleep-promise/-/sleep-promise-9.1.0.tgz" integrity sha512-UHYzVpz9Xn8b+jikYSD6bqvf754xL2uBUzDFwiU6NcdZeifPr6UfgU43xpkPu67VMS88+TI2PSI7Eohgqf2fKA== -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== source-map@^0.5.7: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -styled-components@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/styled-components/-/styled-components-6.0.1.tgz" - integrity sha512-6VAlf5A9KZJOnX54becRCLnBFSfeqP+q3raTCdPDPFg4HOy7MNlnWFqAq3sHlQVDdZh5jcsDwK06vTU3NMO6yQ== +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: - "@babel/cli" "^7.21.0" - "@babel/core" "^7.21.0" - "@babel/helper-module-imports" "^7.18.6" - "@babel/plugin-external-helpers" "^7.18.6" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/preset-env" "^7.20.2" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.21.0" - "@babel/traverse" "^7.21.2" - "@emotion/is-prop-valid" "^1.2.1" - "@emotion/unitless" "^0.8.0" - "@types/stylis" "^4.0.2" - css-to-react-native "^3.2.0" - csstype "^3.1.2" - postcss "^8.4.23" - shallowequal "^1.1.0" - stylis "^4.3.0" - tslib "^2.5.0" + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" -stylis@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz" - integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== +string-width@^4.1.0: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +styled-components@^6.1.11: + version "6.1.11" + resolved "https://registry.npmjs.org/styled-components/-/styled-components-6.1.11.tgz" + integrity sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA== + dependencies: + "@emotion/is-prop-valid" "1.2.2" + "@emotion/unitless" "0.8.1" + "@types/stylis" "4.2.5" + css-to-react-native "3.2.0" + csstype "3.1.3" + postcss "8.4.38" + shallowequal "1.1.0" + stylis "4.3.2" + tslib "2.6.2" stylis@4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz" integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== +stylis@4.3.2: + version "4.3.2" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz" + integrity sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg== + +sucrase@^3.32.0: + version "3.35.0" + resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" @@ -2382,6 +1556,60 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +tabbable@^6.0.0: + version "6.2.0" + resolved "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz" + integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== + +tailwind-merge@2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.2.tgz" + integrity sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw== + dependencies: + "@babel/runtime" "^7.24.0" + +tailwindcss@^3, tailwindcss@^3.4.3: + version "3.4.3" + resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz" + integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.3.0" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.21.0" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" @@ -2394,68 +1622,35 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + tslib@^1.9.3: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0: - version "2.6.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz" - integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== +tslib@^2.1.0, tslib@2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tsyringe@^4.7.0: +tsyringe@^4.8.0: version "4.8.0" resolved "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz" integrity sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA== dependencies: tslib "^1.9.3" -uncontrollable@^7.2.1: - version "7.2.1" - resolved "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz" - integrity sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ== +update-browserslist-db@^1.0.13: + version "1.0.16" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz" + integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== dependencies: - "@babel/runtime" "^7.6.3" - "@types/react" ">=16.9.11" - invariant "^2.2.4" - react-lifecycles-compat "^3.0.4" - -uncontrollable@^8.0.1: - version "8.0.2" - resolved "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.2.tgz" - integrity sha512-/GDx+K1STGtpgTsj5Dj3J51YaKxZDblbCQHTH1zHLuoBEWodj6MjtRVv3TUijj1JYLRLSFsFzN8NV4M3QV4d9w== - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + escalade "^3.1.2" + picocolors "^1.0.1" uri-js@^4.2.2: version "4.4.1" @@ -2464,30 +1659,42 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -use-debounce@^9.0.2: - version "9.0.4" - resolved "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.4.tgz" - integrity sha512-6X8H/mikbrt0XE8e+JXRtZ8yYVvKkdYRfmIhWZYsP8rcNs9hk3APV8Ua2mFkKRLcJKVdnX2/Vwrmg2GWKUQEaQ== +use-debounce@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.0.tgz" + integrity sha512-XRjvlvCB46bah9IBXVnq/ACP2lxqXyZj0D9hj4K5OzNroMDpTEBg8Anuh1/UfRTRs7pLhQ+RiNxxwZu9+MVl1A== use-is-mounted-ref@^1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/use-is-mounted-ref/-/use-is-mounted-ref-1.5.0.tgz" integrity sha512-p5FksHf/ospZUr5KU9ese6u3jp9fzvZ3wuSb50i0y6fdONaHWgmOqQtxR/PUcwi6hnhQDbNxWSg3eTK3N6m+dg== -use-isomorphic-layout-effect@^1.1.2: +use-isomorphic-layout-effect@^1.1.1, use-isomorphic-layout-effect@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + use-sync-external-store@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== validate.io-array@^1.0.3: version "1.0.6" @@ -2524,31 +1731,44 @@ void-elements@3.1.0: resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== -warning@^4.0.0, warning@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: - loose-envify "^1.0.0" + isexe "^2.0.0" -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" yaml@^1.10.0: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -zustand@^4.1.1: - version "4.3.8" - resolved "https://registry.npmjs.org/zustand/-/zustand-4.3.8.tgz" - integrity sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg== +yaml@^2.3.4: + version "2.4.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz" + integrity sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA== + +zustand@^4.5.2: + version "4.5.2" + resolved "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz" + integrity sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g== dependencies: use-sync-external-store "1.2.0" diff --git a/src/new/var/plugins/System/PSC/Production/Controller/Backend/CorrectionController.php b/src/new/var/plugins/System/PSC/Production/Controller/Backend/CorrectionController.php index 8e843be3e..20d87a1e7 100755 --- a/src/new/var/plugins/System/PSC/Production/Controller/Backend/CorrectionController.php +++ b/src/new/var/plugins/System/PSC/Production/Controller/Backend/CorrectionController.php @@ -24,7 +24,7 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Session\SessionInterface; use Symfony\Component\Routing\Annotation\Route; -require_once (__DIR__ .'/../../../../../../../src/PSC/Shop/EntityBundle/Lagacy/TP_Basket_Item.php'); +require_once __DIR__ .'/../../../../../../../src/PSC/Shop/EntityBundle/Lagacy/TP_Basket_Item.php'; #[Route('/correction')] class CorrectionController extends AbstractController @@ -41,8 +41,8 @@ class CorrectionController extends AbstractController $userRepository = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); $qb = $userRepository->createQueryBuilder('orderspos') ->leftJoin('orderspos.order', 'ord') - ->andWhere('orderspos.shop = :shop_id') - ->andWhere('orderspos.status IN (50,155,500,510,520,530)') + ->andWhere('ord.shop = :shop_id') + ->andWhere('orderspos.status IN (30,50,155,500,510,520,530)') ->setParameter("shop_id", $selectedShop->getUid()) ->orderBy('orderspos.id', 'desc'); @@ -61,16 +61,22 @@ class CorrectionController extends AbstractController #[Route('/deleteupload/{uuid}/{upload}', name: 'psc_backend_production_correction_deleteupload')] public function deleteuploadAction(\PSC\System\SettingsBundle\Service\Shop $shopService, EntityManagerInterface $entityManager, $uuid, $upload) { - /** @var Shop $selectedShop */ + /** + * @var Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); $positionRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); - /** @var Orderpos $position */ - $position = $positionRepo->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); + /** + * @var Orderpos $position +*/ + $position = $positionRepo->findOneBy(array('uuid' => $uuid)); if($position) { $uploadRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Upload'); - /** @var Upload $upload */ + /** + * @var Upload $upload +*/ $upload = $uploadRepo->findOneBy(array('orderPos' => $position, 'uid' => $upload)); if($upload) { $entityManager->remove($upload); @@ -85,16 +91,22 @@ class CorrectionController extends AbstractController #[Route('/changeexport/{uuid}/{upload}', name: 'psc_backend_production_correction_changeexport')] public function changeexportAction(\PSC\System\SettingsBundle\Service\Shop $shopService, EntityManagerInterface $entityManager, $uuid, $upload) { - /** @var Shop $selectedShop */ + /** + * @var Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); $positionRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); - /** @var Orderpos $position */ - $position = $positionRepo->findOneBy(array('shop' => $selectedShop, 'uuid' => $uuid)); + /** + * @var Orderpos $position +*/ + $position = $positionRepo->findOneBy(array('uuid' => $uuid)); if($position) { $uploadRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Upload'); - /** @var Upload $upload */ + /** + * @var Upload $upload +*/ $upload = $uploadRepo->findOneBy(array('orderPos' => $position, 'uid' => $upload)); if($upload) { @@ -112,15 +124,21 @@ class CorrectionController extends AbstractController #[Route('/detail/{uuid}', name: 'psc_backend_production_correction_detail_index')] public function detailAction(Request $request, \PSC\System\SettingsBundle\Service\Shop $shopService, EntityManagerInterface $entityManager, Manager $eventManager, PaperDB $paperDB, SessionInterface $session, Order $orderService) { - /** @var Shop $selectedShop */ + /** + * @var Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); $positionRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); - /** @var Orderpos $position */ - $position = $positionRepo->findOneBy(array('shop' => $selectedShop, 'uuid' => $request->get('uuid', false))); + /** + * @var Orderpos $position +*/ + $position = $positionRepo->findOneBy(array('uuid' => $request->get('uuid', false))); $uploadRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Upload'); - /** @var Upload $uploadObj */ + /** + * @var Upload $uploadObj +*/ $uploadObj = $uploadRepo->findOneBy(array('orderPos' => $position)); $upload = new Upload(); @@ -138,7 +156,9 @@ class CorrectionController extends AbstractController if ($form->isSubmitted() && $form->isValid()) { - /** @var UploadedFile $uploadFile */ + /** + * @var UploadedFile $uploadFile +*/ $uploadFile = $form->get('file')->getData(); if($uploadFile instanceOf UploadedFile) { $id = Uuid::uuid4(); @@ -174,9 +194,12 @@ class CorrectionController extends AbstractController if (($formStatus->isSubmitted() && $formStatus->isValid()) || ($formQuickStatus->isSubmitted() && $formQuickStatus->isValid())) { $inPackage = false; - /** @var Upload $upload */ + /** + * @var Upload $upload +*/ foreach($uploads as $upload) { - if($upload->isExport()) $inPackage = true; + if($upload->isExport()) { $inPackage = true; + } } if($inPackage || $position->getStatus() != 155) { diff --git a/src/new/var/plugins/System/PSC/Production/Controller/Backend/PrepressController.php b/src/new/var/plugins/System/PSC/Production/Controller/Backend/PrepressController.php index 4c133e23a..74011ab74 100755 --- a/src/new/var/plugins/System/PSC/Production/Controller/Backend/PrepressController.php +++ b/src/new/var/plugins/System/PSC/Production/Controller/Backend/PrepressController.php @@ -6,8 +6,6 @@ use Doctrine\ORM\EntityManagerInterface; use Knp\Component\Pager\PaginatorInterface; use Plugin\System\PSC\Production\Form\Backend\QuickStatusType; use Plugin\System\PSC\Production\Form\Backend\StatusType; -use PSC\Library\Calc\Engine; -use PSC\Library\Calc\PaperContainer; use PSC\Shop\EntityBundle\Entity\Orderpos; use PSC\Shop\EntityBundle\Entity\Shop; use PSC\Shop\OrderBundle\Form\Backend\ProdType; @@ -23,7 +21,7 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Session\SessionInterface; use Symfony\Component\Routing\Annotation\Route; -require_once (__DIR__ .'/../../../../../../../src/PSC/Shop/EntityBundle/Lagacy/TP_Basket_Item.php'); +require_once __DIR__ .'/../../../../../../../src/PSC/Shop/EntityBundle/Lagacy/TP_Basket_Item.php'; #[Route('/prepress')] class PrepressController extends AbstractController @@ -40,7 +38,7 @@ class PrepressController extends AbstractController $userRepository = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); $qb = $userRepository->createQueryBuilder('orderspos') ->leftJoin('orderspos.order', 'ord') - ->andWhere('orderspos.shop = :shop_id') + ->andWhere('ord.shop = :shop_id') ->andWhere('orderspos.status = 158') ->setParameter("shop_id", $selectedShop->getUid()) ->orderBy('orderspos.id', 'desc'); @@ -61,12 +59,16 @@ class PrepressController extends AbstractController #[Route('/detail/{uuid}', name: 'psc_backend_production_prepress_detail_index')] public function detailAction(Request $request, \PSC\System\SettingsBundle\Service\Shop $shopService, Order $orderService, SessionInterface $session, PaperDB $paperDB, EntityManagerInterface $entityManager, DocumentManager $documentManager, Manager $eventManager) { - /** @var Shop $selectedShop */ + /** + * @var Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); $positionRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); - /** @var Orderpos $position */ - $position = $positionRepo->findOneBy(array('shop' => $selectedShop, 'uuid' => $request->get('uuid', false))); + /** + * @var Orderpos $position +*/ + $position = $positionRepo->findOneBy(array('uuid' => $request->get('uuid', false))); $formStatus = $this->createForm(StatusType::class, $position); $formQuickStatus = $this->createForm(QuickStatusType::class, $position); @@ -74,12 +76,16 @@ class PrepressController extends AbstractController $formProd = $this->createForm(ProdType::class); if($position->getProduct()->getOriginalProduct() != 0) { - /** @var \PSC\Shop\EntityBundle\Document\Product $productDoc */ + /** + * @var \PSC\Shop\EntityBundle\Document\Product $productDoc +*/ $productDoc = $documentManager ->getRepository('PSC\Shop\EntityBundle\Document\Product') ->findOneBy(array('uid' => (string)$position->getProduct()->getOriginalProduct())); }else{ - /** @var \PSC\Shop\EntityBundle\Document\Product $productDoc */ + /** + * @var \PSC\Shop\EntityBundle\Document\Product $productDoc +*/ $productDoc = $documentManager ->getRepository('PSC\Shop\EntityBundle\Document\Product') ->findOneBy(array('uid' => (string)$position->getProduct()->getUid())); @@ -143,4 +149,4 @@ class PrepressController extends AbstractController } -} \ No newline at end of file +} diff --git a/src/new/var/plugins/System/PSC/Production/Controller/Backend/ProductionController.php b/src/new/var/plugins/System/PSC/Production/Controller/Backend/ProductionController.php index f2ed39fe2..c5aedc1f7 100755 --- a/src/new/var/plugins/System/PSC/Production/Controller/Backend/ProductionController.php +++ b/src/new/var/plugins/System/PSC/Production/Controller/Backend/ProductionController.php @@ -25,7 +25,7 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Session\SessionInterface; use Symfony\Component\Routing\Annotation\Route; -require_once (__DIR__ .'/../../../../../../../src/PSC/Shop/EntityBundle/Lagacy/TP_Basket_Item.php'); +require_once __DIR__ .'/../../../../../../../src/PSC/Shop/EntityBundle/Lagacy/TP_Basket_Item.php'; #[Route('/production')] class ProductionController extends AbstractController @@ -42,7 +42,7 @@ class ProductionController extends AbstractController $userRepository = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); $qb = $userRepository->createQueryBuilder('orderspos') ->leftJoin('orderspos.order', 'ord') - ->andWhere('orderspos.shop = :shop_id') + ->andWhere('ord.shop = :shop_id') ->andWhere('orderspos.status = 160') ->setParameter("shop_id", $selectedShop->getUid()) ->orderBy('orderspos.id', 'desc'); @@ -63,15 +63,21 @@ class ProductionController extends AbstractController #[Route('/detail/{uuid}', name: 'psc_backend_production_production_detail_index')] public function detailAction(Request $request, \PSC\System\SettingsBundle\Service\Shop $shopService, Order $orderService, SessionInterface $session, PaperDB $paperDB, EntityManagerInterface $entityManager, DocumentManager $documentManager, Manager $eventManager) { - /** @var Shop $selectedShop */ + /** + * @var Shop $selectedShop +*/ $selectedShop = $shopService->getSelectedShop(); $positionRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Orderpos'); - /** @var Orderpos $position */ - $position = $positionRepo->findOneBy(array('shop' => $selectedShop, 'uuid' => $request->get('uuid', false))); + /** + * @var Orderpos $position +*/ + $position = $positionRepo->findOneBy(array('uuid' => $request->get('uuid', false))); $uploadRepo = $entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Upload'); - /** @var Upload $uploadObj */ + /** + * @var Upload $uploadObj +*/ $uploadObj = $uploadRepo->findOneBy(array('orderPos' => $position)); $upload = new Upload(); @@ -87,7 +93,9 @@ class ProductionController extends AbstractController $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { - /** @var UploadedFile $uploadFile */ + /** + * @var UploadedFile $uploadFile +*/ $uploadFile = $form->get('file')->getData(); $id = Uuid::uuid4(); @@ -147,4 +155,4 @@ class ProductionController extends AbstractController } -} \ No newline at end of file +} diff --git a/src/new/var/plugins/System/PSC/Production/Resources/views/backend/correction/index.html.twig b/src/new/var/plugins/System/PSC/Production/Resources/views/backend/correction/index.html.twig index c5e6bf10e..3864ef99f 100755 --- a/src/new/var/plugins/System/PSC/Production/Resources/views/backend/correction/index.html.twig +++ b/src/new/var/plugins/System/PSC/Production/Resources/views/backend/correction/index.html.twig @@ -15,7 +15,7 @@
-

Es werden nur Positionen mit den Stati: 50, 155,500, 510, 520, 530 angezeigt

+

Es werden nur Positionen mit den Stati: 30, 50, 155,500, 510, 520, 530 angezeigt

diff --git a/src/new/var/plugins/System/PSC/XmlCalc/Producer/Producer.php b/src/new/var/plugins/System/PSC/XmlCalc/Producer/Producer.php index 5a6ed1335..2d09df779 100755 --- a/src/new/var/plugins/System/PSC/XmlCalc/Producer/Producer.php +++ b/src/new/var/plugins/System/PSC/XmlCalc/Producer/Producer.php @@ -21,7 +21,8 @@ use PSC\Shop\ProductBundle\Model\Product; use PSC\System\SettingsBundle\Service\PaperDB; use PSC\System\SettingsBundle\Service\Shop; -class Producer implements IUiProducer, IProducerHydrateModel { +class Producer implements IUiProducer, IProducerHydrateModel +{ private Shop $shopService; private PaperDB $paperService; @@ -46,7 +47,9 @@ class Producer implements IUiProducer, IProducerHydrateModel { public function setParams(array $params): void { - /** @var ProductSpecialObject $specProd */ + /** + * @var ProductSpecialObject $specProd +*/ $specProd = $this->product->getSpecialProductTypeObject(); $specProd->setParams($params); } @@ -60,7 +63,9 @@ class Producer implements IUiProducer, IProducerHydrateModel { { $this->setVariables(); - /** @var ProductSpecialObject $specProd */ + /** + * @var ProductSpecialObject $specProd +*/ $specProd = $this->product->getSpecialProductTypeObject(); $priceObj = Money::ofMinor($this->engine->getPrice()*100, 'EUR'); @@ -81,7 +86,9 @@ class Producer implements IUiProducer, IProducerHydrateModel { private function setVariables(): void { if($this->product->getSpecialProductTypeObject()) { - /** @var ProductSpecialObject $specProd */ + /** + * @var ProductSpecialObject $specProd +*/ $specProd = $this->product->getSpecialProductTypeObject(); $this->engine->setVariables($specProd->getParams()); @@ -100,13 +107,17 @@ class Producer implements IUiProducer, IProducerHydrateModel { $engine = new Engine(); $paperContainer = new PaperContainer(); if($this->product->getSpecialProductTypeObject() && $this->product->getSpecialProductTypeObject()->getXml()) { - + $shop = $this->shopService->getShopByUid($this->product->getShopUuid()); $engine = new Engine(); - $engine->setPaperRepository($this->paperService); - $engine->setPaperContainer($paperContainer); $engine->loadString($this->product->getSpecialProductTypeObject()->getXml()); + if($shop) { + $engine->setFormulas($shop->getFormel()); + $engine->setParameters($shop->getParameter()); + } }elseif($this->product->getUid()) { - /** @var \PSC\Shop\EntityBundle\Entity\Product $product */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Product $product +*/ $product = $this->entityManager->getRepository(\PSC\Shop\EntityBundle\Entity\Product::class)->find($this->product->getUid()); $paperContainer->parse(simplexml_load_string($product->getShop()->getInstall()->getPaperContainer())); @@ -120,9 +131,10 @@ class Producer implements IUiProducer, IProducerHydrateModel { $engine->setFormulas($product->getShop()->getFormel()); $engine->setParameters($product->getShop()->getParameter()); }elseif($this->product->getUuid()) { - /** @var \PSC\Shop\EntityBundle\Entity\Product $product */ + /** + * @var \PSC\Shop\EntityBundle\Entity\Product $product +*/ $product = $this->entityManager->getRepository(\PSC\Shop\EntityBundle\Entity\Product::class)->findOneBy(['uuid' => $this->product->getUuid()]); - $paperContainer->parse(simplexml_load_string($product->getShop()->getInstall()->getPaperContainer())); $engine = new Engine(); $engine->setPaperRepository($this->paperService); @@ -211,4 +223,4 @@ class Producer implements IUiProducer, IProducerHydrateModel { return $temp; } -} \ No newline at end of file +} diff --git a/src/new/web/build/633.13cd1e94.js b/src/new/web/build/633.13cd1e94.js deleted file mode 100644 index 24d4ea8c8..000000000 --- a/src/new/web/build/633.13cd1e94.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 633.13cd1e94.js.LICENSE.txt */ -(self.webpackChunk=self.webpackChunk||[]).push([[633],{24867:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ModalDef:()=>k,Provider:()=>j,antdDrawer:()=>R,antdDrawerV5:()=>F,antdModal:()=>C,antdModalV5:()=>A,bootstrapDialog:()=>T,create:()=>x,default:()=>D,hide:()=>g,muiDialog:()=>M,muiDialogV5:()=>I,reducer:()=>h,register:()=>O,remove:()=>w,show:()=>b,unregister:()=>_,useModal:()=>S});var n=r(23020),o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{"use strict";r.d(t,{Z:()=>oe});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(w,--b):0,m--,10===g&&(m=1,v--),g}function _(){return g=b2||k(g)>3?"":" "}function M(e,t){for(;--t&&_()&&!(g<48||g>102||g>57&&g<65||g>70&&g<97););return j(e,P()+(t<6&&32==E()&&32==_()))}function I(e){for(;_();)switch(g){case e:return b;case 34:case 39:34!==e&&39!==e&&I(g);break;case 40:41===e&&I(e);break;case 92:_()}return b}function T(e,t){for(;_()&&e+g!==57&&(e+g!==84||47!==E()););return"/*"+j(t,b-1)+"*"+a(47===e?e:_())}function D(e){for(;!k(E());)_();return j(e,b)}var N="-ms-",L="-moz-",Z="-webkit-",U="comm",$="rule",z="decl",V="@keyframes";function B(e,t){for(var r="",n=p(e),o=0;o0&&d(L)-y&&h(g>32?Y(L+";",n,r,y-1):Y(u(L," ","")+";",n,r,y-2),p);break;case 59:L+=";";default:if(h(N=K(L,t,r,v,m,o,f,C,A=[],I=[],y),i),123===k)if(0===m)q(L,t,N,N,A,i,y,f,I);else switch(99===b&&110===c(L,3)?100:b){case 100:case 108:case 109:case 115:q(e,N,N,n&&h(K(e,N,N,0,0,o,f,C,o,A=[],y),I),o,I,y,f,n?A:I);break;default:q(L,N,N,N,[""],I,0,f,I)}}v=m=g=0,S=j=1,C=L="",y=s;break;case 58:y=1+d(L),g=w;default:if(S<1)if(123==k)--S;else if(125==k&&0==S++&&125==O())continue;switch(L+=a(k),k*S){case 38:j=m>0?1:(L+="\f",-1);break;case 44:f[v++]=(d(L)-1)*j,j=1;break;case 64:45===E()&&(L+=R(_())),b=E(),m=y=d(C=L+=D(P())),k++;break;case 45:45===w&&2==d(L)&&(S=0)}}return i}function K(e,t,r,n,a,i,l,c,d,h,v){for(var m=a-1,y=0===a?i:[""],b=p(y),g=0,w=0,x=0;g0?y[O]+" "+_:u(_,/&\f/g,y[O])))&&(d[x++]=E);return S(e,t,r,0===a?$:c,d,h,v)}function Q(e,t,r){return S(e,t,r,U,a(g),f(e,2,-2),0)}function Y(e,t,r,n){return S(e,t,r,z,f(e,0,n),f(e,n+1,-1),n)}var G=function(e,t,r){for(var n=0,o=0;n=o,o=E(),38===n&&12===o&&(t[r]=1),!k(o);)_();return j(e,b)},J=function(e,t){return A(function(e,t){var r=-1,n=44;do{switch(k(n)){case 0:38===n&&12===E()&&(t[r]=1),e[r]+=G(b-1,t,r);break;case 2:e[r]+=R(n);break;case 4:if(44===n){e[++r]=58===E()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=a(n)}}while(n=_());return e}(C(e),t))},X=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||X.get(r))&&!n){X.set(e,!0);for(var o=[],a=J(t,o),i=r.props,s=0,u=0;s6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return u(e,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+L+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?re(u(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,d(e)-3-(~l(e,"!important")&&10))){case 107:return u(e,":",":"+Z)+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Z+(45===c(e,14)?"inline-":"")+"box$3$1"+Z+"$2$3$1"+N+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return Z+e+N+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Z+e+N+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Z+e+N+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Z+e+N+e+e}return e}var ne=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case z:e.return=re(e.value,e.length);break;case V:return B([x(e,{value:u(e.value,"@","@"+Z)})],n);case $:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return B([x(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return B([x(e,{props:[u(t,/:(plac\w+)/,":"+Z+"input-$1")]}),x(e,{props:[u(t,/:(plac\w+)/,":-moz-$1")]}),x(e,{props:[u(t,/:(plac\w+)/,N+"input-$1")]})],n)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o=e.stylisPlugins||ne;var a,i,s={},u=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r{"use strict";r.d(t,{C:()=>c,E:()=>m,c:()=>h,h:()=>u});var n=r(23020),o=r(15231);var a=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=r(63941),s=r(32539),u={}.hasOwnProperty,l=n.createContext("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null);var c=l.Provider,f=function(e){return(0,n.forwardRef)((function(t,r){var o=(0,n.useContext)(l);return e(t,o,r)}))};var d=n.createContext({});var p="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",h=function(e,t){var r={};for(var n in t)u.call(t,n)&&(r[n]=t[n]);return r[p]=e,r},v=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return a(t,r,n),(0,s.L)((function(){return function(e,t,r){a(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,r,n)})),null};var m=f((function(e,t,r){var o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var a=e[p],s=[o],l="";"string"==typeof e.className?l=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}(t.registered,s,e.className):null!=e.className&&(l=e.className+" ");var c=(0,i.O)(s,void 0,n.useContext(d));l+=t.key+"-"+c.name;var f={};for(var h in e)u.call(e,h)&&"css"!==h&&h!==p&&(f[h]=e[h]);return f.ref=r,f.className=l,n.createElement(n.Fragment,null,n.createElement(v,{cache:t,serialized:c,isStringTag:"string"==typeof a}),n.createElement(a,f))}))},94159:(e,t,r)=>{"use strict";r.d(t,{F4:()=>u,iv:()=>s,tZ:()=>i});var n=r(29517),o=r(23020),a=(r(32539),r(63941)),i=(r(15231),r(33962),function(e,t){var r=arguments;if(null==t||!n.h.call(t,"css"))return o.createElement.apply(void 0,r);var a=r.length,i=new Array(a);i[0]=n.E,i[1]=(0,n.c)(e,t);for(var s=2;s{"use strict";r.d(t,{O:()=>h});var n=r(79657);function o(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var a=/[A-Z]|^ms/g,i=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},l=o((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),c=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(i,(function(e,t,r){return d={name:t,styles:r,next:d},t}))}return 1===n.Z[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return d={name:r.name,styles:r.styles,next:d},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)d={name:n.name,styles:n.styles,next:d},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(o)+u;return{name:l,styles:o,next:d}}},79657:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var n={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},32539:(e,t,r)=>{"use strict";var n;r.d(t,{L:()=>i});var o=r(23020),a=!!(n||(n=r.t(o,2))).useInsertionEffect&&(n||(n=r.t(o,2))).useInsertionEffect,i=a||function(e){return e()};a||o.useLayoutEffect},94040:(e,t,r)=>{var n=r(64034).w_;e.exports.BsPencil=function(e){return n({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M11.293 1.293a1 1 0 011.414 0l2 2a1 1 0 010 1.414l-9 9a1 1 0 01-.39.242l-3 1a1 1 0 01-1.266-1.265l1-3a1 1 0 01.242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z",clipRule:"evenodd"}},{tag:"path",attr:{fillRule:"evenodd",d:"M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 00.5.5H4v.5a.5.5 0 00.5.5H5v.5a.5.5 0 00.5.5H6v-1.5a.5.5 0 00-.5-.5H5v-.5a.5.5 0 00-.5-.5H3z",clipRule:"evenodd"}}]})(e)}},58320:(e,t,r)=>{var n=r(64034).w_;e.exports.BsPlus=function(e){return n({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M8 3.5a.5.5 0 01.5.5v4a.5.5 0 01-.5.5H4a.5.5 0 010-1h3.5V4a.5.5 0 01.5-.5z",clipRule:"evenodd"}},{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 8a.5.5 0 01.5-.5h4a.5.5 0 010 1H8.5V12a.5.5 0 01-1 0V8z",clipRule:"evenodd"}}]})(e)}},57611:(e,t,r)=>{var n=r(64034).w_;e.exports.BsXCircle=function(e){return n({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z",clipRule:"evenodd"}},{tag:"path",attr:{fillRule:"evenodd",d:"M11.854 4.146a.5.5 0 010 .708l-7 7a.5.5 0 01-.708-.708l7-7a.5.5 0 01.708 0z",clipRule:"evenodd"}},{tag:"path",attr:{fillRule:"evenodd",d:"M4.146 4.146a.5.5 0 000 .708l7 7a.5.5 0 00.708-.708l-7-7a.5.5 0 00-.708 0z",clipRule:"evenodd"}}]})(e)}},64034:(e,t,r)=>{"use strict";r.d(t,{w_:()=>l});var n=r(23020),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},a=n.createContext&&n.createContext(o),i=function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{var n=r(64034).w_;e.exports.RiDeleteBin2Line=function(e){return n({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3zm1 2H6v12h12V8zm-4.586 6l1.768 1.768-1.414 1.414L12 15.414l-1.768 1.768-1.414-1.414L10.586 14l-1.768-1.768 1.414-1.414L12 12.586l1.768-1.768 1.414 1.414L13.414 14zM9 4v2h6V4H9z"}}]}]})(e)}},28402:(e,t,r)=>{var n=r(64034).w_;e.exports.RiPrinterFill=function(e){return n({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M7 17h10v5H7v-5zm12 3v-5H5v5H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2zM5 10v2h3v-2H5zm2-8h10a1 1 0 0 1 1 1v3H6V3a1 1 0 0 1 1-1z"}}]}]})(e)}},61902:(e,t,r)=>{var n=r(64034).w_;e.exports.RiSaveFill=function(e){return n({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M18 21v-8H6v8H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h13l4 4v13a1 1 0 0 1-1 1h-2zm-2 0H8v-6h8v6z"}}]}]})(e)}},36255:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Vr,getDefaultRegistry:()=>zr,withTheme:()=>Wr});var n=r(31714),o=r(23020),a=r(23628),i=r(83121),s=r(34916),u=r(84538),l=r(31399),c=r(30363);const f=function(e,t,r){for(var n=-1,o=t.length,a={};++n(e[t.toLowerCase()]=t,e)),{for:"htmlFor"}),O={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},_=["style","script"],E=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,P=/mailto:/i,j=/\n{2,}$/,k=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,C=/^ *> ?/gm,A=/^ {2,}\n/,R=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,F=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,M=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,I=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,T=/^(?:\n *)*\n/,D=/\r\n?/g,N=/^\[\^([^\]]+)](:.*)\n/,L=/^\[\^([^\]]+)]/,Z=/\f/g,U=/^\s*?\[(x|\s)\]/,$=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,z=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,V=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,B=/&([a-zA-Z]+);/g,W=/^)/,H=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,q=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,K=/^\{.*\}$/,Q=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,Y=/^<([^ >]+@[^ >]+)>/,G=/^<([^ >]+:\/[^ >]+)>/,J=/-([a-z])?/gi,X=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,ee=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,te=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,re=/^\[([^\]]*)\] ?\[([^\]]*)\]/,ne=/(\[|\])/g,oe=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,ae=/\t/g,ie=/^ *\| */,se=/(^ *\||\| *$)/g,ue=/ *$/,le=/^ *:-+: *$/,ce=/^ *:-+ *$/,fe=/^ *-+: *$/,de=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,pe=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,he=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,ve=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,me=/^\\([^0-9A-Za-z\s])/,ye=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,be=/^\n+/,ge=/^([ \t]*)/,we=/\\([^\\])/g,Se=/ *\n+$/,xe=/(?:^|\n)( *)$/,Oe="(?:\\d+\\.)",_e="(?:[*+-])";function Ee(e){return"( *)("+(1===e?Oe:_e)+") +"}const Pe=Ee(1),je=Ee(2);function ke(e){return new RegExp("^"+(1===e?Pe:je))}const Ce=ke(1),Ae=ke(2);function Re(e){return new RegExp("^"+(1===e?Pe:je)+"[^\\n]*(?:\\n(?!\\1"+(1===e?Oe:_e)+" )[^\\n]*)*(\\n|$)","gm")}const Fe=Re(1),Me=Re(2);function Ie(e){const t=1===e?Oe:_e;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Te=Ie(1),De=Ie(2);function Ne(e,t){const r=1===t,n=r?Te:De,o=r?Fe:Me,a=r?Ce:Ae;return{t(e,t,r){const o=xe.exec(r);return o&&(t.o||!t._&&!t.u)?n.exec(e=o[1]+e):null},i:ut.HIGH,l(e,t,n){const i=r?+e[2]:void 0,s=e[0].replace(j,"\n").match(o);let u=!1;return{p:s.map((function(e,r){const o=a.exec(e)[0].length,i=new RegExp("^ {1,"+o+"}","gm"),l=e.replace(i,"").replace(a,""),c=r===s.length-1,f=-1!==l.indexOf("\n\n")||c&&u;u=f;const d=n._,p=n.o;let h;n.o=!0,f?(n._=!1,h=l.replace(Se,"\n\n")):(n._=!0,h=l.replace(Se,""));const v=t(h,n);return n._=d,n.o=p,v})),m:r,g:i}},h:(t,r,n)=>e(t.m?"ol":"ul",{key:n.k,start:t.g},t.p.map((function(t,o){return e("li",{key:o},r(t,n))})))}}const Le=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Ze=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Ue=[k,F,M,$,z,W,X,Fe,Te,Me,De],$e=[...Ue,/^[^\n]+(?: \n|\n{2,})/,V,q];function ze(e){return e.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function Ve(e){return fe.test(e)?"right":le.test(e)?"center":ce.test(e)?"left":null}function Be(e,t,r){const n=r.v;r.v=!0;const o=t(e.trim(),r);r.v=n;let a=[[]];return o.forEach((function(e,t){"tableSeparator"===e.type?0!==t&&t!==o.length-1&&a.push([]):("text"!==e.type||null!=o[t+1]&&"tableSeparator"!==o[t+1].type||(e.$=e.$.replace(ue,"")),a[a.length-1].push(e))})),a}function We(e,t,r){r._=!0;const n=Be(e[1],t,r),o=e[2].replace(se,"").split("|").map(Ve),a=function(e,t,r){return e.trim().split("\n").map((function(e){return Be(e,t,r)}))}(e[3],t,r);return r._=!1,{S:o,A:a,L:n,type:"table"}}function He(e,t){return null==e.S[t]?{}:{textAlign:e.S[t]}}function qe(e){return function(t,r){return r._?e.exec(t):null}}function Ke(e){return function(t,r){return r._||r.u?e.exec(t):null}}function Qe(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function Ye(e){return function(t){return e.exec(t)}}function Ge(e,t,r){if(t._||t.u)return null;if(r&&!r.endsWith("\n"))return null;let n="";e.split("\n").every((e=>!Ue.some((t=>t.test(e)))&&(n+=e+"\n",e.trim())));const o=n.trimEnd();return""==o?null:[n,o]}function Je(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch(e){return null}return e}function Xe(e){return e.replace(we,"$1")}function et(e,t,r){const n=r._||!1,o=r.u||!1;r._=!0,r.u=!0;const a=e(t,r);return r._=n,r.u=o,a}function tt(e,t,r){const n=r._||!1,o=r.u||!1;r._=!1,r.u=!0;const a=e(t,r);return r._=n,r.u=o,a}function rt(e,t,r){return r._=!1,e(t+"\n\n",r)}const nt=(e,t,r)=>({$:et(t,e[1],r)});function ot(){return{}}function at(){return null}function it(...e){return e.filter(Boolean).join(" ")}function st(e,t,r){let n=e;const o=t.split(".");for(;o.length&&(n=n[o[0]],void 0!==n);)o.shift();return n||r}var ut,lt;function ct(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||ze,t.namedCodesToUnicode=t.namedCodesToUnicode?w({},O,t.namedCodesToUnicode):O;const r=t.createElement||o.createElement;function n(e,n,...o){const a=st(t.overrides,`${e}.props`,{});return r(function(e,t){const r=st(t,e);return r?"function"==typeof r||"object"==typeof r&&"render"in r?r:st(t,`${e}.component`,e):e}(e,t.overrides),w({},n,a,{className:it(null==n?void 0:n.className,a.className)||void 0}),...o)}function a(e){let r=!1;t.forceInline?r=!0:t.forceBlock||(r=!1===oe.test(e));const a=f(c(r?e:`${e.trimEnd().replace(be,"")}\n\n`,{_:r}));for(;"string"==typeof a[a.length-1]&&!a[a.length-1].trim();)a.pop();if(null===t.wrapper)return a;const i=t.wrapper||(r?"span":"div");let s;if(a.length>1||t.forceWrapper)s=a;else{if(1===a.length)return s=a[0],"string"==typeof s?n("span",{key:"outer"},s):s;s=null}return o.createElement(i,{key:"outer"},s)}function i(e){const t=e.match(E);return t?t.reduce((function(e,t,r){const n=t.indexOf("=");if(-1!==n){const s=(i=t.slice(0,n),-1!==i.indexOf("-")&&null===i.match(H)&&(i=i.replace(J,(function(e,t){return t.toUpperCase()}))),i).trim(),u=function(e){const t=e[0];return('"'===t||"'"===t)&&e.length>=2&&e[e.length-1]===t?e.slice(1,-1):e}(t.slice(n+1).trim()),l=x[s]||s,c=e[l]=function(e,t){return"style"===e?t.split(/;\s?/).reduce((function(e,t){const r=t.slice(0,t.indexOf(":"));return e[r.replace(/(-[a-z])/g,(e=>e[1].toUpperCase()))]=t.slice(r.length+1).trim(),e}),{}):"href"===e?Je(t):(t.match(K)&&(t=t.slice(1,t.length-1)),"true"===t||"false"!==t&&t)}(s,u);"string"==typeof c&&(V.test(c)||q.test(c))&&(e[l]=o.cloneElement(a(c.trim()),{key:r}))}else"style"!==t&&(e[x[t]||t]=!0);var i;return e}),{}):null}const s=[],u={},l={blockQuote:{t:Qe(k),i:ut.HIGH,l:(e,t,r)=>({$:t(e[0].replace(C,""),r)}),h:(e,t,r)=>n("blockquote",{key:r.k},t(e.$,r))},breakLine:{t:Ye(A),i:ut.HIGH,l:ot,h:(e,t,r)=>n("br",{key:r.k})},breakThematic:{t:Qe(R),i:ut.HIGH,l:ot,h:(e,t,r)=>n("hr",{key:r.k})},codeBlock:{t:Qe(M),i:ut.MAX,l:e=>({$:e[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(e,t,r)=>n("pre",{key:r.k},n("code",w({},e.I,{className:e.M?`lang-${e.M}`:""}),e.$))},codeFenced:{t:Qe(F),i:ut.MAX,l:e=>({I:i(e[3]||""),$:e[4],M:e[2]||void 0,type:"codeBlock"})},codeInline:{t:Ke(I),i:ut.LOW,l:e=>({$:e[2]}),h:(e,t,r)=>n("code",{key:r.k},e.$)},footnote:{t:Qe(N),i:ut.MAX,l:e=>(s.push({O:e[2],B:e[1]}),{}),h:at},footnoteReference:{t:qe(L),i:ut.HIGH,l:e=>({$:e[1],R:`#${t.slugify(e[1])}`}),h:(e,t,r)=>n("a",{key:r.k,href:Je(e.R)},n("sup",{key:r.k},e.$))},gfmTask:{t:qe(U),i:ut.HIGH,l:e=>({T:"x"===e[1].toLowerCase()}),h:(e,t,r)=>n("input",{checked:e.T,key:r.k,readOnly:!0,type:"checkbox"})},heading:{t:Qe($),i:ut.HIGH,l:(e,r,n)=>({$:et(r,e[2],n),j:t.slugify(e[2]),C:e[1].length}),h:(e,t,r)=>n(`h${e.C}`,{id:e.j,key:r.k},t(e.$,r))},headingSetext:{t:Qe(z),i:ut.MAX,l:(e,t,r)=>({$:et(t,e[1],r),C:"="===e[2]?1:2,type:"heading"})},htmlComment:{t:Ye(W),i:ut.HIGH,l:()=>({}),h:at},image:{t:Ke(Ze),i:ut.HIGH,l:e=>({D:e[1],R:Xe(e[2]),N:e[3]}),h:(e,t,r)=>n("img",{key:r.k,alt:e.D||void 0,title:e.N||void 0,src:Je(e.R)})},link:{t:qe(Le),i:ut.LOW,l:(e,t,r)=>({$:tt(t,e[1],r),R:Xe(e[2]),N:e[3]}),h:(e,t,r)=>n("a",{key:r.k,href:Je(e.R),title:e.N},t(e.$,r))},linkAngleBraceStyleDetector:{t:qe(G),i:ut.MAX,l:e=>({$:[{$:e[1],type:"text"}],R:e[1],type:"link"})},linkBareUrlDetector:{t:(e,t)=>t.Z?null:qe(Q)(e,t),i:ut.MAX,l:e=>({$:[{$:e[1],type:"text"}],R:e[1],N:void 0,type:"link"})},linkMailtoDetector:{t:qe(Y),i:ut.MAX,l(e){let t=e[1],r=e[1];return P.test(r)||(r="mailto:"+r),{$:[{$:t.replace("mailto:",""),type:"text"}],R:r,type:"link"}}},orderedList:Ne(n,1),unorderedList:Ne(n,2),newlineCoalescer:{t:Qe(T),i:ut.LOW,l:ot,h:()=>"\n"},paragraph:{t:Ge,i:ut.LOW,l:nt,h:(e,t,r)=>n("p",{key:r.k},t(e.$,r))},ref:{t:qe(ee),i:ut.MAX,l:e=>(u[e[1]]={R:e[2],N:e[4]},{}),h:at},refImage:{t:Ke(te),i:ut.MAX,l:e=>({D:e[1]||void 0,F:e[2]}),h:(e,t,r)=>n("img",{key:r.k,alt:e.D,src:Je(u[e.F].R),title:u[e.F].N})},refLink:{t:qe(re),i:ut.MAX,l:(e,t,r)=>({$:t(e[1],r),P:t(e[0].replace(ne,"\\$1"),r),F:e[2]}),h:(e,t,r)=>u[e.F]?n("a",{key:r.k,href:Je(u[e.F].R),title:u[e.F].N},t(e.$,r)):n("span",{key:r.k},t(e.P,r))},table:{t:Qe(X),i:ut.HIGH,l:We,h:(e,t,r)=>n("table",{key:r.k},n("thead",null,n("tr",null,e.L.map((function(o,a){return n("th",{key:a,style:He(e,a)},t(o,r))})))),n("tbody",null,e.A.map((function(o,a){return n("tr",{key:a},o.map((function(o,a){return n("td",{key:a,style:He(e,a)},t(o,r))})))}))))},tableSeparator:{t:function(e,t){return t.v?ie.exec(e):null},i:ut.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:Ye(ye),i:ut.MIN,l:e=>({$:e[0].replace(B,((e,r)=>t.namedCodesToUnicode[r]?t.namedCodesToUnicode[r]:e))}),h:e=>e.$},textBolded:{t:Ke(de),i:ut.MED,l:(e,t,r)=>({$:t(e[2],r)}),h:(e,t,r)=>n("strong",{key:r.k},t(e.$,r))},textEmphasized:{t:Ke(pe),i:ut.LOW,l:(e,t,r)=>({$:t(e[2],r)}),h:(e,t,r)=>n("em",{key:r.k},t(e.$,r))},textEscaped:{t:Ke(me),i:ut.HIGH,l:e=>({$:e[1],type:"text"})},textMarked:{t:Ke(he),i:ut.LOW,l:nt,h:(e,t,r)=>n("mark",{key:r.k},t(e.$,r))},textStrikethroughed:{t:Ke(ve),i:ut.LOW,l:nt,h:(e,t,r)=>n("del",{key:r.k},t(e.$,r))}};!0!==t.disableParsingRawHTML&&(l.htmlBlock={t:Ye(V),i:ut.HIGH,l(e,t,r){const[,n]=e[3].match(ge),o=new RegExp(`^${n}`,"gm"),a=e[3].replace(o,""),s=(u=a,$e.some((e=>e.test(u)))?rt:et);var u;const l=e[1].toLowerCase(),c=-1!==_.indexOf(l);r.Z=r.Z||"a"===l;const f=c?e[3]:s(t,a,r);return r.Z=!1,{I:i(e[2]),$:f,G:c,H:c?l:e[1]}},h:(e,t,r)=>n(e.H,w({key:r.k},e.I),e.G?e.$:t(e.$,r))},l.htmlSelfClosing={t:Ye(q),i:ut.HIGH,l:e=>({I:i(e[2]||""),H:e[1]}),h:(e,t,r)=>n(e.H,w({},e.I,{key:r.k}))});const c=function(e){let t=Object.keys(e);function r(n,o){let a=[],i="";for(;n;){let s=0;for(;s{let{children:t,options:r}=e,n=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,S);return o.cloneElement(ct(t,r),n)};var dt=r(15461),pt=r(65004);const ht=function(e,t){return null==e||(0,pt.Z)(e,t)};function vt(e,t){for(var r=0;r=0||(o[r]=e[r]);return o}var wt=["widget","title"],St=["widget","title"],xt=["widget","title"];function Ot(){return((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))()}function _t(e){return Array.isArray(e)?e.map((function(e){return{key:Ot(),item:e}})):[]}function Et(e){return Array.isArray(e)?e.map((function(e){return e.item})):[]}var Pt=function(e){function t(t){var r;(r=e.call(this,t)||this)._getNewFormDataRow=function(){var e=r.props,t=e.schema,n=e.registry.schemaUtils,o=t.items;return(0,a.FZ)(t)&&(0,a.TE)(t)&&(o=t.additionalItems),n.getDefaultFormState(o)},r.onAddClick=function(e){r._handleAddClick(e)},r.onAddIndexClick=function(e){return function(t){r._handleAddClick(t,e)}},r.onCopyIndexClick=function(e){return function(t){t&&t.preventDefault();var n=r.props.onChange,o=r.state.keyedFormData,a={key:Ot(),item:(0,m.Z)(o[e].item)},i=[].concat(o);void 0!==e?i.splice(e+1,0,a):i.push(a),r.setState({keyedFormData:i,updatedKeyedFormData:!0},(function(){return n(Et(i))}))}},r.onDropIndexClick=function(e){return function(t){t&&t.preventDefault();var n,o=r.props,a=o.onChange,i=o.errorSchema,s=r.state.keyedFormData;if(i)for(var u in n={},i){var l=parseInt(u);le&&(0,b.Z)(n,[l-1],i[u])}var c=s.filter((function(t,r){return r!==e}));r.setState({keyedFormData:c,updatedKeyedFormData:!0},(function(){return a(Et(c),n)}))}},r.onReorderClick=function(e,t){return function(n){n&&(n.preventDefault(),n.currentTarget.blur());var o,a=r.props,i=a.onChange,s=a.errorSchema;if(s)for(var u in o={},s){var l=parseInt(u);l==e?(0,b.Z)(o,[t],s[e]):l==t?(0,b.Z)(o,[e],s[t]):(0,b.Z)(o,[u],s[l])}var c=r.state.keyedFormData;var f,d=((f=c.slice()).splice(e,1),f.splice(t,0,c[e]),f);r.setState({keyedFormData:d},(function(){return i(Et(d),o)}))}},r.onChangeForIndex=function(e){return function(t,n,o){var a,i=r.props,s=i.formData,u=i.onChange,l=i.errorSchema,c=(Array.isArray(s)?s:[]).map((function(r,n){return e===n?void 0===t?null:t:r}));u(c,l&&l&&mt({},l,((a={})[e]=n,a)),o)}},r.onSelectChange=function(e){var t=r.props,n=t.onChange,o=t.idSchema;n(e,void 0,o&&o.$id)};var n=t.formData,o=_t(void 0===n?[]:n);return r.state={keyedFormData:o,updatedKeyedFormData:!1},r}yt(t,e),t.getDerivedStateFromProps=function(e,t){if(t.updatedKeyedFormData)return{updatedKeyedFormData:!1};var r=Array.isArray(e.formData)?e.formData:[],n=t.keyedFormData||[];return{keyedFormData:r.length===n.length?n.map((function(e,t){return{key:e.key,item:r[t]}})):_t(r)}};var r,o,s,u=t.prototype;return u.isItemRequired=function(e){return Array.isArray(e.type)?!e.type.includes("null"):"null"!==e.type},u.canAddItem=function(e){var t=this.props,r=t.schema,n=t.uiSchema,o=t.registry,i=(0,a.LI)(n,o.globalUiOptions).addable;return!1!==i&&(i=void 0===r.maxItems||e.length0,canMoveDown:r=T.length,u=s&&(0,y.Z)(r.additionalItems)?M.retrieveSchema(r.additionalItems,a):T[n],f=p.$id+d+n,v=M.toIdSchema(u,f,a,c,d),m=s?i.additionalItems||{}:Array.isArray(i.items)?i.items[n]:i.items||{},b=l?l[n]:void 0;return e.renderArrayFieldItem({key:o,index:n,name:h&&h+"-"+n,canAdd:N,canRemove:s,canMoveUp:n>=T.length+1,canMoveDown:s&&n=0?o[l]:void 0,f=n>=0?o[n]:void 0,d=u.sanitizeDataForNewSchema(c,f,i);d&&c&&(d=u.getDefaultFormState(c,d,"excludeObjectChildren")),s(d,void 0,r.getFieldId()),r.setState({selectedOption:l})}};var n=r.props,o=n.formData,a=n.options,i=n.registry.schemaUtils,s=a.map((function(e){return i.retrieveSchema(e,o)}));return r.state={retrievedOptions:s,selectedOption:r.getMatchingOption(0,o,s)},r}yt(t,e);var r=t.prototype;return r.componentDidUpdate=function(e,t){var r=this.props,n=r.formData,o=r.options,i=r.idSchema,s=this.state.selectedOption,u=this.state;if(!(0,a.qt)(e.options,o)){var l=this.props.registry.schemaUtils;u={selectedOption:s,retrievedOptions:o.map((function(e){return l.retrieveSchema(e,n)}))}}if(!(0,a.qt)(n,e.formData)&&i.$id===e.idSchema.$id){var c=u.retrievedOptions,f=this.getMatchingOption(s,n,c);t&&f!==s&&(u={selectedOption:f,retrievedOptions:c})}u!==this.state&&this.setState(u)},r.getMatchingOption=function(e,t,r){var n=this.props,o=n.schema,i=n.registry.schemaUtils,s=(0,a.jV)(o);return i.getClosestMatchingOption(t,r,e,s)},r.getFieldId=function(){var e=this.props,t=e.idSchema,r=e.schema;return t.$id+(r.oneOf?"__oneof_select":"__anyof_select")},r.render=function(){var e,t=this.props,r=t.name,o=t.baseType,u=t.disabled,l=void 0!==u&&u,c=t.errorSchema,f=void 0===c?{}:c,d=t.formContext,p=t.onBlur,h=t.onFocus,v=t.registry,m=t.schema,y=t.uiSchema,b=v.widgets,w=v.fields,S=v.translateString,x=v.globalUiOptions,O=v.schemaUtils,_=w.SchemaField,E=this.state,P=E.selectedOption,j=E.retrievedOptions,k=(0,a.LI)(y,x),C=k.widget,A=void 0===C?"select":C,R=k.placeholder,F=k.autofocus,M=k.autocomplete,I=k.title,T=void 0===I?m.title:I,D=gt(k,Ct),N=(0,a.us)({type:"number"},A,b),L=(0,i.Z)(f,a.M9,[]),Z=(0,g.Z)(f,[a.M9]),U=O.getDisplayLabel(m,y,x),$=P>=0&&j[P]||null;$&&(e=$.type?$:Object.assign({},$,{type:o}));var z=T?a.g8.TitleOptionPrefix:a.g8.OptionPrefix,V=T?[T]:[],B=j.map((function(e,t){return{label:e.title||S(z,V.concat(String(t+1))),value:t}}));return(0,n.jsxs)("div",{className:"panel panel-default panel-body",children:[(0,n.jsx)("div",{className:"form-group",children:(0,n.jsx)(N,{id:this.getFieldId(),name:r+(m.oneOf?"__oneof_select":"__anyof_select"),schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:p,onFocus:h,disabled:l||(0,s.Z)(B),multiple:!1,rawErrors:L,errorSchema:Z,value:P>=0?P:void 0,options:mt({enumOptions:B},D),registry:v,formContext:d,placeholder:R,autocomplete:M,autofocus:F,label:null!=T?T:r,hideLabel:!U})}),null!==$&&(0,n.jsx)(_,mt({},this.props,{schema:e}))]})},t}(o.Component),Rt=/\.([0-9]*0)*$/,Ft=/[0.]0*$/;function Mt(e){var t=e.registry,r=e.onChange,i=e.formData,s=e.value,u=(0,o.useState)(s),l=u[0],c=u[1],f=t.fields.StringField,d=i,p=(0,o.useCallback)((function(e){c(e),"."===(""+e).charAt(0)&&(e="0"+e);var t="string"==typeof e&&e.match(Rt)?(0,a.mH)(e.replace(Ft,"")):(0,a.mH)(e);r(t)}),[r]);if("string"==typeof l&&"number"==typeof d){var h=new RegExp((""+d).replace(".","\\.")+"\\.?0*$");l.match(h)&&(d=l)}return(0,n.jsx)(f,mt({},e,{formData:d,onChange:p}))}var It=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o0&&G.push("field-error has-error has-danger"),null!=i&&i.classNames&&G.push(i.classNames),_.classNames&&G.push(_.classNames);var J=(0,n.jsx)(j,{help:Q,idSchema:R,schema:C,uiSchema:i,hasErrors:!N&&$&&$.length>0,registry:m}),X=N?void 0:(0,n.jsx)(k,{errors:$,errorSchema:u,idSchema:R,schema:C,uiSchema:i,registry:m}),ee={description:(0,n.jsx)(P,{id:(0,a.Si)(H),description:K,schema:C,uiSchema:i,registry:m}),rawDescription:q,help:J,rawHelp:"string"==typeof Q?Q:void 0,errors:X,rawErrors:N?void 0:$,id:H,label:B,hidden:Y,onChange:d,onKeyChange:p,onDropPropertyClick:h,required:v,disabled:I,readonly:T,hideError:N,displayLabel:Z,classNames:G.join(" ").trim(),style:_.style,formContext:S,formData:s,schema:C,uiSchema:i,registry:m},te=m.fields.AnyOfField,re=m.fields.OneOfField,ne=(null==i?void 0:i["ui:field"])&&!0===(null==i?void 0:i["ui:fieldReplacesAnyOrOneOf"]);return(0,n.jsx)(E,mt({},ee,{children:(0,n.jsxs)(n.Fragment,{children:[W,C.anyOf&&!ne&&!x.isSelect(C)&&(0,n.jsx)(te,{name:f,disabled:I,readonly:T,hideError:N,errorSchema:u,formData:s,formContext:S,idPrefix:l,idSchema:R,idSeparator:c,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:C.anyOf.map((function(e){return x.retrieveSchema((0,y.Z)(e)?e:{},s)})),baseType:C.type,registry:m,schema:C,uiSchema:i}),C.oneOf&&!ne&&!x.isSelect(C)&&(0,n.jsx)(re,{name:f,disabled:I,readonly:T,hideError:N,errorSchema:u,formData:s,formContext:S,idPrefix:l,idSchema:R,idSeparator:c,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:C.oneOf.map((function(e){return x.retrieveSchema((0,y.Z)(e)?e:{},s)})),baseType:C.type,registry:m,schema:C,uiSchema:i})]})}))}var Lt=function(e){function t(){return e.apply(this,arguments)||this}yt(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!(0,a.qt)(this.props,e)},r.render=function(){return(0,n.jsx)(Nt,mt({},this.props))},t}(o.Component),Zt=["widget","placeholder","title"];function Ut(e){var t,r=e.schema,o=e.name,i=e.uiSchema,s=e.idSchema,u=e.formData,l=e.required,c=e.disabled,f=void 0!==c&&c,d=e.readonly,p=void 0!==d&&d,h=e.autofocus,v=void 0!==h&&h,m=e.onChange,y=e.onBlur,b=e.onFocus,g=e.registry,w=e.rawErrors,S=r.title,x=r.format,O=g.widgets,_=g.formContext,E=g.schemaUtils,P=g.globalUiOptions,j=E.isSelect(r)?(0,a.pp)(r):void 0,k=j?"select":"text";x&&(0,a.H7)(r,x,O)&&(k=x);var C=(0,a.LI)(i),A=C.widget,R=void 0===A?k:A,F=C.placeholder,M=void 0===F?"":F,I=C.title,T=gt(C,Zt),D=E.getDisplayLabel(r,i,P),N=null!=(t=null!=I?I:S)?t:o,L=(0,a.us)(r,R,O);return(0,n.jsx)(L,{options:mt({},T,{enumOptions:j}),schema:r,uiSchema:i,id:s.$id,name:o,label:N,hideLabel:!D,value:u,onChange:m,onBlur:y,onFocus:b,required:l,disabled:f,readonly:p,formContext:_,autofocus:v,registry:g,placeholder:M,rawErrors:w})}function $t(e){var t=e.formData,r=e.onChange;return(0,o.useEffect)((function(){void 0===t&&r(null)}),[t,r]),null}function zt(e){var t=e.idSchema,r=e.description,o=e.registry,i=e.schema,s=e.uiSchema,u=(0,a.LI)(s,o.globalUiOptions),l=u.label;if(!r||!(void 0===l||l))return null;var c=(0,a.t4)("DescriptionFieldTemplate",o,u);return(0,n.jsx)(c,{id:(0,a.Si)(t),description:r,schema:i,uiSchema:s,registry:o})}function Vt(e){var t=e.children,r=e.className,o=e.disabled,a=e.hasToolbar,i=e.hasMoveDown,s=e.hasMoveUp,u=e.hasRemove,l=e.hasCopy,c=e.index,f=e.onCopyIndexClick,d=e.onDropIndexClick,p=e.onReorderClick,h=e.readonly,v=e.registry,m=e.uiSchema,y=v.templates.ButtonTemplates,b=y.CopyButton,g=y.MoveDownButton,w=y.MoveUpButton,S=y.RemoveButton,x={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return(0,n.jsxs)("div",{className:r,children:[(0,n.jsx)("div",{className:a?"col-xs-9":"col-xs-12",children:t}),a&&(0,n.jsx)("div",{className:"col-xs-3 array-item-toolbox",children:(0,n.jsxs)("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(s||i)&&(0,n.jsx)(w,{style:x,disabled:o||h||!s,onClick:p(c,c-1),uiSchema:m,registry:v}),(s||i)&&(0,n.jsx)(g,{style:x,disabled:o||h||!i,onClick:p(c,c+1),uiSchema:m,registry:v}),l&&(0,n.jsx)(b,{style:x,disabled:o||h,onClick:f(c),uiSchema:m,registry:v}),u&&(0,n.jsx)(S,{style:x,disabled:o||h,onClick:d(c),uiSchema:m,registry:v})]})})]})}var Bt=["key"];function Wt(e){var t=e.canAdd,r=e.className,o=e.disabled,i=e.idSchema,s=e.uiSchema,u=e.items,l=e.onAddClick,c=e.readonly,f=e.registry,d=e.required,p=e.schema,h=e.title,v=(0,a.LI)(s),m=(0,a.t4)("ArrayFieldDescriptionTemplate",f,v),y=(0,a.t4)("ArrayFieldItemTemplate",f,v),b=(0,a.t4)("ArrayFieldTitleTemplate",f,v),g=f.templates.ButtonTemplates.AddButton;return(0,n.jsxs)("fieldset",{className:r,id:i.$id,children:[(0,n.jsx)(b,{idSchema:i,title:v.title||h,required:d,schema:p,uiSchema:s,registry:f}),(0,n.jsx)(m,{idSchema:i,description:v.description||p.description,schema:p,uiSchema:s,registry:f}),(0,n.jsx)("div",{className:"row array-item-list",children:u&&u.map((function(e){var t=e.key,r=gt(e,Bt);return(0,n.jsx)(y,mt({},r),t)}))}),t&&(0,n.jsx)(g,{className:"array-item-add",onClick:l,disabled:o||c,uiSchema:s,registry:f})]})}function Ht(e){var t=e.idSchema,r=e.title,o=e.schema,i=e.uiSchema,s=e.required,u=e.registry,l=(0,a.LI)(i,u.globalUiOptions),c=l.label;if(!r||!(void 0===c||c))return null;var f=(0,a.t4)("TitleFieldTemplate",u,l);return(0,n.jsx)(f,{id:(0,a.Vt)(t),title:r,required:s,schema:o,uiSchema:i,registry:u})}var qt=["id","name","value","readonly","disabled","autofocus","onBlur","onFocus","onChange","onChangeOverride","options","schema","uiSchema","formContext","registry","rawErrors","type","hideLabel","hideError"];function Kt(e){var t=e.id,r=e.value,i=e.readonly,s=e.disabled,u=e.autofocus,l=e.onBlur,c=e.onFocus,f=e.onChange,d=e.onChangeOverride,p=e.options,h=e.schema,v=e.type,m=gt(e,qt);if(!t)throw console.log("No id for",e),new Error("no id for props "+JSON.stringify(e));var y,b=mt({},m,(0,a.TC)(h,v,p));y="number"===b.type||"integer"===b.type?r||0===r?r:"":null==r?"":r;var g=(0,o.useCallback)((function(e){var t=e.target.value;return f(""===t?p.emptyValue:t)}),[f,p]),w=(0,o.useCallback)((function(e){var r=e.target.value;return l(t,r)}),[l,t]),S=(0,o.useCallback)((function(e){var r=e.target.value;return c(t,r)}),[c,t]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",mt({id:t,name:t,className:"form-control",readOnly:i,disabled:s,autoFocus:u,value:y},b,{list:h.examples?(0,a.RS)(t):void 0,onChange:d||g,onBlur:w,onFocus:S,"aria-describedby":(0,a.Jx)(t,!!h.examples)})),Array.isArray(h.examples)&&(0,n.jsx)("datalist",{id:(0,a.RS)(t),children:h.examples.concat(h.default&&!h.examples.includes(h.default)?[h.default]:[]).map((function(e){return(0,n.jsx)("option",{value:e},e)}))},"datalist_"+t)]})}function Qt(e){var t=e.uiSchema,r=(0,a.rF)(t),o=r.submitText,i=r.norender,s=r.props,u=void 0===s?{}:s;return i?null:(0,n.jsx)("div",{children:(0,n.jsx)("button",mt({type:"submit"},u,{className:"btn btn-info "+(u.className||""),children:o}))})}var Yt=["iconType","icon","className","uiSchema","registry"];function Gt(e){var t=e.iconType,r=void 0===t?"default":t,o=e.icon,a=e.className,i=gt(e,Yt);return(0,n.jsx)("button",mt({type:"button",className:"btn btn-"+r+" "+a},i,{children:(0,n.jsx)("i",{className:"glyphicon glyphicon-"+o})}))}function Jt(e){var t=e.registry.translateString;return(0,n.jsx)(Gt,mt({title:t(a.g8.CopyButton),className:"array-item-copy"},e,{icon:"copy"}))}function Xt(e){var t=e.registry.translateString;return(0,n.jsx)(Gt,mt({title:t(a.g8.MoveDownButton),className:"array-item-move-down"},e,{icon:"arrow-down"}))}function er(e){var t=e.registry.translateString;return(0,n.jsx)(Gt,mt({title:t(a.g8.MoveUpButton),className:"array-item-move-up"},e,{icon:"arrow-up"}))}function tr(e){var t=e.registry.translateString;return(0,n.jsx)(Gt,mt({title:t(a.g8.RemoveButton),className:"array-item-remove"},e,{iconType:"danger",icon:"remove"}))}function rr(e){var t=e.className,r=e.onClick,o=e.disabled,i=e.registry,s=i.translateString;return(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("p",{className:"col-xs-3 col-xs-offset-9 text-right "+t,children:(0,n.jsx)(Gt,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:s(a.g8.AddButton),onClick:r,disabled:o,registry:i})})})}function nr(e){var t=e.id,r=e.description;return r?"string"==typeof r?(0,n.jsx)("p",{id:t,className:"field-description",children:r}):(0,n.jsx)("div",{id:t,className:"field-description",children:r}):null}function or(e){var t=e.errors,r=e.registry.translateString;return(0,n.jsxs)("div",{className:"panel panel-danger errors",children:[(0,n.jsx)("div",{className:"panel-heading",children:(0,n.jsx)("h3",{className:"panel-title",children:r(a.g8.ErrorsLabel)})}),(0,n.jsx)("ul",{className:"list-group",children:t.map((function(e,t){return(0,n.jsx)("li",{className:"list-group-item text-danger",children:e.stack},t)}))})]})}function ar(e){var t=e.label,r=e.required,o=e.id;return t?(0,n.jsxs)("label",{className:"control-label",htmlFor:o,children:[t,r&&(0,n.jsx)("span",{className:"required",children:"*"})]}):null}function ir(e){var t=e.id,r=e.label,o=e.children,i=e.errors,s=e.help,u=e.description,l=e.hidden,c=e.required,f=e.displayLabel,d=e.registry,p=e.uiSchema,h=(0,a.LI)(p),v=(0,a.t4)("WrapIfAdditionalTemplate",d,h);return l?(0,n.jsx)("div",{className:"hidden",children:o}):(0,n.jsxs)(v,mt({},e,{children:[f&&(0,n.jsx)(ar,{label:r,required:c,id:t}),f&&u?u:null,o,i,s]}))}function sr(e){var t=e.errors,r=void 0===t?[]:t,o=e.idSchema;if(0===r.length)return null;var i=(0,a.UR)(o);return(0,n.jsx)("div",{children:(0,n.jsx)("ul",{id:i,className:"error-detail bs-callout bs-callout-info",children:r.filter((function(e){return!!e})).map((function(e,t){return(0,n.jsx)("li",{className:"text-danger",children:e},t)}))})})}function ur(e){var t=e.idSchema,r=e.help;if(!r)return null;var o=(0,a.JL)(t);return"string"==typeof r?(0,n.jsx)("p",{id:o,className:"help-block",children:r}):(0,n.jsx)("div",{id:o,className:"help-block",children:r})}function lr(e){var t=e.description,r=e.disabled,o=e.formData,i=e.idSchema,s=e.onAddClick,u=e.properties,l=e.readonly,c=e.registry,f=e.required,d=e.schema,p=e.title,h=e.uiSchema,v=(0,a.LI)(h),m=(0,a.t4)("TitleFieldTemplate",c,v),y=(0,a.t4)("DescriptionFieldTemplate",c,v),b=c.templates.ButtonTemplates.AddButton;return(0,n.jsxs)("fieldset",{id:i.$id,children:[p&&(0,n.jsx)(m,{id:(0,a.Vt)(i),title:p,required:f,schema:d,uiSchema:h,registry:c}),t&&(0,n.jsx)(y,{id:(0,a.Si)(i),description:t,schema:d,uiSchema:h,registry:c}),u.map((function(e){return e.content})),(0,a.Rc)(d,h,o)&&(0,n.jsx)(b,{className:"object-property-expand",onClick:s(d),disabled:r||l,uiSchema:h,registry:c})]})}function cr(e){var t=e.id,r=e.title,o=e.required;return(0,n.jsxs)("legend",{id:t,children:[r,o&&(0,n.jsx)("span",{className:"required",children:"*"})]})}function fr(e){var t=e.schema,r=e.idSchema,o=e.reason,i=e.registry.translateString,s=a.g8.UnsupportedField,u=[];return r&&r.$id&&(s=a.g8.UnsupportedFieldWithId,u.push(r.$id)),o&&(s=s===a.g8.UnsupportedField?a.g8.UnsupportedFieldWithReason:a.g8.UnsupportedFieldWithIdAndReason,u.push(o)),(0,n.jsxs)("div",{className:"unsupported-field",children:[(0,n.jsx)("p",{children:(0,n.jsx)(ft,{children:i(s,u)})}),t&&(0,n.jsx)("pre",{children:JSON.stringify(t,null,2)})]})}function dr(e){var t=e.id,r=e.classNames,o=e.style,i=e.disabled,s=e.label,u=e.onKeyChange,l=e.onDropPropertyClick,c=e.readonly,f=e.required,d=e.schema,p=e.children,h=e.uiSchema,v=e.registry,m=v.templates,y=v.translateString,b=m.ButtonTemplates.RemoveButton,g=y(a.g8.KeyLabel,[s]);return a.jk in d?(0,n.jsx)("div",{className:r,style:o,children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"col-xs-5 form-additional",children:(0,n.jsxs)("div",{className:"form-group",children:[(0,n.jsx)(ar,{label:g,required:f,id:t+"-key"}),(0,n.jsx)("input",{className:"form-control",type:"text",id:t+"-key",onBlur:function(e){return u(e.target.value)},defaultValue:s})]})}),(0,n.jsx)("div",{className:"form-additional form-group col-xs-5",children:p}),(0,n.jsx)("div",{className:"col-xs-2",children:(0,n.jsx)(b,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||c,onClick:l(s),uiSchema:h,registry:v})})]})}):(0,n.jsx)("div",{className:r,style:o,children:p})}function pr(e,t){for(var r=[],n=e;n<=t;n++)r.push({value:n,label:(0,a.vk)(n,2)});return r}function hr(e,t,r){void 0===r&&(r=[1900,(new Date).getFullYear()+2]);var n=e.year,o=e.month,a=e.day,i=e.hour,s=e.minute,u=e.second,l=[{type:"year",range:r,value:n},{type:"month",range:[1,12],value:o},{type:"day",range:[1,31],value:a}];return t&&l.push({type:"hour",range:[0,23],value:i},{type:"minute",range:[0,59],value:s},{type:"second",range:[0,59],value:u}),l}function vr(e){var t=e.type,r=e.range,o=e.value,i=e.select,s=e.rootId,u=e.name,l=e.disabled,c=e.readonly,f=e.autofocus,d=e.registry,p=e.onBlur,h=e.onFocus,v=s+"_"+t,m=d.widgets.SelectWidget;return(0,n.jsx)(m,{schema:{type:"integer"},id:v,name:u,className:"form-control",options:{enumOptions:pr(r[0],r[1])},placeholder:t,value:o,disabled:l,readonly:c,autofocus:f,onChange:function(e){return i(t,e)},onBlur:p,onFocus:h,registry:d,label:"","aria-describedby":(0,a.Jx)(s)})}function mr(e){var t=e.time,r=void 0!==t&&t,i=e.disabled,s=void 0!==i&&i,u=e.readonly,l=void 0!==u&&u,c=e.autofocus,f=void 0!==c&&c,d=e.options,p=e.id,h=e.name,v=e.registry,m=e.onBlur,y=e.onFocus,b=e.onChange,g=e.value,w=v.translateString,S=(0,o.useState)(g),x=S[0],O=S[1],_=(0,o.useReducer)((function(e,t){return mt({},e,t)}),(0,a.xk)(g,r)),E=_[0],P=_[1];(0,o.useEffect)((function(){var e=(0,a.tC)(E,r);!function(e){return Object.values(e).every((function(e){return-1!==e}))}(E)||e===g?x!==g&&(O(g),P((0,a.xk)(g,r))):b(e)}),[r,g,b,E,x]);var j=(0,o.useCallback)((function(e,t){var r;P(((r={})[e]=t,r))}),[]),k=(0,o.useCallback)((function(e){if(e.preventDefault(),!s&&!l){var t=(0,a.xk)((new Date).toJSON(),r);b((0,a.tC)(t,r))}}),[s,l,r]),C=(0,o.useCallback)((function(e){e.preventDefault(),s||l||b(void 0)}),[s,l,b]);return(0,n.jsxs)("ul",{className:"list-inline",children:[hr(E,r,d.yearsRange).map((function(e,t){return(0,n.jsx)("li",{className:"list-inline-item",children:(0,n.jsx)(vr,mt({rootId:p,name:h,select:j},e,{disabled:s,readonly:l,registry:v,onBlur:m,onFocus:y,autofocus:f&&0===t}))},t)})),("undefined"===d.hideNowButton||!d.hideNowButton)&&(0,n.jsx)("li",{className:"list-inline-item",children:(0,n.jsx)("a",{href:"#",className:"btn btn-info btn-now",onClick:k,children:w(a.g8.NowLabel)})}),("undefined"===d.hideClearButton||!d.hideClearButton)&&(0,n.jsx)("li",{className:"list-inline-item",children:(0,n.jsx)("a",{href:"#",className:"btn btn-warning btn-clear",onClick:C,children:w(a.g8.ClearLabel)})})]})}var yr=["time"];function br(e){var t=e.time,r=void 0===t||t,o=gt(e,yr),a=o.registry.widgets.AltDateWidget;return(0,n.jsx)(a,mt({time:r},o))}function gr(e){var t,r=e.schema,i=e.uiSchema,s=e.options,u=e.id,l=e.value,c=e.disabled,f=e.readonly,d=e.label,p=e.hideLabel,h=e.autofocus,v=void 0!==h&&h,m=e.onBlur,y=e.onFocus,b=e.onChange,g=e.registry,w=(0,a.t4)("DescriptionFieldTemplate",g,s),S=(0,a.iE)(r),x=(0,o.useCallback)((function(e){return b(e.target.checked)}),[b]),O=(0,o.useCallback)((function(e){return m(u,e.target.checked)}),[m,u]),_=(0,o.useCallback)((function(e){return y(u,e.target.checked)}),[y,u]),E=null!=(t=s.description)?t:r.description;return(0,n.jsxs)("div",{className:"checkbox "+(c||f?"disabled":""),children:[!p&&!!E&&(0,n.jsx)(w,{id:(0,a.Si)(u),description:E,schema:r,uiSchema:i,registry:g}),(0,n.jsxs)("label",{children:[(0,n.jsx)("input",{type:"checkbox",id:u,name:u,checked:void 0!==l&&l,required:S,disabled:c||f,autoFocus:v,onChange:x,onBlur:O,onFocus:_,"aria-describedby":(0,a.Jx)(u)}),(0,a.RY)((0,n.jsx)("span",{children:d}),p)]})]})}function wr(e){var t=e.id,r=e.disabled,i=e.options,s=i.inline,u=void 0!==s&&s,l=i.enumOptions,c=i.enumDisabled,f=i.emptyValue,d=e.value,p=e.autofocus,h=void 0!==p&&p,v=e.readonly,m=e.onChange,y=e.onBlur,b=e.onFocus,g=Array.isArray(d)?d:[d],w=(0,o.useCallback)((function(e){var r=e.target.value;return y(t,(0,a.QP)(r,l,f))}),[y,t]),S=(0,o.useCallback)((function(e){var r=e.target.value;return b(t,(0,a.QP)(r,l,f))}),[b,t]);return(0,n.jsx)("div",{className:"checkboxes",id:t,children:Array.isArray(l)&&l.map((function(e,o){var i=(0,a.TR)(e.value,g),s=Array.isArray(c)&&-1!==c.indexOf(e.value),f=r||s||v?"disabled":"",d=(0,n.jsxs)("span",{children:[(0,n.jsx)("input",{type:"checkbox",id:(0,a.DK)(t,o),name:t,checked:i,value:String(o),disabled:r||s||v,autoFocus:h&&0===o,onChange:function(e){e.target.checked?m((0,a.U3)(o,g,l)):m((0,a.aI)(o,g,l))},onBlur:w,onFocus:S,"aria-describedby":(0,a.Jx)(t)}),(0,n.jsx)("span",{children:e.label})]});return u?(0,n.jsx)("label",{className:"checkbox-inline "+f,children:d},o):(0,n.jsx)("div",{className:"checkbox "+f,children:(0,n.jsx)("label",{children:d})},o)}))})}function Sr(e){var t=e.disabled,r=e.readonly,o=e.options,i=e.registry,s=(0,a.t4)("BaseInputTemplate",i,o);return(0,n.jsx)(s,mt({type:"color"},e,{disabled:t||r}))}function xr(e){var t=e.onChange,r=e.options,i=e.registry,s=(0,a.t4)("BaseInputTemplate",i,r),u=(0,o.useCallback)((function(e){return t(e||void 0)}),[t]);return(0,n.jsx)(s,mt({type:"date"},e,{onChange:u}))}function Or(e){var t=e.onChange,r=e.value,o=e.options,i=e.registry,s=(0,a.t4)("BaseInputTemplate",i,o);return(0,n.jsx)(s,mt({type:"datetime-local"},e,{value:(0,a.Yp)(r),onChange:function(e){return t((0,a._4)(e))}}))}function _r(e){var t=e.options,r=e.registry,o=(0,a.t4)("BaseInputTemplate",r,t);return(0,n.jsx)(o,mt({type:"email"},e))}function Er(e,t){return null===e?null:e.replace(";base64",";name="+encodeURIComponent(t)+";base64")}function Pr(e){var t=e.name,r=e.size,n=e.type;return new Promise((function(o,a){var i=new window.FileReader;i.onerror=a,i.onload=function(e){var a;"string"==typeof(null===(a=e.target)||void 0===a?void 0:a.result)?o({dataURL:Er(e.target.result,t),name:t,size:r,type:n}):o({dataURL:null,name:t,size:r,type:n})},i.readAsDataURL(e)}))}function jr(e){var t=e.fileInfo,r=e.registry.translateString,o=t.dataURL,i=t.type,s=t.name;return o?-1!==i.indexOf("image")?(0,n.jsx)("img",{src:o,style:{maxWidth:"100%"},className:"file-preview"}):(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)("a",{download:"preview-"+s,href:o,className:"file-download",children:r(a.g8.PreviewLabel)})]}):null}function kr(e){var t=e.filesInfo,r=e.registry,o=e.preview;if(0===t.length)return null;var i=r.translateString;return(0,n.jsx)("ul",{className:"file-info",children:t.map((function(e,t){var s=e.name,u=e.size,l=e.type;return(0,n.jsxs)("li",{children:[(0,n.jsx)(ft,{children:i(a.g8.FilesInfo,[s,l,String(u)])}),o&&(0,n.jsx)(jr,{fileInfo:e,registry:r})]},t)}))})}function Cr(e){return e.filter((function(e){return e})).map((function(e){var t=(0,a.OP)(e),r=t.blob;return{dataURL:e,name:t.name,size:r.size,type:r.type}}))}function Ar(e){var t=e.disabled,r=e.readonly,i=e.required,s=e.multiple,u=e.onChange,l=e.value,c=e.options,f=e.registry,d=(0,a.t4)("BaseInputTemplate",f,c),p=(0,o.useState)(Array.isArray(l)?Cr(l):Cr([l])),h=p[0],v=p[1],m=(0,o.useCallback)((function(e){var t;e.target.files&&(t=e.target.files,Promise.all(Array.from(t).map(Pr))).then((function(e){var t=e.map((function(e){return e.dataURL}));s?(v(h.concat(e[0])),u(l.concat(t[0]))):(v(e),u(t[0]))}))}),[s,l,h,u]);return(0,n.jsxs)("div",{children:[(0,n.jsx)(d,mt({},e,{disabled:t||r,type:"file",required:!l&&i,onChangeOverride:m,value:"",accept:c.accept?String(c.accept):void 0})),(0,n.jsx)(kr,{filesInfo:h,registry:f,preview:c.filePreview})]})}function Rr(e){var t=e.id,r=e.value;return(0,n.jsx)("input",{type:"hidden",id:t,name:t,value:void 0===r?"":r})}function Fr(e){var t=e.options,r=e.registry,o=(0,a.t4)("BaseInputTemplate",r,t);return(0,n.jsx)(o,mt({type:"password"},e))}function Mr(e){var t=e.options,r=e.value,i=e.required,s=e.disabled,u=e.readonly,l=e.autofocus,c=void 0!==l&&l,f=e.onBlur,d=e.onFocus,p=e.onChange,h=e.id,v=t.enumOptions,m=t.enumDisabled,y=t.inline,b=t.emptyValue,g=(0,o.useCallback)((function(e){var t=e.target.value;return f(h,(0,a.QP)(t,v,b))}),[f,h]),w=(0,o.useCallback)((function(e){var t=e.target.value;return d(h,(0,a.QP)(t,v,b))}),[d,h]);return(0,n.jsx)("div",{className:"field-radio-group",id:h,children:Array.isArray(v)&&v.map((function(e,t){var o=(0,a.TR)(e.value,r),l=Array.isArray(m)&&-1!==m.indexOf(e.value),f=s||l||u?"disabled":"",d=(0,n.jsxs)("span",{children:[(0,n.jsx)("input",{type:"radio",id:(0,a.DK)(h,t),checked:o,name:h,required:i,value:String(t),disabled:s||l||u,autoFocus:c&&0===t,onChange:function(){return p(e.value)},onBlur:g,onFocus:w,"aria-describedby":(0,a.Jx)(h)}),(0,n.jsx)("span",{children:e.label})]});return y?(0,n.jsx)("label",{className:"radio-inline "+f,children:d},t):(0,n.jsx)("div",{className:"radio "+f,children:(0,n.jsx)("label",{children:d})},t)}))})}function Ir(e){var t=e.value,r=e.registry.templates.BaseInputTemplate;return(0,n.jsxs)("div",{className:"field-range-wrapper",children:[(0,n.jsx)(r,mt({type:"range"},e)),(0,n.jsx)("span",{className:"range-view",children:t})]})}function Tr(e,t){return t?Array.from(e.target.options).slice().filter((function(e){return e.selected})).map((function(e){return e.value})):e.target.value}function Dr(e){var t=e.schema,r=e.id,i=e.options,s=e.value,u=e.required,l=e.disabled,c=e.readonly,f=e.multiple,d=void 0!==f&&f,p=e.autofocus,h=void 0!==p&&p,v=e.onChange,m=e.onBlur,y=e.onFocus,b=e.placeholder,g=i.enumOptions,w=i.enumDisabled,S=i.emptyValue,x=d?[]:"",O=(0,o.useCallback)((function(e){var t=Tr(e,d);return y(r,(0,a.QP)(t,g,S))}),[y,r,t,d,i]),_=(0,o.useCallback)((function(e){var t=Tr(e,d);return m(r,(0,a.QP)(t,g,S))}),[m,r,t,d,i]),E=(0,o.useCallback)((function(e){var t=Tr(e,d);return v((0,a.QP)(t,g,S))}),[v,t,d,i]),P=(0,a.Rt)(s,g,d);return(0,n.jsxs)("select",{id:r,name:r,multiple:d,className:"form-control",value:void 0===P?x:P,required:u,disabled:l||c,autoFocus:h,onBlur:_,onFocus:O,onChange:E,"aria-describedby":(0,a.Jx)(r),children:[!d&&void 0===t.default&&(0,n.jsx)("option",{value:"",children:b}),Array.isArray(g)&&g.map((function(e,t){var r=e.value,o=e.label,a=w&&-1!==w.indexOf(r);return(0,n.jsx)("option",{value:String(t),disabled:a,children:o},t)}))]})}function Nr(e){var t=e.id,r=e.options,i=void 0===r?{}:r,s=e.placeholder,u=e.value,l=e.required,c=e.disabled,f=e.readonly,d=e.autofocus,p=void 0!==d&&d,h=e.onChange,v=e.onBlur,m=e.onFocus,y=(0,o.useCallback)((function(e){var t=e.target.value;return h(""===t?i.emptyValue:t)}),[h,i.emptyValue]),b=(0,o.useCallback)((function(e){var r=e.target.value;return v(t,r)}),[v,t]),g=(0,o.useCallback)((function(e){var r=e.target.value;return m(t,r)}),[t,m]);return(0,n.jsx)("textarea",{id:t,name:t,className:"form-control",value:u||"",placeholder:s,required:l,disabled:c,readOnly:f,autoFocus:p,rows:i.rows,onBlur:b,onFocus:g,onChange:y,"aria-describedby":(0,a.Jx)(t)})}function Lr(e){var t=e.options,r=e.registry,o=(0,a.t4)("BaseInputTemplate",r,t);return(0,n.jsx)(o,mt({},e))}function Zr(e){var t=e.onChange,r=e.options,i=e.registry,s=(0,a.t4)("BaseInputTemplate",i,r),u=(0,o.useCallback)((function(e){return t(e?e+":00":void 0)}),[t]);return(0,n.jsx)(s,mt({type:"time"},e,{onChange:u}))}function Ur(e){var t=e.options,r=e.registry,o=(0,a.t4)("BaseInputTemplate",r,t);return(0,n.jsx)(o,mt({type:"url"},e))}function $r(e){var t=e.options,r=e.registry,o=(0,a.t4)("BaseInputTemplate",r,t);return(0,n.jsx)(o,mt({type:"number"},e))}function zr(){return{fields:{AnyOfField:At,ArrayField:Pt,BooleanField:kt,NumberField:Mt,ObjectField:It,OneOfField:At,SchemaField:Lt,StringField:Ut,NullField:$t},templates:{ArrayFieldDescriptionTemplate:zt,ArrayFieldItemTemplate:Vt,ArrayFieldTemplate:Wt,ArrayFieldTitleTemplate:Ht,ButtonTemplates:{SubmitButton:Qt,AddButton:rr,CopyButton:Jt,MoveDownButton:Xt,MoveUpButton:er,RemoveButton:tr},BaseInputTemplate:Kt,DescriptionFieldTemplate:nr,ErrorListTemplate:or,FieldTemplate:ir,FieldErrorTemplate:sr,FieldHelpTemplate:ur,ObjectFieldTemplate:lr,TitleFieldTemplate:cr,UnsupportedFieldTemplate:fr,WrapIfAdditionalTemplate:dr},widgets:{AltDateWidget:mr,AltDateTimeWidget:br,CheckboxWidget:gr,CheckboxesWidget:wr,ColorWidget:Sr,DateWidget:xr,DateTimeWidget:Or,EmailWidget:_r,FileWidget:Ar,HiddenWidget:Rr,PasswordWidget:Fr,RadioWidget:Mr,RangeWidget:Ir,SelectWidget:Dr,TextWidget:Lr,TextareaWidget:Nr,TimeWidget:Zr,UpDownWidget:$r,URLWidget:Ur},rootSchema:{},formContext:{},translateString:a.XG}}Nr.defaultProps={autofocus:!1,options:{}};var Vr=function(e){function t(t){var r;if((r=e.call(this,t)||this).formElement=void 0,r.getUsedFormData=function(e,t){if(0===t.length&&"object"!=typeof e)return e;var r=h(e,t);return Array.isArray(e)?Object.keys(r).map((function(e){return r[e]})):r},r.getFieldNames=function(e,t){return function e(r,n,o){return void 0===n&&(n=[]),void 0===o&&(o=[[]]),Object.keys(r).forEach((function(u){if("object"==typeof r[u]){var l=o.map((function(e){return[].concat(e,[u])}));r[u][a.g$]&&""!==r[u][a.PK]?n.push(r[u][a.PK]):e(r[u],n,l)}else u===a.PK&&""!==r[u]&&o.forEach((function(e){var r=(0,i.Z)(t,e);("object"!=typeof r||(0,s.Z)(r))&&n.push(e)}))})),n}(e)},r.onChange=function(e,t,n){var o=r.props,i=o.extraErrors,s=o.omitExtraData,u=o.liveOmit,l=o.noValidate,c=o.liveValidate,f=o.onChange,d=r.state,p=d.schemaUtils,h=d.schema;((0,a.Kn)(e)||Array.isArray(e))&&(e=r.getStateFromProps(r.props,e).formData);var v=!l&&c,m={formData:e,schema:h},y=e;if(!0===s&&!0===u){var b=p.retrieveSchema(h,e),g=p.toPathSchema(b,"",e),w=r.getFieldNames(g,e);y=r.getUsedFormData(e,w),m={formData:y}}if(v){var S=r.validate(y),x=S.errors,O=S.errorSchema,_=x,E=O;if(i){var P=(0,a.J0)(S,i);O=P.errorSchema,x=P.errors}m={formData:y,errors:x,errorSchema:O,schemaValidationErrors:_,schemaValidationErrorSchema:E}}else if(!l&&t){var j=i?(0,a.PM)(t,i,"preventDuplicates"):t;m={formData:y,errorSchema:j,errors:(0,a.mp)(j)}}r.setState(m,(function(){return f&&f(mt({},r.state,m),n)}))},r.reset=function(){var e=r.props.onChange,t={formData:r.getStateFromProps(r.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};r.setState(t,(function(){return e&&e(mt({},r.state,t))}))},r.onBlur=function(e,t){var n=r.props.onBlur;n&&n(e,t)},r.onFocus=function(e,t){var n=r.props.onFocus;n&&n(e,t)},r.onSubmit=function(e){if(e.preventDefault(),e.target===e.currentTarget){e.persist();var t=r.props,n=t.omitExtraData,o=t.extraErrors,i=t.noValidate,s=t.onSubmit,u=r.state.formData,l=r.state,c=l.schema,f=l.schemaUtils;if(!0===n){var d=f.retrieveSchema(c,u),p=f.toPathSchema(d,"",u),h=r.getFieldNames(p,u);u=r.getUsedFormData(u,h)}if(i||r.validateForm()){var v=o||{},m=o?(0,a.mp)(o):[];r.setState({formData:u,errors:m,errorSchema:v,schemaValidationErrors:[],schemaValidationErrorSchema:{}},(function(){s&&s(mt({},r.state,{formData:u,status:"submitted"}),e)}))}}},!t.validator)throw new Error("A validator is required for Form functionality to work");return r.state=r.getStateFromProps(t,t.formData),r.props.onChange&&!(0,a.qt)(r.state.formData,r.props.formData)&&r.props.onChange(r.state),r.formElement=(0,o.createRef)(),r}yt(t,e);var r=t.prototype;return r.UNSAFE_componentWillReceiveProps=function(e){var t=this.getStateFromProps(e,e.formData);(0,a.qt)(t.formData,e.formData)||(0,a.qt)(t.formData,this.state.formData)||!e.onChange||e.onChange(t),this.setState(t)},r.getStateFromProps=function(e,t){var r=this.state||{},n="schema"in e?e.schema:this.props.schema,o=("uiSchema"in e?e.uiSchema:this.props.uiSchema)||{},i=void 0!==t,s="liveValidate"in e?e.liveValidate:this.props.liveValidate,u=i&&!e.noValidate&&s,l=n,c="experimental_defaultFormStateBehavior"in e?e.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior,f=r.schemaUtils;f&&!f.doesSchemaUtilsDiffer(e.validator,l,c)||(f=(0,a.hf)(e.validator,l,c));var d,p,h=f.getDefaultFormState(n,t),v=f.retrieveSchema(n,h),m=r.schemaValidationErrors,y=r.schemaValidationErrorSchema;if(u){var b=this.validate(h,n,f);m=d=b.errors,y=p=b.errorSchema}else{var g=e.noValidate?{errors:[],errorSchema:{}}:e.liveValidate?{errors:r.errors||[],errorSchema:r.errorSchema||{}}:{errors:r.schemaValidationErrors||[],errorSchema:r.schemaValidationErrorSchema||{}};d=g.errors,p=g.errorSchema}if(e.extraErrors){var w=(0,a.J0)({errorSchema:p,errors:d},e.extraErrors);p=w.errorSchema,d=w.errors}var S=f.toIdSchema(v,o["ui:rootFieldId"],h,e.idPrefix,e.idSeparator);return{schemaUtils:f,schema:n,uiSchema:o,idSchema:S,formData:h,edit:i,errors:d,errorSchema:p,schemaValidationErrors:m,schemaValidationErrorSchema:y}},r.shouldComponentUpdate=function(e,t){return(0,a.N0)(this,e,t)},r.validate=function(e,t,r){void 0===t&&(t=this.props.schema);var n=r||this.state.schemaUtils,o=this.props,a=o.customValidate,i=o.transformErrors,s=o.uiSchema,u=n.retrieveSchema(t,e);return n.getValidator().validateFormData(e,u,a,i,s)},r.renderErrors=function(e){var t=this.state,r=t.errors,o=t.errorSchema,i=t.schema,s=t.uiSchema,u=this.props.formContext,l=(0,a.LI)(s),c=(0,a.t4)("ErrorListTemplate",e,l);return r&&r.length?(0,n.jsx)(c,{errors:r,errorSchema:o||{},schema:i,uiSchema:s,formContext:u,registry:e}):null},r.getRegistry=function(){var e,t=this.props,r=t.translateString,n=t.uiSchema,o=void 0===n?{}:n,i=this.state.schemaUtils,s=zr(),u=s.fields,l=s.templates,c=s.widgets,f=s.formContext,d=s.translateString;return{fields:mt({},u,this.props.fields),templates:mt({},l,this.props.templates,{ButtonTemplates:mt({},l.ButtonTemplates,null===(e=this.props.templates)||void 0===e?void 0:e.ButtonTemplates)}),widgets:mt({},c,this.props.widgets),rootSchema:this.props.schema,formContext:this.props.formContext||f,schemaUtils:i,translateString:r||d,globalUiOptions:o[a.J1]}},r.submit=function(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())},r.focusOnError=function(e){var t=this.props,r=t.idPrefix,n=void 0===r?"root":r,o=t.idSeparator,a=void 0===o?"_":o,i=e.property,s=(0,v.Z)(i);""===s[0]?s[0]=n:s.unshift(n);var u=s.join(a),l=this.formElement.current.elements[u];l||(l=this.formElement.current.querySelector("input[id^="+u)),l&&l.length&&(l=l[0]),l&&l.focus()},r.validateForm=function(){var e=this.props,t=e.extraErrors,r=e.focusOnFirstError,n=e.onError,o=this.state.formData,i=this.validate(o),s=i.errors,u=i.errorSchema,l=s,c=u;if(s.length>0){if(t){var f=(0,a.J0)(i,t);u=f.errorSchema,s=f.errors}return r&&("function"==typeof r?r(i.errors[0]):this.focusOnError(i.errors[0])),this.setState({errors:s,errorSchema:u,schemaValidationErrors:l,schemaValidationErrorSchema:c},(function(){n?n(s):console.error("Form validation failed",s)})),!1}return!0},r.render=function(){var e,t,r=this.props,o=r.children,i=r.id,s=r.idPrefix,u=r.idSeparator,l=r.className,c=void 0===l?"":l,f=r.tagName,d=r.name,p=r.method,h=r.target,v=r.action,m=r.autoComplete,y=r.enctype,b=r.acceptcharset,g=r.noHtml5Validate,w=void 0!==g&&g,S=r.disabled,x=void 0!==S&&S,O=r.readonly,_=void 0!==O&&O,E=r.formContext,P=r.showErrorList,j=void 0===P?"top":P,k=r._internalFormWrapper,C=this.state,A=C.schema,R=C.uiSchema,F=C.formData,M=C.errorSchema,I=C.idSchema,T=this.getRegistry(),D=T.fields.SchemaField,N=T.templates.ButtonTemplates.SubmitButton,L=k?f:void 0,Z=k||f||"form",U=(0,a.LI)(R)[a.t5],$=void 0===U?{}:U;x&&($=mt({},$,{props:mt({},$.props,{disabled:!0})}));var z=((t={})[a.ji]=((e={})[a.t5]=$,e),t);return(0,n.jsxs)(Z,{className:c||"rjsf",id:i,name:d,method:p,target:h,action:v,autoComplete:m,encType:y,acceptCharset:b,noValidate:w,onSubmit:this.onSubmit,as:L,ref:this.formElement,children:["top"===j&&this.renderErrors(T),(0,n.jsx)(D,{name:"",schema:A,uiSchema:R,errorSchema:M,idSchema:I,idPrefix:s,idSeparator:u,formContext:E,formData:F,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:T,disabled:x,readonly:_}),o||(0,n.jsx)(N,{uiSchema:z,registry:T}),"bottom"===j&&this.renderErrors(T)]})},t}(o.Component),Br=["fields","widgets","templates"];function Wr(e){return(0,o.forwardRef)((function(t,r){var o,a,i=t.fields,s=t.widgets,u=t.templates,l=gt(t,Br);return i=mt({},null==e?void 0:e.fields,i),s=mt({},null==e?void 0:e.widgets,s),u=mt({},null==e?void 0:e.templates,u,{ButtonTemplates:mt({},null==e||null===(o=e.templates)||void 0===o?void 0:o.ButtonTemplates,null===(a=u)||void 0===a?void 0:a.ButtonTemplates)}),(0,n.jsx)(Vr,mt({},e,l,{fields:i,widgets:s,templates:u,ref:r}))}))}},23628:(e,t,r)=>{"use strict";r.d(t,{jk:()=>ct,F8:()=>pt,M9:()=>mt,BO:()=>yt,YU:()=>bt,PK:()=>gt,If:()=>wt,MA:()=>St,Sr:()=>Ot,g$:()=>_t,dW:()=>Et,t5:()=>xt,g8:()=>Ir,J1:()=>kt,ji:()=>jt,TE:()=>ot,Jx:()=>Wr,mH:()=>at,Rc:()=>At,v$:()=>Rt,hf:()=>Sr,OP:()=>xr,qt:()=>Ft,Si:()=>Ur,XG:()=>Or,aI:()=>Er,Rt:()=>jr,TR:()=>Pr,U3:()=>kr,QP:()=>_r,UR:()=>$r,RS:()=>zr,Tx:()=>fr,jV:()=>Nt,TC:()=>Ar,f_:()=>Zt,rF:()=>Fr,t4:()=>Mr,LI:()=>Ct,us:()=>Nr,H7:()=>Lr,JL:()=>Vr,A7:()=>dr,FZ:()=>nr,Kn:()=>nt,RY:()=>qr,_4:()=>Kr,PM:()=>ar,DK:()=>Hr,pp:()=>Qr,$2:()=>Yr,vk:()=>Gr,xk:()=>Jr,iE:()=>Xr,N0:()=>en,Vt:()=>Br,tC:()=>tn,mp:()=>rn,y5:()=>nn,yv:()=>on,Yp:()=>an,J0:()=>sn,RQ:()=>un});var n=r(13517),o=r(83323),a=r(8471);const i=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const s=function(e){return this.__data__.has(e)};function u(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new a.Z;++ts))return!1;var d=a.get(e),p=a.get(t);if(d&&p)return d==t&&p==e;var h=-1,v=!0,m=2&r?new l:void 0;for(a.set(e,t),a.set(t,e);++h9007199254740991)return[];var r=ke,n=Ce(e,ke);t=he(t),e-=ke;for(var o=(0,pe.Z)(n,t);++r-1};const Ve=function(e,t,r){for(var n=-1,o=null==e?0:e.length;++n=200){var c=t?null:He(e);if(c)return y(c);i=!1,o=f,u=new l}else u=t?[]:s;e:for(;++n=0||(o[r]=e[r]);return o}var ct="__additional_property",ft="additionalProperties",dt="allOf",pt="anyOf",ht="const",vt="dependencies",mt="__errors",yt="$id",bt="items",gt="$name",wt="oneOf",St="properties",xt="submitButtonOptions",Ot="$ref",_t="__rjsf_additionalProperties",Et="__rjsf_rootSchema",Pt="ui:widget",jt="ui:options",kt="ui:globalOptions";function Ct(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(e).filter((function(e){return 0===e.indexOf("ui:")})).reduce((function(t,r){var n,o=e[r];return r===Pt&&nt(o)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),t):r===jt&&nt(o)?st({},t,o):st({},t,((n={})[r.substring(3)]=o,n))}),st({},t))}function At(e,t,r){if(void 0===t&&(t={}),!e.additionalProperties)return!1;var n=Ct(t).expandable,o=void 0===n||n;return!1===o?o:void 0===e.maxProperties||!r||Object.keys(r).length0?st({},a,i):i}return n}function Tt(e,t,r,n,o){if(void 0===t)return 0;for(var a=0;a1?t.flatMap((function(t){return Ae(e.length,(function(r){return[].concat(e[r]).concat(t)}))})):(e.forEach((function(e){return e.push(t[0])})),e)}),[[]])}function Kt(e,t,r,n,o){var a=t.$ref,i=lt(t,zt);return Qt(e,st({},It(a,r),i),r,o,n)}function Qt(e,t,r,n,o){if(void 0===o&&(o=!1),!nt(t))return[{}];var a=function(e,t,r,n,o){return Ot in t?Kt(e,t,r,n,o):vt in t?Gt(e,t,r,n,o).flatMap((function(t){return Qt(e,t,r,o,n)})):dt in t&&Array.isArray(t.allOf)?qt(t.allOf.map((function(t){return Qt(e,t,r,o,n)}))).map((function(e){return st({},t,{allOf:e})})):[t]}(e,t,r,o,n);return a.flatMap((function(a){var i=a;if("if"in i)return function(e,t,r,n,o){var a=t.if,i=t.then,s=t.else,u=lt(t,$t),l=e.isValid(a,o||{},r),c=[u],f=[];if(n)i&&"boolean"!=typeof i&&(f=f.concat(Qt(e,i,r,o,n))),s&&"boolean"!=typeof s&&(f=f.concat(Qt(e,s,r,o,n)));else{var d=l?i:s;d&&"boolean"!=typeof d&&(f=f.concat(Qt(e,d,r,o,n)))}return f.length&&(c=f.map((function(e){return Ut(u,e)}))),c.flatMap((function(t){return Qt(e,t,r,o,n)}))}(e,i,r,o,n);if(dt in t)try{i=Me()(a,{deep:!1})}catch(e){console.warn("could not merge subschemas in allOf:\n",e);var s=i,u=s.allOf,l=lt(s,Vt);return o&&u?[l].concat(u):l}return ft in i&&!1!==i.additionalProperties?function(e,t,r,n){var o=st({},t,{properties:st({},t.properties)}),a=n&&nt(n)?n:{};return Object.keys(a).forEach((function(t){if(!(t in o.properties)){var n={};n="boolean"!=typeof o.additionalProperties?Ot in o.additionalProperties?Ht(e,{$ref:(0,D.Z)(o.additionalProperties,[Ot])},r,a):"type"in o.additionalProperties?st({},o.additionalProperties):pt in o.additionalProperties||wt in o.additionalProperties?st({type:"object"},o.additionalProperties):{type:Lt((0,D.Z)(a,[t]))}:{type:Lt((0,D.Z)(a,[t]))},o.properties[t]=n,(0,Re.Z)(o.properties,[t,ct],!0)}})),o}(e,i,r,n):i}))}function Yt(e,t,r,n,o){var a;if(Array.isArray(t.oneOf)?a=t.oneOf:Array.isArray(t.anyOf)&&(a=t.anyOf),a){var i=void 0===o&&n?{}:o,s=Nt(t);a=a.map((function(t){return Ot in t?Kt(e,t,r,!1,i)[0]:t}));var u=Dt(e,i,a,r,s);if(n)return a;t=a[u]}return[t]}function Gt(e,t,r,n,o){var a=t.dependencies,i=lt(t,Bt);return Yt(e,i,r,n,o).flatMap((function(t){return Jt(e,a,t,r,n,o)}))}function Jt(e,t,r,n,o,a){var i=[r],s=function(){if(!o&&void 0===(0,D.Z)(a,[u]))return"continue";if(r.properties&&!(u in r.properties))return"continue";var s=Mt(u,t),l=s[0],c=s[1];return Array.isArray(c)?i[0]=function(e,t){if(!t)return e;var r=Array.isArray(e.required)?Array.from(new Set([].concat(e.required,t))):t;return st({},e,{required:r})}(r,c):nt(c)&&(i=function(e,t,r,n,o,a,i){var s=Qt(e,o,r,i,a);return s.flatMap((function(o){var s=o.oneOf,u=lt(o,Wt);return t=Ut(t,u),void 0===s?t:qt(s.map((function(t){return"boolean"!=typeof t&&Ot in t?Kt(e,t,r,a,i):[t]}))).flatMap((function(o){return function(e,t,r,n,o,a,i){var s=o.filter((function(t){if("boolean"==typeof t||!t||!t.properties)return!1;var o=t.properties[n];if(o){var s,u={type:"object",properties:(s={},s[n]=o,s)};return e.isValid(u,i,r)||a}return!1}));if(!a&&1!==s.length)return console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t];return s.flatMap((function(o){var s=st({},o,{properties:Mt(n,o.properties)[0]});return Qt(e,s,r,i,a).map((function(e){return Ut(t,e)}))}))}(e,t,r,n,o,a,i)}))}))}(e,r,n,u,c,o,a)),{v:i.flatMap((function(t){return Jt(e,l,t,n,o,a)}))}};for(var u in t){var l=s();if("continue"!==l&&"object"==typeof l)return l.v}return i}var Xt,er={type:"object",$id:"_$junk_option_schema_id$_",properties:{__not_really_there__:{type:"number"}}};function tr(e,t,r,n){void 0===n&&(n={});var o=0;return r&&((0,$.Z)(r.properties)?o+=de(r.properties,(function(r,o,a){var i=(0,D.Z)(n,a);if("boolean"==typeof o)return r;if((0,U.Z)(o,Ot)){var s=Ht(e,o,t,i);return r+tr(e,t,s,i||{})}if((0,U.Z)(o,wt)&&i)return r+rr(e,t,i,(0,D.Z)(o,wt));if("object"===o.type)return r+tr(e,t,o,i||{});if(o.type===Lt(i)){var u=r+1;return o.default?u+=i===o.default?1:-1:o.const&&(u+=i===o.const?1:-1),u}return r}),0):V(r.type)&&r.type===Lt(n)&&(o+=1)),o}function rr(e,t,r,n,o,a){void 0===o&&(o=-1);var i=n.reduce((function(n,o,i){return 1===Dt(e,r,[er,o],t,a)&&n.push(i),n}),[]);if(1===i.length)return i[0];i.length||Ae(n.length,(function(e){return i.push(e)}));var s=new Set,u=i.reduce((function(o,a){var i=o.bestScore,u=n[a];(0,U.Z)(u,Ot)&&(u=Ht(e,u,t,r));var l=tr(e,t,u,r);return s.add(l),l>i?{bestIndex:a,bestScore:l}:o}),{bestIndex:o,bestScore:0}).bestIndex;return 1===s.size&&o>=0?o:u}function nr(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((function(e){return nt(e)}))}function or(e,t,r){if(void 0===r&&(r=!1),Array.isArray(t)){var n=Array.isArray(e)?e:[],o=t.map((function(e,t){return n[t]?or(n[t],e,r):e}));return r&&o.length=0){if(Array.isArray(e.items)&&r0&&o.length>h?o.slice(0,h):o}}}return a}function mr(e,t,r,n,o,a,i,s){if(void 0===s&&(s=[]),Ot in t||vt in t||dt in t){var u=Ht(e,t,a,i);if(-1===s.findIndex((function(e){return Ye(e,u)})))return mr(e,u,r,n,o,a,i,s.concat(u))}if(bt in t&&!(0,D.Z)(t,[bt,Ot]))return mr(e,(0,D.Z)(t,bt),r,n,o,a,i,s);var l={$id:o||r};if("object"===Zt(t)&&St in t)for(var c in t.properties){var f=(0,D.Z)(t,[St,c]),d=l[yt]+n+c;l[c]=mr(e,nt(f)?f:{},r,n,d,a,(0,D.Z)(i,[c]),s)}return l}function yr(e,t,r,n,o,a,i){return void 0===a&&(a="root"),void 0===i&&(i="_"),mr(e,t,a,i,r,n,o)}function br(e,t,r,n,o,a){var i;if(void 0===a&&(a=[]),Ot in t||vt in t||dt in t){var s=Ht(e,t,n,o);if(-1===a.findIndex((function(e){return Ye(e,s)})))return br(e,s,r,n,o,a.concat(s))}var u=((i={})[gt]=r.replace(/^\./,""),i);if(wt in t||pt in t){var l=wt in t?t.oneOf:t.anyOf,c=Nt(t),f=l[rr(e,n,o,l,0,c)];u=st({},u,br(e,f,r,n,o,a))}if(ft in t&&!1!==t[ft]&&(0,Re.Z)(u,_t,!0),bt in t&&Array.isArray(o))o.forEach((function(o,i){u[i]=br(e,t.items,r+"."+i,n,o,a)}));else if(St in t)for(var d in t.properties){var p=(0,D.Z)(t,[St,d]);u[d]=br(e,p,r+"."+d,n,(0,D.Z)(o,[d]),a)}return u}function gr(e,t,r,n,o){return void 0===r&&(r=""),br(e,t,r,n,o)}var wr=function(){function e(e,t,r){this.rootSchema=void 0,this.validator=void 0,this.experimental_defaultFormStateBehavior=void 0,this.rootSchema=t,this.validator=e,this.experimental_defaultFormStateBehavior=r}var t=e.prototype;return t.getValidator=function(){return this.validator},t.doesSchemaUtilsDiffer=function(e,t,r){return void 0===r&&(r={}),!(!e||!t)&&(this.validator!==e||!Ft(this.rootSchema,t)||!Ft(this.experimental_defaultFormStateBehavior,r))},t.getDefaultFormState=function(e,t,r){return void 0===r&&(r=!1),fr(this.validator,e,t,this.rootSchema,r,this.experimental_defaultFormStateBehavior)},t.getDisplayLabel=function(e,t,r){return function(e,t,r,n,o){void 0===r&&(r={});var a=Ct(r,o).label,i=!(void 0!==a&&!a),s=Zt(t);return"array"===s&&(i=sr(e,t,n)||pr(e,t,r,n)||dr(r)),"object"===s&&(i=!1),"boolean"!==s||r[Pt]||(i=!1),r["ui:field"]&&(i=!1),i}(this.validator,e,t,this.rootSchema,r)},t.getClosestMatchingOption=function(e,t,r,n){return rr(this.validator,this.rootSchema,e,t,r,n)},t.getFirstMatchingOption=function(e,t,r){return Dt(this.validator,e,t,this.rootSchema,r)},t.getMatchingOption=function(e,t,r){return Tt(this.validator,e,t,this.rootSchema,r)},t.isFilesArray=function(e,t){return pr(this.validator,e,t,this.rootSchema)},t.isMultiSelect=function(e){return sr(this.validator,e,this.rootSchema)},t.isSelect=function(e){return ir(this.validator,e,this.rootSchema)},t.mergeValidationData=function(e,t){return function(e,t,r){if(!r)return t;var n=t.errors,o=t.errorSchema,a=e.toErrorList(r),i=r;return(0,N.Z)(o)||(i=ar(o,r,!0),a=[].concat(n).concat(a)),{errorSchema:i,errors:a}}(this.validator,e,t)},t.retrieveSchema=function(e,t){return Ht(this.validator,e,this.rootSchema,t)},t.sanitizeDataForNewSchema=function(e,t,r){return vr(this.validator,this.rootSchema,e,t,r)},t.toIdSchema=function(e,t,r,n,o){return void 0===n&&(n="root"),void 0===o&&(o="_"),yr(this.validator,e,t,this.rootSchema,r,n,o)},t.toPathSchema=function(e,t,r){return gr(this.validator,e,t,this.rootSchema,r)},e}();function Sr(e,t,r){return void 0===r&&(r={}),new wr(e,t,r)}function xr(e){var t,r=e.split(","),n=r[0].split(";"),o=n[0].replace("data:",""),a=n.filter((function(e){return"name"===e.split("=")[0]}));t=1!==a.length?"unknown":decodeURI(a[0].split("=")[1]);try{for(var i=atob(r[1]),s=[],u=0;u=0&&(n[r]=e)})),r=n.join("")}return r}(e,t)}function _r(e,t,r){if(void 0===t&&(t=[]),Array.isArray(e))return e.map((function(e){return _r(e,t)})).filter((function(e){return e}));var n=""===e||null===e?-1:Number(e),o=t[n];return o?o.value:r}function Er(e,t,r){void 0===r&&(r=[]);var n=_r(e,r);return Array.isArray(t)?t.filter((function(e){return!Ye(e,n)})):Ye(n,t)?void 0:t}function Pr(e,t){return Array.isArray(t)?t.some((function(t){return Ye(t,e)})):Ye(t,e)}function jr(e,t,r){void 0===t&&(t=[]),void 0===r&&(r=!1);var n=t.map((function(t,r){return Pr(t.value,e)?String(r):void 0})).filter((function(e){return void 0!==e}));return r?n:n[0]}function kr(e,t,r){void 0===r&&(r=[]);var n=_r(e,r);if(!Ge(n)){var o=r.findIndex((function(e){return n===e.value})),a=r.map((function(e){return e.value}));return t.slice(0,o).concat(n,t.slice(o)).sort((function(e,t){return Number(a.indexOf(e)>a.indexOf(t))}))}return t}var Cr=function(){function e(e){this.errorSchema={},this.resetAllErrors(e)}var t,r,n,o=e.prototype;return o.getOrCreateErrorBlock=function(e){var t=Array.isArray(e)&&e.length>0||"string"==typeof e?(0,D.Z)(this.errorSchema,e):this.errorSchema;return!t&&e&&(t={},(0,Re.Z)(this.errorSchema,e,t)),t},o.resetAllErrors=function(e){return this.errorSchema=e?(0,Je.Z)(e):{},this},o.addErrors=function(e,t){var r,n=this.getOrCreateErrorBlock(t),o=(0,D.Z)(n,mt);(Array.isArray(o)||(o=[],n[mt]=o),Array.isArray(e))?(r=o).push.apply(r,e):o.push(e);return this},o.setErrors=function(e,t){var r=this.getOrCreateErrorBlock(t),n=Array.isArray(e)?[].concat(e):[e];return(0,Re.Z)(r,mt,n),this},o.clearErrors=function(e){var t=this.getOrCreateErrorBlock(e);return(0,Re.Z)(t,mt,[]),this},t=e,(r=[{key:"ErrorSchema",get:function(){return this.errorSchema}}])&&it(t.prototype,r),n&&it(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Ar(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n=!0);var o=st({type:t||"text"},function(e){var t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||0===e.minimum)&&(t.min=e.minimum),(e.maximum||0===e.maximum)&&(t.max=e.maximum),t}(e));return r.inputType?o.type=r.inputType:t||("number"===e.type?(o.type="number",n&&void 0===o.step&&(o.step="any")):"integer"===e.type&&(o.type="number",void 0===o.step&&(o.step=1))),r.autocomplete&&(o.autoComplete=r.autocomplete),o}var Rr={props:{disabled:!1},submitText:"Submit",norender:!1};function Fr(e){void 0===e&&(e={});var t=Ct(e);if(t&&t[xt]){var r=t[xt];return st({},Rr,r)}return Rr}function Mr(e,t,r){void 0===r&&(r={});var n=t.templates;return"ButtonTemplates"===e?n[e]:r[e]||n[e]}var Ir,Tr=["options"],Dr={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function Nr(e,t,r){void 0===r&&(r={});var n=Zt(e);if("function"==typeof t||t&&tt.isForwardRef((0,et.createElement)(t))||tt.isMemo(t))return function(e){var t=(0,D.Z)(e,"MergedWidget");if(!t){var r=e.defaultProps&&e.defaultProps.options||{};t=function(t){var n=t.options,o=lt(t,Tr);return(0,Xe.jsx)(e,st({options:st({},r,n)},o))},(0,Re.Z)(e,"MergedWidget",t)}return t}(t);if("string"!=typeof t)throw new Error("Unsupported widget definition: "+typeof t);if(t in r)return Nr(e,r[t],r);if("string"==typeof n){if(!(n in Dr))throw new Error("No widget for type '"+n+"'");if(t in Dr[n])return Nr(e,r[Dr[n][t]],r)}throw new Error("No widget '"+t+"' for type '"+n+"'")}function Lr(e,t,r){void 0===r&&(r={});try{return Nr(e,t,r),!0}catch(e){var n=e;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw e}}function Zr(e,t){return(V(e)?e:e[yt])+"__"+t}function Ur(e){return Zr(e,"description")}function $r(e){return Zr(e,"error")}function zr(e){return Zr(e,"examples")}function Vr(e){return Zr(e,"help")}function Br(e){return Zr(e,"title")}function Wr(e,t){void 0===t&&(t=!1);var r=t?" "+zr(e):"";return $r(e)+" "+Ur(e)+" "+Vr(e)+r}function Hr(e,t){return e+"-"+t}function qr(e,t,r){return t?r:e}function Kr(e){return e?new Date(e).toJSON():void 0}function Qr(e){var t=e;if(t.enumNames,e.enum)return e.enum.map((function(e,r){return{label:t.enumNames&&t.enumNames[r]||String(e),value:e}}));var r=e.oneOf||e.anyOf;return r&&r.map((function(e){var t=e,r=function(e){if("enum"in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if(ht in e)return e.const;throw new Error("schema cannot be inferred as a constant")}(t);return{schema:t,label:t.title||String(r),value:r}}))}function Yr(e,t){if(!Array.isArray(t))return e;var r,n=function(e){return e.reduce((function(e,t){return e[t]=!0,e}),{})},o=n(e),a=t.filter((function(e){return"*"===e||o[e]})),i=n(a),s=e.filter((function(e){return!i[e]})),u=a.indexOf("*");if(-1===u){if(s.length)throw new Error("uiSchema order list does not contain "+((r=s).length>1?"properties '"+r.join("', '")+"'":"property '"+r[0]+"'"));return a}if(u!==a.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var l=[].concat(a);return l.splice.apply(l,[u,1].concat(s)),l}function Gr(e,t){for(var r=String(e);r.length0&&""===o[0]&&o.splice(0,1),n&&t.addErrors(n,o)})),t.ErrorSchema}function on(e){return Object.keys(e).reduce((function(t,r){if("addError"===r)return t;var o,a,i=e[r];return(0,n.Z)(i)?st({},t,((a={})[r]=on(i),a)):st({},t,((o={})[r]=i,o))}),{})}function an(e){if(!e)return"";var t=new Date(e);return Gr(t.getFullYear(),4)+"-"+Gr(t.getMonth()+1,2)+"-"+Gr(t.getDate(),2)+"T"+Gr(t.getHours(),2)+":"+Gr(t.getMinutes(),2)+":"+Gr(t.getSeconds(),2)+"."+Gr(t.getMilliseconds(),3)}function sn(e,t){if(!t)return e;var r=e.errors,n=e.errorSchema,o=rn(t),a=t;return(0,N.Z)(n)||(a=ar(n,t,!0),o=[].concat(r).concat(o)),{errorSchema:a,errors:o}}function un(e){return e.constructor===Object?function(e){for(var t in e){var r=e,n=r[t];t===Ot&&"string"==typeof n&&n.startsWith("#")?r[t]=Et+n:r[t]=un(n)}return e}(st({},e)):Array.isArray(e)?function(e){for(var t=0;t{"use strict";r.r(t),r.d(t,{customizeValidator:()=>d,default:()=>p});var n=r(23628),o=r(27106),a=r.n(o),i=r(23505);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";t.Z=function(){for(var e=[],t=0;t{"use strict";var n=r(9332),o=r(73530),a=r(50062),i=r(20256),s=r(31748),u=r(83788),l=r(31888),c=r(69927),f=r(87234);e.exports=y,y.prototype.validate=function(e,t){var r;if("string"==typeof e){if(!(r=this.getSchema(e)))throw new Error('no schema with key or ref "'+e+'"')}else{var n=this._addSchema(e);r=n.validate||this._compile(n)}var o=r(t);!0!==r.$async&&(this.errors=r.errors);return o},y.prototype.compile=function(e,t){var r=this._addSchema(e,void 0,t);return r.validate||this._compile(r)},y.prototype.addSchema=function(e,t,r,n){if(Array.isArray(e)){for(var a=0;a{"use strict";var t=e.exports=function(){this._cache={}};t.prototype.put=function(e,t){this._cache[e]=t},t.prototype.get=function(e){return this._cache[e]},t.prototype.del=function(e){delete this._cache[e]},t.prototype.clear=function(){this._cache={}}},54914:(e,t,r)=>{"use strict";var n=r(20436).MissingRef;e.exports=function e(t,r,o){var a=this;if("function"!=typeof this._opts.loadSchema)throw new Error("options.loadSchema should be a function");"function"==typeof r&&(o=r,r=void 0);var i=s(t).then((function(){var e=a._addSchema(t,void 0,r);return e.validate||u(e)}));o&&i.then((function(e){o(null,e)}),o);return i;function s(t){var r=t.$schema;return r&&!a.getSchema(r)?e.call(a,{$ref:r},!0):Promise.resolve()}function u(e){try{return a._compile(e)}catch(t){if(t instanceof n)return function(t){var n=t.missingSchema;if(l(n))throw new Error("Schema "+n+" is loaded but "+t.missingRef+" cannot be resolved");var o=a._loadingSchemas[n];o||(o=a._loadingSchemas[n]=a._opts.loadSchema(n)).then(i,i);return o.then((function(e){if(!l(n))return s(e).then((function(){l(n)||a.addSchema(e,n,void 0,r)}))})).then((function(){return u(e)}));function i(){delete a._loadingSchemas[n]}function l(e){return a._refs[e]||a._schemas[e]}}(t);throw t}}}},20436:(e,t,r)=>{"use strict";var n=r(73530);function o(e,t,r){this.message=r||o.message(e,t),this.missingRef=n.url(e,t),this.missingSchema=n.normalizeId(n.fullPath(this.missingRef))}function a(e){return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}e.exports={Validation:a((function(e){this.message="validation failed",this.errors=e,this.ajv=this.validation=!0})),MissingRef:a(o)},o.message=function(e,t){return"can't resolve reference "+t+" from id "+e}},83788:(e,t,r)=>{"use strict";var n=r(87234),o=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,a=[0,31,28,31,30,31,30,31,31,30,31,30,31],i=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,s=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,u=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,l=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,c=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,f=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,d=/^(?:\/(?:[^~/]|~0|~1)*)*$/,p=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,h=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function v(e){return e="full"==e?"full":"fast",n.copy(v[e])}function m(e){var t=e.match(o);if(!t)return!1;var r=+t[1],n=+t[2],i=+t[3];return n>=1&&n<=12&&i>=1&&i<=(2==n&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(r)?29:a[n])}function y(e,t){var r=e.match(i);if(!r)return!1;var n=r[1],o=r[2],a=r[3],s=r[5];return(n<=23&&o<=59&&a<=59||23==n&&59==o&&60==a)&&(!t||s)}e.exports=v,v.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":l,url:c,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:S,uuid:f,"json-pointer":d,"json-pointer-uri-fragment":p,"relative-json-pointer":h},v.full={date:m,time:y,"date-time":function(e){var t=e.split(b);return 2==t.length&&m(t[0])&&y(t[1],!0)},uri:function(e){return g.test(e)&&u.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":l,url:c,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:S,uuid:f,"json-pointer":d,"json-pointer-uri-fragment":p,"relative-json-pointer":h};var b=/t|\s/i;var g=/\/|:/;var w=/[^\\]\\Z/;function S(e){if(w.test(e))return!1;try{return new RegExp(e),!0}catch(e){return!1}}},9332:(e,t,r)=>{"use strict";var n=r(73530),o=r(87234),a=r(20436),i=r(31748),s=r(89241),u=o.ucs2length,l=r(88407),c=a.Validation;function f(e,t,r){var n=p.call(this,e,t,r);return n>=0?{index:n,compiling:!0}:(n=this._compilations.length,this._compilations[n]={schema:e,root:t,baseId:r},{index:n,compiling:!1})}function d(e,t,r){var n=p.call(this,e,t,r);n>=0&&this._compilations.splice(n,1)}function p(e,t,r){for(var n=0;n{"use strict";var n=r(54334),o=r(88407),a=r(87234),i=r(20256),s=r(53970);function u(e,t,r){var n=this._refs[r];if("string"==typeof n){if(!this._refs[n])return u.call(this,e,t,n);n=this._refs[n]}if((n=n||this._schemas[r])instanceof i)return h(n.schema,this._opts.inlineRefs)?n.schema:n.validate||this._compile(n);var o,a,s,c=l.call(this,t,r);return c&&(o=c.schema,t=c.root,s=c.baseId),o instanceof i?a=o.validate||e.call(this,o.schema,t,void 0,s):void 0!==o&&(a=h(o,this._opts.inlineRefs)?o:e.call(this,o,t,void 0,s)),a}function l(e,t){var r=n.parse(t),o=b(r),a=y(this._getId(e.schema));if(0===Object.keys(e.schema).length||o!==a){var s=w(o),u=this._refs[s];if("string"==typeof u)return c.call(this,e,u,r);if(u instanceof i)u.validate||this._compile(u),e=u;else{if(!((u=this._schemas[s])instanceof i))return;if(u.validate||this._compile(u),s==w(t))return{schema:u,root:e,baseId:a};e=u}if(!e.schema)return;a=y(this._getId(e.schema))}return d.call(this,r,a,e.schema,e)}function c(e,t,r){var n=l.call(this,e,t);if(n){var o=n.schema,a=n.baseId;e=n.root;var i=this._getId(o);return i&&(a=S(a,i)),d.call(this,r,a,o,e)}}e.exports=u,u.normalizeId=w,u.fullPath=y,u.url=S,u.ids=function(e){var t=w(this._getId(e)),r={"":t},i={"":y(t,!1)},u={},l=this;return s(e,{allKeys:!0},(function(e,t,s,c,f,d,p){if(""!==t){var h=l._getId(e),v=r[c],m=i[c]+"/"+f;if(void 0!==p&&(m+="/"+("number"==typeof p?p:a.escapeFragment(p))),"string"==typeof h){h=v=w(v?n.resolve(v,h):h);var y=l._refs[h];if("string"==typeof y&&(y=l._refs[y]),y&&y.schema){if(!o(e,y.schema))throw new Error('id "'+h+'" resolves to more than one schema')}else if(h!=w(m))if("#"==h[0]){if(u[h]&&!o(e,u[h]))throw new Error('id "'+h+'" resolves to more than one schema');u[h]=e}else l._refs[h]=m}r[t]=v,i[t]=m}})),u},u.inlineRef=h,u.schema=l;var f=a.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function d(e,t,r,n){if(e.fragment=e.fragment||"","/"==e.fragment.slice(0,1)){for(var o=e.fragment.split("/"),i=1;i{"use strict";var n=r(41720),o=r(87234).toHash;e.exports=function(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}],t=["type","$comment"];return e.all=o(t),e.types=o(["number","integer","string","array","object","boolean","null"]),e.forEach((function(r){r.rules=r.rules.map((function(r){var o;if("object"==typeof r){var a=Object.keys(r)[0];o=r[a],r=a,o.forEach((function(r){t.push(r),e.all[r]=!0}))}return t.push(r),e.all[r]={keyword:r,code:n[r],implements:o}})),e.all.$comment={keyword:"$comment",code:n.$comment},r.type&&(e.types[r.type]=r)})),e.keywords=o(t.concat(["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"])),e.custom={},e}},20256:(e,t,r)=>{"use strict";var n=r(87234);e.exports=function(e){n.copy(e,this)}},12927:e=>{"use strict";e.exports=function(e){for(var t,r=0,n=e.length,o=0;o=55296&&t<=56319&&o{"use strict";function n(e,t,r,n){var o=n?" !== ":" === ",a=n?" || ":" && ",i=n?"!":"",s=n?"":"!";switch(e){case"null":return t+o+"null";case"array":return i+"Array.isArray("+t+")";case"object":return"("+i+t+a+"typeof "+t+o+'"object"'+a+s+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+o+'"number"'+a+s+"("+t+" % 1)"+a+t+o+t+(r?a+i+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+o+'"'+e+'"'+(r?a+i+"isFinite("+t+")":"")+")";default:return"typeof "+t+o+'"'+e+'"'}}e.exports={copy:function(e,t){for(var r in t=t||{},e)t[r]=e[r];return t},checkDataType:n,checkDataTypes:function(e,t,r){if(1===e.length)return n(e[0],t,r,!0);var o="",i=a(e);for(var s in i.array&&i.object&&(o=i.null?"(":"(!"+t+" || ",o+="typeof "+t+' !== "object")',delete i.null,delete i.array,delete i.object),i.number&&delete i.integer,i)o+=(o?" && ":"")+n(s,t,r,!0);return o},coerceToTypes:function(e,t){if(Array.isArray(t)){for(var r=[],n=0;n=t)throw new Error("Cannot access property/index "+n+" levels up, current level is "+t);return r[t-n]}if(n>t)throw new Error("Cannot access data "+n+" levels up, current level is "+t);if(a="data"+(t-n||""),!o)return a}for(var s=a,l=o.split("/"),c=0;c{"use strict";var t=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,r){for(var n=0;n{"use strict";var n=r(86296);e.exports={$id:"https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:n.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:n.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},66825:e=>{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d=e.opts.$data&&s&&s.$data;d?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s;var p="maximum"==t,h=p?"exclusiveMaximum":"exclusiveMinimum",v=e.schema[h],m=e.opts.$data&&v&&v.$data,y=p?"<":">",b=p?">":"<",g=void 0;if(!d&&"number"!=typeof s&&void 0!==s)throw new Error(t+" must be number");if(!m&&void 0!==v&&"number"!=typeof v&&"boolean"!=typeof v)throw new Error(h+" must be number or boolean");if(m){var w=e.util.getData(v.$data,i,e.dataPathArr),S="exclusive"+a,x="exclType"+a,O="exclIsNumber"+a,_="' + "+(j="op"+a)+" + '";o+=" var schemaExcl"+a+" = "+w+"; ",o+=" var "+S+"; var "+x+" = typeof "+(w="schemaExcl"+a)+"; if ("+x+" != 'boolean' && "+x+" != 'undefined' && "+x+" != 'number') { ";var E;g=h;(E=E||[]).push(o),o="",!1!==e.createErrors?(o+=" { keyword: '"+(g||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",!1!==e.opts.messages&&(o+=" , message: '"+h+" should be boolean' "),e.opts.verbose&&(o+=" , schema: validate.schema"+u+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var P=o;o=E.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+P+"]); ":o+=" validate.errors = ["+P+"]; return false; ":o+=" var err = "+P+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+=" } else if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),o+=" "+x+" == 'number' ? ( ("+S+" = "+n+" === undefined || "+w+" "+y+"= "+n+") ? "+f+" "+b+"= "+w+" : "+f+" "+b+" "+n+" ) : ( ("+S+" = "+w+" === true) ? "+f+" "+b+"= "+n+" : "+f+" "+b+" "+n+" ) || "+f+" !== "+f+") { var op"+a+" = "+S+" ? '"+y+"' : '"+y+"='; ",void 0===s&&(g=h,l=e.errSchemaPath+"/"+h,n=w,d=m)}else{_=y;if((O="number"==typeof v)&&d){var j="'"+_+"'";o+=" if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),o+=" ( "+n+" === undefined || "+v+" "+y+"= "+n+" ? "+f+" "+b+"= "+v+" : "+f+" "+b+" "+n+" ) || "+f+" !== "+f+") { "}else{O&&void 0===s?(S=!0,g=h,l=e.errSchemaPath+"/"+h,n=v,b+="="):(O&&(n=Math[p?"min":"max"](v,s)),v===(!O||n)?(S=!0,g=h,l=e.errSchemaPath+"/"+h,b+="="):(S=!1,_+="="));j="'"+_+"'";o+=" if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),o+=" "+f+" "+b+" "+n+" || "+f+" !== "+f+") { "}}g=g||t,(E=E||[]).push(o),o="",!1!==e.createErrors?(o+=" { keyword: '"+(g||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { comparison: "+j+", limit: "+n+", exclusive: "+S+" } ",!1!==e.opts.messages&&(o+=" , message: 'should be "+_+" ",o+=d?"' + "+n:n+"'"),e.opts.verbose&&(o+=" , schema: ",o+=d?"validate.schema"+u:""+s,o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";P=o;return o=E.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+P+"]); ":o+=" validate.errors = ["+P+"]; return false; ":o+=" var err = "+P+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+=" } ",c&&(o+=" else { "),o}},60953:e=>{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d=e.opts.$data&&s&&s.$data;if(d?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s,!d&&"number"!=typeof s)throw new Error(t+" must be number");o+="if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),o+=" "+f+".length "+("maxItems"==t?">":"<")+" "+n+") { ";var p=t,h=h||[];h.push(o),o="",!1!==e.createErrors?(o+=" { keyword: '"+(p||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+n+" } ",!1!==e.opts.messages&&(o+=" , message: 'should NOT have ",o+="maxItems"==t?"more":"fewer",o+=" than ",o+=d?"' + "+n+" + '":""+s,o+=" items' "),e.opts.verbose&&(o+=" , schema: ",o+=d?"validate.schema"+u:""+s,o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var v=o;return o=h.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+v+"]); ":o+=" validate.errors = ["+v+"]; return false; ":o+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+="} ",c&&(o+=" else { "),o}},86951:e=>{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d=e.opts.$data&&s&&s.$data;if(d?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s,!d&&"number"!=typeof s)throw new Error(t+" must be number");var p="maxLength"==t?">":"<";o+="if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),!1===e.opts.unicode?o+=" "+f+".length ":o+=" ucs2length("+f+") ",o+=" "+p+" "+n+") { ";var h=t,v=v||[];v.push(o),o="",!1!==e.createErrors?(o+=" { keyword: '"+(h||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+n+" } ",!1!==e.opts.messages&&(o+=" , message: 'should NOT be ",o+="maxLength"==t?"longer":"shorter",o+=" than ",o+=d?"' + "+n+" + '":""+s,o+=" characters' "),e.opts.verbose&&(o+=" , schema: ",o+=d?"validate.schema"+u:""+s,o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var m=o;return o=v.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+m+"]); ":o+=" validate.errors = ["+m+"]; return false; ":o+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+="} ",c&&(o+=" else { "),o}},82784:e=>{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d=e.opts.$data&&s&&s.$data;if(d?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s,!d&&"number"!=typeof s)throw new Error(t+" must be number");o+="if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),o+=" Object.keys("+f+").length "+("maxProperties"==t?">":"<")+" "+n+") { ";var p=t,h=h||[];h.push(o),o="",!1!==e.createErrors?(o+=" { keyword: '"+(p||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+n+" } ",!1!==e.opts.messages&&(o+=" , message: 'should NOT have ",o+="maxProperties"==t?"more":"fewer",o+=" than ",o+=d?"' + "+n+" + '":""+s,o+=" properties' "),e.opts.verbose&&(o+=" , schema: ",o+=d?"validate.schema"+u:""+s,o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var v=o;return o=h.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+v+"]); ":o+=" validate.errors = ["+v+"]; return false; ":o+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+="} ",c&&(o+=" else { "),o}},29201:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.schema[t],a=e.schemaPath+e.util.getProperty(t),i=e.errSchemaPath+"/"+t,s=!e.opts.allErrors,u=e.util.copy(e),l="";u.level++;var c="valid"+u.level,f=u.baseId,d=!0,p=o;if(p)for(var h,v=-1,m=p.length-1;v0||!1===h:e.util.schemaHasRules(h,e.RULES.all))&&(d=!1,u.schema=h,u.schemaPath=a+"["+v+"]",u.errSchemaPath=i+"/"+v,n+=" "+e.validate(u)+" ",u.baseId=f,s&&(n+=" if ("+c+") { ",l+="}"));return s&&(n+=d?" if (true) { ":" "+l.slice(0,-1)+" "),n}},59235:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d="errs__"+o,p=e.util.copy(e),h="";p.level++;var v="valid"+p.level,m=i.every((function(t){return e.opts.strictKeywords?"object"==typeof t&&Object.keys(t).length>0||!1===t:e.util.schemaHasRules(t,e.RULES.all)}));if(m){var y=p.baseId;n+=" var "+d+" = errors; var "+f+" = false; ";var b=e.compositeRule;e.compositeRule=p.compositeRule=!0;var g=i;if(g)for(var w,S=-1,x=g.length-1;S{"use strict";e.exports=function(e,t,r){var n=" ",o=e.schema[t],a=e.errSchemaPath+"/"+t,i=(e.opts.allErrors,e.util.toQuotedString(o));return!0===e.opts.$comment?n+=" console.log("+i+");":"function"==typeof e.opts.$comment&&(n+=" self._opts.$comment("+i+", "+e.util.toQuotedString(a)+", validate.root.schema);"),n}},29739:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d=e.opts.$data&&i&&i.$data;d&&(n+=" var schema"+o+" = "+e.util.getData(i.$data,a,e.dataPathArr)+"; "),d||(n+=" var schema"+o+" = validate.schema"+s+";"),n+="var "+f+" = equal("+c+", schema"+o+"); if (!"+f+") { ";var p=p||[];p.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'const' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValue: schema"+o+" } ",!1!==e.opts.messages&&(n+=" , message: 'should be equal to constant' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var h=n;return n=p.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+h+"]); ":n+=" validate.errors = ["+h+"]; return false; ":n+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" }",l&&(n+=" else { "),n}},5439:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d="errs__"+o,p=e.util.copy(e);p.level++;var h="valid"+p.level,v="i"+o,m=p.dataLevel=e.dataLevel+1,y="data"+m,b=e.baseId,g=e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all);if(n+="var "+d+" = errors;var "+f+";",g){var w=e.compositeRule;e.compositeRule=p.compositeRule=!0,p.schema=i,p.schemaPath=s,p.errSchemaPath=u,n+=" var "+h+" = false; for (var "+v+" = 0; "+v+" < "+c+".length; "+v+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);var S=c+"["+v+"]";p.dataPathArr[m]=v;var x=e.validate(p);p.baseId=b,e.util.varOccurences(x,y)<2?n+=" "+e.util.varReplace(x,y,S)+" ":n+=" var "+y+" = "+S+"; "+x+" ",n+=" if ("+h+") break; } ",e.compositeRule=p.compositeRule=w,n+=" if (!"+h+") {"}else n+=" if ("+c+".length == 0) {";var O=O||[];O.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'contains' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'should contain a valid item' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var _=n;return n=O.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+_+"]); ":n+=" validate.errors = ["+_+"]; return false; ":n+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { ",g&&(n+=" errors = "+d+"; if (vErrors !== null) { if ("+d+") vErrors.length = "+d+"; else vErrors = null; } "),e.opts.allErrors&&(n+=" } "),n}},34583:e=>{"use strict";e.exports=function(e,t,r){var n,o,a=" ",i=e.level,s=e.dataLevel,u=e.schema[t],l=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,f=!e.opts.allErrors,d="data"+(s||""),p="valid"+i,h="errs__"+i,v=e.opts.$data&&u&&u.$data;v?(a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",o="schema"+i):o=u;var m,y,b,g,w,S=this,x="definition"+i,O=S.definition,_="";if(v&&O.$data){w="keywordValidate"+i;var E=O.validateSchema;a+=" var "+x+" = RULES.custom['"+t+"'].definition; var "+w+" = "+x+".validate;"}else{if(!(g=e.useCustomRule(S,u,e.schema,e)))return;o="validate.schema"+l,w=g.code,m=O.compile,y=O.inline,b=O.macro}var P=w+".errors",j="i"+i,k="ruleErr"+i,C=O.async;if(C&&!e.async)throw new Error("async keyword in sync schema");if(y||b||(a+=P+" = null;"),a+="var "+h+" = errors;var "+p+";",v&&O.$data&&(_+="}",a+=" if ("+o+" === undefined) { "+p+" = true; } else { ",E&&(_+="}",a+=" "+p+" = "+x+".validateSchema("+o+"); if ("+p+") { ")),y)O.statements?a+=" "+g.validate+" ":a+=" "+p+" = "+g.validate+"; ";else if(b){var A=e.util.copy(e);_="";A.level++;var R="valid"+A.level;A.schema=g.validate,A.schemaPath="";var F=e.compositeRule;e.compositeRule=A.compositeRule=!0;var M=e.validate(A).replace(/validate\.schema/g,w);e.compositeRule=A.compositeRule=F,a+=" "+M}else{(N=N||[]).push(a),a="",a+=" "+w+".call( ",e.opts.passContext?a+="this":a+="self",m||!1===O.schema?a+=" , "+d+" ":a+=" , "+o+" , "+d+" , validate.schema"+e.schemaPath+" ",a+=" , (dataPath || '')",'""'!=e.errorPath&&(a+=" + "+e.errorPath);var I=s?"data"+(s-1||""):"parentData",T=s?e.dataPathArr[s]:"parentDataProperty",D=a+=" , "+I+" , "+T+" , rootData ) ";a=N.pop(),!1===O.errors?(a+=" "+p+" = ",C&&(a+="await "),a+=D+"; "):a+=C?" var "+(P="customErrors"+i)+" = null; try { "+p+" = await "+D+"; } catch (e) { "+p+" = false; if (e instanceof ValidationError) "+P+" = e.errors; else throw e; } ":" "+P+" = null; "+p+" = "+D+"; "}if(O.modifying&&(a+=" if ("+I+") "+d+" = "+I+"["+T+"];"),a+=""+_,O.valid)f&&(a+=" if (true) { ");else{var N;a+=" if ( ",void 0===O.valid?(a+=" !",a+=b?""+R:""+p):a+=" "+!O.valid+" ",a+=") { ",n=S.keyword,(N=N||[]).push(a),a="",(N=N||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(n||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { keyword: '"+S.keyword+"' } ",!1!==e.opts.messages&&(a+=" , message: 'should pass \""+S.keyword+"\" keyword validation' "),e.opts.verbose&&(a+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var L=a;a=N.pop(),!e.compositeRule&&f?e.async?a+=" throw new ValidationError(["+L+"]); ":a+=" validate.errors = ["+L+"]; return false; ":a+=" var err = "+L+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";var Z=a;a=N.pop(),y?O.errors?"full"!=O.errors&&(a+=" for (var "+j+"="+h+"; "+j+"{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="errs__"+o,d=e.util.copy(e),p="";d.level++;var h="valid"+d.level,v={},m={},y=e.opts.ownProperties;for(S in i)if("__proto__"!=S){var b=i[S],g=Array.isArray(b)?m:v;g[S]=b}n+="var "+f+" = errors;";var w=e.errorPath;for(var S in n+="var missing"+o+";",m)if((g=m[S]).length){if(n+=" if ( "+c+e.util.getProperty(S)+" !== undefined ",y&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(S)+"') "),l){n+=" && ( ";var x=g;if(x)for(var O=-1,_=x.length-1;O<_;){A=x[O+=1],O&&(n+=" || "),n+=" ( ( "+(I=c+(M=e.util.getProperty(A)))+" === undefined ",y&&(n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(A)+"') "),n+=") && (missing"+o+" = "+e.util.toQuotedString(e.opts.jsonPointers?A:M)+") ) "}n+=")) { ";var E="missing"+o,P="' + "+E+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(w,E,!0):w+" + "+E);var j=j||[];j.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'dependencies' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { property: '"+e.util.escapeQuotes(S)+"', missingProperty: '"+P+"', depsCount: "+g.length+", deps: '"+e.util.escapeQuotes(1==g.length?g[0]:g.join(", "))+"' } ",!1!==e.opts.messages&&(n+=" , message: 'should have ",1==g.length?n+="property "+e.util.escapeQuotes(g[0]):n+="properties "+e.util.escapeQuotes(g.join(", ")),n+=" when property "+e.util.escapeQuotes(S)+" is present' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var k=n;n=j.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+k+"]); ":n+=" validate.errors = ["+k+"]; return false; ":n+=" var err = "+k+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else{n+=" ) { ";var C=g;if(C)for(var A,R=-1,F=C.length-1;R0||!1===b:e.util.schemaHasRules(b,e.RULES.all))&&(n+=" "+h+" = true; if ( "+c+e.util.getProperty(S)+" !== undefined ",y&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(S)+"') "),n+=") { ",d.schema=b,d.schemaPath=s+e.util.getProperty(S),d.errSchemaPath=u+"/"+e.util.escapeFragment(S),n+=" "+e.validate(d)+" ",d.baseId=T,n+=" } ",l&&(n+=" if ("+h+") { ",p+="}"))}return l&&(n+=" "+p+" if ("+f+" == errors) {"),n}},86149:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d=e.opts.$data&&i&&i.$data;d&&(n+=" var schema"+o+" = "+e.util.getData(i.$data,a,e.dataPathArr)+"; ");var p="i"+o,h="schema"+o;d||(n+=" var "+h+" = validate.schema"+s+";"),n+="var "+f+";",d&&(n+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"),n+=f+" = false;for (var "+p+"=0; "+p+"<"+h+".length; "+p+"++) if (equal("+c+", "+h+"["+p+"])) { "+f+" = true; break; }",d&&(n+=" } "),n+=" if (!"+f+") { ";var v=v||[];v.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'enum' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValues: schema"+o+" } ",!1!==e.opts.messages&&(n+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var m=n;return n=v.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+m+"]); ":n+=" validate.errors = ["+m+"]; return false; ":n+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" }",l&&(n+=" else { "),n}},57486:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||"");if(!1===e.opts.format)return l&&(n+=" if (true) { "),n;var f,d=e.opts.$data&&i&&i.$data;d?(n+=" var schema"+o+" = "+e.util.getData(i.$data,a,e.dataPathArr)+"; ",f="schema"+o):f=i;var p=e.opts.unknownFormats,h=Array.isArray(p);if(d){n+=" var "+(v="format"+o)+" = formats["+f+"]; var "+(m="isObject"+o)+" = typeof "+v+" == 'object' && !("+v+" instanceof RegExp) && "+v+".validate; var "+(y="formatType"+o)+" = "+m+" && "+v+".type || 'string'; if ("+m+") { ",e.async&&(n+=" var async"+o+" = "+v+".async; "),n+=" "+v+" = "+v+".validate; } if ( ",d&&(n+=" ("+f+" !== undefined && typeof "+f+" != 'string') || "),n+=" (","ignore"!=p&&(n+=" ("+f+" && !"+v+" ",h&&(n+=" && self._opts.unknownFormats.indexOf("+f+") == -1 "),n+=") || "),n+=" ("+v+" && "+y+" == '"+r+"' && !(typeof "+v+" == 'function' ? ",e.async?n+=" (async"+o+" ? await "+v+"("+c+") : "+v+"("+c+")) ":n+=" "+v+"("+c+") ",n+=" : "+v+".test("+c+"))))) {"}else{var v;if(!(v=e.formats[i])){if("ignore"==p)return e.logger.warn('unknown format "'+i+'" ignored in schema at path "'+e.errSchemaPath+'"'),l&&(n+=" if (true) { "),n;if(h&&p.indexOf(i)>=0)return l&&(n+=" if (true) { "),n;throw new Error('unknown format "'+i+'" is used in schema at path "'+e.errSchemaPath+'"')}var m,y=(m="object"==typeof v&&!(v instanceof RegExp)&&v.validate)&&v.type||"string";if(m){var b=!0===v.async;v=v.validate}if(y!=r)return l&&(n+=" if (true) { "),n;if(b){if(!e.async)throw new Error("async format in sync schema");n+=" if (!(await "+(g="formats"+e.util.getProperty(i)+".validate")+"("+c+"))) { "}else{n+=" if (! ";var g="formats"+e.util.getProperty(i);m&&(g+=".validate"),n+="function"==typeof v?" "+g+"("+c+") ":" "+g+".test("+c+") ",n+=") { "}}var w=w||[];w.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'format' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { format: ",n+=d?""+f:""+e.util.toQuotedString(i),n+=" } ",!1!==e.opts.messages&&(n+=" , message: 'should match format \"",n+=d?"' + "+f+" + '":""+e.util.escapeQuotes(i),n+="\"' "),e.opts.verbose&&(n+=" , schema: ",n+=d?"validate.schema"+s:""+e.util.toQuotedString(i),n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var S=n;return n=w.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+S+"]); ":n+=" validate.errors = ["+S+"]; return false; ":n+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",l&&(n+=" else { "),n}},4181:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d="errs__"+o,p=e.util.copy(e);p.level++;var h="valid"+p.level,v=e.schema.then,m=e.schema.else,y=void 0!==v&&(e.opts.strictKeywords?"object"==typeof v&&Object.keys(v).length>0||!1===v:e.util.schemaHasRules(v,e.RULES.all)),b=void 0!==m&&(e.opts.strictKeywords?"object"==typeof m&&Object.keys(m).length>0||!1===m:e.util.schemaHasRules(m,e.RULES.all)),g=p.baseId;if(y||b){var w;p.createErrors=!1,p.schema=i,p.schemaPath=s,p.errSchemaPath=u,n+=" var "+d+" = errors; var "+f+" = true; ";var S=e.compositeRule;e.compositeRule=p.compositeRule=!0,n+=" "+e.validate(p)+" ",p.baseId=g,p.createErrors=!0,n+=" errors = "+d+"; if (vErrors !== null) { if ("+d+") vErrors.length = "+d+"; else vErrors = null; } ",e.compositeRule=p.compositeRule=S,y?(n+=" if ("+h+") { ",p.schema=e.schema.then,p.schemaPath=e.schemaPath+".then",p.errSchemaPath=e.errSchemaPath+"/then",n+=" "+e.validate(p)+" ",p.baseId=g,n+=" "+f+" = "+h+"; ",y&&b?n+=" var "+(w="ifClause"+o)+" = 'then'; ":w="'then'",n+=" } ",b&&(n+=" else { ")):n+=" if (!"+h+") { ",b&&(p.schema=e.schema.else,p.schemaPath=e.schemaPath+".else",p.errSchemaPath=e.errSchemaPath+"/else",n+=" "+e.validate(p)+" ",p.baseId=g,n+=" "+f+" = "+h+"; ",y&&b?n+=" var "+(w="ifClause"+o)+" = 'else'; ":w="'else'",n+=" } "),n+=" if (!"+f+") { var err = ",!1!==e.createErrors?(n+=" { keyword: 'if' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { failingKeyword: "+w+" } ",!1!==e.opts.messages&&(n+=" , message: 'should match \"' + "+w+" + '\" schema' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&l&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+=" } ",l&&(n+=" else { ")}else l&&(n+=" if (true) { ");return n}},41720:(e,t,r)=>{"use strict";e.exports={$ref:r(19487),allOf:r(29201),anyOf:r(59235),$comment:r(60555),const:r(29739),contains:r(5439),dependencies:r(64459),enum:r(86149),format:r(57486),if:r(4181),items:r(15069),maximum:r(66825),minimum:r(66825),maxItems:r(60953),minItems:r(60953),maxLength:r(86951),minLength:r(86951),maxProperties:r(82784),minProperties:r(82784),multipleOf:r(71287),not:r(26648),oneOf:r(23525),pattern:r(64669),properties:r(74634),propertyNames:r(32246),required:r(89772),uniqueItems:r(21405),validate:r(89241)}},15069:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d="errs__"+o,p=e.util.copy(e),h="";p.level++;var v="valid"+p.level,m="i"+o,y=p.dataLevel=e.dataLevel+1,b="data"+y,g=e.baseId;if(n+="var "+d+" = errors;var "+f+";",Array.isArray(i)){var w=e.schema.additionalItems;if(!1===w){n+=" "+f+" = "+c+".length <= "+i.length+"; ";var S=u;u=e.errSchemaPath+"/additionalItems",n+=" if (!"+f+") { ";var x=x||[];x.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'additionalItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+i.length+" } ",!1!==e.opts.messages&&(n+=" , message: 'should NOT have more than "+i.length+" items' "),e.opts.verbose&&(n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var O=n;n=x.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+O+"]); ":n+=" validate.errors = ["+O+"]; return false; ":n+=" var err = "+O+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",u=S,l&&(h+="}",n+=" else { ")}var _=i;if(_)for(var E,P=-1,j=_.length-1;P0||!1===E:e.util.schemaHasRules(E,e.RULES.all)){n+=" "+v+" = true; if ("+c+".length > "+P+") { ";var k=c+"["+P+"]";p.schema=E,p.schemaPath=s+"["+P+"]",p.errSchemaPath=u+"/"+P,p.errorPath=e.util.getPathExpr(e.errorPath,P,e.opts.jsonPointers,!0),p.dataPathArr[y]=P;var C=e.validate(p);p.baseId=g,e.util.varOccurences(C,b)<2?n+=" "+e.util.varReplace(C,b,k)+" ":n+=" var "+b+" = "+k+"; "+C+" ",n+=" } ",l&&(n+=" if ("+v+") { ",h+="}")}if("object"==typeof w&&(e.opts.strictKeywords?"object"==typeof w&&Object.keys(w).length>0||!1===w:e.util.schemaHasRules(w,e.RULES.all))){p.schema=w,p.schemaPath=e.schemaPath+".additionalItems",p.errSchemaPath=e.errSchemaPath+"/additionalItems",n+=" "+v+" = true; if ("+c+".length > "+i.length+") { for (var "+m+" = "+i.length+"; "+m+" < "+c+".length; "+m+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers,!0);k=c+"["+m+"]";p.dataPathArr[y]=m;C=e.validate(p);p.baseId=g,e.util.varOccurences(C,b)<2?n+=" "+e.util.varReplace(C,b,k)+" ":n+=" var "+b+" = "+k+"; "+C+" ",l&&(n+=" if (!"+v+") break; "),n+=" } } ",l&&(n+=" if ("+v+") { ",h+="}")}}else if(e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all)){p.schema=i,p.schemaPath=s,p.errSchemaPath=u,n+=" for (var "+m+" = 0; "+m+" < "+c+".length; "+m+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers,!0);k=c+"["+m+"]";p.dataPathArr[y]=m;C=e.validate(p);p.baseId=g,e.util.varOccurences(C,b)<2?n+=" "+e.util.varReplace(C,b,k)+" ":n+=" var "+b+" = "+k+"; "+C+" ",l&&(n+=" if (!"+v+") break; "),n+=" }"}return l&&(n+=" "+h+" if ("+d+" == errors) {"),n}},71287:e=>{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d=e.opts.$data&&s&&s.$data;if(d?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s,!d&&"number"!=typeof s)throw new Error(t+" must be number");o+="var division"+a+";if (",d&&(o+=" "+n+" !== undefined && ( typeof "+n+" != 'number' || "),o+=" (division"+a+" = "+f+" / "+n+", ",e.opts.multipleOfPrecision?o+=" Math.abs(Math.round(division"+a+") - division"+a+") > 1e-"+e.opts.multipleOfPrecision+" ":o+=" division"+a+" !== parseInt(division"+a+") ",o+=" ) ",d&&(o+=" ) "),o+=" ) { ";var p=p||[];p.push(o),o="",!1!==e.createErrors?(o+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { multipleOf: "+n+" } ",!1!==e.opts.messages&&(o+=" , message: 'should be multiple of ",o+=d?"' + "+n:n+"'"),e.opts.verbose&&(o+=" , schema: ",o+=d?"validate.schema"+u:""+s,o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var h=o;return o=p.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+h+"]); ":o+=" validate.errors = ["+h+"]; return false; ":o+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+="} ",c&&(o+=" else { "),o}},26648:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="errs__"+o,d=e.util.copy(e);d.level++;var p="valid"+d.level;if(e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all)){d.schema=i,d.schemaPath=s,d.errSchemaPath=u,n+=" var "+f+" = errors; ";var h,v=e.compositeRule;e.compositeRule=d.compositeRule=!0,d.createErrors=!1,d.opts.allErrors&&(h=d.opts.allErrors,d.opts.allErrors=!1),n+=" "+e.validate(d)+" ",d.createErrors=!0,h&&(d.opts.allErrors=h),e.compositeRule=d.compositeRule=v,n+=" if ("+p+") { ";var m=m||[];m.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var y=n;n=m.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+y+"]); ":n+=" validate.errors = ["+y+"]; return false; ":n+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } ",e.opts.allErrors&&(n+=" } ")}else n+=" var err = ",!1!==e.createErrors?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",l&&(n+=" if (false) { ");return n}},23525:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d="errs__"+o,p=e.util.copy(e),h="";p.level++;var v="valid"+p.level,m=p.baseId,y="prevValid"+o,b="passingSchemas"+o;n+="var "+d+" = errors , "+y+" = false , "+f+" = false , "+b+" = null; ";var g=e.compositeRule;e.compositeRule=p.compositeRule=!0;var w=i;if(w)for(var S,x=-1,O=w.length-1;x0||!1===S:e.util.schemaHasRules(S,e.RULES.all))?(p.schema=S,p.schemaPath=s+"["+x+"]",p.errSchemaPath=u+"/"+x,n+=" "+e.validate(p)+" ",p.baseId=m):n+=" var "+v+" = true; ",x&&(n+=" if ("+v+" && "+y+") { "+f+" = false; "+b+" = ["+b+", "+x+"]; } else { ",h+="}"),n+=" if ("+v+") { "+f+" = "+y+" = true; "+b+" = "+x+"; }";return e.compositeRule=p.compositeRule=g,n+=h+"if (!"+f+") { var err = ",!1!==e.createErrors?(n+=" { keyword: 'oneOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { passingSchemas: "+b+" } ",!1!==e.opts.messages&&(n+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&l&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+="} else { errors = "+d+"; if (vErrors !== null) { if ("+d+") vErrors.length = "+d+"; else vErrors = null; }",e.opts.allErrors&&(n+=" } "),n}},64669:e=>{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d=e.opts.$data&&s&&s.$data;d?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s,o+="if ( ",d&&(o+=" ("+n+" !== undefined && typeof "+n+" != 'string') || "),o+=" !"+(d?"(new RegExp("+n+"))":e.usePattern(s))+".test("+f+") ) { ";var p=p||[];p.push(o),o="",!1!==e.createErrors?(o+=" { keyword: 'pattern' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { pattern: ",o+=d?""+n:""+e.util.toQuotedString(s),o+=" } ",!1!==e.opts.messages&&(o+=" , message: 'should match pattern \"",o+=d?"' + "+n+" + '":""+e.util.escapeQuotes(s),o+="\"' "),e.opts.verbose&&(o+=" , schema: ",o+=d?"validate.schema"+u:""+e.util.toQuotedString(s),o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var h=o;return o=p.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+h+"]); ":o+=" validate.errors = ["+h+"]; return false; ":o+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+="} ",c&&(o+=" else { "),o}},74634:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="errs__"+o,d=e.util.copy(e),p="";d.level++;var h="valid"+d.level,v="key"+o,m="idx"+o,y=d.dataLevel=e.dataLevel+1,b="data"+y,g="dataProperties"+o,w=Object.keys(i||{}).filter(M),S=e.schema.patternProperties||{},x=Object.keys(S).filter(M),O=e.schema.additionalProperties,_=w.length||x.length,E=!1===O,P="object"==typeof O&&Object.keys(O).length,j=e.opts.removeAdditional,k=E||P||j,C=e.opts.ownProperties,A=e.baseId,R=e.schema.required;if(R&&(!e.opts.$data||!R.$data)&&R.length8)n+=" || validate.schema"+s+".hasOwnProperty("+v+") ";else{var I=w;if(I)for(var T=-1,D=I.length-1;T0||!1===J:e.util.schemaHasRules(J,e.RULES.all)){var X=e.util.getProperty(Q),ee=(W=c+X,q&&void 0!==J.default);d.schema=J,d.schemaPath=s+X,d.errSchemaPath=u+"/"+e.util.escapeFragment(Q),d.errorPath=e.util.getPath(e.errorPath,Q,e.opts.jsonPointers),d.dataPathArr[y]=e.util.toQuotedString(Q);H=e.validate(d);if(d.baseId=A,e.util.varOccurences(H,b)<2){H=e.util.varReplace(H,b,W);var te=W}else{te=b;n+=" var "+b+" = "+W+"; "}if(ee)n+=" "+H+" ";else{if(F&&F[Q]){n+=" if ( "+te+" === undefined ",C&&(n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(Q)+"') "),n+=") { "+h+" = false; ";U=e.errorPath,z=u;var re,ne=e.util.escapeQuotes(Q);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(U,Q,e.opts.jsonPointers)),u=e.errSchemaPath+"/required",(re=re||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+ne+"' } ",!1!==e.opts.messages&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+ne+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";V=n;n=re.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+V+"]); ":n+=" validate.errors = ["+V+"]; return false; ":n+=" var err = "+V+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",u=z,e.errorPath=U,n+=" } else { "}else l?(n+=" if ( "+te+" === undefined ",C&&(n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(Q)+"') "),n+=") { "+h+" = true; } else { "):(n+=" if ("+te+" !== undefined ",C&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(Q)+"') "),n+=" ) { ");n+=" "+H+" } "}}l&&(n+=" if ("+h+") { ",p+="}")}}if(x.length){var oe=x;if(oe)for(var ae,ie=-1,se=oe.length-1;ie0||!1===J:e.util.schemaHasRules(J,e.RULES.all)){d.schema=J,d.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(ae),d.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(ae),n+=C?" "+g+" = "+g+" || Object.keys("+c+"); for (var "+m+"=0; "+m+"<"+g+".length; "+m+"++) { var "+v+" = "+g+"["+m+"]; ":" for (var "+v+" in "+c+") { ",n+=" if ("+e.usePattern(ae)+".test("+v+")) { ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);W=c+"["+v+"]";d.dataPathArr[y]=v;H=e.validate(d);d.baseId=A,e.util.varOccurences(H,b)<2?n+=" "+e.util.varReplace(H,b,W)+" ":n+=" var "+b+" = "+W+"; "+H+" ",l&&(n+=" if (!"+h+") break; "),n+=" } ",l&&(n+=" else "+h+" = true; "),n+=" } ",l&&(n+=" if ("+h+") { ",p+="}")}}}return l&&(n+=" "+p+" if ("+f+" == errors) {"),n}},32246:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="errs__"+o,d=e.util.copy(e);d.level++;var p="valid"+d.level;if(n+="var "+f+" = errors;",e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0||!1===i:e.util.schemaHasRules(i,e.RULES.all)){d.schema=i,d.schemaPath=s,d.errSchemaPath=u;var h="key"+o,v="idx"+o,m="i"+o,y="' + "+h+" + '",b="data"+(d.dataLevel=e.dataLevel+1),g="dataProperties"+o,w=e.opts.ownProperties,S=e.baseId;w&&(n+=" var "+g+" = undefined; "),n+=w?" "+g+" = "+g+" || Object.keys("+c+"); for (var "+v+"=0; "+v+"<"+g+".length; "+v+"++) { var "+h+" = "+g+"["+v+"]; ":" for (var "+h+" in "+c+") { ",n+=" var startErrs"+o+" = errors; ";var x=h,O=e.compositeRule;e.compositeRule=d.compositeRule=!0;var _=e.validate(d);d.baseId=S,e.util.varOccurences(_,b)<2?n+=" "+e.util.varReplace(_,b,x)+" ":n+=" var "+b+" = "+x+"; "+_+" ",e.compositeRule=d.compositeRule=O,n+=" if (!"+p+") { for (var "+m+"=startErrs"+o+"; "+m+"{"use strict";e.exports=function(e,t,r){var n,o,a=" ",i=e.level,s=e.dataLevel,u=e.schema[t],l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(s||""),d="valid"+i;if("#"==u||"#/"==u)e.isRoot?(n=e.async,o="validate"):(n=!0===e.root.schema.$async,o="root.refVal[0]");else{var p=e.resolveRef(e.baseId,u,e.isRoot);if(void 0===p){var h=e.MissingRefError.message(e.baseId,u);if("fail"==e.opts.missingRefs){e.logger.error(h),(b=b||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '$ref' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { ref: '"+e.util.escapeQuotes(u)+"' } ",!1!==e.opts.messages&&(a+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(u)+"' "),e.opts.verbose&&(a+=" , schema: "+e.util.toQuotedString(u)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),a+=" } "):a+=" {} ";var v=a;a=b.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+v+"]); ":a+=" validate.errors = ["+v+"]; return false; ":a+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c&&(a+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs)throw new e.MissingRefError(e.baseId,u,h);e.logger.warn(h),c&&(a+=" if (true) { ")}}else if(p.inline){var m=e.util.copy(e);m.level++;var y="valid"+m.level;m.schema=p.schema,m.schemaPath="",m.errSchemaPath=u,a+=" "+e.validate(m).replace(/validate\.schema/g,p.code)+" ",c&&(a+=" if ("+y+") { ")}else n=!0===p.$async||e.async&&!1!==p.$async,o=p.code}if(o){var b;(b=b||[]).push(a),a="",e.opts.passContext?a+=" "+o+".call(this, ":a+=" "+o+"( ",a+=" "+f+", (dataPath || '')",'""'!=e.errorPath&&(a+=" + "+e.errorPath);var g=a+=" , "+(s?"data"+(s-1||""):"parentData")+" , "+(s?e.dataPathArr[s]:"parentDataProperty")+", rootData) ";if(a=b.pop(),n){if(!e.async)throw new Error("async schema referenced by sync schema");c&&(a+=" var "+d+"; "),a+=" try { await "+g+"; ",c&&(a+=" "+d+" = true; "),a+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ",c&&(a+=" "+d+" = false; "),a+=" } ",c&&(a+=" if ("+d+") { ")}else a+=" if (!"+g+") { if (vErrors === null) vErrors = "+o+".errors; else vErrors = vErrors.concat("+o+".errors); errors = vErrors.length; } ",c&&(a+=" else { ")}return a}},89772:e=>{"use strict";e.exports=function(e,t,r){var n=" ",o=e.level,a=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(a||""),f="valid"+o,d=e.opts.$data&&i&&i.$data;d&&(n+=" var schema"+o+" = "+e.util.getData(i.$data,a,e.dataPathArr)+"; ");var p="schema"+o;if(!d)if(i.length0||!1===g:e.util.schemaHasRules(g,e.RULES.all))||(h[h.length]=m)}}else h=i;if(d||h.length){var w=e.errorPath,S=d||h.length>=e.opts.loopRequired,x=e.opts.ownProperties;if(l)if(n+=" var missing"+o+"; ",S){d||(n+=" var "+p+" = validate.schema"+s+"; ");var O="' + "+(C="schema"+o+"["+(P="i"+o)+"]")+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(w,C,e.opts.jsonPointers)),n+=" var "+f+" = true; ",d&&(n+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"),n+=" for (var "+P+" = 0; "+P+" < "+p+".length; "+P+"++) { "+f+" = "+c+"["+p+"["+P+"]] !== undefined ",x&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", "+p+"["+P+"]) "),n+="; if (!"+f+") break; } ",d&&(n+=" } "),n+=" if (!"+f+") { ",(k=k||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+O+"' } ",!1!==e.opts.messages&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+O+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var _=n;n=k.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+_+"]); ":n+=" validate.errors = ["+_+"]; return false; ":n+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { "}else{n+=" if ( ";var E=h;if(E)for(var P=-1,j=E.length-1;P{"use strict";e.exports=function(e,t,r){var n,o=" ",a=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,f="data"+(i||""),d="valid"+a,p=e.opts.$data&&s&&s.$data;if(p?(o+=" var schema"+a+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+a):n=s,(s||p)&&!1!==e.opts.uniqueItems){p&&(o+=" var "+d+"; if ("+n+" === false || "+n+" === undefined) "+d+" = true; else if (typeof "+n+" != 'boolean') "+d+" = false; else { "),o+=" var i = "+f+".length , "+d+" = true , j; if (i > 1) { ";var h=e.schema.items&&e.schema.items.type,v=Array.isArray(h);if(!h||"object"==h||"array"==h||v&&(h.indexOf("object")>=0||h.indexOf("array")>=0))o+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+f+"[i], "+f+"[j])) { "+d+" = false; break outer; } } } ";else{o+=" var itemIndices = {}, item; for (;i--;) { var item = "+f+"[i]; ";var m="checkDataType"+(v?"s":"");o+=" if ("+e.util[m](h,"item",e.opts.strictNumbers,!0)+") continue; ",v&&(o+=" if (typeof item == 'string') item = '\"' + item; "),o+=" if (typeof itemIndices[item] == 'number') { "+d+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}o+=" } ",p&&(o+=" } "),o+=" if (!"+d+") { ";var y=y||[];y.push(o),o="",!1!==e.createErrors?(o+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(o+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(o+=" , schema: ",o+=p?"validate.schema"+u:""+s,o+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),o+=" } "):o+=" {} ";var b=o;o=y.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+b+"]); ":o+=" validate.errors = ["+b+"]; return false; ":o+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",o+=" } ",c&&(o+=" else { ")}else c&&(o+=" if (true) { ");return o}},89241:e=>{"use strict";e.exports=function(e,t,r){var n="",o=!0===e.schema.$async,a=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),i=e.self._getId(e.schema);if(e.opts.strictKeywords){var s=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(s){var u="unknown keyword: "+s;if("log"!==e.opts.strictKeywords)throw new Error(u);e.logger.warn(u)}}if(e.isTop&&(n+=" var validate = ",o&&(e.async=!0,n+="async "),n+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",i&&(e.opts.sourceCode||e.opts.processCode)&&(n+=" /*# sourceURL="+i+" */ ")),"boolean"==typeof e.schema||!a&&!e.schema.$ref){t="false schema";var l=e.level,c=e.dataLevel,f=e.schema[t],d=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,h=!e.opts.allErrors,v="data"+(c||""),m="valid"+l;if(!1===e.schema){e.isTop?h=!0:n+=" var "+m+" = false; ",(Y=Y||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'boolean schema is false' "),e.opts.verbose&&(n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+v+" "),n+=" } "):n+=" {} ";var y=n;n=Y.pop(),!e.compositeRule&&h?e.async?n+=" throw new ValidationError(["+y+"]); ":n+=" validate.errors = ["+y+"]; return false; ":n+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else e.isTop?n+=o?" return data; ":" validate.errors = null; return true; ":n+=" var "+m+" = true; ";return e.isTop&&(n+=" }; return validate; "),n}if(e.isTop){var b=e.isTop;l=e.level=0,c=e.dataLevel=0,v="data";if(e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[""],void 0!==e.schema.default&&e.opts.useDefaults&&e.opts.strictDefaults){var g="default is ignored in the schema root";if("log"!==e.opts.strictDefaults)throw new Error(g);e.logger.warn(g)}n+=" var vErrors = null; ",n+=" var errors = 0; ",n+=" if (rootData === undefined) rootData = data; "}else{l=e.level,v="data"+((c=e.dataLevel)||"");if(i&&(e.baseId=e.resolve.url(e.baseId,i)),o&&!e.async)throw new Error("async schema in sync schema");n+=" var errs_"+l+" = errors;"}m="valid"+l,h=!e.opts.allErrors;var w="",S="",x=e.schema.type,O=Array.isArray(x);if(x&&e.opts.nullable&&!0===e.schema.nullable&&(O?-1==x.indexOf("null")&&(x=x.concat("null")):"null"!=x&&(x=[x,"null"],O=!0)),O&&1==x.length&&(x=x[0],O=!1),e.schema.$ref&&a){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(a=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(n+=" "+e.RULES.all.$comment.code(e,"$comment")),x){if(e.opts.coerceTypes)var _=e.util.coerceToTypes(e.opts.coerceTypes,x);var E=e.RULES.types[x];if(_||O||!0===E||E&&!G(E)){d=e.schemaPath+".type",p=e.errSchemaPath+"/type",d=e.schemaPath+".type",p=e.errSchemaPath+"/type";var P=O?"checkDataTypes":"checkDataType";if(n+=" if ("+e.util[P](x,v,e.opts.strictNumbers,!0)+") { ",_){var j="dataType"+l,k="coerced"+l;n+=" var "+j+" = typeof "+v+"; var "+k+" = undefined; ","array"==e.opts.coerceTypes&&(n+=" if ("+j+" == 'object' && Array.isArray("+v+") && "+v+".length == 1) { "+v+" = "+v+"[0]; "+j+" = typeof "+v+"; if ("+e.util.checkDataType(e.schema.type,v,e.opts.strictNumbers)+") "+k+" = "+v+"; } "),n+=" if ("+k+" !== undefined) ; ";var C=_;if(C)for(var A,R=-1,F=C.length-1;R{"use strict";var n=/^[a-z_$][a-z0-9_$-]*$/i,o=r(34583),a=r(50482);e.exports={add:function(e,t){var r=this.RULES;if(r.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!n.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,!0);var a=t.type;if(Array.isArray(a))for(var i=0;i{e.exports=r(62514)},69026:(e,t,r)=>{"use strict";var n=r(73455),o=r(16919),a=r(2792),i=r(55393),s=r(6755),u=r(45716),l=r(4784),c=r(47036),f=r(31703),d=r(42934),p=r(18721);e.exports=function(e){return new Promise((function(t,r){var h,v=e.data,m=e.headers,y=e.responseType;function b(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}n.isFormData(v)&&n.isStandardBrowserEnv()&&delete m["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var w=e.auth.username||"",S=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(w+":"+S)}var x=s(e.baseURL,e.url);function O(){if(g){var n="getAllResponseHeaders"in g?u(g.getAllResponseHeaders()):null,a={data:y&&"text"!==y&&"json"!==y?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:n,config:e,request:g};o((function(e){t(e),b()}),(function(e){r(e),b()}),a),g=null}}if(g.open(e.method.toUpperCase(),i(x,e.params,e.paramsSerializer),!0),g.timeout=e.timeout,"onloadend"in g?g.onloadend=O:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(O)},g.onabort=function(){g&&(r(new f("Request aborted",f.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new f("Network Error",f.ERR_NETWORK,e,g,g)),g=null},g.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||c;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(new f(t,n.clarifyTimeoutError?f.ETIMEDOUT:f.ECONNABORTED,e,g)),g=null},n.isStandardBrowserEnv()){var _=(e.withCredentials||l(x))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;_&&(m[e.xsrfHeaderName]=_)}"setRequestHeader"in g&&n.forEach(m,(function(e,t){void 0===v&&"content-type"===t.toLowerCase()?delete m[t]:g.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),y&&"json"!==y&&(g.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&g.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(h=function(e){g&&(r(!e||e&&e.type?new d:e),g.abort(),g=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))),v||(v=null);var E=p(x);E&&-1===["http","https","file"].indexOf(E)?r(new f("Unsupported protocol "+E+":",f.ERR_BAD_REQUEST,e)):g.send(v)}))}},62514:(e,t,r)=>{"use strict";var n=r(73455),o=r(46594),a=r(26189),i=r(85698);var s=function e(t){var r=new a(t),s=o(a.prototype.request,r);return n.extend(s,a.prototype,r),n.extend(s,r),s.create=function(r){return e(i(t,r))},s}(r(85738));s.Axios=a,s.CanceledError=r(42934),s.CancelToken=r(6810),s.isCancel=r(61151),s.VERSION=r(82947).version,s.toFormData=r(82174),s.AxiosError=r(31703),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=r(90258),s.isAxiosError=r(96667),e.exports=s,e.exports.default=s},6810:(e,t,r)=>{"use strict";var n=r(42934);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t{"use strict";var n=r(31703);function o(e){n.call(this,null==e?"canceled":e,n.ERR_CANCELED),this.name="CanceledError"}r(73455).inherits(o,n,{__CANCEL__:!0}),e.exports=o},61151:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},26189:(e,t,r)=>{"use strict";var n=r(73455),o=r(55393),a=r(887),i=r(22550),s=r(85698),u=r(6755),l=r(10989),c=l.validators;function f(e){this.defaults=e,this.interceptors={request:new a,response:new a}}f.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&l.assertOptions(r,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var n=[],o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var a,u=[];if(this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)})),!o){var f=[i,void 0];for(Array.prototype.unshift.apply(f,n),f=f.concat(u),a=Promise.resolve(t);f.length;)a=a.then(f.shift(),f.shift());return a}for(var d=t;n.length;){var p=n.shift(),h=n.shift();try{d=p(d)}catch(e){h(e);break}}try{a=i(d)}catch(e){return Promise.reject(e)}for(;u.length;)a=a.then(u.shift(),u.shift());return a},f.prototype.getUri=function(e){e=s(this.defaults,e);var t=u(e.baseURL,e.url);return o(t,e.params,e.paramsSerializer)},n.forEach(["delete","get","head","options"],(function(e){f.prototype[e]=function(t,r){return this.request(s(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){function t(t){return function(r,n,o){return this.request(s(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}f.prototype[e]=t(),f.prototype[e+"Form"]=t(!0)})),e.exports=f},31703:(e,t,r)=>{"use strict";var n=r(73455);function o(e,t,r,n,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}n.inherits(o,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var a=o.prototype,i={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){i[e]={value:e}})),Object.defineProperties(o,i),Object.defineProperty(a,"isAxiosError",{value:!0}),o.from=function(e,t,r,i,s,u){var l=Object.create(a);return n.toFlatObject(e,l,(function(e){return e!==Error.prototype})),o.call(l,e.message,t,r,i,s),l.name=e.name,u&&Object.assign(l,u),l},e.exports=o},887:(e,t,r)=>{"use strict";var n=r(73455);function o(){this.handlers=[]}o.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},6755:(e,t,r)=>{"use strict";var n=r(84257),o=r(68201);e.exports=function(e,t){return e&&!n(t)?o(e,t):t}},22550:(e,t,r)=>{"use strict";var n=r(73455),o=r(9101),a=r(61151),i=r(85738),s=r(42934);function u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return u(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(u(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},85698:(e,t,r)=>{"use strict";var n=r(73455);e.exports=function(e,t){t=t||{};var r={};function o(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function a(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:o(void 0,e[r]):o(e[r],t[r])}function i(e){if(!n.isUndefined(t[e]))return o(void 0,t[e])}function s(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:o(void 0,e[r]):o(void 0,t[r])}function u(r){return r in t?o(e[r],t[r]):r in e?o(void 0,e[r]):void 0}var l={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u};return n.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=l[e]||a,o=t(e);n.isUndefined(o)&&t!==u||(r[e]=o)})),r}},16919:(e,t,r)=>{"use strict";var n=r(31703);e.exports=function(e,t,r){var o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(new n("Request failed with status code "+r.status,[n.ERR_BAD_REQUEST,n.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}},9101:(e,t,r)=>{"use strict";var n=r(73455),o=r(85738);e.exports=function(e,t,r){var a=this||o;return n.forEach(r,(function(r){e=r.call(a,e,t)})),e}},85738:(e,t,r)=>{"use strict";var n=r(73455),o=r(34328),a=r(31703),i=r(47036),s=r(82174),u={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,f={transitional:i,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(c=r(69026)),c),transformRequest:[function(e,t){if(o(t,"Accept"),o(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e))return e;if(n.isArrayBufferView(e))return e.buffer;if(n.isURLSearchParams(e))return l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var r,a=n.isObject(e),i=t&&t["Content-Type"];if((r=n.isFileList(e))||a&&"multipart/form-data"===i){var u=this.env&&this.env.FormData;return s(r?{"files[]":e}:e,u&&new u)}return a||"application/json"===i?(l(t,"application/json"),function(e,t,r){if(n.isString(e))try{return(t||JSON.parse)(e),n.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||f.transitional,r=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,i=!r&&"json"===this.responseType;if(i||o&&n.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw a.from(e,a.ERR_BAD_RESPONSE,this,null,this.response);throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:r(25699)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){f.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){f.headers[e]=n.merge(u)})),e.exports=f},47036:e=>{"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},82947:e=>{e.exports={version:"0.27.2"}},46594:e=>{"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n{"use strict";var n=r(73455);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var a;if(r)a=r(t);else if(n.isURLSearchParams(t))a=t.toString();else{var i=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),i.push(o(t)+"="+o(e))})))})),a=i.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},68201:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},2792:(e,t,r)=>{"use strict";var n=r(73455);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,o,a,i){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(o)&&s.push("path="+o),n.isString(a)&&s.push("domain="+a),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},84257:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},96667:(e,t,r)=>{"use strict";var n=r(73455);e.exports=function(e){return n.isObject(e)&&!0===e.isAxiosError}},4784:(e,t,r)=>{"use strict";var n=r(73455);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},34328:(e,t,r)=>{"use strict";var n=r(73455);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},25699:e=>{e.exports=null},45716:(e,t,r)=>{"use strict";var n=r(73455),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,a,i={};return e?(n.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=n.trim(e.substr(0,a)).toLowerCase(),r=n.trim(e.substr(a+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([r]):i[t]?i[t]+", "+r:r}})),i):i}},18721:e=>{"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},90258:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},82174:(e,t,r)=>{"use strict";var n=r(73455);e.exports=function(e,t){t=t||new FormData;var r=[];function o(e){return null===e?"":n.isDate(e)?e.toISOString():n.isArrayBuffer(e)||n.isTypedArray(e)?"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}return function e(a,i){if(n.isPlainObject(a)||n.isArray(a)){if(-1!==r.indexOf(a))throw Error("Circular reference detected in "+i);r.push(a),n.forEach(a,(function(r,a){if(!n.isUndefined(r)){var s,u=i?i+"."+a:a;if(r&&!i&&"object"==typeof r)if(n.endsWith(a,"{}"))r=JSON.stringify(r);else if(n.endsWith(a,"[]")&&(s=n.toArray(r)))return void s.forEach((function(e){!n.isUndefined(e)&&t.append(u,o(e))}));e(r,u)}})),r.pop()}else t.append(i,o(a))}(e),t}},10989:(e,t,r)=>{"use strict";var n=r(82947).version,o=r(31703),a={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){a[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var i={};a.transitional=function(e,t,r){function a(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,s){if(!1===e)throw new o(a(n," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!i[n]&&(i[n]=!0,console.warn(a(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,s)}},e.exports={assertOptions:function(e,t,r){if("object"!=typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),a=n.length;a-- >0;){var i=n[a],s=t[i];if(s){var u=e[i],l=void 0===u||s(u,i,e);if(!0!==l)throw new o("option "+i+" must be "+l,o.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new o("Unknown option "+i,o.ERR_BAD_OPTION)}},validators:a}},73455:(e,t,r)=>{"use strict";var n,o=r(46594),a=Object.prototype.toString,i=(n=Object.create(null),function(e){var t=a.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())});function s(e){return e=e.toLowerCase(),function(t){return i(t)===e}}function u(e){return Array.isArray(e)}function l(e){return void 0===e}var c=s("ArrayBuffer");function f(e){return null!==e&&"object"==typeof e}function d(e){if("object"!==i(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var p=s("Date"),h=s("File"),v=s("Blob"),m=s("FileList");function y(e){return"[object Function]"===a.call(e)}var b=s("URLSearchParams");function g(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),u(e))for(var r=0,n=e.length;r0;)i[a=n[o]]||(t[a]=e[a],i[a]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:i,kindOfTest:s,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;var t=e.length;if(l(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},isTypedArray:S,isFileList:m}},2356:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";var n=r(4250),o=r(60252),a=r(37586),i=Math.pow(2,31)-1;function s(e,t){var r,n=1;if(0===e)return t;if(0===t)return e;for(;e%2==0&&t%2==0;)e/=2,t/=2,n*=2;for(;e%2==0;)e/=2;for(;t;){for(;t%2==0;)t/=2;e>t&&(r=t,t=e,e=r),t-=e}return n*e}function u(e,t){var r,n=0;if(0===e)return t;if(0===t)return e;for(;0==(1&e)&&0==(1&t);)e>>>=1,t>>>=1,n++;for(;0==(1&e);)e>>>=1;for(;t;){for(;0==(1&t);)t>>>=1;e>t&&(r=t,t=e,e=r),t-=e}return e<1){if(r=e[0],t=e[1],!a(t))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+t+"`.")}else r=e[0]}if((l=r.length)<2)return null;if(t){for(c=new Array(l),d=0;d{"use strict";var n=r(175),o=r(4250),a=r(60252),i=r(37586);e.exports=function(){var e,t,r,s,u,l,c,f=arguments.length;for(e=new Array(f),c=0;c1){if(r=e[0],t=e[1],!i(t))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+t+"`.")}else r=e[0]}if((s=r.length)<2)return null;if(t){for(u=new Array(s),c=0;c{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,a;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,a[o]))return!1;for(o=n;0!=o--;){var i=a[o];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},31748:e=>{"use strict";e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r,n="boolean"==typeof t.cycles&&t.cycles,o=t.cmp&&(r=t.cmp,function(e){return function(t,n){var o={key:t,value:e[t]},a={key:n,value:e[n]};return r(o,a)}}),a=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var r,i;if(Array.isArray(t)){for(i="[",r=0;r{"use strict";var n=r(71669),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return n.isMemo(e)?i:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=i;var l=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var o=p(r);o&&o!==h&&e(t,o,n)}var i=c(r);f&&(i=i.concat(f(r)));for(var s=u(t),v=u(r),m=0;m{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,g=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case f:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case l:case d:case m:case v:case u:return e;default:return t}}case o:return t}}}function x(e){return S(e)===f}t.AsyncMode=c,t.ConcurrentMode=f,t.ContextConsumer=l,t.ContextProvider=u,t.Element=n,t.ForwardRef=d,t.Fragment=a,t.Lazy=m,t.Memo=v,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||S(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return S(e)===l},t.isContextProvider=function(e){return S(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return S(e)===d},t.isFragment=function(e){return S(e)===a},t.isLazy=function(e){return S(e)===m},t.isMemo=function(e){return S(e)===v},t.isPortal=function(e){return S(e)===o},t.isProfiler=function(e){return S(e)===s},t.isStrictMode=function(e){return S(e)===i},t.isSuspense=function(e){return S(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===s||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===u||e.$$typeof===l||e.$$typeof===d||e.$$typeof===b||e.$$typeof===g||e.$$typeof===w||e.$$typeof===y)},t.typeOf=S},71669:(e,t,r)=>{"use strict";e.exports=r(55916)},56166:(e,t,r)=>{var n=r(64968),o=r(85558),a=r(6096),i=r(24246),s=r(65182),u=r(93431),l=r(6471),c=r(98821),f=e=>Array.isArray(e)?e:[e],d=e=>void 0===e,p=e=>l(e)||Array.isArray(e)?Object.keys(e):[],h=(e,t)=>e.hasOwnProperty(t),v=e=>o(a(e)),m=e=>d(e)||Array.isArray(e)&&0===e.length,y=(e,t)=>d(e)&&0===t||d(t)&&0===e||n(e,t),b=e=>d(e)||n(e,{})||!0===e,g=e=>d(e)||n(e,{}),w=e=>d(e)||l(e)||!0===e||!1===e;function S(e,t){return!(!m(e)||!m(t))||n(v(e),v(t))}function x(e,t,r,o){var i=a(p(e).concat(p(t)));return!(!g(e)||!g(t))||(!g(e)||!p(t).length)&&((!g(t)||!p(e).length)&&i.every((function(r){var a=e[r],i=t[r];return Array.isArray(a)&&Array.isArray(i)?n(v(e),v(t)):!(Array.isArray(a)&&!Array.isArray(i))&&(!(Array.isArray(i)&&!Array.isArray(a))&&((e,t,r,n)=>t&&h(t,r)&&e&&h(e,r)&&n(e[r],t[r]))(e,t,r,o))})))}function O(e,t,r,n){var o=i(e,n),a=i(t,n);return u(o,a,n).length===Math.max(o.length,a.length)}var _={title:n,uniqueItems:(e,t)=>d(e)&&!1===t||d(t)&&!1===e||n(e,t),minLength:y,minItems:y,minProperties:y,required:S,enum:S,type:function(e,t){return e=f(e),t=f(t),n(v(e),v(t))},items:function(e,t,r,o){return l(e)&&l(t)?o(e,t):Array.isArray(e)&&Array.isArray(t)?x(e,t,0,o):n(e,t)},anyOf:O,allOf:O,oneOf:O,properties:x,patternProperties:x,dependencies:x},E=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],P=["additionalProperties","additionalItems","contains","propertyNames","not"];e.exports=function e(t,r,o){if(o=s(o,{ignore:[]}),b(t)&&b(r))return!0;if(!w(t)||!w(r))throw new Error("Either of the values are not a JSON schema.");if(t===r)return!0;if(c(t)&&c(r))return t===r;if(void 0===t&&!1===r||void 0===r&&!1===t)return!1;if(d(t)&&!d(r)||!d(t)&&d(r))return!1;var i=a(Object.keys(t).concat(Object.keys(r)));if(o.ignore.length&&(i=i.filter((e=>-1===o.ignore.indexOf(e)))),!i.length)return!0;function u(t,r){return e(t,r,o)}return i.every((function(a){var i=t[a],s=r[a];if(-1!==P.indexOf(a))return e(i,s,o);var l=_[a];if(l||(l=n),n(i,s))return!0;if(-1===E.indexOf(a)&&(!h(t,a)&&h(r,a)||h(t,a)&&!h(r,a)))return i===s;var f=l(i,s,a,u);if(!c(f))throw new Error("Comparer must return true or false");return f}))}},12e3:(e,t,r)=>{const n=r(60927),o=r(38721),a=r(6471),i=r(6096),s=r(24246),u=r(50350);const l=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c=e=>a(e)||Array.isArray(e)?Object.keys(e):[],f=e=>!c(e).length&&!1!==e&&!0!==e;e.exports={allUniqueKeys:e=>i(o(e.map(c))),deleteUndefinedProps:function(e){for(const t in e)l(e,t)&&f(e[t])&&delete e[t];return e},getValues:(e,t)=>e.map((e=>e&&e[t])),has:l,isEmptySchema:f,isSchema:e=>a(e)||!0===e||!1===e,keys:c,notUndefined:e=>void 0!==e,uniqWith:s,withoutArr:(e,...t)=>u.apply(null,[e].concat(n(t)))}},5579:(e,t,r)=>{const n=r(56166),o=r(75602),{allUniqueKeys:a,deleteUndefinedProps:i,has:s,isSchema:u,notUndefined:l,uniqWith:c}=r(12e3);function f(e,t,r){return a(r).reduce((function(r,o){const a=function(e,t){return e.map((function(e){if(e){if(!Array.isArray(e.items))return e.items;{const r=e.items[t];if(u(r))return r;if(s(e,"additionalItems"))return e.additionalItems}}}))}(e,o),i=c(a.filter(l),n);return r[o]=t(i,o),r}),[])}e.exports={keywords:["items","additionalItems"],resolver(e,t,r){const n=e.map((e=>e.items)),a=n.filter(l),s={};let c;var d;return a.every(u)?s.items=r.items(n):s.items=f(e,r.items,n),a.every(Array.isArray)?c=e.map((e=>e.additionalItems)):a.some(Array.isArray)&&(c=e.map((function(e){if(e)return Array.isArray(e.items)?e.additionalItems:e.items}))),c&&(s.additionalItems=r.additionalItems(c)),!1===s.additionalItems&&Array.isArray(s.items)&&(d=s.items,o(d,(function(e,t){!1===e&&d.splice(t,1)}))),i(s)}}},92082:(e,t,r)=>{const n=r(56166),o=r(75602),{allUniqueKeys:a,deleteUndefinedProps:i,getValues:s,keys:u,notUndefined:l,uniqWith:c,withoutArr:f}=r(12e3);function d(e,t){return a(e).reduce((function(r,o){const a=s(e,o),i=c(a.filter(l),n);return r[o]=t(i,o),r}),{})}e.exports={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,r,n){n.ignoreAdditionalProperties||(e.forEach((function(t){const n=e.filter((e=>e!==t)),o=u(t.properties),a=u(t.patternProperties).map((e=>new RegExp(e)));n.forEach((function(e){const n=u(e.properties),i=n.filter((e=>a.some((t=>t.test(e)))));f(n,o,i).forEach((function(n){e.properties[n]=r.properties([e.properties[n],t.additionalProperties],n)}))}))})),e.forEach((function(t){const r=e.filter((e=>e!==t)),n=u(t.patternProperties);!1===t.additionalProperties&&r.forEach((function(e){const t=u(e.patternProperties);f(t,n).forEach((t=>delete e.patternProperties[t]))}))})));const a={additionalProperties:r.additionalProperties(e.map((e=>e.additionalProperties))),patternProperties:d(e.map((e=>e.patternProperties)),r.patternProperties),properties:d(e.map((e=>e.properties)),r.properties)};var s;return!1===a.additionalProperties&&o(s=a.properties,(function(e,t){!1===e&&delete s[t]})),i(a)}}},79409:(e,t,r)=>{const n=r(20111),o=r(56166),a=r(85729),i=r(45635),s=r(60927),u=r(38721),l=r(20625),c=r(93431),f=r(64968),d=r(6471),p=r(57730),h=r(85558),v=r(6096),m=r(24246),y=r(92082),b=r(5579),g=(e,t)=>-1!==e.indexOf(t),w=e=>d(e)||!0===e||!1===e,S=e=>!1===e,x=e=>!0===e,O=(e,t,r)=>r(e),_=e=>h(v(u(e))),E=e=>void 0!==e,P=e=>v(u(e.map(F))),j=e=>e[0],k=e=>Math.max.apply(Math,e),C=e=>Math.min.apply(Math,e);function A(e){let{allOf:t=[],...r}=e;return r=d(e)?r:e,[r,...t.map(A)]}function R(e,t){return e.map((e=>e&&e[t]))}function F(e){return d(e)||Array.isArray(e)?Object.keys(e):[]}function M(e,t){if(t=t||[],!e.length)return t;const r=e.slice(0).shift(),n=e.slice(1);return t.length?M(n,s(t.map((e=>r.map((t=>[t].concat(e))))))):M(n,r.map((e=>e)))}function I(e,t){let r;try{r=e.map((function(e){return JSON.stringify(e,null,2)})).join("\n")}catch(t){r=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+'". They are probably incompatible. Values: \n'+r)}function T(e,t,r,n,a,i){if(e.length){const s=a.complexResolvers[t];if(!s||!s.resolver)throw new Error("No resolver found for "+t);const u=r.map((t=>e.reduce(((e,r)=>(void 0!==t[r]&&(e[r]=t[r]),e)),{}))),l=m(u,o),c=s.keywords.reduce(((e,t)=>({...e,[t]:(e,r=[])=>n(e,null,i.concat(t,r))})),{}),f=s.resolver(l,i.concat(t),c,a);return d(f)||I(l,i.concat(t)),f}}function D(e){return{required:e}}const N=["properties","patternProperties","definitions","dependencies"],L=["anyOf","oneOf"],Z=["additionalProperties","additionalItems","contains","propertyNames","not","items"],U={type(e){if(e.some(Array.isArray)){const t=e.map((function(e){return Array.isArray(e)?e:[e]})),r=l.apply(null,t);if(1===r.length)return r[0];if(r.length>1)return v(r)}},dependencies:(e,t,r)=>P(e).reduce((function(t,n){const a=R(e,n);let i=m(a.filter(E),f);const s=i.filter(Array.isArray);if(s.length){if(s.length===i.length)t[n]=_(i);else{const e=i.filter(w),o=s.map(D);t[n]=r(e.concat(o),n)}return t}return i=m(i,o),t[n]=r(i,n),t}),{}),oneOf(e,t,r){const a=function(e,t){return e.map((function(e,r){try{return t(e,r)}catch(e){return}})).filter(E)}(M(n(e)),r),i=m(a,o);if(i.length)return i},not:e=>({anyOf:e}),pattern:e=>e.map((e=>"(?="+e+")")).join(""),multipleOf(e){let t=e.slice(0),r=1;for(;t.some((e=>!Number.isInteger(e)));)t=t.map((e=>10*e)),r*=10;return a(t)/r},enum(e){const t=c.apply(null,e.concat(f));if(t.length)return h(t)}};U.$id=j,U.$ref=j,U.$schema=j,U.additionalItems=O,U.additionalProperties=O,U.anyOf=U.oneOf,U.contains=O,U.default=j,U.definitions=U.dependencies,U.description=j,U.examples=e=>m(s(e),f),U.exclusiveMaximum=C,U.exclusiveMinimum=k,U.items=b,U.maximum=C,U.maxItems=C,U.maxLength=C,U.maxProperties=C,U.minimum=k,U.minItems=k,U.minLength=k,U.minProperties=k,U.properties=y,U.propertyNames=O,U.required=e=>_(e),U.title=j,U.uniqueItems=e=>e.some(x);const $={properties:y,items:b};function z(e,t,r){r=r||[],t=i(t,{ignoreAdditionalProperties:!1,resolvers:U,complexResolvers:$,deep:!0});const a=Object.entries(t.complexResolvers);const s=function e(i,s,u){i=n(i.filter(E)),u=u||[];const l=d(s)?s:{};if(!i.length)return;if(i.some(S))return!1;if(i.every(x))return!0;i=i.filter(d);const c=P(i);if(t.deep&&g(c,"allOf"))return z({allOf:i},t,r);const f=a.map((([e,t])=>c.filter((e=>t.keywords.includes(e)))));return f.forEach((e=>p(c,e))),c.forEach((function(r){const n=R(i,r),a=m(n.filter(E),function(e){return function(t,r){return o({[e]:t},{[e]:r})}}(r));if(1===a.length&&g(L,r))l[r]=a[0].map((t=>e([t],t)));else if(1!==a.length||g(N,r)||g(Z,r)){const n=t.resolvers[r]||t.resolvers.defaultResolver;if(!n)throw new Error("No resolver found for key "+r+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const o=(t,n=[])=>e(t,null,u.concat(r,n));l[r]=n(a,u.concat(r),o,t),void 0===l[r]?I(a,u.concat(r)):void 0===l[r]&&delete l[r]}else l[r]=a[0]})),a.reduce(((r,[n,o],a)=>({...r,...T(f[a],n,i,e,t,u)})),l)}(u(A(e)));return s}z.options={resolvers:U},e.exports=z},53970:e=>{"use strict";var t=e.exports=function(e,t,n){"function"==typeof t&&(n=t,t={}),r(t,"function"==typeof(n=t.cb||n)?n:n.pre||function(){},n.post||function(){},e,"",e)};function r(e,n,o,a,i,s,u,l,c,f){if(a&&"object"==typeof a&&!Array.isArray(a)){for(var d in n(a,i,s,u,l,c,f),a){var p=a[d];if(Array.isArray(p)){if(d in t.arrayKeywords)for(var h=0;h{var r=/~/,n=/~[01]/g;function o(e){switch(e){case"~1":return"/";case"~0":return"~"}throw new Error("Invalid tilde escape: "+e)}function a(e){return r.test(e)?e.replace(n,o):e}function i(e){if("string"==typeof e){if(""===(e=e.split("/"))[0])return e;throw new Error("Invalid JSON pointer.")}if(Array.isArray(e)){for(const t of e)if("string"!=typeof t&&"number"!=typeof t)throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function s(e,t){if("object"!=typeof e)throw new Error("Invalid input object.");var r=(t=i(t)).length;if(1===r)return e;for(var n=1;ni,void 0===e[n]&&(Array.isArray(e)&&"-"===n&&(n=e.length),o&&(""!==t[i]&&t[i]<1/0||"-"===t[i]?e[n]=[]:e[n]={})),!o)break;e=e[n]}var u=e[n];return void 0===r?delete e[n]:e[n]=r,u}(e,t,r)}t.get=s,t.set=u,t.compile=function(e){var t=i(e);return{get:function(e){return s(e,t)},set:function(e,r){return u(e,t,r)}}}},32150:(e,t,r)=>{var n=r(88553)(r(51475),"DataView");e.exports=n},60063:(e,t,r)=>{var n=r(35853),o=r(24253),a=r(50330),i=r(32825),s=r(20895);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(77014),o=r(50404),a=r(87481),i=r(54968),s=r(9463);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(88553)(r(51475),"Map");e.exports=n},30159:(e,t,r)=>{var n=r(96210),o=r(69732),a=r(11701),i=r(59798),s=r(72691);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(88553)(r(51475),"Promise");e.exports=n},97870:(e,t,r)=>{var n=r(88553)(r(51475),"Set");e.exports=n},68256:(e,t,r)=>{var n=r(30159),o=r(97595),a=r(84799);function i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{var n=r(99991),o=r(95296),a=r(92988),i=r(58774),s=r(2777),u=r(62975);function l(e){var t=this.__data__=new n(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=a,l.prototype.get=i,l.prototype.has=s,l.prototype.set=u,e.exports=l},48494:(e,t,r)=>{var n=r(51475).Symbol;e.exports=n},35736:(e,t,r)=>{var n=r(51475).Uint8Array;e.exports=n},51996:(e,t,r)=>{var n=r(88553)(r(51475),"WeakMap");e.exports=n},19926:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},18805:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r{var n=r(3280);e.exports=function(e,t){return!!(null==e?0:e.length)&&n(e,t,0)>-1}},23580:e=>{e.exports=function(e,t,r){for(var n=-1,o=null==e?0:e.length;++n{var n=r(12313),o=r(87340),a=r(66210),i=r(54906),s=r(30923),u=r(16019),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=a(e),c=!r&&o(e),f=!r&&!c&&i(e),d=!r&&!c&&!f&&u(e),p=r||c||f||d,h=p?n(e.length,String):[],v=h.length;for(var m in e)!t&&!l.call(e,m)||p&&("length"==m||f&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,v))||h.push(m);return h}},43742:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(95263),o=r(27745);e.exports=function(e,t,r){(void 0!==r&&!o(e[t],r)||void 0===r&&!(t in e))&&n(e,t,r)}},59819:(e,t,r)=>{var n=r(95263),o=r(27745),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var i=e[t];a.call(e,t)&&o(i,r)&&(void 0!==r||t in e)||n(e,t,r)}},66613:(e,t,r)=>{var n=r(27745);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},65049:(e,t,r)=>{var n=r(38583),o=r(67013);e.exports=function(e,t){return e&&n(t,o(t),e)}},32743:(e,t,r)=>{var n=r(38583),o=r(95964);e.exports=function(e,t){return e&&n(t,o(t),e)}},95263:(e,t,r)=>{var n=r(26184);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},49099:(e,t,r)=>{var n=r(49988),o=r(18805),a=r(59819),i=r(65049),s=r(32743),u=r(20611),l=r(36383),c=r(32957),f=r(97821),d=r(76850),p=r(67136),h=r(50986),v=r(3348),m=r(92670),y=r(72768),b=r(66210),g=r(54906),w=r(83547),S=r(80567),x=r(75898),O=r(67013),_=r(95964),E="[object Arguments]",P="[object Function]",j="[object Object]",k={};k[E]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[j]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[P]=k["[object WeakMap]"]=!1,e.exports=function e(t,r,C,A,R,F){var M,I=1&r,T=2&r,D=4&r;if(C&&(M=R?C(t,A,R,F):C(t)),void 0!==M)return M;if(!S(t))return t;var N=b(t);if(N){if(M=v(t),!I)return l(t,M)}else{var L=h(t),Z=L==P||"[object GeneratorFunction]"==L;if(g(t))return u(t,I);if(L==j||L==E||Z&&!R){if(M=T||Z?{}:y(t),!I)return T?f(t,s(M,t)):c(t,i(M,t))}else{if(!k[L])return R?t:{};M=m(t,L,I)}}F||(F=new n);var U=F.get(t);if(U)return U;F.set(t,M),x(t)?t.forEach((function(n){M.add(e(n,r,C,n,t,F))})):w(t)&&t.forEach((function(n,o){M.set(o,e(n,r,C,o,t,F))}));var $=N?void 0:(D?T?p:d:T?_:O)(t);return o($||t,(function(n,o){$&&(n=t[o=n]),a(M,o,e(n,r,C,o,t,F))})),M}},15038:(e,t,r)=>{var n=r(80567),o=Object.create,a=function(){function e(){}return function(t){if(!n(t))return{};if(o)return o(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=a},68996:(e,t,r)=>{var n=r(68256),o=r(75558),a=r(23580),i=r(43742),s=r(71973),u=r(1994);e.exports=function(e,t,r,l){var c=-1,f=o,d=!0,p=e.length,h=[],v=t.length;if(!p)return h;r&&(t=i(t,s(r))),l?(f=a,d=!1):t.length>=200&&(f=u,d=!1,t=new n(t));e:for(;++c{var n=r(35145),o=r(71975)(n);e.exports=o},95937:e=>{e.exports=function(e,t,r,n){for(var o=e.length,a=r+(n?1:-1);n?a--:++a{var n=r(74143),o=r(31047);e.exports=function e(t,r,a,i,s){var u=-1,l=t.length;for(a||(a=o),s||(s=[]);++u0&&a(c)?r>1?e(c,r-1,a,i,s):n(s,c):i||(s[s.length]=c)}return s}},45646:(e,t,r)=>{var n=r(70474)();e.exports=n},35145:(e,t,r)=>{var n=r(45646),o=r(67013);e.exports=function(e,t){return e&&n(e,t,o)}},23294:(e,t,r)=>{var n=r(18680),o=r(9911);e.exports=function(e,t){for(var r=0,a=(t=n(t,e)).length;null!=e&&r{var n=r(74143),o=r(66210);e.exports=function(e,t,r){var a=t(e);return o(e)?a:n(a,r(e))}},43334:(e,t,r)=>{var n=r(48494),o=r(65175),a=r(66046),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},5789:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},3280:(e,t,r)=>{var n=r(95937),o=r(41246),a=r(31980);e.exports=function(e,t,r){return t==t?a(e,t,r):n(e,o,r)}},6276:e=>{e.exports=function(e,t,r,n){for(var o=r-1,a=e.length;++o{var n=r(68256),o=r(75558),a=r(23580),i=r(43742),s=r(71973),u=r(1994),l=Math.min;e.exports=function(e,t,r){for(var c=r?a:o,f=e[0].length,d=e.length,p=d,h=Array(d),v=1/0,m=[];p--;){var y=e[p];p&&t&&(y=i(y,s(t))),v=l(y.length,v),h[p]=!r&&(t||f>=120&&y.length>=120)?new n(p&&y):void 0}y=e[0];var b=-1,g=h[0];e:for(;++b{var n=r(43334),o=r(3935);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},63140:(e,t,r)=>{var n=r(83896),o=r(3935);e.exports=function e(t,r,a,i,s){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,a,i,e,s))}},83896:(e,t,r)=>{var n=r(49988),o=r(54057),a=r(52990),i=r(97914),s=r(50986),u=r(66210),l=r(54906),c=r(16019),f="[object Arguments]",d="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,v,m,y){var b=u(e),g=u(t),w=b?d:s(e),S=g?d:s(t),x=(w=w==f?p:w)==p,O=(S=S==f?p:S)==p,_=w==S;if(_&&l(e)){if(!l(t))return!1;b=!0,x=!1}if(_&&!x)return y||(y=new n),b||c(e)?o(e,t,r,v,m,y):a(e,t,w,r,v,m,y);if(!(1&r)){var E=x&&h.call(e,"__wrapped__"),P=O&&h.call(t,"__wrapped__");if(E||P){var j=E?e.value():e,k=P?t.value():t;return y||(y=new n),m(j,k,r,v,y)}}return!!_&&(y||(y=new n),i(e,t,r,v,m,y))}},5930:(e,t,r)=>{var n=r(50986),o=r(3935);e.exports=function(e){return o(e)&&"[object Map]"==n(e)}},62233:(e,t,r)=>{var n=r(49988),o=r(63140);e.exports=function(e,t,r,a){var i=r.length,s=i,u=!a;if(null==e)return!s;for(e=Object(e);i--;){var l=r[i];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i{e.exports=function(e){return e!=e}},54195:(e,t,r)=>{var n=r(45434),o=r(44841),a=r(80567),i=r(87357),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?d:s).test(i(e))}},82767:(e,t,r)=>{var n=r(50986),o=r(3935);e.exports=function(e){return o(e)&&"[object Set]"==n(e)}},96689:(e,t,r)=>{var n=r(43334),o=r(26993),a=r(3935),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[n(e)]}},3125:(e,t,r)=>{var n=r(2968),o=r(63613),a=r(47750),i=r(66210),s=r(10952);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):n(e):s(e)}},97517:(e,t,r)=>{var n=r(82149),o=r(59906),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},67303:(e,t,r)=>{var n=r(80567),o=r(82149),a=r(76386),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return a(e);var t=o(e),r=[];for(var s in e)("constructor"!=s||!t&&i.call(e,s))&&r.push(s);return r}},62029:(e,t,r)=>{var n=r(13755),o=r(31157);e.exports=function(e,t){var r=-1,a=o(e)?Array(e.length):[];return n(e,(function(e,n,o){a[++r]=t(e,n,o)})),a}},2968:(e,t,r)=>{var n=r(62233),o=r(38639),a=r(69120);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},63613:(e,t,r)=>{var n=r(63140),o=r(51633),a=r(5220),i=r(87488),s=r(18679),u=r(69120),l=r(9911);e.exports=function(e,t){return i(e)&&s(t)?u(l(e),t):function(r){var i=o(r,e);return void 0===i&&i===t?a(r,e):n(t,i,3)}}},40538:(e,t,r)=>{var n=r(49988),o=r(51962),a=r(45646),i=r(66990),s=r(80567),u=r(95964),l=r(28369);e.exports=function e(t,r,c,f,d){t!==r&&a(r,(function(a,u){if(d||(d=new n),s(a))i(t,r,u,c,e,f,d);else{var p=f?f(l(t,u),a,u+"",t,r,d):void 0;void 0===p&&(p=a),o(t,u,p)}}),u)}},66990:(e,t,r)=>{var n=r(51962),o=r(20611),a=r(92754),i=r(36383),s=r(72768),u=r(87340),l=r(66210),c=r(47661),f=r(54906),d=r(45434),p=r(80567),h=r(6471),v=r(16019),m=r(28369),y=r(65226);e.exports=function(e,t,r,b,g,w,S){var x=m(e,r),O=m(t,r),_=S.get(O);if(_)n(e,r,_);else{var E=w?w(x,O,r+"",e,t,S):void 0,P=void 0===E;if(P){var j=l(O),k=!j&&f(O),C=!j&&!k&&v(O);E=O,j||k||C?l(x)?E=x:c(x)?E=i(x):k?(P=!1,E=o(O,!0)):C?(P=!1,E=a(O,!0)):E=[]:h(O)||u(O)?(E=x,u(x)?E=y(x):p(x)&&!d(x)||(E=s(O))):P=!1}P&&(S.set(O,E),g(E,O,b,w,S),S.delete(O)),n(e,r,E)}}},22085:(e,t,r)=>{var n=r(43742),o=r(23294),a=r(3125),i=r(62029),s=r(26086),u=r(71973),l=r(30020),c=r(47750),f=r(66210);e.exports=function(e,t,r){t=t.length?n(t,(function(e){return f(e)?function(t){return o(t,1===e.length?e[0]:e)}:e})):[c];var d=-1;t=n(t,u(a));var p=i(e,(function(e,r,o){return{criteria:n(t,(function(t){return t(e)})),index:++d,value:e}}));return s(p,(function(e,t){return l(e,t,r)}))}},41972:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},1739:(e,t,r)=>{var n=r(23294);e.exports=function(e){return function(t){return n(t,e)}}},19216:(e,t,r)=>{var n=r(43742),o=r(3280),a=r(6276),i=r(71973),s=r(36383),u=Array.prototype.splice;e.exports=function(e,t,r,l){var c=l?a:o,f=-1,d=t.length,p=e;for(e===t&&(t=s(t)),r&&(p=n(e,i(r)));++f-1;)p!==e&&u.call(p,h,1),u.call(e,h,1);return e}},19298:(e,t,r)=>{var n=r(47750),o=r(71089),a=r(49190);e.exports=function(e,t){return a(o(e,t,n),e+"")}},11264:(e,t,r)=>{var n=r(91864),o=r(26184),a=r(47750),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:a;e.exports=i},26086:e=>{e.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},12313:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{var n=r(48494),o=r(43742),a=r(66210),i=r(81414),s=n?n.prototype:void 0,u=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return o(t,e)+"";if(i(t))return u?u.call(t):"";var r=t+"";return"0"==r&&1/t==-Infinity?"-0":r}},71973:e=>{e.exports=function(e){return function(t){return e(t)}}},85875:(e,t,r)=>{var n=r(68256),o=r(75558),a=r(23580),i=r(1994),s=r(94542),u=r(46346);e.exports=function(e,t,r){var l=-1,c=o,f=e.length,d=!0,p=[],h=p;if(r)d=!1,c=a;else if(f>=200){var v=t?null:s(e);if(v)return u(v);d=!1,c=i,h=new n}else h=t?[]:p;e:for(;++l{e.exports=function(e,t){return e.has(t)}},21823:(e,t,r)=>{var n=r(47661);e.exports=function(e){return n(e)?e:[]}},56409:(e,t,r)=>{var n=r(47750);e.exports=function(e){return"function"==typeof e?e:n}},18680:(e,t,r)=>{var n=r(66210),o=r(87488),a=r(78863),i=r(66422);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:a(i(e))}},75729:(e,t,r)=>{var n=r(35736);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},20611:(e,t,r)=>{e=r.nmd(e);var n=r(51475),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o?n.Buffer:void 0,s=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=s?s(r):new e.constructor(r);return e.copy(n),n}},27568:(e,t,r)=>{var n=r(75729);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},60510:e=>{var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},29943:(e,t,r)=>{var n=r(48494),o=n?n.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},92754:(e,t,r)=>{var n=r(75729);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},77574:(e,t,r)=>{var n=r(81414);e.exports=function(e,t){if(e!==t){var r=void 0!==e,o=null===e,a=e==e,i=n(e),s=void 0!==t,u=null===t,l=t==t,c=n(t);if(!u&&!c&&!i&&e>t||i&&s&&l&&!u&&!c||o&&s&&l||!r&&l||!a)return 1;if(!o&&!i&&!c&&e{var n=r(77574);e.exports=function(e,t,r){for(var o=-1,a=e.criteria,i=t.criteria,s=a.length,u=r.length;++o=u?l:l*("desc"==r[o]?-1:1)}return e.index-t.index}},36383:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r{var n=r(59819),o=r(95263);e.exports=function(e,t,r,a){var i=!r;r||(r={});for(var s=-1,u=t.length;++s{var n=r(38583),o=r(80232);e.exports=function(e,t){return n(e,o(e),t)}},97821:(e,t,r)=>{var n=r(38583),o=r(10323);e.exports=function(e,t){return n(e,o(e),t)}},32917:(e,t,r)=>{var n=r(51475)["__core-js_shared__"];e.exports=n},30204:(e,t,r)=>{var n=r(19298),o=r(97713);e.exports=function(e){return n((function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,s=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,s&&o(r[0],r[1],s)&&(i=a<3?void 0:i,a=1),t=Object(t);++n{var n=r(31157);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var a=r.length,i=t?a:-1,s=Object(r);(t?i--:++i{e.exports=function(e){return function(t,r,n){for(var o=-1,a=Object(t),i=n(t),s=i.length;s--;){var u=i[e?s:++o];if(!1===r(a[u],u,a))break}return t}}},94542:(e,t,r)=>{var n=r(97870),o=r(56708),a=r(46346),i=n&&1/a(new n([,-0]))[1]==1/0?function(e){return new n(e)}:o;e.exports=i},80223:(e,t,r)=>{var n=r(40538),o=r(80567);e.exports=function e(t,r,a,i,s,u){return o(t)&&o(r)&&(u.set(r,t),n(t,r,void 0,e,u),u.delete(r)),t}},26184:(e,t,r)=>{var n=r(88553),o=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},54057:(e,t,r)=>{var n=r(68256),o=r(29880),a=r(1994);e.exports=function(e,t,r,i,s,u){var l=1&r,c=e.length,f=t.length;if(c!=f&&!(l&&f>c))return!1;var d=u.get(e),p=u.get(t);if(d&&p)return d==t&&p==e;var h=-1,v=!0,m=2&r?new n:void 0;for(u.set(e,t),u.set(t,e);++h{var n=r(48494),o=r(35736),a=r(27745),i=r(54057),s=r(53140),u=r(46346),l=n?n.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,r,n,l,f,d){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!f(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=s;case"[object Set]":var h=1&n;if(p||(p=u),e.size!=t.size&&!h)return!1;var v=d.get(e);if(v)return v==t;n|=2,d.set(e,t);var m=i(p(e),p(t),n,l,f,d);return d.delete(e),m;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},97914:(e,t,r)=>{var n=r(76850),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,a,i,s){var u=1&r,l=n(e),c=l.length;if(c!=n(t).length&&!u)return!1;for(var f=c;f--;){var d=l[f];if(!(u?d in t:o.call(t,d)))return!1}var p=s.get(e),h=s.get(t);if(p&&h)return p==t&&h==e;var v=!0;s.set(e,t),s.set(t,e);for(var m=u;++f{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},76850:(e,t,r)=>{var n=r(93469),o=r(80232),a=r(67013);e.exports=function(e){return n(e,a,o)}},67136:(e,t,r)=>{var n=r(93469),o=r(10323),a=r(95964);e.exports=function(e){return n(e,a,o)}},47800:(e,t,r)=>{var n=r(72326);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},38639:(e,t,r)=>{var n=r(18679),o=r(67013);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var a=t[r],i=e[a];t[r]=[a,i,n(i)]}return t}},88553:(e,t,r)=>{var n=r(54195),o=r(95993);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},90885:(e,t,r)=>{var n=r(82585)(Object.getPrototypeOf,Object);e.exports=n},65175:(e,t,r)=>{var n=r(48494),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var o=i.call(e);return n&&(t?e[s]=r:delete e[s]),o}},80232:(e,t,r)=>{var n=r(52772),o=r(92409),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(e){return null==e?[]:(e=Object(e),n(i(e),(function(t){return a.call(e,t)})))}:o;e.exports=s},10323:(e,t,r)=>{var n=r(74143),o=r(90885),a=r(80232),i=r(92409),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,a(e)),e=o(e);return t}:i;e.exports=s},50986:(e,t,r)=>{var n=r(32150),o=r(65368),a=r(14994),i=r(97870),s=r(51996),u=r(43334),l=r(87357),c="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",v=l(n),m=l(o),y=l(a),b=l(i),g=l(s),w=u;(n&&w(new n(new ArrayBuffer(1)))!=h||o&&w(new o)!=c||a&&w(a.resolve())!=f||i&&w(new i)!=d||s&&w(new s)!=p)&&(w=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case v:return h;case m:return c;case y:return f;case b:return d;case g:return p}return t}),e.exports=w},95993:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},10414:(e,t,r)=>{var n=r(18680),o=r(87340),a=r(66210),i=r(30923),s=r(26993),u=r(9911);e.exports=function(e,t,r){for(var l=-1,c=(t=n(t,e)).length,f=!1;++l{var n=r(93954);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},24253:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},50330:(e,t,r)=>{var n=r(93954),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},32825:(e,t,r)=>{var n=r(93954),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},20895:(e,t,r)=>{var n=r(93954);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},3348:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},92670:(e,t,r)=>{var n=r(75729),o=r(27568),a=r(60510),i=r(29943),s=r(92754);e.exports=function(e,t,r){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return o(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,r);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return a(e);case"[object Symbol]":return i(e)}}},72768:(e,t,r)=>{var n=r(15038),o=r(90885),a=r(82149);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:n(o(e))}},31047:(e,t,r)=>{var n=r(48494),o=r(87340),a=r(66210),i=n?n.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||o(e)||!!(i&&e&&e[i])}},30923:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{var n=r(27745),o=r(31157),a=r(30923),i=r(80567);e.exports=function(e,t,r){if(!i(r))return!1;var s=typeof t;return!!("number"==s?o(r)&&a(t,r.length):"string"==s&&t in r)&&n(r[t],e)}},87488:(e,t,r)=>{var n=r(66210),o=r(81414),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||(i.test(e)||!a.test(e)||null!=t&&e in Object(t))}},72326:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},44841:(e,t,r)=>{var n,o=r(32917),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},82149:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},18679:(e,t,r)=>{var n=r(80567);e.exports=function(e){return e==e&&!n(e)}},77014:e=>{e.exports=function(){this.__data__=[],this.size=0}},50404:(e,t,r)=>{var n=r(66613),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},87481:(e,t,r)=>{var n=r(66613);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},54968:(e,t,r)=>{var n=r(66613);e.exports=function(e){return n(this.__data__,e)>-1}},9463:(e,t,r)=>{var n=r(66613);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},96210:(e,t,r)=>{var n=r(60063),o=r(99991),a=r(65368);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||o),string:new n}}},69732:(e,t,r)=>{var n=r(47800);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},11701:(e,t,r)=>{var n=r(47800);e.exports=function(e){return n(this,e).get(e)}},59798:(e,t,r)=>{var n=r(47800);e.exports=function(e){return n(this,e).has(e)}},72691:(e,t,r)=>{var n=r(47800);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},53140:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},69120:e=>{e.exports=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}},36988:(e,t,r)=>{var n=r(98936);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},93954:(e,t,r)=>{var n=r(88553)(Object,"create");e.exports=n},59906:(e,t,r)=>{var n=r(82585)(Object.keys,Object);e.exports=n},76386:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},79807:(e,t,r)=>{e=r.nmd(e);var n=r(50465),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&n.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=s},66046:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},82585:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},71089:(e,t,r)=>{var n=r(19926),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var a=arguments,i=-1,s=o(a.length-t,0),u=Array(s);++i{var n=r(50465),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();e.exports=a},28369:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},97595:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},84799:e=>{e.exports=function(e){return this.__data__.has(e)}},46346:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},49190:(e,t,r)=>{var n=r(11264),o=r(78792)(n);e.exports=o},78792:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var o=t(),a=16-(o-n);if(n=o,a>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},95296:(e,t,r)=>{var n=r(99991);e.exports=function(){this.__data__=new n,this.size=0}},92988:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},58774:e=>{e.exports=function(e){return this.__data__.get(e)}},2777:e=>{e.exports=function(e){return this.__data__.has(e)}},62975:(e,t,r)=>{var n=r(99991),o=r(65368),a=r(30159);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var i=r.__data__;if(!o||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new a(i)}return r.set(e,t),this.size=r.size,this}},31980:e=>{e.exports=function(e,t,r){for(var n=r-1,o=e.length;++n{var n=r(36988),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,r,n,o){t.push(n?o.replace(a,"$1"):r||e)})),t}));e.exports=i},9911:(e,t,r)=>{var n=r(81414);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},87357:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},20111:(e,t,r)=>{var n=r(49099);e.exports=function(e){return n(e,5)}},91864:e=>{e.exports=function(e){return function(){return e}}},65182:(e,t,r)=>{var n=r(19298),o=r(27745),a=r(97713),i=r(95964),s=Object.prototype,u=s.hasOwnProperty,l=n((function(e,t){e=Object(e);var r=-1,n=t.length,l=n>2?t[2]:void 0;for(l&&a(t[0],t[1],l)&&(n=1);++r{var n=r(19926),o=r(19298),a=r(80223),i=r(92203),s=o((function(e){return e.push(void 0,a),n(i,void 0,e)}));e.exports=s},27745:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},60927:(e,t,r)=>{var n=r(98039);e.exports=function(e){return(null==e?0:e.length)?n(e,1):[]}},38721:(e,t,r)=>{var n=r(98039);e.exports=function(e){return(null==e?0:e.length)?n(e,Infinity):[]}},75602:(e,t,r)=>{var n=r(18805),o=r(13755),a=r(56409),i=r(66210);e.exports=function(e,t){return(i(e)?n:o)(e,a(t))}},51633:(e,t,r)=>{var n=r(23294);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},5220:(e,t,r)=>{var n=r(5789),o=r(10414);e.exports=function(e,t){return null!=e&&o(e,t,n)}},47750:e=>{e.exports=function(e){return e}},20625:(e,t,r)=>{var n=r(43742),o=r(52361),a=r(19298),i=r(21823),s=a((function(e){var t=n(e,i);return t.length&&t[0]===e[0]?o(t):[]}));e.exports=s},93431:(e,t,r)=>{var n=r(43742),o=r(52361),a=r(19298),i=r(21823),s=r(6092),u=a((function(e){var t=s(e),r=n(e,i);return(t="function"==typeof t?t:void 0)&&r.pop(),r.length&&r[0]===e[0]?o(r,void 0,t):[]}));e.exports=u},87340:(e,t,r)=>{var n=r(87561),o=r(3935),a=Object.prototype,i=a.hasOwnProperty,s=a.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},66210:e=>{var t=Array.isArray;e.exports=t},31157:(e,t,r)=>{var n=r(45434),o=r(26993);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},47661:(e,t,r)=>{var n=r(31157),o=r(3935);e.exports=function(e){return o(e)&&n(e)}},98821:(e,t,r)=>{var n=r(43334),o=r(3935);e.exports=function(e){return!0===e||!1===e||o(e)&&"[object Boolean]"==n(e)}},54906:(e,t,r)=>{e=r.nmd(e);var n=r(51475),o=r(9918),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,s=i&&i.exports===a?n.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u},64968:(e,t,r)=>{var n=r(63140);e.exports=function(e,t){return n(e,t)}},45434:(e,t,r)=>{var n=r(43334),o=r(80567);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},26993:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},83547:(e,t,r)=>{var n=r(5930),o=r(71973),a=r(79807),i=a&&a.isMap,s=i?o(i):n;e.exports=s},80567:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3935:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},6471:(e,t,r)=>{var n=r(43334),o=r(90885),a=r(3935),i=Function.prototype,s=Object.prototype,u=i.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==c}},75898:(e,t,r)=>{var n=r(82767),o=r(71973),a=r(79807),i=a&&a.isSet,s=i?o(i):n;e.exports=s},81414:(e,t,r)=>{var n=r(43334),o=r(3935);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},16019:(e,t,r)=>{var n=r(96689),o=r(71973),a=r(79807),i=a&&a.isTypedArray,s=i?o(i):n;e.exports=s},67013:(e,t,r)=>{var n=r(26104),o=r(97517),a=r(31157);e.exports=function(e){return a(e)?n(e):o(e)}},95964:(e,t,r)=>{var n=r(26104),o=r(67303),a=r(31157);e.exports=function(e){return a(e)?n(e,!0):o(e)}},6092:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},98936:(e,t,r)=>{var n=r(30159);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=e.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},92203:(e,t,r)=>{var n=r(40538),o=r(30204)((function(e,t,r,o){n(e,t,r,o)}));e.exports=o},56708:e=>{e.exports=function(){}},10952:(e,t,r)=>{var n=r(41972),o=r(1739),a=r(87488),i=r(9911);e.exports=function(e){return a(e)?n(i(e)):o(e)}},57730:(e,t,r)=>{var n=r(19216);e.exports=function(e,t){return e&&e.length&&t&&t.length?n(e,t):e}},85558:(e,t,r)=>{var n=r(98039),o=r(22085),a=r(19298),i=r(97713),s=a((function(e,t){if(null==e)return[];var r=t.length;return r>1&&i(e,t[0],t[1])?t=[]:r>2&&i(t[0],t[1],t[2])&&(t=[t[0]]),o(e,n(t,1),[])}));e.exports=s},92409:e=>{e.exports=function(){return[]}},9918:e=>{e.exports=function(){return!1}},65226:(e,t,r)=>{var n=r(38583),o=r(95964);e.exports=function(e){return n(e,o(e))}},66422:(e,t,r)=>{var n=r(59713);e.exports=function(e){return null==e?"":n(e)}},6096:(e,t,r)=>{var n=r(85875);e.exports=function(e){return e&&e.length?n(e):[]}},24246:(e,t,r)=>{var n=r(85875);e.exports=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?n(e,void 0,t):[]}},50350:(e,t,r)=>{var n=r(68996),o=r(19298),a=r(47661),i=o((function(e,t){return a(e)?n(e,t):[]}));e.exports=i},7824:(e,t,r)=>{"use strict";var n=r(88095);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},35173:(e,t,r)=>{e.exports=r(7824)()},88095:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},82831:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>He});var n=r(2356),o=r.n(n);const a=!("undefined"==typeof window||!window.document||!window.document.createElement);var i=!1,s=!1;try{var u={get passive(){return i=!0},get once(){return s=i=!0}};a&&(window.addEventListener("test",u,u),window.removeEventListener("test",u,!0))}catch(e){}const l=function(e,t,r,n){if(n&&"boolean"!=typeof n&&!s){var o=n.once,a=n.capture,u=r;!s&&o&&(u=r.__once||function e(n){this.removeEventListener(t,e,a),r.call(this,n)},r.__once=u),e.addEventListener(t,u,i?n:a)}e.addEventListener(t,r,n)};function c(e){return e&&e.ownerDocument||document}const f=function(e,t,r,n){var o=n&&"boolean"!=typeof n?n.capture:n;e.removeEventListener(t,r,o),r.__once&&e.removeEventListener(t,r.__once,o)};var d;function p(e){if((!d&&0!==d||e)&&a){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),d=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return d}var h=r(23020);const v=function(e){var t=(0,h.useRef)(e);return(0,h.useEffect)((function(){t.current=e}),[e]),t};function m(e){var t=v(e);return(0,h.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}var y=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};const b=function(e,t){return(0,h.useMemo)((function(){return function(e,t){var r=y(e),n=y(t);return function(e){r&&r(e),n&&n(e)}}(e,t)}),[e,t])};function g(e){var t,r,n=(t=e,(r=(0,h.useRef)(t)).current=t,r);(0,h.useEffect)((function(){return function(){return n.current()}}),[])}function w(e,t){return function(e){var t=c(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var S=/([A-Z])/g;var x=/^ms-/;function O(e){return function(e){return e.replace(S,"-$1").toLowerCase()}(e).replace(x,"-ms-")}var _=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const E=function(e,t){var r="",n="";if("string"==typeof t)return e.style.getPropertyValue(O(t))||w(e).getPropertyValue(O(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?!function(e){return!(!e||!_.test(e))}(o)?r+=O(o)+": "+a+";":n+=o+"("+a+") ":e.style.removeProperty(O(o))})),n&&(r+="transform: "+n+";"),e.style.cssText+=";"+r};const P=function(e,t,r,n){return l(e,t,r,n),function(){f(e,t,r,n)}};function j(e,t,r){void 0===r&&(r=5);var n=!1,o=setTimeout((function(){n||function(e,t,r,n){if(void 0===r&&(r=!1),void 0===n&&(n=!0),e){var o=document.createEvent("HTMLEvents");o.initEvent(t,r,n),e.dispatchEvent(o)}}(e,"transitionend",!0)}),t+r),a=P(e,"transitionend",(function(){n=!0}),{once:!0});return function(){clearTimeout(o),a()}}function k(e,t,r,n){var o,a;null==r&&(o=E(e,"transitionDuration")||"",a=-1===o.indexOf("ms")?1e3:1,r=parseFloat(o)*a||0);var i=j(e,r,n),s=P(e,"transitionend",t);return function(){i(),s()}}function C(e){void 0===e&&(e=c());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}function A(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var R=r(17397);const F=`data-rr-ui-${"modal-open"}`;const M=class{constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:r=!1}={}){this.handleContainerOverflow=t,this.isRTL=r,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const t={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",n=this.getElement();e.style={overflow:n.style.overflow,[r]:n.style[r]},e.scrollBarWidth&&(t[r]=`${parseInt(E(n,r)||"0",10)+e.scrollBarWidth}px`),n.setAttribute(F,""),E(n,t)}reset(){[...this.modals].forEach((e=>this.remove(e)))}removeContainerStyle(e){const t=this.getElement();t.removeAttribute(F),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return-1!==t?t:(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),t)}remove(e){const t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}},I=(0,h.createContext)(a?window:void 0);I.Provider;function T(){return(0,h.useContext)(I)}const D=(e,t)=>a?null==e?(t||c()).body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;var N=void 0!==r.g&&r.g.navigator&&"ReactNative"===r.g.navigator.product;const L="undefined"!=typeof document||N?h.useLayoutEffect:h.useEffect;const Z=function({children:e,in:t,onExited:r,mountOnEnter:n,unmountOnExit:o}){const a=(0,h.useRef)(null),i=(0,h.useRef)(t),s=m(r);(0,h.useEffect)((()=>{t?i.current=!0:s(a.current)}),[t,s]);const u=b(a,e.ref),l=(0,h.cloneElement)(e,{ref:u});return t?l:o||!i.current&&n?null:l};var U=r(31714);function $({children:e,in:t,onExited:r,onEntered:n,transition:o}){const[a,i]=(0,h.useState)(!t);t&&a&&i(!1);const s=function({in:e,onTransition:t}){const r=(0,h.useRef)(null),n=(0,h.useRef)(!0),o=m(t);return L((()=>{if(!r.current)return;let t=!1;return o({in:e,element:r.current,initial:n.current,isStale:()=>t}),()=>{t=!0}}),[e,o]),L((()=>(n.current=!1,()=>{n.current=!0})),[]),r}({in:!!t,onTransition:e=>{Promise.resolve(o(e)).then((()=>{e.isStale()||(e.in?null==n||n(e.element,e.initial):(i(!0),null==r||r(e.element)))}),(t=>{throw e.in||i(!0),t}))}}),u=b(s,e.ref);return a&&!t?null:(0,h.cloneElement)(e,{ref:u})}function z(e,t,r){return e?(0,U.jsx)(e,Object.assign({},r)):t?(0,U.jsx)($,Object.assign({},r,{transition:t})):(0,U.jsx)(Z,Object.assign({},r))}const V=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];let B;function W(e){const t=T(),r=e||function(e){return B||(B=new M({ownerDocument:null==e?void 0:e.document})),B}(t),n=(0,h.useRef)({dialog:null,backdrop:null});return Object.assign(n.current,{add:()=>r.add(n.current),remove:()=>r.remove(n.current),isTopModal:()=>r.isTopModal(n.current),setDialogRef:(0,h.useCallback)((e=>{n.current.dialog=e}),[]),setBackdropRef:(0,h.useCallback)((e=>{n.current.backdrop=e}),[])})}const H=(0,h.forwardRef)(((e,t)=>{let{show:r=!1,role:n="dialog",className:o,style:i,children:s,backdrop:u=!0,keyboard:l=!0,onBackdropClick:c,onEscapeKeyDown:f,transition:d,runTransition:p,backdropTransition:v,runBackdropTransition:y,autoFocus:b=!0,enforceFocus:w=!0,restoreFocus:S=!0,restoreFocusOptions:x,renderDialog:O,renderBackdrop:_=(e=>(0,U.jsx)("div",Object.assign({},e))),manager:E,container:j,onShow:k,onHide:F=(()=>{}),onExit:M,onExited:I,onExiting:N,onEnter:L,onEntering:Z,onEntered:$}=e,B=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,V);const H=T(),q=function(e,t){const r=T(),[n,o]=(0,h.useState)((()=>D(e,null==r?void 0:r.document)));if(!n){const t=D(e);t&&o(t)}return(0,h.useEffect)((()=>{t&&n&&t(n)}),[t,n]),(0,h.useEffect)((()=>{const t=D(e);t!==n&&o(t)}),[e,n]),n}(j),K=W(E),Q=function(){var e=(0,h.useRef)(!0),t=(0,h.useRef)((function(){return e.current}));return(0,h.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),t.current}(),Y=function(e){var t=(0,h.useRef)(null);return(0,h.useEffect)((function(){t.current=e})),t.current}(r),[G,J]=(0,h.useState)(!r),X=(0,h.useRef)(null);(0,h.useImperativeHandle)(t,(()=>K),[K]),a&&!Y&&r&&(X.current=C(null==H?void 0:H.document)),r&&G&&J(!1);const ee=m((()=>{if(K.add(),ie.current=P(document,"keydown",oe),ae.current=P(document,"focus",(()=>setTimeout(re)),!0),k&&k(),b){var e,t;const r=C(null!=(e=null==(t=K.dialog)?void 0:t.ownerDocument)?e:null==H?void 0:H.document);K.dialog&&r&&!A(K.dialog,r)&&(X.current=r,K.dialog.focus())}})),te=m((()=>{var e;(K.remove(),null==ie.current||ie.current(),null==ae.current||ae.current(),S)&&(null==(e=X.current)||null==e.focus||e.focus(x),X.current=null)}));(0,h.useEffect)((()=>{r&&q&&ee()}),[r,q,ee]),(0,h.useEffect)((()=>{G&&te()}),[G,te]),g((()=>{te()}));const re=m((()=>{if(!w||!Q()||!K.isTopModal())return;const e=C(null==H?void 0:H.document);K.dialog&&e&&!A(K.dialog,e)&&K.dialog.focus()})),ne=m((e=>{e.target===e.currentTarget&&(null==c||c(e),!0===u&&F())})),oe=m((e=>{l&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&K.isTopModal()&&(null==f||f(e),e.defaultPrevented||F())})),ae=(0,h.useRef)(),ie=(0,h.useRef)();if(!q)return null;const se=Object.assign({role:n,ref:K.setDialogRef,"aria-modal":"dialog"===n||void 0},B,{style:i,className:o,tabIndex:-1});let ue=O?O(se):(0,U.jsx)("div",Object.assign({},se,{children:h.cloneElement(s,{role:"document"})}));ue=z(d,p,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:M,onExiting:N,onExited:(...e)=>{J(!0),null==I||I(...e)},onEnter:L,onEntering:Z,onEntered:$,children:ue});let le=null;return u&&(le=_({ref:K.setBackdropRef,onClick:ne}),le=z(v,y,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:le})),(0,U.jsx)(U.Fragment,{children:R.createPortal((0,U.jsxs)(U.Fragment,{children:[le,ue]}),q)})}));H.displayName="Modal";const q=Object.assign(H,{Manager:M});var K=Function.prototype.bind.call(Function.prototype.call,[].slice);function Q(e,t){return K(e.querySelectorAll(t))}function Y(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const G=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",J=".sticky-top",X=".navbar-toggler";class ee extends M{adjustAndStore(e,t,r){const n=t.style[e];t.dataset[e]=n,E(t,{[e]:`${parseFloat(E(t,e))+r}px`})}restore(e,t){const r=t.dataset[e];void 0!==r&&(delete t.dataset[e],E(t,{[e]:r}))}setContainerStyle(e){super.setContainerStyle(e);const t=this.getElement();var r,n;if(n="modal-open",(r=t).classList?r.classList.add(n):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(r,n)||("string"==typeof r.className?r.className=r.className+" "+n:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+n)),!e.scrollBarWidth)return;const o=this.isRTL?"paddingLeft":"paddingRight",a=this.isRTL?"marginLeft":"marginRight";Q(t,G).forEach((t=>this.adjustAndStore(o,t,e.scrollBarWidth))),Q(t,J).forEach((t=>this.adjustAndStore(a,t,-e.scrollBarWidth))),Q(t,X).forEach((t=>this.adjustAndStore(a,t,e.scrollBarWidth)))}removeContainerStyle(e){super.removeContainerStyle(e);const t=this.getElement();var r,n;n="modal-open",(r=t).classList?r.classList.remove(n):"string"==typeof r.className?r.className=Y(r.className,n):r.setAttribute("class",Y(r.className&&r.className.baseVal||"",n));const o=this.isRTL?"paddingLeft":"paddingRight",a=this.isRTL?"marginLeft":"marginRight";Q(t,G).forEach((e=>this.restore(o,e))),Q(t,J).forEach((e=>this.restore(a,e))),Q(t,X).forEach((e=>this.restore(a,e)))}}let te;var re=r(77729),ne=r(6464);const oe=!1,ae=h.createContext(null);var ie="unmounted",se="exited",ue="entering",le="entered",ce="exiting",fe=function(e){var t,r;function n(t,r){var n;n=e.call(this,t,r)||this;var o,a=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?a?(o=se,n.appearStatus=ue):o=le:o=t.unmountOnExit||t.mountOnEnter?ie:se,n.state={status:o},n.nextCallback=null,n}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,(0,ne.Z)(t,r),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===ie?{status:se}:null};var o=n.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==ue&&r!==le&&(t=ue):r!==ue&&r!==le||(t=ce)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===ue){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:R.findDOMNode(this);r&&function(e){e.scrollTop}(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===se&&this.setState({status:ie})},o.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[R.findDOMNode(this),n],a=o[0],i=o[1],s=this.getTimeouts(),u=n?s.appear:s.enter;!e&&!r||oe?this.safeSetState({status:le},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,i),this.safeSetState({status:ue},(function(){t.props.onEntering(a,i),t.onTransitionEnd(u,(function(){t.safeSetState({status:le},(function(){t.props.onEntered(a,i)}))}))})))},o.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:R.findDOMNode(this);t&&!oe?(this.props.onExit(n),this.safeSetState({status:ce},(function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:se},(function(){e.props.onExited(n)}))}))}))):this.safeSetState({status:se},(function(){e.props.onExited(n)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},o.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:R.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===ie)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,re.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return h.createElement(ae.Provider,{value:null},"function"==typeof r?r(e,n):h.cloneElement(h.Children.only(r),n))},n}(h.Component);function de(){}fe.contextType=ae,fe.propTypes={},fe.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:de,onEntering:de,onEntered:de,onExit:de,onExiting:de,onExited:de},fe.UNMOUNTED=ie,fe.EXITED=se,fe.ENTERING=ue,fe.ENTERED=le,fe.EXITING=ce;const pe=fe;function he(e,t){const r=E(e,t)||"",n=-1===r.indexOf("ms")?1e3:1;return parseFloat(r)*n}function ve(e,t){const r=he(e,"transitionDuration"),n=he(e,"transitionDelay"),o=k(e,(r=>{r.target===e&&(o(),t(r))}),r+n)}const me=h.forwardRef((({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:o,onExited:a,addEndListener:i,children:s,childRef:u,...l},c)=>{const f=(0,h.useRef)(null),d=b(f,u),p=e=>{var t;d((t=e)&&"setState"in t?R.findDOMNode(t):null!=t?t:null)},v=e=>t=>{e&&f.current&&e(f.current,t)},m=(0,h.useCallback)(v(e),[e]),y=(0,h.useCallback)(v(t),[t]),g=(0,h.useCallback)(v(r),[r]),w=(0,h.useCallback)(v(n),[n]),S=(0,h.useCallback)(v(o),[o]),x=(0,h.useCallback)(v(a),[a]),O=(0,h.useCallback)(v(i),[i]);return(0,U.jsx)(pe,{ref:c,...l,onEnter:m,onEntered:g,onEntering:y,onExit:w,onExited:x,onExiting:S,addEndListener:O,nodeRef:f,children:"function"==typeof s?(e,t)=>s(e,{...t,ref:p}):h.cloneElement(s,{ref:p})})})),ye={[ue]:"show",[le]:"show"},be=h.forwardRef((({className:e,children:t,transitionClasses:r={},onEnter:n,...a},i)=>{const s={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...a},u=(0,h.useCallback)(((e,t)=>{!function(e){e.offsetHeight}(e),null==n||n(e,t)}),[n]);return(0,U.jsx)(me,{ref:i,addEndListener:ve,...s,onEnter:u,childRef:t.ref,children:(n,a)=>h.cloneElement(t,{...a,className:o()("fade",e,t.props.className,ye[n],r[n])})})}));be.displayName="Fade";const ge=be;var we=/-(.)/g;const Se=["xxl","xl","lg","md","sm","xs"],xe=h.createContext({prefixes:{},breakpoints:Se,minBreakpoint:"xs"}),{Consumer:Oe,Provider:_e}=xe;function Ee(e,t){const{prefixes:r}=(0,h.useContext)(xe);return e||r[t]||t}const Pe=e=>{return e[0].toUpperCase()+(t=e,t.replace(we,(function(e,t){return t.toUpperCase()}))).slice(1);var t};function je(e,{displayName:t=Pe(e),Component:r,defaultProps:n}={}){const a=h.forwardRef((({className:t,bsPrefix:a,as:i=r||"div",...s},u)=>{const l={...n,...s},c=Ee(a,e);return(0,U.jsx)(i,{ref:u,className:o()(t,c),...l})}));return a.displayName=t,a}const ke=je("modal-body"),Ce=h.createContext({onHide(){}}),Ae=h.forwardRef((({bsPrefix:e,className:t,contentClassName:r,centered:n,size:a,fullscreen:i,children:s,scrollable:u,...l},c)=>{const f=`${e=Ee(e,"modal")}-dialog`,d="string"==typeof i?`${e}-fullscreen-${i}`:`${e}-fullscreen`;return(0,U.jsx)("div",{...l,ref:c,className:o()(f,t,a&&`${e}-${a}`,n&&`${f}-centered`,u&&`${f}-scrollable`,i&&d),children:(0,U.jsx)("div",{className:o()(`${e}-content`,r),children:s})})}));Ae.displayName="ModalDialog";const Re=Ae,Fe=je("modal-footer");var Me=r(35173),Ie=r.n(Me);const Te={"aria-label":Ie().string,onClick:Ie().func,variant:Ie().oneOf(["white"])},De=h.forwardRef((({className:e,variant:t,"aria-label":r="Close",...n},a)=>(0,U.jsx)("button",{ref:a,type:"button",className:o()("btn-close",t&&`btn-close-${t}`,e),"aria-label":r,...n})));De.displayName="CloseButton",De.propTypes=Te;const Ne=De,Le=h.forwardRef((({closeLabel:e="Close",closeVariant:t,closeButton:r=!1,onHide:n,children:o,...a},i)=>{const s=(0,h.useContext)(Ce),u=m((()=>{null==s||s.onHide(),null==n||n()}));return(0,U.jsxs)("div",{ref:i,...a,children:[o,r&&(0,U.jsx)(Ne,{"aria-label":e,variant:t,onClick:u})]})})),Ze=h.forwardRef((({bsPrefix:e,className:t,closeLabel:r="Close",closeButton:n=!1,...a},i)=>(e=Ee(e,"modal-header"),(0,U.jsx)(Le,{ref:i,...a,className:o()(t,e),closeLabel:r,closeButton:n}))));Ze.displayName="ModalHeader";const Ue=Ze;var $e;const ze=je("modal-title",{Component:($e="h4",h.forwardRef(((e,t)=>(0,U.jsx)("div",{...e,ref:t,className:o()(e.className,$e)}))))});function Ve(e){return(0,U.jsx)(ge,{...e,timeout:null})}function Be(e){return(0,U.jsx)(ge,{...e,timeout:null})}const We=h.forwardRef((({bsPrefix:e,className:t,style:r,dialogClassName:n,contentClassName:i,children:s,dialogAs:u=Re,"aria-labelledby":d,"aria-describedby":v,"aria-label":y,show:w=!1,animation:S=!0,backdrop:x=!0,keyboard:O=!0,onEscapeKeyDown:_,onShow:E,onHide:P,container:j,autoFocus:C=!0,enforceFocus:A=!0,restoreFocus:R=!0,restoreFocusOptions:F,onEntered:M,onExit:I,onExiting:T,onEnter:D,onEntering:N,onExited:L,backdropClassName:Z,manager:$,...z},V)=>{const[B,W]=(0,h.useState)({}),[H,K]=(0,h.useState)(!1),Q=(0,h.useRef)(!1),Y=(0,h.useRef)(!1),G=(0,h.useRef)(null),[J,X]=(0,h.useState)(null),re=b(V,X),ne=m(P),oe=function(){const{dir:e}=(0,h.useContext)(xe);return"rtl"===e}();e=Ee(e,"modal");const ae=(0,h.useMemo)((()=>({onHide:ne})),[ne]);function ie(){return $||function(e){return te||(te=new ee(e)),te}({isRTL:oe})}function se(e){if(!a)return;const t=ie().getScrollbarWidth()>0,r=e.scrollHeight>c(e).documentElement.clientHeight;W({paddingRight:t&&!r?p():void 0,paddingLeft:!t&&r?p():void 0})}const ue=m((()=>{J&&se(J.dialog)}));g((()=>{f(window,"resize",ue),null==G.current||G.current()}));const le=()=>{Q.current=!0},ce=e=>{Q.current&&J&&e.target===J.dialog&&(Y.current=!0),Q.current=!1},fe=()=>{K(!0),G.current=k(J.dialog,(()=>{K(!1)}))},de=e=>{"static"!==x?Y.current||e.target!==e.currentTarget?Y.current=!1:null==P||P():(e=>{e.target===e.currentTarget&&fe()})(e)},pe=(0,h.useCallback)((t=>(0,U.jsx)("div",{...t,className:o()(`${e}-backdrop`,Z,!S&&"show")})),[S,Z,e]),he={...r,...B};he.display="block";return(0,U.jsx)(Ce.Provider,{value:ae,children:(0,U.jsx)(q,{show:w,ref:re,backdrop:x,container:j,keyboard:!0,autoFocus:C,enforceFocus:A,restoreFocus:R,restoreFocusOptions:F,onEscapeKeyDown:e=>{O?null==_||_(e):(e.preventDefault(),"static"===x&&fe())},onShow:E,onHide:P,onEnter:(e,t)=>{e&&se(e),null==D||D(e,t)},onEntering:(e,t)=>{null==N||N(e,t),l(window,"resize",ue)},onEntered:M,onExit:e=>{null==G.current||G.current(),null==I||I(e)},onExiting:T,onExited:e=>{e&&(e.style.display=""),null==L||L(e),f(window,"resize",ue)},manager:ie(),transition:S?Ve:void 0,backdropTransition:S?Be:void 0,renderBackdrop:pe,renderDialog:r=>(0,U.jsx)("div",{role:"dialog",...r,style:he,className:o()(t,e,H&&`${e}-static`,!S&&"show"),onClick:x?de:void 0,onMouseUp:ce,"aria-label":y,"aria-labelledby":d,"aria-describedby":v,children:(0,U.jsx)(u,{...z,onMouseDown:le,className:n,contentClassName:i,children:s})})})})}));We.displayName="Modal";const He=Object.assign(We,{Body:ke,Header:Ue,Title:ze,Footer:Fe,Dialog:Re,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150})},70877:(e,t,r)=>{"use strict";var n=r(23020),o=r(47788);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r\n \n \n \n \n \n \n \n \n \n \n \n \n \n ")};return{init:function(){this.load_status(),this.bind_buttons()},get_special_product_options:function(e){return 6!=e.typ?"":"
-').concat(o,'').concat(function(e){return e.originalProduct?'').concat(e.originalProduct.title,""):'').concat(e.title,"")}(s),"
ArtNr intern: ").concat(s.nrIntern,"
\n ").concat(psc.order.get_special_product_options(s.specialProductTypeObject),"
Auflage: ").concat(a.count,"Kunden Info: ").concat(i,"").concat(n,"").concat(r,'').concat(new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(a.allNet/100)," (").concat(new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(a.allGross/100),")").concat(psc.order.get_pos_status(l).internalName,"
"+e.options.map((function(e){if("hidden"!=e.type)return function(e){return"\n \n ")}(e)})).join("")+"
".concat(e.name,"").concat(e.value,"
"},load_status:function(){""!=jwt_token&&$.ajax({url:"/apps/api/system/status",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"GET",success:function(e){psc.order.status_order=e.order,psc.order.status_pos=e.position}})},bind_buttons:function(){$(".toogle_list_detail_view").off(),$(".toogle_list_detail_view").on("click",(function(){var e=$(this).data().uuid;$("#rows-"+e+" > div").length>0?$("#rows-"+e).html(""):psc.order.load_detail(e)})),$(".toogle_list_simple_detail_view").off(),$(".toogle_list_simple_detail_view").on("click",(function(){var e=$(this).data().uuid;$("#rows-"+e+" > tr").length>0?$("#rows-"+e).html(""):psc.order.load_detail(e,!0)}))},load_detail:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];$.ajax({url:"/apps/api/order/getonebyuuid",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"POST",data:JSON.stringify({uuid:e}),success:function(n){psc.order.build_details(e,n,t)}})},build_details:function(n,i){var r=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];o?$("#rows-"+i.uuid).html(i.positions.map((function(e){return t(e)})).join("")):($("#rows-"+i.uuid).html(i.positions.map((function(t){return e(t,n)})).join("")),i.positions.map((function(e){return r.loadPluginDetails(e)}))),this.bind_status_buttons()},loadPluginDetails:function(e){$.ajax({url:"/apps/api/position/getpluginlistdetails/"+e.uuid,contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"GET",success:function(t){$("#row-"+e.uuid).append(t.html)}})},bind_status_buttons:function(){$(".switch_pos").off(),$(".switch_pos").on("click",(function(){var e=$(this).data().orderUuid,t=$(this).data().posUuid,n=$(this).data().status;$.ajax({url:"/apps/api/position/status/change",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},data:JSON.stringify({position:t,status:n}),method:"POST",success:function(t){$("#rows-"+e).html(""),psc.order.load_detail(e)}})}))},get_pos_bg_color:function(e){var t=psc.order.status_pos.find((function(t){return t.code==e}));if(t&&""!=t.color)return"background-color: "+t.color},get_pos_status:function(e){var t=psc.order.status_pos.find((function(t){return t.code==e}));return t||{internalName:"notFound"}},get_pos_bg_color_class:function(e){return 170==e?"bg-lightdark":200==e||210==e?"bg-lightsuccess":"bg-lightdanger"},get_pos_status_loop:function(e,t){return psc.order.status_pos.map((function(n){return function(e,t,n){return'\n \n ")}(n,e,t)})).join("")}}}.call(t,n,t,e))||(e.exports=i)},60331:(e,t,n)=>{var i;void 0===(i=function(){return{init:function(){set=n(20528),set.init()}}}.call(t,n,t,e))||(e.exports=i)},20528:(e,t,n)=>{var i;void 0===(i=function(){function e(t){$(".product_set_table > tbody").empty(),$.each(t.products,(function(e,t){$(".product_set_table > tbody").append(""+t.title+'')})),$(".product_set_delete_button").click((function(){$("#overlay_loading").fadeIn(),$.ajax({url:"/apps/api/product/"+productUuid+"/set",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"DELETE",data:JSON.stringify({product:{uuid:$(this).data("uuid")}}),success:function(t){e(t)}})})),$("#overlay_loading").fadeOut()}return{init:function(){$(".product_set_add_button").length>0&&(this.initAddButton(),this.loadTable())},initAddButton:function(){$(".product_set_add_button").click((function(){$("#overlay_loading").fadeIn(),$.ajax({url:"/apps/api/product/"+productUuid+"/set",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"PUT",data:JSON.stringify({product:{uuid:$(this).data("uuid")}}),success:function(t){e(t)}})}))},loadTable:function(){$("#overlay_loading").fadeIn(),$.ajax({url:"/apps/api/product/"+productUuid+"/set",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"GET",success:function(t){e(t)}})}}}.call(t,n,t,e))||(e.exports=i)},31561:(e,t,n)=>{var i,r,o;r=[n(19755)],void 0===(o="function"==typeof(i=function(e){e.extend(e.summernote.plugins,{media:function(t){var n=e.summernote.ui;t.memo("button.media",(function(){return n.button({contents:' Media',tooltip:"Media",click:function(){mediaBundleBrowser(t.$note.attr("id"))}}).render()}))}})})?i.apply(t,r):i)||(e.exports=o)},62583:function(e,t,n){var i,r;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}n(74916),n(82772),n(89554),n(41539),n(54747),n(47042),n(73210),n(24603),n(39714),n(69600),n(15306),n(78011),n(68304),n(83710),n(54678),n(69070),n(40561),n(32165),n(66992),n(78783),n(33948),n(82526),n(41817),n(79753),n(38880),n(30489),n(32564),n(24812),n(21249),i=function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){var t=e.getBoundingClientRect(),n={};for(var i in t)n[i]=t[i];if(e.ownerDocument!==document){var o=e.ownerDocument.defaultView.frameElement;if(o){var a=r(o);n.top+=a.top,n.bottom+=a.top,n.left+=a.left,n.right+=a.left}}return n}function a(e){var t=(getComputedStyle(e)||{}).position,n=[];if("fixed"===t)return[e];for(var i=e;(i=i.parentNode)&&i&&1===i.nodeType;){var r=void 0;try{r=getComputedStyle(i)}catch(e){}if(null==r)return n.push(i),n;var o=r,a=o.overflow,s=o.overflowX,l=o.overflowY;/(auto|scroll)/.test(a+l+s)&&("absolute"!==t||["relative","absolute","fixed"].indexOf(r.position)>=0)&&n.push(i)}return n.push(e.ownerDocument.body),e.ownerDocument!==document&&n.push(e.ownerDocument.defaultView),n}function s(){T&&document.body.removeChild(T),T=null}function l(e){var t=void 0;e===document?(t=document,e=document.documentElement):t=e.ownerDocument;var n=t.documentElement,i=r(e),o=M();return i.top-=o.top,i.left-=o.left,void 0===i.width&&(i.width=document.body.scrollWidth-i.left-i.right),void 0===i.height&&(i.height=document.body.scrollHeight-i.top-i.bottom),i.top=i.top-n.clientTop,i.left=i.left-n.clientLeft,i.right=t.body.clientWidth-i.width-i.left,i.bottom=t.body.clientHeight-i.height-i.top,i}function u(e){return e.offsetParent||document.documentElement}function c(){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");d(t.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);var n=e.offsetWidth;t.style.overflow="scroll";var i=e.offsetWidth;n===i&&(i=t.clientWidth),document.body.removeChild(t);var r=n-i;return{width:r,height:r}}function d(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=[];return Array.prototype.push.apply(t,arguments),t.slice(1).forEach((function(t){if(t)for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])})),e}function h(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.remove(t)}));else{var n=new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi"),i=m(e).replace(n," ");v(e,i)}}function f(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.add(t)}));else{h(e,t);var n=m(e)+" "+t;v(e,n)}}function p(e,t){if(void 0!==e.classList)return e.classList.contains(t);var n=m(e);return new RegExp("(^| )"+t+"( |$)","gi").test(n)}function m(e){return e.className instanceof e.ownerDocument.defaultView.SVGAnimatedString?e.className.baseVal:e.className}function v(e,t){e.setAttribute("class",t)}function g(e,t,n){n.forEach((function(n){-1===t.indexOf(n)&&p(e,n)&&h(e,n)})),t.forEach((function(t){p(e,t)||f(e,t)}))}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+o(t));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function b(e,t){var n=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return e+n>=t&&t>=e-n}function w(){return"undefined"!=typeof performance&&void 0!==performance.now?performance.now():+new Date}function E(){for(var e={top:0,left:0},t=arguments.length,n=Array(t),i=0;t>i;i++)n[i]=arguments[i];return n.forEach((function(t){var n=t.top,i=t.left;"string"==typeof n&&(n=parseFloat(n,10)),"string"==typeof i&&(i=parseFloat(i,10)),e.top+=n,e.left+=i})),e}function k(e,t){return"string"==typeof e.left&&-1!==e.left.indexOf("%")&&(e.left=parseFloat(e.left,10)/100*t.width),"string"==typeof e.top&&-1!==e.top.indexOf("%")&&(e.top=parseFloat(e.top,10)/100*t.height),e}function C(e,t){return"scrollParent"===t?t=e.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),void 0!==t.nodeType&&function(){var e=t,n=l(t),i=n,r=getComputedStyle(t);if(t=[i.left,i.top,n.width+i.left,n.height+i.top],e.ownerDocument!==document){var o=e.ownerDocument.defaultView;t[0]+=o.pageXOffset,t[1]+=o.pageYOffset,t[2]+=o.pageXOffset,t[3]+=o.pageYOffset}Q.forEach((function(e,n){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[n]+=parseFloat(r["border"+e+"Width"]):t[n]-=parseFloat(r["border"+e+"Width"])}))}(),t}var A=function(){function e(e,t){for(var n=0;n1?n-1:0),r=1;n>r;r++)i[r-1]=arguments[r];for(;t16?(t=Math.min(t-16,250),void(n=setTimeout(i,250))):void(void 0!==e&&w()-e<10||(null!=n&&(clearTimeout(n),n=null),e=w(),R(),t=w()-e))};"undefined"!=typeof window&&void 0!==window.addEventListener&&["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,i)}))}();var U={center:"center",left:"right",right:"left"},z={middle:"middle",top:"bottom",bottom:"top"},H={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},q=function(e,t){var n=e.left,i=e.top;return"auto"===n&&(n=U[t.left]),"auto"===i&&(i=z[t.top]),{left:n,top:i}},$=function(e){var t=e.left,n=e.top;return void 0!==H[e.left]&&(t=H[e.left]),void 0!==H[e.top]&&(n=H[e.top]),{left:t,top:n}},B=function(e){var t=e.split(" "),n=j(t,2);return{top:n[0],left:n[1]}},V=B,W=function(e){function t(e){var n=this;i(this,t),N(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this.position=this.position.bind(this),D.push(this),this.history=[],this.setOptions(e,!1),S.modules.forEach((function(e){void 0!==e.initialize&&e.initialize.call(n)})),this.position()}return y(t,e),A(t,[{key:"getClass",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=this.options.classes;return void 0!==t&&t[e]?this.options.classes[e]:this.options.classPrefix?this.options.classPrefix+"-"+e:e}},{key:"setOptions",value:function(e){var t=this,n=arguments.length<=1||void 0===arguments[1]||arguments[1],i={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"};this.options=d(i,e);var r=this.options,o=r.element,s=r.target,l=r.targetModifier;if(this.element=o,this.target=s,this.targetModifier=l,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(void 0===t[e])throw new Error("Tether Error: Both element and target must be defined");void 0!==t[e].jquery?t[e]=t[e][0]:"string"==typeof t[e]&&(t[e]=document.querySelector(t[e]))})),f(this.element,this.getClass("element")),!1!==this.options.addTargetClasses&&f(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=V(this.options.targetAttachment),this.attachment=V(this.options.attachment),this.offset=B(this.options.offset),this.targetOffset=B(this.options.targetOffset),void 0!==this.scrollParents&&this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=a(this.target),!1!==this.options.enabled&&this.enable(n)}},{key:"getTargetBounds",value:function(){if(void 0===this.targetModifier)return l(this.target);if("visible"===this.targetModifier)return this.target===document.body?{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth}:((o={height:(e=l(this.target)).height,width:e.width,top:e.top,left:e.left}).height=Math.min(o.height,e.height-(pageYOffset-e.top)),o.height=Math.min(o.height,e.height-(e.top+e.height-(pageYOffset+innerHeight))),o.height=Math.min(innerHeight,o.height),o.height-=2,o.width=Math.min(o.width,e.width-(pageXOffset-e.left)),o.width=Math.min(o.width,e.width-(e.left+e.width-(pageXOffset+innerWidth))),o.width=Math.min(innerWidth,o.width),o.width-=2,o.topt.clientWidth||[n.overflow,n.overflowX].indexOf("scroll")>=0||this.target!==document.body)&&(i=15);var r=e.height-parseFloat(n.borderTopWidth)-parseFloat(n.borderBottomWidth)-i,o={width:15,height:.975*r*(r/t.scrollHeight),left:e.left+e.width-parseFloat(n.borderLeftWidth)-15},a=0;408>r&&this.target===document.body&&(a=-11e-5*Math.pow(r,2)-.00727*r+22.58),this.target!==document.body&&(o.height=Math.max(o.height,24));var s=this.target.scrollTop/(t.scrollHeight-r);return o.top=s*(r-o.height-a)+e.top+parseFloat(n.borderTopWidth),this.target===document.body&&(o.height=Math.max(o.height,24)),o}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(e,t){return void 0===this._cache&&(this._cache={}),void 0===this._cache[e]&&(this._cache[e]=t.call(this)),this._cache[e]}},{key:"enable",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0];!1!==this.options.addTargetClasses&&f(this.target,this.getClass("enabled")),f(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach((function(t){t!==e.target.ownerDocument&&t.addEventListener("scroll",e.position)})),t&&this.position()}},{key:"disable",value:function(){var e=this;h(this.target,this.getClass("enabled")),h(this.element,this.getClass("enabled")),this.enabled=!1,void 0!==this.scrollParents&&this.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.position)}))}},{key:"destroy",value:function(){var e=this;this.disable(),D.forEach((function(t,n){t===e&&D.splice(n,1)})),0===D.length&&s()}},{key:"updateAttachClasses",value:function(e,t){var n=this;e=e||this.attachment,t=t||this.targetAttachment;var i=["left","top","bottom","right","middle","center"];void 0!==this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),void 0===this._addAttachClasses&&(this._addAttachClasses=[]);var r=this._addAttachClasses;e.top&&r.push(this.getClass("element-attached")+"-"+e.top),e.left&&r.push(this.getClass("element-attached")+"-"+e.left),t.top&&r.push(this.getClass("target-attached")+"-"+t.top),t.left&&r.push(this.getClass("target-attached")+"-"+t.left);var o=[];i.forEach((function(e){o.push(n.getClass("element-attached")+"-"+e),o.push(n.getClass("target-attached")+"-"+e)})),_((function(){void 0!==n._addAttachClasses&&(g(n.element,n._addAttachClasses,o),!1!==n.options.addTargetClasses&&g(n.target,n._addAttachClasses,o),delete n._addAttachClasses)}))}},{key:"position",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0];if(this.enabled){this.clearCache();var n=q(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,n);var i=this.cache("element-bounds",(function(){return l(e.element)})),r=i.width,a=i.height;if(0===r&&0===a&&void 0!==this.lastSize){var s=this.lastSize;r=s.width,a=s.height}else this.lastSize={width:r,height:a};var d=this.cache("target-bounds",(function(){return e.getTargetBounds()})),h=d,f=k($(this.attachment),{width:r,height:a}),p=k($(n),h),m=k(this.offset,{width:r,height:a}),v=k(this.targetOffset,h);f=E(f,m),p=E(p,v);for(var g=d.left+p.left-f.left,y=d.top+p.top-f.top,b=0;bT.innerWidth&&(x=this.cache("scrollbar-size",c),C.viewport.bottom-=x.height),A.body.scrollHeight>T.innerHeight&&(x=this.cache("scrollbar-size",c),C.viewport.right-=x.width),(-1===["","static"].indexOf(A.body.style.position)||-1===["","static"].indexOf(A.body.parentElement.style.position))&&(C.page.bottom=A.body.scrollHeight-y-a,C.page.right=A.body.scrollWidth-g-r),void 0!==this.options.optimizations&&!1!==this.options.optimizations.moveElement&&void 0===this.targetModifier&&function(){var t=e.cache("target-offsetparent",(function(){return u(e.target)})),n=e.cache("target-offsetparent-bounds",(function(){return l(t)})),i=getComputedStyle(t),r=n,o={};if(["Top","Left","Bottom","Right"].forEach((function(e){o[e.toLowerCase()]=parseFloat(i["border"+e+"Width"])})),n.right=A.body.scrollWidth-n.left-r.width+o.right,n.bottom=A.body.scrollHeight-n.top-r.height+o.bottom,C.page.top>=n.top+o.top&&C.page.bottom>=n.bottom&&C.page.left>=n.left+o.left&&C.page.right>=n.right){var a=t.scrollTop,s=t.scrollLeft;C.offset={top:C.page.top-n.top+a-o.top,left:C.page.left-n.left+s-o.left}}}(),this.move(C),this.history.unshift(C),this.history.length>3&&this.history.pop(),t&&L(),!0}}},{key:"move",value:function(e){var t=this;if(void 0!==this.element.parentNode){var n={};for(var i in e)for(var r in n[i]={},e[i]){for(var o=!1,a=0;a=0){var p=l.split(" "),g=j(p,2);d=g[0],c=g[1]}else c=d=l;var b=C(t,o);("target"===d||"both"===d)&&(nb[3]&&"bottom"===v.top&&(n-=h,v.top="top")),"together"===d&&("top"===v.top&&("bottom"===y.top&&nb[3]&&n-(a-h)>=b[1]&&(n-=a-h,v.top="bottom",y.top="bottom")),"bottom"===v.top&&("top"===y.top&&n+a>b[3]?(n-=h,v.top="top",n-=a,y.top="bottom"):"bottom"===y.top&&nb[3]&&"top"===y.top?(n-=a,y.top="bottom"):nb[2]&&"right"===v.left&&(i-=f,v.left="left")),"together"===c&&(ib[2]&&"right"===v.left?"left"===y.left?(i-=f,v.left="left",i-=s,y.left="right"):"right"===y.left&&(i-=f,v.left="left",i+=s,y.left="left"):"center"===v.left&&(i+s>b[2]&&"left"===y.left?(i-=s,y.left="right"):ib[3]&&"top"===y.top&&(n-=a,y.top="bottom")),("element"===c||"both"===c)&&(ib[2]&&("left"===y.left?(i-=s,y.left="right"):"center"===y.left&&(i-=s/2,y.left="right"))),"string"==typeof u?u=u.split(",").map((function(e){return e.trim()})):!0===u&&(u=["top","left","right","bottom"]),u=u||[];var w=[],E=[];n=0?(n=b[1],w.push("top")):E.push("top")),n+a>b[3]&&(u.indexOf("bottom")>=0?(n=b[3]-a,w.push("bottom")):E.push("bottom")),i=0?(i=b[0],w.push("left")):E.push("left")),i+s>b[2]&&(u.indexOf("right")>=0?(i=b[2]-s,w.push("right")):E.push("right")),w.length&&function(){var e=void 0;e=void 0!==t.options.pinnedClass?t.options.pinnedClass:t.getClass("pinned"),m.push(e),w.forEach((function(t){m.push(e+"-"+t)}))}(),E.length&&function(){var e=void 0;e=void 0!==t.options.outOfBoundsClass?t.options.outOfBoundsClass:t.getClass("out-of-bounds"),m.push(e),E.forEach((function(t){m.push(e+"-"+t)}))}(),(w.indexOf("left")>=0||w.indexOf("right")>=0)&&(y.left=v.left=!1),(w.indexOf("top")>=0||w.indexOf("bottom")>=0)&&(y.top=v.top=!1),(v.top!==r.top||v.left!==r.left||y.top!==t.attachment.top||y.left!==t.attachment.left)&&(t.updateAttachClasses(y,v),t.trigger("update",{attachment:y,targetAttachment:v}))})),_((function(){!1!==t.options.addTargetClasses&&g(t.target,m,p),g(t.element,m,p)})),{top:n,left:i}}});var X,l=(X=S.Utils).getBounds,g=X.updateClasses;return _=X.defer,S.modules.push({position:function(e){var t=this,n=e.top,i=e.left,r=this.cache("element-bounds",(function(){return l(t.element)})),o=r.height,a=r.width,s=this.getTargetBounds(),u=n+o,c=i+a,d=[];n<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var t=s[e];(t===i||t===c)&&d.push(e)})),i<=s.right&&c>=s.left&&["top","bottom"].forEach((function(e){var t=s[e];(t===n||t===u)&&d.push(e)}));var h=[],f=[],p=["left","top","right","bottom"];return h.push(this.getClass("abutted")),p.forEach((function(e){h.push(t.getClass("abutted")+"-"+e)})),d.length&&f.push(this.getClass("abutted")),d.forEach((function(e){f.push(t.getClass("abutted")+"-"+e)})),_((function(){!1!==t.options.addTargetClasses&&g(t.target,f,h),g(t.element,f,h)})),!0}}),j=function(){function e(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S.modules.push({position:function(e){var t=e.top,n=e.left;if(this.options.shift){var i=this.options.shift;"function"==typeof this.options.shift&&(i=this.options.shift.call(this,{top:t,left:n}));var r=void 0,o=void 0;if("string"==typeof i){(i=i.split(" "))[1]=i[1]||i[0];var a=j(i,2);r=a[0],o=a[1],r=parseFloat(r,10),o=parseFloat(o,10)}else r=i.top,o=i.left;return{top:t+=r,left:n+=o}}}}),G},void 0===(r="function"==typeof i?i.call(t,n,t,e):i)||(e.exports=r)},82378:(e,t,n)=>{var i;n(69826),n(41539),void 0===(i=function(){return{init:function(){$(document).on("show.bs.modal",".js-ajax-modal",this.initModals)},initModals:function(e){var t=$(this);if(!t.data("loaded")){var n=$(e.relatedTarget).data("link");t.data("loaded",!0),t.find(".js-ajax-modal-body").append('')}},resetAjaxModals:function(){$(".js-ajax-modal").off("show.bs.modal",this.initModals),$(".js-ajax-modal").on("show.bs.modal",this.initModals)}}}.call(t,n,t,e))||(e.exports=i)},83678:(e,t,n)=>{var i;n(32564),void 0===(i=function(){return function(e){var t=this.general;t.debounce=function(e,t,n){var i;return function(){var r=this,o=arguments,a=function(){i=null,n||e.apply(r,o)},s=n&&!i;clearTimeout(i),i=setTimeout(a,t),s&&e.apply(r,o)}},t.easeInOutQuad=function(e,t,n,i){return 1>(e/=i/2)?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},t.animate=function(e,t,n,i,r,o){e&&(window.requestAnimationFrame((function(){e.style[t]=r}),o),e.style[t]=i)}}}.call(t,n,t,e))||(e.exports=i)},75782:(e,t,n)=>{var i;n(89554),n(41539),void 0===(i=function(){return function(e,t){var n,i,r,o,a,s=0,l="js-toggle-btn",u="toggle-btn--active",c="toggle-item--active";n=function(e,t,n){for(var i=t.split(" "),r=0,o=i.length;o>r;r++)e.addEventListener(i[r],n,!1)},i=function(){[].forEach.call(document.querySelectorAll("."+l),(function(e){n(e,"click touchstart mousedown",(function(e){e.preventDefault()})),n(e,"touchend mouseup",(function(t){var n=document.querySelectorAll(e.getAttribute("data-target"))[0],i=n.querySelectorAll(".toggle-item__content")[0],d=i.offsetHeight,h=n.classList.contains(c),f=e.getAttribute("data-hide-others");if(s=null!==e.getAttribute("data-duration")?e.getAttribute("data-duration"):150,h)o(e,n);else{if(f){var p=e.getAttribute("data-target"),m=e.getAttribute("data-level");[].forEach.call(document.querySelectorAll("."+l+'[data-level="'+m+'"]'),(function(e){var t=e.getAttribute("data-target");p!==t&&e.classList.contains(u)&&a(e,document.querySelectorAll(t)[0])}))}r(e,n,i,d)}}))}))},r=function(e,t,n,i){cargobay.general.animate(t,"height","px",i,"auto",s),e.classList.add(u),t.classList.add(c)},o=function(e,t,n,i){cargobay.general.animate(t,"height","px",0,i,s),e.classList.remove(u),t.classList.remove(c)},a=function(e,t){e.classList.remove(u),t.style.height=0,t.classList.remove(c)},i()}}.call(t,n,t,e))||(e.exports=i)},56071:(e,t,n)=>{var i;n(69826),n(41539),n(24603),n(74916),n(39714),n(4723),n(64765),void 0===(i=function(){return{init:function(){this.urlChooser(),this.initDelBtn()},initDelBtn:function(){$("body").on("click",".js-media-chooser-del-preview-btn",(function(e){var t=$(this),n=t.data("linked-id"),i=$("#"+n+"-widget"),r=$("#"+n);t.parent().find(".media-chooser__preview").remove(),$(".media-thumbnail__icon").remove(),i.removeClass("media-chooser--choosen"),r.val("")}))},urlChooser:function(){$("body").on("click",".js-url-chooser-link-select",(function(e){e.preventDefault();var t=$(this),n=t.data("slug"),i=t.data("id"),r=t.closest("nav").data("replace-url");itemUrl=n||"",itemId=i,$.ajax({url:r,type:"GET",data:{text:itemUrl},success:function(e){replacedUrl=e.text,$("#url-chooser__selection-preview").text("Selection: "+replacedUrl)}})})),$("body").on("click",".js-url-chooser-media-select",(function(e){e.preventDefault();var t=$(this),n=t.data("path"),i=t.data("thumb-path"),r=t.data("id"),o=t.data("title"),a=t.data("cke"),s=t.closest(".thumbnail-wrapper").data("replace-url");(itemUrl=n,itemId=r,itemTitle=o,itemThumbPath=i,a)?psc.mediaChooser.saveMediaChooserModal(!0):$(window.frameElement).closest(".js-ajax-modal").data("media-chooser")?psc.mediaChooser.saveMediaChooserModal(!1):$.ajax({url:s,type:"GET",data:{text:itemUrl},success:function(e){replacedUrl=e.text}}).done((function(){psc.mediaChooser.saveUrlChooserModal(!1)}))})),$("#cancel-url-chooser-modal").on("click",(function(){if($(this).data("cke"))window.close();else{var e=$(window.frameElement).closest(".js-ajax-modal").attr("id");parent.$("#"+e).modal("hide")}})),$(document).on("click","#save-url-chooser-modal",(function(){var e=$(this).data("cke");psc.mediaChooser.saveUrlChooserModal(e)}))},saveUrlChooserModal:function(e){if(e){var t=getUrlParam("CKEditorFuncNum");window.opener.CKEDITOR.tools.callFunction(t,itemUrl),window.close()}else{var n=$(window.frameElement).closest(".js-ajax-modal"),i=n.data("linked-input-id"),r=n.attr("id");parent.$("#"+i).val(itemUrl).change(),parent.$("#"+i).parent().find(".js-urlchooser-value").val(replacedUrl),parent.$("#"+r).modal("hide")}},saveMediaChooserModal:function(e){if(e){var t=getUrlParam("CKEditorFuncNum");window.opener.CKEDITOR.tools.callFunction(t,itemUrl),window.close()}else{var n=$(window.frameElement).closest(".js-ajax-modal"),i=n.data("linked-input-id"),r=n.attr("id");parent.$("#"+i).val(itemId).change();var o=parent.$("#"+i+"-widget"),a=parent.$("#"+i+"__preview__img"),s=parent.$("#"+i+"__preview__title");if(o.addClass("media-chooser--choosen"),s.html(itemTitle),""===itemThumbPath)s.parent().prepend('');else a.attr("src",itemThumbPath);parent.$("#"+r).modal("hide")}},getUrlParam:function(e){var t=new RegExp("(?:[?&]|&)"+e+"=([^&]+)","i"),n=window.location.search.match(t);return n&&n.length>1?n[1]:""}}}.call(t,n,t,e))||(e.exports=i)}},e=>{e.O(0,[560,858],(()=>{return t=92579,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/src/new/web/build/backend/dashboard.e01d5ec9.js b/src/new/web/build/backend/dashboard.e01d5ec9.js new file mode 100644 index 000000000..3da4b9e8b --- /dev/null +++ b/src/new/web/build/backend/dashboard.e01d5ec9.js @@ -0,0 +1,2 @@ +/*! For license information please see dashboard.e01d5ec9.js.LICENSE.txt */ +(self.webpackChunk=self.webpackChunk||[]).push([[165],{94180:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=94180,e.exports=t},10690:(e,t,n)=>{"use strict";n.d(t,{Z:()=>qe});n(21249),n(57327),n(41539),n(91038),n(78783),n(89554),n(54747),n(26699),n(32023),n(69826),n(92222),n(66992),n(70189),n(33948),n(26541),n(68304),n(24812),n(30489),n(38478),n(19601),n(88674),n(74916),n(15306),n(9653),n(12419),n(78011),n(69070),n(96649),n(96078),n(82526),n(41817),n(79753),n(32165),n(47042),n(68309);var i,r,o,a,s,l,u,c,d=n(6599),h=n(24183),f=n.n(h);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function m(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n or ',right:''},fireSearch:function(e){return e.length>1}}),$(".summernote").summernote({height:400,toolbar:[["style",["style"]],["font",["bold","italic","underline","clear"]],["fontname",["fontname"]],["color",["color"]],["para",["ul","ol","paragraph"]],["height",["height"]],["table",["table"]],["insert",["link","hr"]],["view",["fullscreen","codeview"]],["help",["help"]],["media",["media"]]]})}))},59036:function(e,t,n){e=n.nmd(e),n(47042),n(40561),n(74916),n(73210),n(68309),n(32564),n(15306),n(66992),n(41539),n(78783),n(33948),n(60285),n(41637),n(88674),n(89554),n(54747),n(82772),n(4723),function(){var t,n,i,r,o,a,s,l,u=[].slice,c={}.hasOwnProperty;s=function(){},n=function(){function e(){}return e.prototype.addEventListener=e.prototype.on,e.prototype.on=function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},e.prototype.emit=function(){var e,t,n,i,r;if(n=arguments[0],e=2<=arguments.length?u.call(arguments,1):[],this._callbacks=this._callbacks||{},t=this._callbacks[n])for(i=0,r=t.length;i
'),this.element.appendChild(t)),(n=t.getElementsByTagName("span")[0])&&(null!=n.textContent?n.textContent=this.options.dictFallbackMessage:null!=n.innerText&&(n.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e){var t,n,i;return t={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},n=e.width/e.height,t.optWidth=this.options.thumbnailWidth,t.optHeight=this.options.thumbnailHeight,null==t.optWidth&&null==t.optHeight?(t.optWidth=t.srcWidth,t.optHeight=t.srcHeight):null==t.optWidth?t.optWidth=n*t.optHeight:null==t.optHeight&&(t.optHeight=1/n*t.optWidth),i=t.optWidth/t.optHeight,e.heighti?(t.srcHeight=e.height,t.srcWidth=t.srcHeight*i):(t.srcWidth=e.width,t.srcHeight=t.srcWidth/i),t.srcX=(e.width-t.srcWidth)/2,t.srcY=(e.height-t.srcHeight)/2,t},drop:function(e){return this.element.classList.remove("dz-drag-hover")},dragstart:s,dragend:function(e){return this.element.classList.remove("dz-drag-hover")},dragenter:function(e){return this.element.classList.add("dz-drag-hover")},dragover:function(e){return this.element.classList.add("dz-drag-hover")},dragleave:function(e){return this.element.classList.remove("dz-drag-hover")},paste:s,reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(e){var t,n,i,o,a,s,l,u,c,d,h,f,p;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){for(e.previewElement=r.createElement(this.options.previewTemplate.trim()),e.previewTemplate=e.previewElement,this.previewsContainer.appendChild(e.previewElement),i=0,s=(c=e.previewElement.querySelectorAll("[data-dz-name]")).length;i'+this.options.dictRemoveFile+""),e.previewElement.appendChild(e._removeLink)),p=this,t=function(t){return t.preventDefault(),t.stopPropagation(),e.status===r.UPLOADING?r.confirm(p.options.dictCancelUploadConfirmation,(function(){return p.removeFile(e)})):p.options.dictRemoveFileConfirmation?r.confirm(p.options.dictRemoveFileConfirmation,(function(){return p.removeFile(e)})):p.removeFile(e)},f=[],a=0,u=(h=e.previewElement.querySelectorAll("[data-dz-remove]")).length;a\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n \n
\n
'},t=function(){var e,t,n,i,r,o,a;for(i=arguments[0],o=0,a=(n=2<=arguments.length?u.call(arguments,1):[]).length;o'+this.options.dictDefaultMessage+"
")),this.clickableElements.length&&(l=this,n=function(){return l.hiddenFileInput&&l.hiddenFileInput.parentNode.removeChild(l.hiddenFileInput),l.hiddenFileInput=document.createElement("input"),l.hiddenFileInput.setAttribute("type","file"),(null==l.options.maxFiles||l.options.maxFiles>1)&&l.hiddenFileInput.setAttribute("multiple","multiple"),l.hiddenFileInput.className="dz-hidden-input",null!=l.options.acceptedFiles&&l.hiddenFileInput.setAttribute("accept",l.options.acceptedFiles),null!=l.options.capture&&l.hiddenFileInput.setAttribute("capture",l.options.capture),l.hiddenFileInput.style.visibility="hidden",l.hiddenFileInput.style.position="absolute",l.hiddenFileInput.style.top="0",l.hiddenFileInput.id="upload",l.hiddenFileInput.style.left="0",l.hiddenFileInput.style.height="0",l.hiddenFileInput.style.width="0",document.querySelector(l.options.hiddenInputContainer).appendChild(l.hiddenFileInput),l.hiddenFileInput.addEventListener("change",(function(){var e,t,i,r;if((t=l.hiddenFileInput.files).length)for(i=0,r=t.length;i',this.options.dictFallbackText&&(n+="

"+this.options.dictFallbackText+"

"),n+='
',t=r.createElement(n),"FORM"!==this.element.tagName?(i=r.createElement('
')).appendChild(t):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=i?i:t)},r.prototype.getExistingFallback=function(){var e,t,n,i,r,o;for(t=function(e){var t,n,i;for(n=0,i=e.length;n0){for(t=a=0,s=(o=["TB","GB","MB","KB","b"]).length;a=Math.pow(this.options.filesizeBase,4-t)/10){n=e/Math.pow(this.options.filesizeBase,4-t),i=r;break}n=Math.round(10*n)/10}return""+n+" "+i},r.prototype._updateMaxFilesReachedClass=function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")},r.prototype.drop=function(e){var t,n;e.dataTransfer&&(this.emit("drop",e),t=e.dataTransfer.files,this.emit("addedfiles",t),t.length&&((n=e.dataTransfer.items)&&n.length&&null!=n[0].webkitGetAsEntry?this._addFilesFromItems(n):this.handleFiles(t)))},r.prototype.paste=function(e){var t,n;if(null!=(null!=e&&null!=(n=e.clipboardData)?n.items:void 0))return this.emit("paste",e),(t=e.clipboardData.items).length?this._addFilesFromItems(t):void 0},r.prototype.handleFiles=function(e){var t,n,i,r;for(r=[],n=0,i=e.length;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):r.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)},r.prototype.addFile=function(e){return e.upload={progress:0,total:e.size,bytesSent:0},this.files.push(e),e.status=r.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,(t=this,function(n){return n?(e.accepted=!1,t._errorProcessing([e],n)):(e.accepted=!0,t.options.autoQueue&&t.enqueueFile(e)),t._updateMaxFilesReachedClass()}));var t},r.prototype.enqueueFiles=function(e){var t,n,i;for(n=0,i=e.length;n=t)&&(i=this.getQueuedFiles()).length>0){if(this.options.uploadMultiple)return this.processFiles(i.slice(0,t-n));for(;e=I;c=0<=I?++F:--F)o.append(this._getParamName(c),e[c],e[c].name);return this.submitRequest(E,o,e)},r.prototype.submitRequest=function(e,t,n){return e.send(t)},r.prototype._finished=function(e,t,n){var i,o,a;for(o=0,a=e.length;ol;)0===i[4*(a-1)+3]?r=a:l=a,a=r+l>>1;return 0===(s=a/o)?1:s},a=function(e,t,n,i,r,a,s,l,u,c){var d;return d=o(t),e.drawImage(t,n,i,r,a,s,l,u,c/d)},r=function(e,t){var n,i,r,o,a,s,l,u,c;if(r=!1,c=!0,i=e.document,u=i.documentElement,n=i.addEventListener?"addEventListener":"attachEvent",l=i.addEventListener?"removeEventListener":"detachEvent",s=i.addEventListener?"":"on",o=function(n){if("readystatechange"!==n.type||"complete"===i.readyState)return("load"===n.type?e:i)[l](s+n.type,o,!1),!r&&(r=!0)?t.call(e,n.type||n):void 0},a=function(){try{u.doScroll("left")}catch(e){return e,void setTimeout(a,50)}return o("poll")},"complete"!==i.readyState){if(i.createEventObject&&u.doScroll){try{c=!e.frameElement}catch(e){}c&&a()}return i[n](s+"DOMContentLoaded",o,!1),i[n](s+"readystatechange",o,!1),e[n](s+"load",o,!1)}},t._autoDiscoverFunction=function(){if(t.autoDiscover)return t.discover()},r(window,t._autoDiscoverFunction)}.call(this)},77713:(e,t,n)=>{var i;n(92222),n(68309),n(69600),n(21249),n(69826),n(41539),void 0===(i=function(){var e=function(e,t){var n=e.uuid,i=e.basketField1,r=e.customerInfo,o=e.basketField2,a=e.pos,s=e.price,l=e.product,u=e.status;e.allNet;return'\n
\n
').concat(a,'
\n
\n ').concat(function(e){return e.originalProduct?'').concat(e.originalProduct.title,""):'').concat(e.title,"")}(l),"\n
ArtNr intern: ").concat(l.nrIntern,"
\n ").concat(psc.order.get_special_product_options(l.specialProductTypeObject),'
\n
Auflage: ').concat(s.count,'
\n
Kunden Info: ').concat(r,'
\n
').concat(i,'
\n
').concat(o,'
\n
').concat(new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(s.allNet/100)," (").concat(new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(s.allGross/100),')
\n
\n \n \n
\n
\n
\n ')},t=function(e,t){e.uuid;var n=e.basketField1,i=e.customerInfo,r=e.basketField2,o=e.pos,a=e.price,s=e.product,l=e.status;e.allNet;return'\n \n -\n \n ').concat(o,'\n ').concat(function(e){return e.originalProduct?'').concat(e.originalProduct.title,""):'').concat(e.title,"")}(s),"
ArtNr intern: ").concat(s.nrIntern,"
\n ").concat(psc.order.get_special_product_options(s.specialProductTypeObject),"\n Auflage: ").concat(a.count,"\n Kunden Info: ").concat(i,"\n ").concat(n,"\n ").concat(r,'\n \n ').concat(new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(a.allNet/100)," (").concat(new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(a.allGross/100),")\n ").concat(psc.order.get_pos_status(l).internalName,"\n \n \n ")};return{init:function(){this.load_status(),this.bind_buttons()},get_special_product_options:function(e){return 6!=e.typ?"":""+e.options.map((function(e){if("hidden"!=e.type)return function(e){return"\n \n ")}(e)})).join("")+"
".concat(e.name,"").concat(e.value,"
"},load_status:function(){""!=jwt_token&&$.ajax({url:"/apps/api/system/status",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"GET",success:function(e){psc.order.status_order=e.order,psc.order.status_pos=e.position}})},bind_buttons:function(){$(".toogle_list_detail_view").off(),$(".toogle_list_detail_view").on("click",(function(){var e=$(this).data().uuid;$("#rows-"+e+" > div").length>0?$("#rows-"+e).html(""):psc.order.load_detail(e)})),$(".toogle_list_simple_detail_view").off(),$(".toogle_list_simple_detail_view").on("click",(function(){var e=$(this).data().uuid;$("#rows-"+e+" > tr").length>0?$("#rows-"+e).html(""):psc.order.load_detail(e,!0)}))},load_detail:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];$.ajax({url:"/apps/api/order/getonebyuuid",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"POST",data:JSON.stringify({uuid:e}),success:function(n){psc.order.build_details(e,n,t)}})},build_details:function(n,i){var r=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];o?$("#rows-"+i.uuid).html(i.positions.map((function(e){return t(e)})).join("")):($("#rows-"+i.uuid).html(i.positions.map((function(t){return e(t,n)})).join("")),i.positions.map((function(e){return r.loadPluginDetails(e)}))),this.bind_status_buttons()},loadPluginDetails:function(e){$.ajax({url:"/apps/api/position/getpluginlistdetails/"+e.uuid,contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"GET",success:function(t){$("#row-"+e.uuid).append(t.html)}})},bind_status_buttons:function(){$(".switch_pos").off(),$(".switch_pos").on("click",(function(){var e=$(this).data().orderUuid,t=$(this).data().posUuid,n=$(this).data().status;$.ajax({url:"/apps/api/position/status/change",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},data:JSON.stringify({position:t,status:n}),method:"POST",success:function(t){$("#rows-"+e).html(""),psc.order.load_detail(e)}})}))},get_pos_bg_color:function(e){var t=psc.order.status_pos.find((function(t){return t.code==e}));if(t&&""!=t.color)return"background-color: "+t.color},get_pos_status:function(e){var t=psc.order.status_pos.find((function(t){return t.code==e}));return t||{internalName:"notFound"}},get_pos_bg_color_class:function(e){return 170==e?"bg-lightdark":200==e||210==e?"bg-lightsuccess":"bg-lightdanger"},get_pos_status_loop:function(e,t){return psc.order.status_pos.map((function(n){return function(e,t,n){return'\n \n ")}(n,e,t)})).join("")}}}.call(t,n,t,e))||(e.exports=i)},60331:(e,t,n)=>{var i;void 0===(i=function(){return{init:function(){set=n(20528),set.init()}}}.call(t,n,t,e))||(e.exports=i)},20528:(e,t,n)=>{var i;void 0===(i=function(){function e(t){$(".product_set_table > tbody").empty(),$.each(t.products,(function(e,t){$(".product_set_table > tbody").append(""+t.title+'')})),$(".product_set_delete_button").click((function(){$("#overlay_loading").fadeIn(),$.ajax({url:"/apps/api/product/"+productUuid+"/set",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"DELETE",data:JSON.stringify({product:{uuid:$(this).data("uuid")}}),success:function(t){e(t)}})})),$("#overlay_loading").fadeOut()}return{init:function(){$(".product_set_add_button").length>0&&(this.initAddButton(),this.loadTable())},initAddButton:function(){$(".product_set_add_button").click((function(){$("#overlay_loading").fadeIn(),$.ajax({url:"/apps/api/product/"+productUuid+"/set",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"PUT",data:JSON.stringify({product:{uuid:$(this).data("uuid")}}),success:function(t){e(t)}})}))},loadTable:function(){$("#overlay_loading").fadeIn(),$.ajax({url:"/apps/api/product/"+productUuid+"/set",contentType:"application/json",headers:{Authorization:"Bearer "+jwt_token},method:"GET",success:function(t){e(t)}})}}}.call(t,n,t,e))||(e.exports=i)},31561:(e,t,n)=>{var i,r,o;r=[n(19755)],void 0===(o="function"==typeof(i=function(e){e.extend(e.summernote.plugins,{media:function(t){var n=e.summernote.ui;t.memo("button.media",(function(){return n.button({contents:' Media',tooltip:"Media",click:function(){mediaBundleBrowser(t.$note.attr("id"))}}).render()}))}})})?i.apply(t,r):i)||(e.exports=o)},62583:function(e,t,n){var i,r;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}n(74916),n(82772),n(89554),n(41539),n(54747),n(47042),n(73210),n(24603),n(39714),n(69600),n(15306),n(78011),n(68304),n(83710),n(54678),n(69070),n(40561),n(32165),n(66992),n(78783),n(33948),n(82526),n(41817),n(79753),n(38880),n(30489),n(32564),n(24812),n(21249),i=function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){var t=e.getBoundingClientRect(),n={};for(var i in t)n[i]=t[i];if(e.ownerDocument!==document){var o=e.ownerDocument.defaultView.frameElement;if(o){var a=r(o);n.top+=a.top,n.bottom+=a.top,n.left+=a.left,n.right+=a.left}}return n}function a(e){var t=(getComputedStyle(e)||{}).position,n=[];if("fixed"===t)return[e];for(var i=e;(i=i.parentNode)&&i&&1===i.nodeType;){var r=void 0;try{r=getComputedStyle(i)}catch(e){}if(null==r)return n.push(i),n;var o=r,a=o.overflow,s=o.overflowX,l=o.overflowY;/(auto|scroll)/.test(a+l+s)&&("absolute"!==t||["relative","absolute","fixed"].indexOf(r.position)>=0)&&n.push(i)}return n.push(e.ownerDocument.body),e.ownerDocument!==document&&n.push(e.ownerDocument.defaultView),n}function s(){T&&document.body.removeChild(T),T=null}function l(e){var t=void 0;e===document?(t=document,e=document.documentElement):t=e.ownerDocument;var n=t.documentElement,i=r(e),o=M();return i.top-=o.top,i.left-=o.left,void 0===i.width&&(i.width=document.body.scrollWidth-i.left-i.right),void 0===i.height&&(i.height=document.body.scrollHeight-i.top-i.bottom),i.top=i.top-n.clientTop,i.left=i.left-n.clientLeft,i.right=t.body.clientWidth-i.width-i.left,i.bottom=t.body.clientHeight-i.height-i.top,i}function u(e){return e.offsetParent||document.documentElement}function c(){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");d(t.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);var n=e.offsetWidth;t.style.overflow="scroll";var i=e.offsetWidth;n===i&&(i=t.clientWidth),document.body.removeChild(t);var r=n-i;return{width:r,height:r}}function d(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=[];return Array.prototype.push.apply(t,arguments),t.slice(1).forEach((function(t){if(t)for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])})),e}function h(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.remove(t)}));else{var n=new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi"),i=m(e).replace(n," ");v(e,i)}}function f(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.add(t)}));else{h(e,t);var n=m(e)+" "+t;v(e,n)}}function p(e,t){if(void 0!==e.classList)return e.classList.contains(t);var n=m(e);return new RegExp("(^| )"+t+"( |$)","gi").test(n)}function m(e){return e.className instanceof e.ownerDocument.defaultView.SVGAnimatedString?e.className.baseVal:e.className}function v(e,t){e.setAttribute("class",t)}function g(e,t,n){n.forEach((function(n){-1===t.indexOf(n)&&p(e,n)&&h(e,n)})),t.forEach((function(t){p(e,t)||f(e,t)}))}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+o(t));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function b(e,t){var n=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return e+n>=t&&t>=e-n}function w(){return"undefined"!=typeof performance&&void 0!==performance.now?performance.now():+new Date}function E(){for(var e={top:0,left:0},t=arguments.length,n=Array(t),i=0;t>i;i++)n[i]=arguments[i];return n.forEach((function(t){var n=t.top,i=t.left;"string"==typeof n&&(n=parseFloat(n,10)),"string"==typeof i&&(i=parseFloat(i,10)),e.top+=n,e.left+=i})),e}function k(e,t){return"string"==typeof e.left&&-1!==e.left.indexOf("%")&&(e.left=parseFloat(e.left,10)/100*t.width),"string"==typeof e.top&&-1!==e.top.indexOf("%")&&(e.top=parseFloat(e.top,10)/100*t.height),e}function C(e,t){return"scrollParent"===t?t=e.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),void 0!==t.nodeType&&function(){var e=t,n=l(t),i=n,r=getComputedStyle(t);if(t=[i.left,i.top,n.width+i.left,n.height+i.top],e.ownerDocument!==document){var o=e.ownerDocument.defaultView;t[0]+=o.pageXOffset,t[1]+=o.pageYOffset,t[2]+=o.pageXOffset,t[3]+=o.pageYOffset}Q.forEach((function(e,n){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[n]+=parseFloat(r["border"+e+"Width"]):t[n]-=parseFloat(r["border"+e+"Width"])}))}(),t}var A=function(){function e(e,t){for(var n=0;n1?n-1:0),r=1;n>r;r++)i[r-1]=arguments[r];for(;t16?(t=Math.min(t-16,250),void(n=setTimeout(i,250))):void(void 0!==e&&w()-e<10||(null!=n&&(clearTimeout(n),n=null),e=w(),R(),t=w()-e))};"undefined"!=typeof window&&void 0!==window.addEventListener&&["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,i)}))}();var U={center:"center",left:"right",right:"left"},z={middle:"middle",top:"bottom",bottom:"top"},H={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},q=function(e,t){var n=e.left,i=e.top;return"auto"===n&&(n=U[t.left]),"auto"===i&&(i=z[t.top]),{left:n,top:i}},$=function(e){var t=e.left,n=e.top;return void 0!==H[e.left]&&(t=H[e.left]),void 0!==H[e.top]&&(n=H[e.top]),{left:t,top:n}},B=function(e){var t=e.split(" "),n=j(t,2);return{top:n[0],left:n[1]}},W=B,V=function(e){function t(e){var n=this;i(this,t),N(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this.position=this.position.bind(this),D.push(this),this.history=[],this.setOptions(e,!1),S.modules.forEach((function(e){void 0!==e.initialize&&e.initialize.call(n)})),this.position()}return y(t,e),A(t,[{key:"getClass",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=this.options.classes;return void 0!==t&&t[e]?this.options.classes[e]:this.options.classPrefix?this.options.classPrefix+"-"+e:e}},{key:"setOptions",value:function(e){var t=this,n=arguments.length<=1||void 0===arguments[1]||arguments[1],i={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"};this.options=d(i,e);var r=this.options,o=r.element,s=r.target,l=r.targetModifier;if(this.element=o,this.target=s,this.targetModifier=l,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(void 0===t[e])throw new Error("Tether Error: Both element and target must be defined");void 0!==t[e].jquery?t[e]=t[e][0]:"string"==typeof t[e]&&(t[e]=document.querySelector(t[e]))})),f(this.element,this.getClass("element")),!1!==this.options.addTargetClasses&&f(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=W(this.options.targetAttachment),this.attachment=W(this.options.attachment),this.offset=B(this.options.offset),this.targetOffset=B(this.options.targetOffset),void 0!==this.scrollParents&&this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=a(this.target),!1!==this.options.enabled&&this.enable(n)}},{key:"getTargetBounds",value:function(){if(void 0===this.targetModifier)return l(this.target);if("visible"===this.targetModifier)return this.target===document.body?{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth}:((o={height:(e=l(this.target)).height,width:e.width,top:e.top,left:e.left}).height=Math.min(o.height,e.height-(pageYOffset-e.top)),o.height=Math.min(o.height,e.height-(e.top+e.height-(pageYOffset+innerHeight))),o.height=Math.min(innerHeight,o.height),o.height-=2,o.width=Math.min(o.width,e.width-(pageXOffset-e.left)),o.width=Math.min(o.width,e.width-(e.left+e.width-(pageXOffset+innerWidth))),o.width=Math.min(innerWidth,o.width),o.width-=2,o.topt.clientWidth||[n.overflow,n.overflowX].indexOf("scroll")>=0||this.target!==document.body)&&(i=15);var r=e.height-parseFloat(n.borderTopWidth)-parseFloat(n.borderBottomWidth)-i,o={width:15,height:.975*r*(r/t.scrollHeight),left:e.left+e.width-parseFloat(n.borderLeftWidth)-15},a=0;408>r&&this.target===document.body&&(a=-11e-5*Math.pow(r,2)-.00727*r+22.58),this.target!==document.body&&(o.height=Math.max(o.height,24));var s=this.target.scrollTop/(t.scrollHeight-r);return o.top=s*(r-o.height-a)+e.top+parseFloat(n.borderTopWidth),this.target===document.body&&(o.height=Math.max(o.height,24)),o}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(e,t){return void 0===this._cache&&(this._cache={}),void 0===this._cache[e]&&(this._cache[e]=t.call(this)),this._cache[e]}},{key:"enable",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0];!1!==this.options.addTargetClasses&&f(this.target,this.getClass("enabled")),f(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach((function(t){t!==e.target.ownerDocument&&t.addEventListener("scroll",e.position)})),t&&this.position()}},{key:"disable",value:function(){var e=this;h(this.target,this.getClass("enabled")),h(this.element,this.getClass("enabled")),this.enabled=!1,void 0!==this.scrollParents&&this.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.position)}))}},{key:"destroy",value:function(){var e=this;this.disable(),D.forEach((function(t,n){t===e&&D.splice(n,1)})),0===D.length&&s()}},{key:"updateAttachClasses",value:function(e,t){var n=this;e=e||this.attachment,t=t||this.targetAttachment;var i=["left","top","bottom","right","middle","center"];void 0!==this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),void 0===this._addAttachClasses&&(this._addAttachClasses=[]);var r=this._addAttachClasses;e.top&&r.push(this.getClass("element-attached")+"-"+e.top),e.left&&r.push(this.getClass("element-attached")+"-"+e.left),t.top&&r.push(this.getClass("target-attached")+"-"+t.top),t.left&&r.push(this.getClass("target-attached")+"-"+t.left);var o=[];i.forEach((function(e){o.push(n.getClass("element-attached")+"-"+e),o.push(n.getClass("target-attached")+"-"+e)})),_((function(){void 0!==n._addAttachClasses&&(g(n.element,n._addAttachClasses,o),!1!==n.options.addTargetClasses&&g(n.target,n._addAttachClasses,o),delete n._addAttachClasses)}))}},{key:"position",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0];if(this.enabled){this.clearCache();var n=q(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,n);var i=this.cache("element-bounds",(function(){return l(e.element)})),r=i.width,a=i.height;if(0===r&&0===a&&void 0!==this.lastSize){var s=this.lastSize;r=s.width,a=s.height}else this.lastSize={width:r,height:a};var d=this.cache("target-bounds",(function(){return e.getTargetBounds()})),h=d,f=k($(this.attachment),{width:r,height:a}),p=k($(n),h),m=k(this.offset,{width:r,height:a}),v=k(this.targetOffset,h);f=E(f,m),p=E(p,v);for(var g=d.left+p.left-f.left,y=d.top+p.top-f.top,b=0;bT.innerWidth&&(O=this.cache("scrollbar-size",c),C.viewport.bottom-=O.height),A.body.scrollHeight>T.innerHeight&&(O=this.cache("scrollbar-size",c),C.viewport.right-=O.width),(-1===["","static"].indexOf(A.body.style.position)||-1===["","static"].indexOf(A.body.parentElement.style.position))&&(C.page.bottom=A.body.scrollHeight-y-a,C.page.right=A.body.scrollWidth-g-r),void 0!==this.options.optimizations&&!1!==this.options.optimizations.moveElement&&void 0===this.targetModifier&&function(){var t=e.cache("target-offsetparent",(function(){return u(e.target)})),n=e.cache("target-offsetparent-bounds",(function(){return l(t)})),i=getComputedStyle(t),r=n,o={};if(["Top","Left","Bottom","Right"].forEach((function(e){o[e.toLowerCase()]=parseFloat(i["border"+e+"Width"])})),n.right=A.body.scrollWidth-n.left-r.width+o.right,n.bottom=A.body.scrollHeight-n.top-r.height+o.bottom,C.page.top>=n.top+o.top&&C.page.bottom>=n.bottom&&C.page.left>=n.left+o.left&&C.page.right>=n.right){var a=t.scrollTop,s=t.scrollLeft;C.offset={top:C.page.top-n.top+a-o.top,left:C.page.left-n.left+s-o.left}}}(),this.move(C),this.history.unshift(C),this.history.length>3&&this.history.pop(),t&&L(),!0}}},{key:"move",value:function(e){var t=this;if(void 0!==this.element.parentNode){var n={};for(var i in e)for(var r in n[i]={},e[i]){for(var o=!1,a=0;a=0){var p=l.split(" "),g=j(p,2);d=g[0],c=g[1]}else c=d=l;var b=C(t,o);("target"===d||"both"===d)&&(nb[3]&&"bottom"===v.top&&(n-=h,v.top="top")),"together"===d&&("top"===v.top&&("bottom"===y.top&&nb[3]&&n-(a-h)>=b[1]&&(n-=a-h,v.top="bottom",y.top="bottom")),"bottom"===v.top&&("top"===y.top&&n+a>b[3]?(n-=h,v.top="top",n-=a,y.top="bottom"):"bottom"===y.top&&nb[3]&&"top"===y.top?(n-=a,y.top="bottom"):nb[2]&&"right"===v.left&&(i-=f,v.left="left")),"together"===c&&(ib[2]&&"right"===v.left?"left"===y.left?(i-=f,v.left="left",i-=s,y.left="right"):"right"===y.left&&(i-=f,v.left="left",i+=s,y.left="left"):"center"===v.left&&(i+s>b[2]&&"left"===y.left?(i-=s,y.left="right"):ib[3]&&"top"===y.top&&(n-=a,y.top="bottom")),("element"===c||"both"===c)&&(ib[2]&&("left"===y.left?(i-=s,y.left="right"):"center"===y.left&&(i-=s/2,y.left="right"))),"string"==typeof u?u=u.split(",").map((function(e){return e.trim()})):!0===u&&(u=["top","left","right","bottom"]),u=u||[];var w=[],E=[];n=0?(n=b[1],w.push("top")):E.push("top")),n+a>b[3]&&(u.indexOf("bottom")>=0?(n=b[3]-a,w.push("bottom")):E.push("bottom")),i=0?(i=b[0],w.push("left")):E.push("left")),i+s>b[2]&&(u.indexOf("right")>=0?(i=b[2]-s,w.push("right")):E.push("right")),w.length&&function(){var e=void 0;e=void 0!==t.options.pinnedClass?t.options.pinnedClass:t.getClass("pinned"),m.push(e),w.forEach((function(t){m.push(e+"-"+t)}))}(),E.length&&function(){var e=void 0;e=void 0!==t.options.outOfBoundsClass?t.options.outOfBoundsClass:t.getClass("out-of-bounds"),m.push(e),E.forEach((function(t){m.push(e+"-"+t)}))}(),(w.indexOf("left")>=0||w.indexOf("right")>=0)&&(y.left=v.left=!1),(w.indexOf("top")>=0||w.indexOf("bottom")>=0)&&(y.top=v.top=!1),(v.top!==r.top||v.left!==r.left||y.top!==t.attachment.top||y.left!==t.attachment.left)&&(t.updateAttachClasses(y,v),t.trigger("update",{attachment:y,targetAttachment:v}))})),_((function(){!1!==t.options.addTargetClasses&&g(t.target,m,p),g(t.element,m,p)})),{top:n,left:i}}});var X,l=(X=S.Utils).getBounds,g=X.updateClasses;return _=X.defer,S.modules.push({position:function(e){var t=this,n=e.top,i=e.left,r=this.cache("element-bounds",(function(){return l(t.element)})),o=r.height,a=r.width,s=this.getTargetBounds(),u=n+o,c=i+a,d=[];n<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var t=s[e];(t===i||t===c)&&d.push(e)})),i<=s.right&&c>=s.left&&["top","bottom"].forEach((function(e){var t=s[e];(t===n||t===u)&&d.push(e)}));var h=[],f=[],p=["left","top","right","bottom"];return h.push(this.getClass("abutted")),p.forEach((function(e){h.push(t.getClass("abutted")+"-"+e)})),d.length&&f.push(this.getClass("abutted")),d.forEach((function(e){f.push(t.getClass("abutted")+"-"+e)})),_((function(){!1!==t.options.addTargetClasses&&g(t.target,f,h),g(t.element,f,h)})),!0}}),j=function(){function e(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S.modules.push({position:function(e){var t=e.top,n=e.left;if(this.options.shift){var i=this.options.shift;"function"==typeof this.options.shift&&(i=this.options.shift.call(this,{top:t,left:n}));var r=void 0,o=void 0;if("string"==typeof i){(i=i.split(" "))[1]=i[1]||i[0];var a=j(i,2);r=a[0],o=a[1],r=parseFloat(r,10),o=parseFloat(o,10)}else r=i.top,o=i.left;return{top:t+=r,left:n+=o}}}}),G},void 0===(r="function"==typeof i?i.call(t,n,t,e):i)||(e.exports=r)},82378:(e,t,n)=>{var i;n(69826),n(41539),void 0===(i=function(){return{init:function(){$(document).on("show.bs.modal",".js-ajax-modal",this.initModals)},initModals:function(e){var t=$(this);if(!t.data("loaded")){var n=$(e.relatedTarget).data("link");t.data("loaded",!0),t.find(".js-ajax-modal-body").append('')}},resetAjaxModals:function(){$(".js-ajax-modal").off("show.bs.modal",this.initModals),$(".js-ajax-modal").on("show.bs.modal",this.initModals)}}}.call(t,n,t,e))||(e.exports=i)},83678:(e,t,n)=>{var i;n(32564),void 0===(i=function(){return function(e){var t=this.general;t.debounce=function(e,t,n){var i;return function(){var r=this,o=arguments,a=function(){i=null,n||e.apply(r,o)},s=n&&!i;clearTimeout(i),i=setTimeout(a,t),s&&e.apply(r,o)}},t.easeInOutQuad=function(e,t,n,i){return 1>(e/=i/2)?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},t.animate=function(e,t,n,i,r,o){e&&(window.requestAnimationFrame((function(){e.style[t]=r}),o),e.style[t]=i)}}}.call(t,n,t,e))||(e.exports=i)},75782:(e,t,n)=>{var i;n(89554),n(41539),void 0===(i=function(){return function(e,t){var n,i,r,o,a,s=0,l="js-toggle-btn",u="toggle-btn--active",c="toggle-item--active";n=function(e,t,n){for(var i=t.split(" "),r=0,o=i.length;o>r;r++)e.addEventListener(i[r],n,!1)},i=function(){[].forEach.call(document.querySelectorAll("."+l),(function(e){n(e,"click touchstart mousedown",(function(e){e.preventDefault()})),n(e,"touchend mouseup",(function(t){var n=document.querySelectorAll(e.getAttribute("data-target"))[0],i=n.querySelectorAll(".toggle-item__content")[0],d=i.offsetHeight,h=n.classList.contains(c),f=e.getAttribute("data-hide-others");if(s=null!==e.getAttribute("data-duration")?e.getAttribute("data-duration"):150,h)o(e,n);else{if(f){var p=e.getAttribute("data-target"),m=e.getAttribute("data-level");[].forEach.call(document.querySelectorAll("."+l+'[data-level="'+m+'"]'),(function(e){var t=e.getAttribute("data-target");p!==t&&e.classList.contains(u)&&a(e,document.querySelectorAll(t)[0])}))}r(e,n,i,d)}}))}))},r=function(e,t,n,i){cargobay.general.animate(t,"height","px",i,"auto",s),e.classList.add(u),t.classList.add(c)},o=function(e,t,n,i){cargobay.general.animate(t,"height","px",0,i,s),e.classList.remove(u),t.classList.remove(c)},a=function(e,t){e.classList.remove(u),t.style.height=0,t.classList.remove(c)},i()}}.call(t,n,t,e))||(e.exports=i)},56071:(e,t,n)=>{var i;n(69826),n(41539),n(24603),n(74916),n(39714),n(4723),n(64765),void 0===(i=function(){return{init:function(){this.urlChooser(),this.initDelBtn()},initDelBtn:function(){$("body").on("click",".js-media-chooser-del-preview-btn",(function(e){var t=$(this),n=t.data("linked-id"),i=$("#"+n+"-widget"),r=$("#"+n);t.parent().find(".media-chooser__preview").remove(),$(".media-thumbnail__icon").remove(),i.removeClass("media-chooser--choosen"),r.val("")}))},urlChooser:function(){$("body").on("click",".js-url-chooser-link-select",(function(e){e.preventDefault();var t=$(this),n=t.data("slug"),i=t.data("id"),r=t.closest("nav").data("replace-url");itemUrl=n||"",itemId=i,$.ajax({url:r,type:"GET",data:{text:itemUrl},success:function(e){replacedUrl=e.text,$("#url-chooser__selection-preview").text("Selection: "+replacedUrl)}})})),$("body").on("click",".js-url-chooser-media-select",(function(e){e.preventDefault();var t=$(this),n=t.data("path"),i=t.data("thumb-path"),r=t.data("id"),o=t.data("title"),a=t.data("cke"),s=t.closest(".thumbnail-wrapper").data("replace-url");(itemUrl=n,itemId=r,itemTitle=o,itemThumbPath=i,a)?psc.mediaChooser.saveMediaChooserModal(!0):$(window.frameElement).closest(".js-ajax-modal").data("media-chooser")?psc.mediaChooser.saveMediaChooserModal(!1):$.ajax({url:s,type:"GET",data:{text:itemUrl},success:function(e){replacedUrl=e.text}}).done((function(){psc.mediaChooser.saveUrlChooserModal(!1)}))})),$("#cancel-url-chooser-modal").on("click",(function(){if($(this).data("cke"))window.close();else{var e=$(window.frameElement).closest(".js-ajax-modal").attr("id");parent.$("#"+e).modal("hide")}})),$(document).on("click","#save-url-chooser-modal",(function(){var e=$(this).data("cke");psc.mediaChooser.saveUrlChooserModal(e)}))},saveUrlChooserModal:function(e){if(e){var t=getUrlParam("CKEditorFuncNum");window.opener.CKEDITOR.tools.callFunction(t,itemUrl),window.close()}else{var n=$(window.frameElement).closest(".js-ajax-modal"),i=n.data("linked-input-id"),r=n.attr("id");parent.$("#"+i).val(itemUrl).change(),parent.$("#"+i).parent().find(".js-urlchooser-value").val(replacedUrl),parent.$("#"+r).modal("hide")}},saveMediaChooserModal:function(e){if(e){var t=getUrlParam("CKEditorFuncNum");window.opener.CKEDITOR.tools.callFunction(t,itemUrl),window.close()}else{var n=$(window.frameElement).closest(".js-ajax-modal"),i=n.data("linked-input-id"),r=n.attr("id");parent.$("#"+i).val(itemId).change();var o=parent.$("#"+i+"-widget"),a=parent.$("#"+i+"__preview__img"),s=parent.$("#"+i+"__preview__title");if(o.addClass("media-chooser--choosen"),s.html(itemTitle),""===itemThumbPath)s.parent().prepend('');else a.attr("src",itemThumbPath);parent.$("#"+r).modal("hide")}},getUrlParam:function(e){var t=new RegExp("(?:[?&]|&)"+e+"=([^&]+)","i"),n=window.location.search.match(t);return n&&n.length>1?n[1]:""}}}.call(t,n,t,e))||(e.exports=i)}},e=>{e.O(0,[560,858],(()=>{return t=92579,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/src/new/web/build/backend/dashboard.125eeddd.js.LICENSE.txt b/src/new/web/build/backend/dashboard.e01d5ec9.js.LICENSE.txt similarity index 100% rename from src/new/web/build/backend/dashboard.125eeddd.js.LICENSE.txt rename to src/new/web/build/backend/dashboard.e01d5ec9.js.LICENSE.txt diff --git a/src/new/web/build/entrypoints.json b/src/new/web/build/entrypoints.json index 03ad6ed3d..28bacc295 100644 --- a/src/new/web/build/entrypoints.json +++ b/src/new/web/build/entrypoints.json @@ -5,7 +5,7 @@ "/apps/build/runtime.9f422cb9.js", "/apps/build/560.268023de.js", "/apps/build/858.8dae100c.js", - "/apps/build/backend/dashboard.125eeddd.js" + "/apps/build/backend/dashboard.e01d5ec9.js" ], "css": [ "/apps/build/858.29b73cf7.css", @@ -16,11 +16,11 @@ "js": [ "/apps/build/runtime.9f422cb9.js", "/apps/build/560.268023de.js", - "/apps/build/633.13cd1e94.js", - "/apps/build/plugins/system/psc/invoice.c97f8fd3.js" + "/apps/build/881.ec863007.js", + "/apps/build/plugins/system/psc/invoice.23427dd3.js" ], "css": [ - "/apps/build/plugins/system/psc/invoice.45eb341f.css" + "/apps/build/plugins/system/psc/invoice.19592370.css" ] } } diff --git a/src/new/web/build/manifest.json b/src/new/web/build/manifest.json index 9291e40d2..dc7025c75 100755 --- a/src/new/web/build/manifest.json +++ b/src/new/web/build/manifest.json @@ -1,11 +1,11 @@ { "/apps/backend/dashboard.css": "/apps/build/backend/dashboard.1bdabc5b.css", - "/apps/backend/dashboard.js": "/apps/build/backend/dashboard.125eeddd.js", - "/apps/plugins/system/psc/invoice.css": "/apps/build/plugins/system/psc/invoice.45eb341f.css", - "/apps/plugins/system/psc/invoice.js": "/apps/build/plugins/system/psc/invoice.c97f8fd3.js", + "/apps/backend/dashboard.js": "/apps/build/backend/dashboard.e01d5ec9.js", + "/apps/plugins/system/psc/invoice.css": "/apps/build/plugins/system/psc/invoice.19592370.css", + "/apps/plugins/system/psc/invoice.js": "/apps/build/plugins/system/psc/invoice.23427dd3.js", "/apps/runtime.js": "/apps/build/runtime.9f422cb9.js", "/apps/560.268023de.js": "/apps/build/560.268023de.js", - "/apps/633.13cd1e94.js": "/apps/build/633.13cd1e94.js", + "/apps/881.ec863007.js": "/apps/build/881.ec863007.js", "/apps/858.29b73cf7.css": "/apps/build/858.29b73cf7.css", "/apps/858.8dae100c.js": "/apps/build/858.8dae100c.js", "/apps/fonts/summernote.eot": "/apps/build/fonts/summernote.bd0d8be1.eot", diff --git a/src/new/web/build/plugins/system/psc/invoice.19592370.css b/src/new/web/build/plugins/system/psc/invoice.19592370.css new file mode 100644 index 000000000..5e7710371 --- /dev/null +++ b/src/new/web/build/plugins/system/psc/invoice.19592370.css @@ -0,0 +1,3 @@ +/* +! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com +*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-color:#e5e7eb;border-style:solid}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-left-width:1px;border-top-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-right-width:1px;border-top-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;height:8px;position:absolute;width:8px}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:after,[data-popper-arrow]:before{content:"";transform:rotate(45deg);visibility:visible}[data-popper-arrow]:after{background:inherit;height:9px;position:absolute;width:9px}[role=tooltip]>[data-popper-arrow]:before{border-color:#e5e7eb;border-style:solid}.dark [role=tooltip]>[data-popper-arrow]:before{border-color:#4b5563;border-style:solid}[role=tooltip]>[data-popper-arrow]:after{border-color:#e5e7eb;border-style:solid}.dark [role=tooltip]>[data-popper-arrow]:after{border-color:#4b5563;border-style:solid}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-left-width:1px;border-top-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-right-width:1px;border-top-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:after,[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#1c64f2;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-left:0;padding-right:.75rem}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#1c64f2;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.dark [type=checkbox]:checked,.dark [type=radio]:checked,[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dark [type=radio]:checked,[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-size:1em 1em}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M.5 6h14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:transparent;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{background:#1f2937;border:0;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-inline-end:1rem;margin-inline-start:-1rem;padding:.625rem 1rem .625rem 2rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::file-selector-button{background:#4b5563;color:#fff}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#1c64f2;border:0;border-radius:9999px;cursor:pointer;height:1.25rem;width:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}input[type=range]::-moz-range-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#1c64f2;border:0;border-radius:9999px;cursor:pointer;height:1.25rem;width:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(63,131,248,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(63,131,248,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-5{bottom:1.25rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[90dvh\]{max-height:90dvh}.min-h-96{min-height:24rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y:-1rem}.-translate-y-6{--tw-translate-y:-1.5rem}.-translate-y-6,.-translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-75,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e-lg{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-s-lg{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.border-cyan-600{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity))}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.border-green-300{--tw-border-opacity:1;border-color:rgb(132 225 188/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.border-green-600{--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgb(4 108 78/var(--tw-border-opacity))}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(180 198 252/var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(141 162 251/var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(104 117 245/var(--tw-border-opacity))}.border-lime-300{--tw-border-opacity:1;border-color:rgb(190 242 100/var(--tw-border-opacity))}.border-lime-400{--tw-border-opacity:1;border-color:rgb(163 230 53/var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity:1;border-color:rgb(132 204 22/var(--tw-border-opacity))}.border-pink-300{--tw-border-opacity:1;border-color:rgb(248 180 217/var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity:1;border-color:rgb(231 70 148/var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity:1;border-color:rgb(214 31 105/var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(144 97 249/var(--tw-border-opacity))}.border-purple-900{--tw-border-opacity:1;border-color:rgb(74 29 150/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(248 180 180/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.border-red-900{--tw-border-opacity:1;border-color:rgb(119 29 29/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(126 220 226/var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity:1;border-color:rgb(6 148 162/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(250 202 21/var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(194 120 3/var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(159 88 10/var(--tw-border-opacity))}.\!bg-transparent{background-color:transparent!important}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(49 196 141/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(243 250 247/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(4 108 78/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(229 237 255/var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(141 162 251/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(88 80 236/var(--tw-bg-opacity))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.bg-lime-400{--tw-bg-opacity:1;background-color:rgb(163 230 53/var(--tw-bg-opacity))}.bg-lime-600{--tw-bg-opacity:1;background-color:rgb(101 163 13/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 232 243/var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(231 70 148/var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(214 31 105/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(237 235 254/var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(246 245 255/var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(108 43 217/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(249 128 128/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(213 245 246/var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(4 116 129/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/30{background-color:hsla(0,0%,100%,.3)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(227 160 8/var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(253 253 234/var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,211,238,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#31c48d var(--tw-gradient-from-position);--tw-gradient-to:rgba(49,196,141,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from:#d9f99d var(--tw-gradient-from-position);--tw-gradient-to:hsla(81,88%,80%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f17eb8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,126,184,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#e74694 var(--tw-gradient-from-position);--tw-gradient-to:rgba(231,70,148,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#9061f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(144,97,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#7e3af2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(126,58,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-200{--tw-gradient-from:#fbd5d5 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,83%,91%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f98080 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,91%,74%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#afecef var(--tw-gradient-from-position);--tw-gradient-to:rgba(175,236,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#16bdca var(--tw-gradient-from-position);--tw-gradient-to:rgba(22,189,202,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to:rgba(8,145,178,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0891b2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:rgba(14,159,110,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0e9f6e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to:rgba(163,230,53,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a3e635 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:rgba(231,70,148,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e74694 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to:rgba(126,58,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7e3af2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-300{--tw-gradient-to:hsla(0,83%,84%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f8b4b4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:rgba(240,82,82,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f05252 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:rgba(6,148,162,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0694a2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#057a55 var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to:#d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to:#84cc16 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#ff8a4c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#e74694 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#d61f69 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#6c2bd9 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#e02424 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#047481 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to:#fce96a var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-yellow-400{fill:#e3a008}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-end{text-align:end}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[17px\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(5 122 85/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(4 108 78/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgb(1 71 55/var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgb(104 117 245/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(81 69 205/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(66 56 157/var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity:1;color:rgb(54 47 120/var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity:1;color:rgb(54 83 20/var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity:1;color:rgb(231 70 148/var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity:1;color:rgb(214 31 105/var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity:1;color:rgb(191 18 93/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(153 21 75/var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity:1;color:rgb(117 26 61/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(144 97 249/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(126 58 242/var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgb(108 43 217/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(85 33 181/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(224 36 36/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(200 30 30/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity:1;color:rgb(6 148 162/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(4 116 129/var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity:1;color:rgb(3 102 114/var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity:1;color:rgb(5 80 92/var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity:1;color:rgb(1 68 81/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(142 75 16/var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity:1;color:rgb(99 49 18/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.placeholder-cyan-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(14 116 144/var(--tw-placeholder-opacity))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity:1;color:rgb(14 116 144/var(--tw-placeholder-opacity))}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(4 108 78/var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity:1;color:rgb(4 108 78/var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(200 30 30/var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgb(200 30 30/var(--tw-placeholder-opacity))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(142 75 16/var(--tw-placeholder-opacity))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgb(142 75 16/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-cyan-400{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity))}.ring-cyan-700{--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.ring-pink-500{--tw-ring-opacity:1;--tw-ring-color:rgb(231 70 148/var(--tw-ring-opacity))}.ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgb(144 97 249/var(--tw-ring-opacity))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgb(250 202 21/var(--tw-ring-opacity))}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\2c background-color\2c border-color\2c text-decoration-color\2c fill\2c stroke\2c box-shadow\]{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow\:-moz-scrollbars-none\]{overflow:-moz-scrollbars-none}.\[scrollbar-width\:none\]{scrollbar-width:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-0:after{content:var(--tw-content);top:0}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:translate-x-full:after{--tw-translate-x:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:border:after{border-width:1px;content:var(--tw-content)}.after\:border-gray-300:after{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));content:var(--tw-content)}.after\:border-white:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.hover\:bg-cyan-600:hover{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.hover\:bg-cyan-800:hover{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.hover\:bg-lime-200:hover{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.hover\:bg-teal-200:hover{--tw-bg-opacity:1;background-color:rgb(175 236 239/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-10:focus{z-index:10}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgb(194 120 3/var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.focus\:text-cyan-700:focus{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(118 169 250/var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(28 100 242/var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity))}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity))}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity))}.focus\:ring-cyan-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity))}.focus\:ring-cyan-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity))}.focus\:ring-cyan-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(188 240 218/var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(132 225 188/var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(49 196 141/var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(5 122 85/var(--tw-ring-opacity))}.focus\:ring-green-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(3 84 63/var(--tw-ring-opacity))}.focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(180 198 252/var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(141 162 251/var(--tw-ring-opacity))}.focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(81 69 205/var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(217 249 157/var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(190 242 100/var(--tw-ring-opacity))}.focus\:ring-lime-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(163 230 53/var(--tw-ring-opacity))}.focus\:ring-lime-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(77 124 15/var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 209 232/var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 217/var(--tw-ring-opacity))}.focus\:ring-pink-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(241 126 184/var(--tw-ring-opacity))}.focus\:ring-pink-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(214 31 105/var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 215 254/var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(202 191 253/var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(172 148 250/var(--tw-ring-opacity))}.focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 232 232/var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 180/var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 36 36/var(--tw-ring-opacity))}.focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(119 29 29/var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(126 220 226/var(--tw-ring-opacity))}.focus\:ring-teal-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 189 202/var(--tw-ring-opacity))}.focus\:ring-teal-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(4 116 129/var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 202 21/var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.enabled\:hover\:bg-blue-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-900:hover:enabled{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.enabled\:hover\:bg-green-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.enabled\:hover\:bg-green-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(3 84 63/var(--tw-bg-opacity))}.enabled\:hover\:bg-indigo-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(229 237 255/var(--tw-bg-opacity))}.enabled\:hover\:bg-lime-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.enabled\:hover\:bg-pink-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(252 232 243/var(--tw-bg-opacity))}.enabled\:hover\:bg-purple-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(85 33 181/var(--tw-bg-opacity))}.enabled\:hover\:bg-red-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.enabled\:hover\:bg-red-800:hover:enabled{--tw-bg-opacity:1;background-color:rgb(155 28 28/var(--tw-bg-opacity))}.enabled\:hover\:bg-teal-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(213 245 246/var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-500:hover:enabled{--tw-bg-opacity:1;background-color:rgb(194 120 3/var(--tw-bg-opacity))}.enabled\:hover\:bg-gradient-to-bl:hover:enabled{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-br:hover:enabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-l:hover:enabled{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.enabled\:hover\:from-teal-200:hover:enabled{--tw-gradient-from:#afecef var(--tw-gradient-from-position);--tw-gradient-to:rgba(175,236,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.enabled\:hover\:to-lime-200:hover:enabled{--tw-gradient-to:#d9f99d var(--tw-gradient-to-position)}.enabled\:hover\:text-cyan-700:hover:enabled{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.enabled\:hover\:text-gray-900:hover:enabled{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child,.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-lime-200{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-teal-200{--tw-bg-opacity:1;background-color:rgb(175 236 239/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-white\/50{background-color:hsla(0,0%,100%,.5)}.group:hover .group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group:focus .group-focus\:ring-cyan-500\/25{--tw-ring-color:rgba(6,182,212,.25)}.group:focus .group-focus\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:enabled:hover .group-enabled\:group-hover\:text-inherit{color:inherit}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{--tw-translate-x:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y:-1rem}.peer:focus~.peer-focus\:-translate-y-4,.peer:focus~.peer-focus\:-translate-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y:-1.5rem}.peer:focus~.peer-focus\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity))}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-cyan-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity))}.dark\:border-cyan-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.dark\:border-cyan-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.dark\:border-green-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(49 196 141/var(--tw-border-opacity))}.dark\:border-green-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.dark\:border-green-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.dark\:border-indigo-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(88 80 236/var(--tw-border-opacity))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(101 163 13/var(--tw-border-opacity))}.dark\:border-pink-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(214 31 105/var(--tw-border-opacity))}.dark\:border-red-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(249 128 128/var(--tw-border-opacity))}.dark\:border-red-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.dark\:border-red-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.dark\:border-teal-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(4 116 129/var(--tw-border-opacity))}.dark\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity))}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(159 88 10/var(--tw-border-opacity))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.dark\:bg-blue-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.dark\:bg-cyan-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.dark\:bg-cyan-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.dark\:bg-cyan-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity))}.dark\:bg-gray-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.dark\:bg-gray-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-gray-800\/30:is(.dark *){background-color:rgba(31,41,55,.3)}.dark\:bg-gray-800\/50:is(.dark *){background-color:rgba(31,41,55,.5)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark\:bg-gray-900\/80:is(.dark *){background-color:rgba(17,24,39,.8)}.dark\:bg-green-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.dark\:bg-green-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(1 71 55/var(--tw-bg-opacity))}.dark\:bg-indigo-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.dark\:bg-indigo-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(104 117 245/var(--tw-bg-opacity))}.dark\:bg-indigo-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(88 80 236/var(--tw-bg-opacity))}.dark\:bg-lime-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.dark\:bg-lime-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(101 163 13/var(--tw-bg-opacity))}.dark\:bg-pink-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.dark\:bg-pink-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(214 31 105/var(--tw-bg-opacity))}.dark\:bg-purple-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.dark\:bg-purple-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(144 97 249/var(--tw-bg-opacity))}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(74 29 150/var(--tw-bg-opacity))}.dark\:bg-red-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.dark\:bg-red-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(240 82 82/var(--tw-bg-opacity))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity))}.dark\:bg-teal-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(175 236 239/var(--tw-bg-opacity))}.dark\:bg-teal-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 116 129/var(--tw-bg-opacity))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-yellow-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.dark\:bg-yellow-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(99 49 18/var(--tw-bg-opacity))}.dark\:bg-opacity-80:is(.dark *){--tw-bg-opacity:0.8}.dark\:fill-gray-300:is(.dark *){fill:#d1d5db}.dark\:text-blue-600:is(.dark *){--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.dark\:text-blue-800:is(.dark *){--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.dark\:text-blue-900:is(.dark *){--tw-text-opacity:1;color:rgb(35 56 118/var(--tw-text-opacity))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.dark\:text-cyan-500:is(.dark *){--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.dark\:text-cyan-600:is(.dark *){--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity))}.dark\:text-cyan-800:is(.dark *){--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}.dark\:text-cyan-900:is(.dark *){--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.dark\:text-green-500:is(.dark *){--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.dark\:text-green-600:is(.dark *){--tw-text-opacity:1;color:rgb(5 122 85/var(--tw-text-opacity))}.dark\:text-green-800:is(.dark *){--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}.dark\:text-green-900:is(.dark *){--tw-text-opacity:1;color:rgb(1 71 55/var(--tw-text-opacity))}.dark\:text-indigo-600:is(.dark *){--tw-text-opacity:1;color:rgb(88 80 236/var(--tw-text-opacity))}.dark\:text-indigo-800:is(.dark *){--tw-text-opacity:1;color:rgb(66 56 157/var(--tw-text-opacity))}.dark\:text-indigo-900:is(.dark *){--tw-text-opacity:1;color:rgb(54 47 120/var(--tw-text-opacity))}.dark\:text-lime-600:is(.dark *){--tw-text-opacity:1;color:rgb(101 163 13/var(--tw-text-opacity))}.dark\:text-lime-800:is(.dark *){--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity))}.dark\:text-lime-900:is(.dark *){--tw-text-opacity:1;color:rgb(54 83 20/var(--tw-text-opacity))}.dark\:text-pink-600:is(.dark *){--tw-text-opacity:1;color:rgb(214 31 105/var(--tw-text-opacity))}.dark\:text-pink-800:is(.dark *){--tw-text-opacity:1;color:rgb(153 21 75/var(--tw-text-opacity))}.dark\:text-pink-900:is(.dark *){--tw-text-opacity:1;color:rgb(117 26 61/var(--tw-text-opacity))}.dark\:text-purple-600:is(.dark *){--tw-text-opacity:1;color:rgb(126 58 242/var(--tw-text-opacity))}.dark\:text-purple-800:is(.dark *){--tw-text-opacity:1;color:rgb(85 33 181/var(--tw-text-opacity))}.dark\:text-purple-900:is(.dark *){--tw-text-opacity:1;color:rgb(74 29 150/var(--tw-text-opacity))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.dark\:text-red-500:is(.dark *){--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.dark\:text-red-600:is(.dark *){--tw-text-opacity:1;color:rgb(224 36 36/var(--tw-text-opacity))}.dark\:text-red-800:is(.dark *){--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}.dark\:text-red-900:is(.dark *){--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.dark\:text-teal-600:is(.dark *){--tw-text-opacity:1;color:rgb(4 116 129/var(--tw-text-opacity))}.dark\:text-teal-800:is(.dark *){--tw-text-opacity:1;color:rgb(5 80 92/var(--tw-text-opacity))}.dark\:text-teal-900:is(.dark *){--tw-text-opacity:1;color:rgb(1 68 81/var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:text-yellow-600:is(.dark *){--tw-text-opacity:1;color:rgb(159 88 10/var(--tw-text-opacity))}.dark\:text-yellow-800:is(.dark *){--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}.dark\:text-yellow-900:is(.dark *){--tw-text-opacity:1;color:rgb(99 49 18/var(--tw-text-opacity))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.dark\:mix-blend-color:is(.dark *){mix-blend-mode:color}.dark\:shadow-sm-light:is(.dark *){--tw-shadow:0 2px 5px 0px hsla(0,0%,100%,.08);--tw-shadow-colored:0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:ring-cyan-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.dark\:ring-green-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.dark\:ring-pink-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(231 70 148/var(--tw-ring-opacity))}.dark\:ring-purple-600:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.dark\:ring-red-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(200 30 30/var(--tw-ring-opacity))}.dark\:ring-yellow-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.dark\:ring-offset-blue-700:is(.dark *){--tw-ring-offset-color:#1a56db}.dark\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color:#0891b2}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color:#1f2937}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color:#111827}.dark\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color:#057a55}.dark\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color:#03543f}.dark\:ring-offset-indigo-700:is(.dark *){--tw-ring-offset-color:#5145cd}.dark\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color:#4d7c0f}.dark\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color:#d61f69}.dark\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color:#7e3af2}.dark\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color:#e02424}.dark\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color:#771d1d}.dark\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color:#047481}.dark\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color:#e3a008}.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.even\:dark\:bg-gray-700:is(.dark *):nth-child(2n){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:hover\:bg-blue-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(164 202 254/var(--tw-bg-opacity))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:hover\:bg-green-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(132 225 188/var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(180 198 252/var(--tw-bg-opacity))}.dark\:hover\:bg-lime-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity))}.dark\:hover\:bg-pink-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 217/var(--tw-bg-opacity))}.dark\:hover\:bg-purple-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(202 191 253/var(--tw-bg-opacity))}.dark\:hover\:bg-red-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 180/var(--tw-bg-opacity))}.dark\:hover\:bg-teal-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(126 220 226/var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:focus\:border-blue-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.dark\:focus\:border-cyan-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.dark\:focus\:border-green-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.dark\:focus\:border-red-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.dark\:focus\:border-yellow-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(194 120 3/var(--tw-border-opacity))}.dark\:focus\:bg-cyan-600:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.dark\:focus\:bg-gray-600:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:focus\:ring-blue-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.dark\:focus\:ring-blue-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(26 86 219/var(--tw-ring-opacity))}.dark\:focus\:ring-blue-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.dark\:focus\:ring-gray-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.dark\:focus\:ring-green-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.dark\:focus\:ring-green-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(5 122 85/var(--tw-ring-opacity))}.dark\:focus\:ring-green-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(4 108 78/var(--tw-ring-opacity))}.dark\:focus\:ring-green-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(3 84 63/var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(81 69 205/var(--tw-ring-opacity))}.dark\:focus\:ring-lime-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(77 124 15/var(--tw-ring-opacity))}.dark\:focus\:ring-lime-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(63 98 18/var(--tw-ring-opacity))}.dark\:focus\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(214 31 105/var(--tw-ring-opacity))}.dark\:focus\:ring-pink-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(191 18 93/var(--tw-ring-opacity))}.dark\:focus\:ring-pink-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(153 21 75/var(--tw-ring-opacity))}.dark\:focus\:ring-purple-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.dark\:focus\:ring-purple-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(85 33 181/var(--tw-ring-opacity))}.dark\:focus\:ring-purple-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(74 29 150/var(--tw-ring-opacity))}.dark\:focus\:ring-red-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}.dark\:focus\:ring-red-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.dark\:focus\:ring-red-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(224 36 36/var(--tw-ring-opacity))}.dark\:focus\:ring-red-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(200 30 30/var(--tw-ring-opacity))}.dark\:focus\:ring-red-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(155 28 28/var(--tw-ring-opacity))}.dark\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(119 29 29/var(--tw-ring-opacity))}.dark\:focus\:ring-teal-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(4 116 129/var(--tw-ring-opacity))}.dark\:focus\:ring-teal-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(3 102 114/var(--tw-ring-opacity))}.dark\:focus\:ring-teal-800:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(5 80 92/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-700:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(142 75 16/var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(99 49 18/var(--tw-ring-opacity))}.dark\:enabled\:hover\:border-cyan-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-gray-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-green-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(4 108 78/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-indigo-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(81 69 205/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-lime-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(77 124 15/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-pink-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(191 18 93/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-red-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(200 30 30/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-teal-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(3 102 114/var(--tw-border-opacity))}.dark\:enabled\:hover\:border-yellow-700:hover:enabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(142 75 16/var(--tw-border-opacity))}.dark\:enabled\:hover\:bg-cyan-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-gray-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-green-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 108 78/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-indigo-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(81 69 205/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-lime-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(77 124 15/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-pink-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(191 18 93/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-purple-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(108 43 217/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-red-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-teal-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(3 102 114/var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-yellow-700:hover:enabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(142 75 16/var(--tw-bg-opacity))}.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:enabled\:hover\:text-white:hover:enabled:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.disabled\:dark\:text-gray-500:is(.dark *):disabled{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.group:hover .dark\:group-hover\:bg-blue-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(164 202 254/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-cyan-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *){background-color:rgba(31,41,55,.6)}.group:hover .dark\:group-hover\:bg-green-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(132 225 188/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(180 198 252/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-lime-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pink-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 217/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(202 191 253/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 180 180/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-teal-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(126 220 226/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *){--tw-ring-color:rgba(31,41,55,.7)}.peer:focus~.peer-focus\:dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.peer:focus~.dark\:peer-focus\:ring-blue-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}@media (min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pr-8{padding-right:2rem}.sm\:text-center{text-align:center}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:inset-0{inset:0}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.md\:border-0{border-width:0}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity))}.md\:dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.md\:dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:1024px){.lg\:my-8{margin-bottom:2rem;margin-top:2rem}}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{--tw-translate-x:-100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0} \ No newline at end of file diff --git a/src/new/web/build/plugins/system/psc/invoice.23427dd3.js b/src/new/web/build/plugins/system/psc/invoice.23427dd3.js new file mode 100644 index 000000000..0927ff8a0 --- /dev/null +++ b/src/new/web/build/plugins/system/psc/invoice.23427dd3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[518],{46211:(t,e,n)=>{n(25911),n(11040);var r=new(n(50286).App)(jwt_token);r.init(),r.run()},50286:(t,e,n)=>{e.__esModule=!0,e.App=void 0;var r=n(31714),o=n(99294),i=n(27920),a=n(85549),u=n(24867),s=n(18561),c=n(97078),l=function(){function t(t){var e=i.container.resolve(o.Token);e.currentToken=t,e.init()}return t.prototype.init=function(){this.buildUi()},t.prototype.buildUi=function(){a.createRoot(document.getElementById("root")).render((0,r.jsx)(u.default.Provider,{children:(0,r.jsx)(c.HashRouter,{children:(0,r.jsxs)(c.Routes,{children:[(0,r.jsx)(c.Route,{path:"/",element:(0,r.jsx)(s.default,{})}),(0,r.jsx)(c.Route,{path:"/:uuid",element:(0,r.jsx)(s.default,{})})]})})}))},t.prototype.run=function(){},t}();e.App=l},45534:(t,e)=>{e.__esModule=!0,e.Account=void 0;var n=function(){function t(){this.uid=0,this.uuid="",this.appendix="",this.title=""}return t.prototype.parseFromJson=function(t){this.uid=t.account.uid,this.uuid=t.account.uuid,this.title=t.account.title,this.appendix=t.account.appendix},t}();e.Account=n},17440:(t,e,n)=>{e.__esModule=!0,e.Address=void 0;var r=n(12699),o=function(){function t(){this.uid=0,this.uuid="",this.firstname="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.company="",this.company2="",this.city="",this.email="",this.country="",this.ustid="",this.contact=new r.Contact,this.type=0}return t.prototype.parseFromJson=function(t){this.uid=t.uid,this.uuid=t.uuid,this.firstname=t.firstname,this.lastname=t.lastname,this.street=t.street,this.houseNumber=t.houseNumber,this.zip=t.zip,this.company=t.company,this.company2=t.company2,this.phone=t.phone,this.city=t.city,this.email=t.email,this.type=t.type,this.country=t.country,this.ustid=t.ustid},t.prototype.parseFromFormData=function(t){this.email=t.email,this.company=t.company,this.firstname=t.firstname,this.lastname=t.lastname,this.street=t.street,this.houseNumber=t.houseNumber,this.zip=t.zip,this.city=t.city,this.phone=t.phone,this.country=t.country,this.ustid=t.ustid},t}();e.Address=o},12699:(t,e)=>{e.__esModule=!0,e.Contact=e.LayouterData=void 0;var n=function(){this.firstname="",this.company="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.city="",this.phone="",this.country="",this.ustid=""};e.LayouterData=n;var r=function(){function t(){this.uid=0,this.uuid="",this.username="",this.email="",this.password="",this.shops=[],this.layouter_data=new n}return t.prototype.parseFromJson=function(t){this.uid=t.contact.uid,this.uuid=t.contact.uuid,this.email=t.contact.email,this.username=t.contact.username,this.layouter_data.firstname=t.contact.layouter_data.firstname,this.layouter_data.company=t.contact.layouter_data.company,this.layouter_data.lastname=t.contact.layouter_data.lastname,this.layouter_data.street=t.contact.layouter_data.street,this.layouter_data.houseNumber=t.contact.layouter_data.houseNumber,this.layouter_data.zip=t.contact.layouter_data.zip,this.layouter_data.city=t.contact.layouter_data.city,this.layouter_data.phone=t.contact.layouter_data.phone,this.layouter_data.country=t.contact.layouter_data.country,this.layouter_data.ustid=t.contact.layouter_data.ustid},t.prototype.parseFromFormData=function(t,e){void 0===e&&(e=null),this.email=t.email,this.layouter_data.company=t.company,this.layouter_data.firstname=t.firstname,this.layouter_data.lastname=t.lastname,this.layouter_data.street=t.street,this.layouter_data.houseNumber=t.houseNumber,this.layouter_data.zip=t.zip,this.layouter_data.city=t.city,this.layouter_data.phone=t.phone,this.layouter_data.country=t.country,this.layouter_data.ustid=t.ustid,e&&this.shops.push(e)},t}();e.Contact=r},8106:(t,e)=>{e.__esModule=!0,e.Country=void 0;var n=function(){function t(){this.uuid="",this.title="",this.code="",this.useVatWithUstId=!0,this.useVatWithoutUstId=!0}return t.prototype.parseFromJson=function(t){this.uuid=t.uuid,this.title=t.title,this.code=t.code,this.useVatWithUstId=t.useVatWithUstId,this.useVatWithoutUstId=t.useVatWithoutUstId},t}();e.Country=n},53453:(t,e,n)=>{n(21249),e.__esModule=!0,e.Order=void 0;var r=n(10015),o=n(12699),i=n(45534),a=n(17440),u=n(87872),s=n(62743),c=n(14993),l=n(86480),f=function(){function t(){this.contact=new o.Contact,this.account=new i.Account,this.deliveryAddress=new a.Address,this.senderAddress=new a.Address,this.invoiceAddress=new a.Address,this.positions=[],this.payment=new s.Payment,this.shipping=new c.Shipping,this.shop=new l.Shop,this.uuid=(0,r.v4)(),this.basketField1="",this.basketField2="",this.draft=!0,this.saved=!1}return t.prototype.addPosition=function(t){this.positions.push(t)},t.prototype.parseFromJson=function(t){var e=this;this.shop.parseFromJson(t),this.contact.parseFromJson(t),this.account.parseFromJson(t),this.shipping.parseFromJson(t),this.payment.parseFromJson(t),this.invoiceAddress.parseFromJson(t.invoiceAddress),this.deliveryAddress.parseFromJson(t.deliveryAddress),this.senderAddress.parseFromJson(t.senderAddress),this.alias=t.alias,this.uuid=t.uuid,this.type=t.type,this.draft=t.draft,this.saved=!0,this.basketField1=t.basketField1,this.basketField2=t.basketField2,t.positions.map((function(t){var n=new u.Pos;n.parseFromJson(t),e.positions.push(n)}))},t}();e.Order=f},62743:(t,e)=>{e.__esModule=!0,e.Payment=void 0;var n=function(){function t(){this.uid=0,this.title="",this.uuid=""}return t.prototype.parseFromJson=function(t){this.uid=t.payment.uid,this.title=t.payment.title,this.uuid=String(t.payment.uuid)},t}();e.Payment=n},87872:(t,e,n)=>{e.__esModule=!0,e.Pos=void 0;var r=n(10015),o=n(60397),i=n(9638),a=function(){function t(){this.uuid="",this.product=new o.Product,this.status=10,this.count=1,this.price=new i.Price,this.uuid=(0,r.v4)()}return t.prototype.parseFromJson=function(t){this.count=t.price.count,this.status=t.status,this.uuid=t.uuid,this.price.parseFromJson(t.price),this.product.parseFromJson(t.product)},t}();e.Pos=a},9638:(t,e)=>{e.__esModule=!0,e.Price=void 0;var n=function(){function t(){this.net=0,this.vat=0,this.gross=0,this.allNet=0,this.allVat=0,this.allGross=0}return t.prototype.parseFromJson=function(t){this.net=t.net,this.vat=t.vat,this.gross=t.gross,this.allNet=t.allNet,this.allVat=t.allVat,this.allGross=t.allGross},t}();e.Price=n},60397:(t,e)=>{e.__esModule=!0,e.Product=e.SpecialProductTypeObject=void 0;var n=function(){function t(){this.params=[],this.typ=0}return t.prototype.parseFromJson=function(t){this.typ=t.typ,this.params=t.params},t}();e.SpecialProductTypeObject=n;var r=function(){function t(){this.id=0,this.title="",this.uuid="",this.specialProductTypeObject=new n}return t.prototype.parseFromJson=function(t){this.id=t.id,this.title=t.title,this.uuid=t.uuid,this.specialProductTypeObject.parseFromJson(t.specialProductTypeObject)},t}();e.Product=r},19738:(t,e)=>{e.__esModule=!0,e.ProductGroup=void 0;var n=function(){this.id=0,this.label="",this.uuid=""};e.ProductGroup=n},14993:(t,e)=>{e.__esModule=!0,e.Shipping=void 0;var n=function(){function t(){this.uid=0,this.title="",this.uuid=""}return t.prototype.parseFromJson=function(t){this.uid=t.shipping.uid,this.title=t.shipping.title,this.uuid=String(t.shipping.uuid)},t}();e.Shipping=n},86480:(t,e,n)=>{n(68309),e.__esModule=!0,e.Shop=void 0;var r=function(){function t(){this.id=0,this.name="",this.uuid="",this.basketField1="",this.basketField2="",this.basketPosField1="",this.basketPosField2=""}return t.prototype.parseFromJson=function(t){this.id=t.shop.id,this.name=t.shop.name,this.uuid=t.shop.uuid,this.basketField1=t.shop.basketField1,this.basketField2=t.shop.basketField2,this.basketPosField1=t.shop.basketPosField1,this.basketPosField2=t.shop.basketPosField2},t}();e.Shop=r},5354:function(t,e,n){n(41539),n(88674),n(82526),n(41817),n(32165),n(66992),n(78783),n(33948);var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},o=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{e.__esModule=!0;var r=n(31714);e.default=function(t){var e=t.price;return(0,r.jsx)(r.Fragment,{children:Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(e/100)})}},78017:function(t,e,n){n(69070),n(19601),n(68309);var r=this&&this.__makeTemplateObject||function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},o=this&&this.__assign||function(){return o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{e.__esModule=!0;var r=n(31714),o=n(35173),i=n(17440),a=function(t){var e=t.address;return(0,r.jsxs)("small",{children:[e.company," ",e.firstname," ",e.lastname," ",e.street," ",e.houseNumber," ",e.country," ",e.zip," ",e.city]})};a.propTypes={address:o.instanceOf(i.Address)},e.default=a},33931:function(t,e,n){n(19601),n(89554),n(41539),n(54747);var r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{n(57327),n(41539),e.__esModule=!0;var r=n(31714),o=n(79391),i=n(23020),a=n(27920),u=n(8805),s=n(78017);e.default=function(t){var e=t.order,n=(0,i.useState)(0),c=n[0],l=n[1],f=a.container.resolve(u.OrderState),d=[{value:1,label:"Auftrag"},{value:2,label:"Angebot"},{value:3,label:"Storno"},{value:4,label:"Gutschrift"},{value:5,label:"Rechnung"},{value:6,label:"Teilrechnung"},{value:7,label:"Teilstorno"}];return(0,i.useEffect)((function(){l(e.type)}),[e.type]),(0,r.jsx)("div",{children:(0,r.jsx)(o.default,{className:"".concat(0==c?"border border-danger":""),options:d,defaultValue:d.filter((function(t){return t.value==c})).pop(),value:d.filter((function(t){return t.value==c})).pop(),onChange:function(t){var e=f.getCurrentOrder().value;e.type=t.value,f.setCurrentOrder(e),l(t)},components:{Control:s.SelectLabel},placeholder:"",name:"Typ"})})}},10903:function(t,e,n){function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n(38880),n(41539),n(69070),n(88674),n(82526),n(41817),n(32165),n(66992),n(78783),n(33948),n(21249);var o=this&&this.__decorate||function(t,e,n,o){var i,a=arguments.length,u=a<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,n,o);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},a=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u};e.__esModule=!0,e.Token=void 0;var i=n(67866),a=n(27920),u=function(){function t(){}return t.prototype.init=function(){var t=this;setInterval((function(){t.refreshToken()}),12e4)},t.prototype.refreshToken=function(){var t=this;i.default.get("/apps/api/contact/refresh",{headers:{Authorization:"Bearer "+this.currentToken}}).then((function(e){t.currentToken=e.data.token}))},t=o([(0,a.singleton)()],t)}();e.Token=u},8805:function(t,e,n){function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n(38880),n(41539),n(69070),n(21249),n(82526),n(41817),n(32165),n(66992),n(78783),n(33948);var o=this&&this.__decorate||function(t,e,n,o){var i,a=arguments.length,u=a<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,n,o);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)};e.__esModule=!0,e.OrderState=void 0;var a=n(27920),u=n(53453),s=n(10911),c=function(){function t(){this.currentOrder=new s.BehaviorSubject(new u.Order)}return t.prototype.getCurrentOrder=function(){return this.currentOrder},t.prototype.setCurrentOrder=function(t){this.currentOrder.next(t)},t.prototype.getOrder=function(t){return this.orders.map((function(e){return e.uuid==t}))},t.prototype.updateOrder=function(t){this.orders.push(t)},t=o([(0,a.singleton)(),i("design:paramtypes",[])],t)}();e.OrderState=c},11040:(t,e,n)=>{n.r(e)}},t=>{t.O(0,[560,881],(()=>{return e=46211,t(t.s=e);var e}));t.O()}]); \ No newline at end of file diff --git a/src/new/web/build/plugins/system/psc/invoice.45eb341f.css b/src/new/web/build/plugins/system/psc/invoice.45eb341f.css deleted file mode 100644 index 24875baad..000000000 --- a/src/new/web/build/plugins/system/psc/invoice.45eb341f.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8"; -/*! - * Bootstrap v5.1.0 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[data-bs-original-title],abbr[title]{cursor:help;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fcf8e3;padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{direction:ltr;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:.875em;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:700;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);border-color:#dee2e6;color:#212529;margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;border-color:#bacbe6;color:#000}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;border-color:#cbccce;color:#000}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;border-color:#bcd0c7;color:#000}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;border-color:#badce3;color:#000}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;border-color:#e6dbb9;color:#000}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;border-color:#dfc2c4;color:#000}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;border-color:#dfe0e1;color:#000}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;border-color:#373b3e;color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#6c757d;font-size:.875em;margin-top:.25rem}.form-control{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{height:auto;padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:.25rem;height:1.5em}.form-control-color::-webkit-color-swatch{border-radius:.25rem;height:1.5em}.form-select{-moz-padding-start:calc(.75rem - 3px);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{color-adjust:exact;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.form-range{appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.3rem;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(25,135,84,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.65;pointer-events:none}.btn-primary{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0a58ca;border-color:#0a53be;color:#fff}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background-color:#5c636a;border-color:#565e64;color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#565e64;border-color:#51585e;color:#fff}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-success{background-color:#198754;border-color:#198754;color:#fff}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{background-color:#157347;border-color:#146c43;color:#fff}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#146c43;border-color:#13653f;color:#fff}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#198754;border-color:#198754;color:#fff}.btn-info{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{background-color:#31d2f2;border-color:#25cff2;color:#000}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#3dd5f3;border-color:#25cff2;color:#000}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#ffca2c;border-color:#ffc720;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#ffcd39;border-color:#ffc720;color:#000}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#b02a37;border-color:#a52834;color:#fff}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-dark{background-color:#212529;border-color:#212529;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{background-color:#1c1f23;border-color:#1a1e21;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#1a1e21;border-color:#191c1f;color:#fff}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#212529;border-color:#212529;color:#fff}.btn-outline-primary{border-color:#0d6efd;color:#0d6efd}.btn-outline-primary:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#0d6efd}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-success{border-color:#198754;color:#198754}.btn-outline-success:hover{background-color:#198754;border-color:#198754;color:#fff}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{background-color:#198754;border-color:#198754;color:#fff}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#198754}.btn-outline-info{border-color:#0dcaf0;color:#0dcaf0}.btn-outline-info:hover{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#0dcaf0}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-dark{border-color:#212529;color:#212529}.btn-outline-dark:hover{background-color:#212529;border-color:#212529;color:#fff}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{background-color:#212529;border-color:#212529;color:#fff}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#212529}.btn-link{color:#0d6efd;font-weight:400;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;font-size:1rem;list-style:none;margin:0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;z-index:1000}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem;top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid rgba(0,0,0,.15);height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1rem;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#1e2125}.dropdown-item.active,.dropdown-item:active{background-color:#0d6efd;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1rem}.dropdown-menu-dark{background-color:#343a40;border-color:rgba(0,0,0,.15);color:#dee2e6}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#0d6efd;color:#fff}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:#0d6efd;display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#0d6efd;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{font-size:1.25rem;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 .25rem;outline:0;text-decoration:none}.navbar-toggler-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.55)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.5rem 1rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.5rem 1rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.5rem}.card-header-pills,.card-header-tabs{margin-left:-.5rem;margin-right:-.5rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{align-items:center;background-color:#fff;border:0;border-radius:0;color:#212529;display:flex;font-size:1rem;overflow-anchor:none;padding:1rem 1.25rem;position:relative;text-align:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);color:#0c63e4}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");transform:rotate(-180deg)}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out;width:1.25rem}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:0}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:.5rem}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#0d6efd;display:block;position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{border-color:#dee2e6;z-index:2}.page-link:focus,.page-link:hover{background-color:#e9ecef;color:#0a58ca}.page-link:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0;z-index:3}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{background-color:#0d6efd;border-color:#0d6efd;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;pointer-events:none}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.pagination-lg .page-link{font-size:1.25rem;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem;color:#fff;display:inline-block;font-size:.75em;font-weight:700;line-height:1;padding:.35em .65em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:1rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#cfe2ff;border-color:#b6d4fe;color:#084298}.alert-primary .alert-link{color:#06357a}.alert-secondary{background-color:#e2e3e5;border-color:#d3d6d8;color:#41464b}.alert-secondary .alert-link{color:#34383c}.alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert-success .alert-link{color:#0c4128}.alert-info{background-color:#cff4fc;border-color:#b6effb;color:#055160}.alert-info .alert-link{color:#04414d}.alert-warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.alert-warning .alert-link{color:#523e02}.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-danger .alert-link{color:#6a1a21}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#636464}.alert-light .alert-link{color:#4f5050}.alert-dark{background-color:#d3d3d4;border-color:#bcbebf;color:#141619}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{background-color:#e9ecef;border-radius:.25rem;font-size:.75rem;height:1rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#0d6efd;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);color:#212529;display:block;padding:.5rem 1rem;position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#0d6efd;border-color:#0d6efd;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#cfe2ff;color:#084298}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#bacbe6;color:#084298}.list-group-item-primary.list-group-item-action.active{background-color:#084298;border-color:#084298;color:#fff}.list-group-item-secondary{background-color:#e2e3e5;color:#41464b}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#cbccce;color:#41464b}.list-group-item-secondary.list-group-item-action.active{background-color:#41464b;border-color:#41464b;color:#fff}.list-group-item-success{background-color:#d1e7dd;color:#0f5132}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#bcd0c7;color:#0f5132}.list-group-item-success.list-group-item-action.active{background-color:#0f5132;border-color:#0f5132;color:#fff}.list-group-item-info{background-color:#cff4fc;color:#055160}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#badce3;color:#055160}.list-group-item-info.list-group-item-action.active{background-color:#055160;border-color:#055160;color:#fff}.list-group-item-warning{background-color:#fff3cd;color:#664d03}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#e6dbb9;color:#664d03}.list-group-item-warning.list-group-item-action.active{background-color:#664d03;border-color:#664d03;color:#fff}.list-group-item-danger{background-color:#f8d7da;color:#842029}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#dfc2c4;color:#842029}.list-group-item-danger.list-group-item-action.active{background-color:#842029;border-color:#842029;color:#fff}.list-group-item-light{background-color:#fefefe;color:#636464}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#e5e5e5;color:#636464}.list-group-item-light.list-group-item-action.active{background-color:#636464;border-color:#636464;color:#fff}.list-group-item-dark{background-color:#d3d3d4;color:#141619}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#bebebf;color:#141619}.list-group-item-dark.list-group-item-action.active{background-color:#141619;border-color:#141619;color:#fff}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;user-select:none}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:.1rem .1rem .4rem rgba(0,0,0,.5);font-size:.875rem;max-width:100%;pointer-events:auto;width:350px}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{max-width:100%;pointer-events:none;width:max-content}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#6c757d;display:flex;padding:.5rem .75rem}.toast-header .btn-close{margin-left:.75rem;margin-right:-.375rem}.toast-body{word-wrap:break-word;padding:.75rem}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:center;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1080}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:-1px}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:block;font-family:var(--bs-font-sans-serif);font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.popover .popover-arrow{display:block;height:.5rem;position:absolute;width:1rem}.popover .popover-arrow:after,.popover .popover-arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:1rem;left:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f0f0f0;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:1rem;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem 1rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:1rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.offcanvas{background-clip:padding-box;background-color:#fff;bottom:0;display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:1045}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{margin-bottom:-.5rem;margin-right:-.5rem;margin-top:-.5rem;padding:.5rem}.offcanvas-title{line-height:1.5;margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:1rem}.offcanvas-start{border-right:1px solid rgba(0,0,0,.2);left:0;top:0;transform:translateX(-100%);width:400px}.offcanvas-end{border-left:1px solid rgba(0,0,0,.2);right:0;top:0;transform:translateX(100%);width:400px}.offcanvas-top{border-bottom:1px solid rgba(0,0,0,.2);top:0;transform:translateY(-100%)}.offcanvas-bottom,.offcanvas-top{height:30vh;left:0;max-height:100%;right:0}.offcanvas-bottom{border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{background-color:currentColor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%}@keyframes placeholder-wave{to{mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentColor;display:inline-block;min-height:1em;opacity:.25;width:1px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:.1rem .1rem .4rem rgba(0,0,0,.5)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} \ No newline at end of file diff --git a/src/new/web/build/plugins/system/psc/invoice.c97f8fd3.js b/src/new/web/build/plugins/system/psc/invoice.c97f8fd3.js deleted file mode 100644 index d4c9c9a5c..000000000 --- a/src/new/web/build/plugins/system/psc/invoice.c97f8fd3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[518],{46211:(t,e,n)=>{n(23392),n(77593);var r=new(n(50286).App)(jwt_token);r.init(),r.run()},50286:(t,e,n)=>{e.__esModule=!0,e.App=void 0;var r=n(31714),o=n(99294),i=n(27920),a=n(85549),u=n(24867),s=n(18561),c=n(97078),l=function(){function t(t){var e=i.container.resolve(o.Token);e.currentToken=t,e.init()}return t.prototype.init=function(){this.buildUi()},t.prototype.buildUi=function(){a.createRoot(document.getElementById("root")).render((0,r.jsx)(u.default.Provider,{children:(0,r.jsx)(c.HashRouter,{children:(0,r.jsxs)(c.Routes,{children:[(0,r.jsx)(c.Route,{path:"/",element:(0,r.jsx)(s.default,{})}),(0,r.jsx)(c.Route,{path:"/:uuid",element:(0,r.jsx)(s.default,{})})]})})}))},t.prototype.run=function(){},t}();e.App=l},45534:(t,e)=>{e.__esModule=!0,e.Account=void 0;var n=function(){function t(){this.uid=0,this.uuid="",this.appendix="",this.title=""}return t.prototype.parseFromJson=function(t){this.uid=t.account.uid,this.uuid=t.account.uuid,this.title=t.account.title,this.appendix=t.account.appendix},t}();e.Account=n},17440:(t,e,n)=>{e.__esModule=!0,e.Address=void 0;var r=n(12699),o=function(){function t(){this.uid=0,this.uuid="",this.firstname="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.company="",this.company2="",this.city="",this.email="",this.country="",this.ustid="",this.contact=new r.Contact,this.type=0}return t.prototype.parseFromJson=function(t){this.uid=t.uid,this.uuid=t.uuid,this.firstname=t.firstname,this.lastname=t.lastname,this.street=t.street,this.houseNumber=t.houseNumber,this.zip=t.zip,this.company=t.company,this.company2=t.company2,this.phone=t.phone,this.city=t.city,this.email=t.email,this.type=t.type,this.country=t.country,this.ustid=t.ustid},t.prototype.parseFromFormData=function(t){this.email=t.email,this.company=t.company,this.firstname=t.firstname,this.lastname=t.lastname,this.street=t.street,this.houseNumber=t.houseNumber,this.zip=t.zip,this.city=t.city,this.phone=t.phone,this.country=t.country,this.ustid=t.ustid},t}();e.Address=o},12699:(t,e)=>{e.__esModule=!0,e.Contact=e.LayouterData=void 0;var n=function(){this.firstname="",this.company="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.city="",this.phone="",this.country="",this.ustid=""};e.LayouterData=n;var r=function(){function t(){this.uid=0,this.uuid="",this.username="",this.email="",this.password="",this.shops=[],this.layouter_data=new n}return t.prototype.parseFromJson=function(t){this.uid=t.contact.uid,this.uuid=t.contact.uuid,this.email=t.contact.email,this.username=t.contact.username,this.layouter_data.firstname=t.contact.layouter_data.firstname,this.layouter_data.company=t.contact.layouter_data.company,this.layouter_data.lastname=t.contact.layouter_data.lastname,this.layouter_data.street=t.contact.layouter_data.street,this.layouter_data.houseNumber=t.contact.layouter_data.houseNumber,this.layouter_data.zip=t.contact.layouter_data.zip,this.layouter_data.city=t.contact.layouter_data.city,this.layouter_data.phone=t.contact.layouter_data.phone,this.layouter_data.country=t.contact.layouter_data.country,this.layouter_data.ustid=t.contact.layouter_data.ustid},t.prototype.parseFromFormData=function(t,e){void 0===e&&(e=null),this.email=t.email,this.layouter_data.company=t.company,this.layouter_data.firstname=t.firstname,this.layouter_data.lastname=t.lastname,this.layouter_data.street=t.street,this.layouter_data.houseNumber=t.houseNumber,this.layouter_data.zip=t.zip,this.layouter_data.city=t.city,this.layouter_data.phone=t.phone,this.layouter_data.country=t.country,this.layouter_data.ustid=t.ustid,e&&this.shops.push(e)},t}();e.Contact=r},8106:(t,e)=>{e.__esModule=!0,e.Country=void 0;var n=function(){function t(){this.uuid="",this.title="",this.code="",this.useVatWithUstId=!0,this.useVatWithoutUstId=!0}return t.prototype.parseFromJson=function(t){this.uuid=t.uuid,this.title=t.title,this.code=t.code,this.useVatWithUstId=t.useVatWithUstId,this.useVatWithoutUstId=t.useVatWithoutUstId},t}();e.Country=n},53453:(t,e,n)=>{n(21249),e.__esModule=!0,e.Order=void 0;var r=n(43986),o=n(12699),i=n(45534),a=n(17440),u=n(87872),s=n(62743),c=n(14993),l=n(86480),f=function(){function t(){this.contact=new o.Contact,this.account=new i.Account,this.deliveryAddress=new a.Address,this.senderAddress=new a.Address,this.invoiceAddress=new a.Address,this.positions=[],this.payment=new s.Payment,this.shipping=new c.Shipping,this.shop=new l.Shop,this.uuid=(0,r.v4)(),this.basketField1="",this.basketField2="",this.draft=!0,this.saved=!1}return t.prototype.addPosition=function(t){this.positions.push(t)},t.prototype.parseFromJson=function(t){var e=this;this.shop.parseFromJson(t),this.contact.parseFromJson(t),this.account.parseFromJson(t),this.shipping.parseFromJson(t),this.payment.parseFromJson(t),this.invoiceAddress.parseFromJson(t.invoiceAddress),this.deliveryAddress.parseFromJson(t.deliveryAddress),this.senderAddress.parseFromJson(t.senderAddress),this.alias=t.alias,this.uuid=t.uuid,this.type=t.type,this.draft=t.draft,this.saved=!0,this.basketField1=t.basketField1,this.basketField2=t.basketField2,t.positions.map((function(t){var n=new u.Pos;n.parseFromJson(t),e.positions.push(n)}))},t}();e.Order=f},62743:(t,e)=>{e.__esModule=!0,e.Payment=void 0;var n=function(){function t(){this.uid=0,this.title="",this.uuid=""}return t.prototype.parseFromJson=function(t){this.uid=t.payment.uid,this.title=t.payment.title,this.uuid=String(t.payment.uuid)},t}();e.Payment=n},87872:(t,e,n)=>{e.__esModule=!0,e.Pos=void 0;var r=n(43986),o=n(60397),i=n(9638),a=function(){function t(){this.uuid="",this.product=new o.Product,this.status=10,this.count=1,this.price=new i.Price,this.uuid=(0,r.v4)()}return t.prototype.parseFromJson=function(t){this.count=t.price.count,this.status=t.status,this.uuid=t.uuid,this.price.parseFromJson(t.price),this.product.parseFromJson(t.product)},t}();e.Pos=a},9638:(t,e)=>{e.__esModule=!0,e.Price=void 0;var n=function(){function t(){this.net=0,this.vat=0,this.gross=0,this.allNet=0,this.allVat=0,this.allGross=0}return t.prototype.parseFromJson=function(t){this.net=t.net,this.vat=t.vat,this.gross=t.gross,this.allNet=t.allNet,this.allVat=t.allVat,this.allGross=t.allGross},t}();e.Price=n},60397:(t,e)=>{e.__esModule=!0,e.Product=e.SpecialProductTypeObject=void 0;var n=function(){function t(){this.params=[],this.typ=0}return t.prototype.parseFromJson=function(t){this.typ=t.typ,this.params=t.params},t}();e.SpecialProductTypeObject=n;var r=function(){function t(){this.id=0,this.title="",this.uuid="",this.specialProductTypeObject=new n}return t.prototype.parseFromJson=function(t){this.id=t.id,this.title=t.title,this.uuid=t.uuid,this.specialProductTypeObject.parseFromJson(t.specialProductTypeObject)},t}();e.Product=r},19738:(t,e)=>{e.__esModule=!0,e.ProductGroup=void 0;var n=function(){this.id=0,this.label="",this.uuid=""};e.ProductGroup=n},14993:(t,e)=>{e.__esModule=!0,e.Shipping=void 0;var n=function(){function t(){this.uid=0,this.title="",this.uuid=""}return t.prototype.parseFromJson=function(t){this.uid=t.shipping.uid,this.title=t.shipping.title,this.uuid=String(t.shipping.uuid)},t}();e.Shipping=n},86480:(t,e,n)=>{n(68309),e.__esModule=!0,e.Shop=void 0;var r=function(){function t(){this.id=0,this.name="",this.uuid="",this.basketField1="",this.basketField2="",this.basketPosField1="",this.basketPosField2=""}return t.prototype.parseFromJson=function(t){this.id=t.shop.id,this.name=t.shop.name,this.uuid=t.shop.uuid,this.basketField1=t.shop.basketField1,this.basketField2=t.shop.basketField2,this.basketPosField1=t.shop.basketPosField1,this.basketPosField2=t.shop.basketPosField2},t}();e.Shop=r},5354:function(t,e,n){n(41539),n(88674),n(82526),n(41817),n(32165),n(66992),n(78783),n(33948);var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},o=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{e.__esModule=!0;var r=n(31714);e.default=function(t){var e=t.price;return(0,r.jsx)(r.Fragment,{children:Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(e/100)})}},78017:function(t,e,n){n(69070),n(19601),n(68309);var r=this&&this.__makeTemplateObject||function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},o=this&&this.__assign||function(){return o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{e.__esModule=!0;var r=n(31714),o=n(35173),i=n(17440),a=function(t){var e=t.address;return(0,r.jsxs)("small",{children:[e.company," ",e.firstname," ",e.lastname," ",e.street," ",e.houseNumber," ",e.country," ",e.zip," ",e.city]})};a.propTypes={address:o.instanceOf(i.Address)},e.default=a},33931:function(t,e,n){n(19601),n(89554),n(41539),n(54747);var r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{e.__esModule=!0;var r=n(31714),o=n(23020),i=n(27920),a=n(8805);e.default=function(t){var e=t.order,n=(0,o.useState)(!0),u=n[0],s=n[1],c=i.container.resolve(a.OrderState);return(0,o.useEffect)((function(){s(e.draft)}),[e.draft]),(0,r.jsxs)("div",{children:[(0,r.jsx)("input",{type:"checkbox",className:"form-check-input",value:1,checked:u,onChange:function(t){return(e=c.getCurrentOrder().value).draft=!u,c.setCurrentOrder(e),void s(!u);var e}})," Entwurf"]})}},25891:function(t,e,n){n(19601);var r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{n(57327),n(41539),e.__esModule=!0;var r=n(31714),o=n(79391),i=n(23020),a=n(27920),u=n(8805),s=n(78017);e.default=function(t){var e=t.order,n=(0,i.useState)(0),c=n[0],l=n[1],f=a.container.resolve(u.OrderState),d=[{value:1,label:"Auftrag"},{value:2,label:"Angebot"},{value:3,label:"Storno"},{value:4,label:"Gutschrift"},{value:5,label:"Rechnung"},{value:6,label:"Teilrechnung"},{value:7,label:"Teilstorno"}];return(0,i.useEffect)((function(){l(e.type)}),[e.type]),(0,r.jsx)("div",{children:(0,r.jsx)(o.default,{className:"".concat(0==c?"border border-danger":""),options:d,defaultValue:d.filter((function(t){return t.value==c})).pop(),value:d.filter((function(t){return t.value==c})).pop(),onChange:function(t){var e=f.getCurrentOrder().value;e.type=t.value,f.setCurrentOrder(e),l(t)},components:{Control:s.SelectLabel},placeholder:"",name:"Typ"})})}},10903:function(t,e,n){function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n(38880),n(41539),n(69070),n(88674),n(82526),n(41817),n(32165),n(66992),n(78783),n(33948),n(21249);var o=this&&this.__decorate||function(t,e,n,o){var i,a=arguments.length,u=a<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,n,o);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},a=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))},u=this&&this.__generator||function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u};e.__esModule=!0,e.Token=void 0;var i=n(77197),a=n(27920),u=function(){function t(){}return t.prototype.init=function(){var t=this;setInterval((function(){t.refreshToken()}),12e4)},t.prototype.refreshToken=function(){var t=this;i.default.get("/apps/api/contact/refresh",{headers:{Authorization:"Bearer "+this.currentToken}}).then((function(e){t.currentToken=e.data.token}))},t=o([(0,a.singleton)()],t)}();e.Token=u},8805:function(t,e,n){function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n(38880),n(41539),n(69070),n(21249),n(82526),n(41817),n(32165),n(66992),n(78783),n(33948);var o=this&&this.__decorate||function(t,e,n,o){var i,a=arguments.length,u=a<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,n,o);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(u=(a<3?i(u):a>3?i(e,n,u):i(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},i=this&&this.__metadata||function(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)};e.__esModule=!0,e.OrderState=void 0;var a=n(27920),u=n(53453),s=n(10911),c=function(){function t(){this.currentOrder=new s.BehaviorSubject(new u.Order)}return t.prototype.getCurrentOrder=function(){return this.currentOrder},t.prototype.setCurrentOrder=function(t){this.currentOrder.next(t)},t.prototype.getOrder=function(t){return this.orders.map((function(e){return e.uuid==t}))},t.prototype.updateOrder=function(t){this.orders.push(t)},t=o([(0,a.singleton)(),i("design:paramtypes",[])],t)}();e.OrderState=c},77593:(t,e,n)=>{n.r(e)}},t=>{t.O(0,[560,633],(()=>{return e=46211,t(t.s=e);var e}));t.O()}]); \ No newline at end of file diff --git a/src/new/webpack.config.js b/src/new/webpack.config.js index 9275a650d..61a02c85c 100755 --- a/src/new/webpack.config.js +++ b/src/new/webpack.config.js @@ -33,7 +33,7 @@ Encore config.useBuiltIns = 'usage'; config.corejs = 3; }) - +// .enablePostCssLoader() .enableSassLoader() .enableStimulusBridge('./assets/controllers.json') .enableLessLoader() diff --git a/src/new/yarn.lock b/src/new/yarn.lock index d83940e2b..c6b4ff0fd 100755 --- a/src/new/yarn.lock +++ b/src/new/yarn.lock @@ -2989,6 +2989,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== +idiomorph@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/idiomorph/-/idiomorph-0.3.0.tgz" + integrity sha512-UhV1Ey5xCxIwR9B+OgIjQa+1Jx99XQ1vQHUsKBU1RpQzCx1u+b+N6SOXgf5mEJDqemUI/ffccu6+71l2mJUsRA== + image-size@~0.5.0: version "0.5.5" resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" @@ -3472,11 +3477,6 @@ mlly@^1.2.0, mlly@^1.4.2: pkg-types "^1.0.3" ufo "^1.3.2" -morphdom@^2.6.1: - version "2.7.0" - resolved "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz" - integrity sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ== - morris.js@^0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/morris.js/-/morris.js-0.5.0.tgz" diff --git a/src/old/+ b/src/old/+ new file mode 100644 index 000000000..3612a512d --- /dev/null +++ b/src/old/+ @@ -0,0 +1,33 @@ +
+

Printmedien Shop

+

Erwerben Sie in unserem Printmedien Onlineshop günstige Druckprodukte zu erstklassiger Qualität kostenlos direkt zu Ihnen vor Ihre Haustüre geliefert.

+
+ +articlegroup()->getByArray($this->designsettings()->get('mc_start_productgroups')); ?> + + + diff --git a/src/old/application/Bootstrap.php b/src/old/application/Bootstrap.php index 21714b6b7..cf3748034 100755 --- a/src/old/application/Bootstrap.php +++ b/src/old/application/Bootstrap.php @@ -6,37 +6,41 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap protected Shop $shop; - protected function _initAutoload () + protected function _initAutoload() { $autoloader = Zend_Loader_Autoloader::getInstance(); - $autoloader->registerNamespace( 'TP_' ); - $autoloader->registerNamespace( 'XMPPHP_' ); - $autoloader->registerNamespace( 'Imind_' ); - $autoloader->registerNamespace( 'Apache_' ); - $autoloader->registerNamespace( 'ZFDebug' ); - $autoloader->registerNamespace( 'Pheanstalk' ); - $autoloader->registerNamespace( 'Payment_' ); - $autoloader->registerNamespace( 'Twig' ); - $autoloader->registerNamespace( 'Elastica_' ); - $autoloader->registerNamespace( 'EasyBib_' ); - require_once ('Doctrine.php'); - $autoloader->pushAutoloader( array ( - 'Doctrine', - 'autoload'), 'Doctrine' ); - $autoloaderModule = new Zend_Application_Module_Autoloader( array ( - 'namespace' => 'Admin', - 'basePath' => APPLICATION_PATH . '/modules/admin') ); - $autoloader->pushAutoloader( $autoloaderModule ); + $autoloader->registerNamespace('TP_'); + $autoloader->registerNamespace('XMPPHP_'); + $autoloader->registerNamespace('Imind_'); + $autoloader->registerNamespace('Apache_'); + $autoloader->registerNamespace('ZFDebug'); + $autoloader->registerNamespace('Pheanstalk'); + $autoloader->registerNamespace('Payment_'); + $autoloader->registerNamespace('Twig'); + $autoloader->registerNamespace('Elastica_'); + $autoloader->registerNamespace('EasyBib_'); + include_once 'Doctrine.php'; + $autoloader->pushAutoloader( + array ( + 'Doctrine', + 'autoload'), 'Doctrine' + ); + $autoloaderModule = new Zend_Application_Module_Autoloader( + array ( + 'namespace' => 'Admin', + 'basePath' => APPLICATION_PATH . '/modules/admin') + ); + $autoloader->pushAutoloader($autoloaderModule); } - protected function _initDb () + protected function _initDb() { try { - $config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/database.ini', APPLICATION_ENV ); + $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/database.ini', APPLICATION_ENV); /** * @see Zend_Db */ @@ -49,13 +53,12 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap 'compression' => false ) );*/ - $cacheDriver = new Doctrine_Cache_Array( ); + $cacheDriver = new Doctrine_Cache_Array(); $dsn = 'mysql:dbname=psc;host=mysql'; $user = 'root'; $password = 'Wichtig1'; - if ( (isset( $_REQUEST['ARTID'] ) || isset( $_REQUEST['artid'] ) || isset( $_POST['ARTID'] )) && (strpos( $_SERVER['REQUEST_URI'], 'upload' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'template' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'basket' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'article' ) !== FALSE) ) - { + if ((isset($_REQUEST['ARTID']) || isset($_REQUEST['artid']) || isset($_POST['ARTID'])) && (strpos($_SERVER['REQUEST_URI'], 'upload') !== false || strpos($_SERVER['REQUEST_URI'], 'template') !== false || strpos($_SERVER['REQUEST_URI'], 'basket') !== false || strpos($_SERVER['REQUEST_URI'], 'article') !== false) ) { if(strlen($_REQUEST['ARTID']) > 100) { $values = TP_Crypt::decrypt($_REQUEST['ARTID']); $_SERVER["SERVER_NAME"] = str_replace(array("http://", "https://"), array("", ""), $values['SERVER']); @@ -66,58 +69,58 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap $dbh = new PDO($dsn, $user, $password); $dbh -> exec("set names utf8"); - Doctrine_Manager::connection( $dbh )->setAttribute( Doctrine::ATTR_QUERY_CACHE, $cacheDriver )->setAttribute( Doctrine::ATTR_RESULT_CACHE, $cacheDriver )->setAttribute( Doctrine::ATTR_QUERY_CACHE_LIFESPAN, 3600 )->setAttribute( Doctrine::ATTR_RESULT_CACHE_LIFESPAN, 3600 ); - Doctrine_Manager::getInstance()->setCharset( 'utf8' ); - Doctrine_Manager::getInstance()->setCollate( 'utf8_general_ci' ); + Doctrine_Manager::connection($dbh)->setAttribute(Doctrine::ATTR_QUERY_CACHE, $cacheDriver)->setAttribute(Doctrine::ATTR_RESULT_CACHE, $cacheDriver)->setAttribute(Doctrine::ATTR_QUERY_CACHE_LIFESPAN, 3600)->setAttribute(Doctrine::ATTR_RESULT_CACHE_LIFESPAN, 3600); + Doctrine_Manager::getInstance()->setCharset('utf8'); + Doctrine_Manager::getInstance()->setCollate('utf8_general_ci'); //Doctrine_Manager::getInstance()->getCurrentConnection()->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8';"); - Doctrine_Manager::getInstance()->registerExtension( 'Taggable' ); - Doctrine::loadModels( dirname( __FILE__ ) . '/data/models/generated' ); - Doctrine::loadModels( dirname( __FILE__ ) . '/data/models' ); + Doctrine_Manager::getInstance()->registerExtension('Taggable'); + Doctrine::loadModels(dirname(__FILE__) . '/data/models/generated'); + Doctrine::loadModels(dirname(__FILE__) . '/data/models'); /* * Configure Doctrine */ - Zend_Registry::set( 'doctrine_config', array ( - 'data_fixtures_path' => dirname( __FILE__ ) . '/doctrine/data/fixtures', - 'models_path' => dirname( __FILE__ ) . '/models', - 'migrations_path' => dirname( __FILE__ ) . '/doctrine/migrations', - 'sql_path' => dirname( __FILE__ ) . '/doctrine/data/sql', - 'yaml_schema_path' => dirname( __FILE__ ) . '/doctrine/schema') ); + Zend_Registry::set( + 'doctrine_config', array ( + 'data_fixtures_path' => dirname(__FILE__) . '/doctrine/data/fixtures', + 'models_path' => dirname(__FILE__) . '/models', + 'migrations_path' => dirname(__FILE__) . '/doctrine/migrations', + 'sql_path' => dirname(__FILE__) . '/doctrine/data/sql', + 'yaml_schema_path' => dirname(__FILE__) . '/doctrine/schema') + ); } catch ( Exception $e ) { - die( $e->getMessage() ); + die($e->getMessage()); } } - protected function _initLog () + protected function _initLog() { - $writer = new Zend_Log_Writer_Stream( APPLICATION_PATH . '/../logs/app.log' ); + $writer = new Zend_Log_Writer_Stream(APPLICATION_PATH . '/../logs/app.log'); //$writer = new Zend_Log_Writer_Null(); - $logger = new Zend_Log( $writer ); - $logger->addPriority( 'TABLE', 8 ); - Zend_Registry::set( 'log', $logger ); - ini_set( 'error_log', APPLICATION_PATH . '/../logs/php.error.log' ); - if ( (isset( $_REQUEST['ARTID'] ) || isset( $_REQUEST['artid'] ) || isset( $_POST['ARTID'] )) && (strpos( $_SERVER['REQUEST_URI'], 'upload' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'template' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'basket' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'overview' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'steplayouter' ) !== FALSE || strpos( $_SERVER['REQUEST_URI'], 'article' ) !== FALSE) ) - { + $logger = new Zend_Log($writer); + $logger->addPriority('TABLE', 8); + Zend_Registry::set('log', $logger); + ini_set('error_log', APPLICATION_PATH . '/../logs/php.error.log'); + if ((isset($_REQUEST['ARTID']) || isset($_REQUEST['artid']) || isset($_POST['ARTID'])) && (strpos($_SERVER['REQUEST_URI'], 'upload') !== false || strpos($_SERVER['REQUEST_URI'], 'template') !== false || strpos($_SERVER['REQUEST_URI'], 'basket') !== false || strpos($_SERVER['REQUEST_URI'], 'overview') !== false || strpos($_SERVER['REQUEST_URI'], 'steplayouter') !== false || strpos($_SERVER['REQUEST_URI'], 'article') !== false) ) { if(strlen($_REQUEST['ARTID']) > 100) { $values = TP_Crypt::decrypt($_REQUEST['ARTID']); - Zend_Session::setId( $values['ARTID'] ); + Zend_Session::setId($values['ARTID']); }else{ - if ( isset( $_POST['ARTID'] ) ) - { - Zend_Registry::get( 'log' )->debug( $_POST['ARTID'] ); + if (isset($_POST['ARTID']) ) { + Zend_Registry::get('log')->debug($_POST['ARTID']); try { - Zend_Session::setId( $_POST['ARTID'] ); + Zend_Session::setId($_POST['ARTID']); } catch ( Exception $e ) { - Zend_Registry::get( 'log' )->debug( $e->getMessage() ); + Zend_Registry::get('log')->debug($e->getMessage()); } } else { - Zend_Session::setId( $_REQUEST['ARTID'] ); + Zend_Session::setId($_REQUEST['ARTID']); } } } @@ -128,134 +131,133 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap Zend_Session::start(array('cookie_domain' => '.'.$hostname[1].'.'.$hostname[2])); }*/ } - protected function _initCli () + protected function _initCli() { - if ( strrpos( strtolower( PHP_SAPI ), 'cli' ) !== false && APPLICATION_ENV != 'testing' ) - { - $this->bootstrap( 'frontController' ); - $this->frontController->setRouter( new TP_Controller_Router_Cli( ) )->setRequest( new TP_Controller_Request_Cli( ) )->setResponse( new TP_Controller_Response_Cli( ) ); + if (strrpos(strtolower(PHP_SAPI), 'cli') !== false && APPLICATION_ENV != 'testing' ) { + $this->bootstrap('frontController'); + $this->frontController->setRouter(new TP_Controller_Router_Cli())->setRequest(new TP_Controller_Request_Cli())->setResponse(new TP_Controller_Response_Cli()); } } - protected function _initLayout () + protected function _initLayout() { try { if($_SERVER["SERVER_NAME"] == "" && isset($_SERVER["HTTP_HOST"]) && $_SERVER["HTTP_HOST"] != "") { $_SERVER["SERVER_NAME"] = $_SERVER["HTTP_HOST"]; } - $config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/layout.ini', APPLICATION_ENV, true ); - $row = Doctrine_Query::create()->from( 'Domain m' )->where( 'm.name = ?', $_SERVER["SERVER_NAME"] )->fetchOne(); - if ( $row === false ) - { - $shop = Doctrine_Query::create()->from( 'Shop s' )->fetchOne(); + $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/layout.ini', APPLICATION_ENV, true); + $row = Doctrine_Query::create()->from('Domain m')->where('m.name = ?', $_SERVER["SERVER_NAME"])->fetchOne(); + if ($row === false ) { + $shop = Doctrine_Query::create()->from('Shop s')->fetchOne(); }else{ $shop = $row->Shop; } $this->shop = $shop; - if ( $row->redirect != "" && $_SERVER["SERVER_NAME"] != "web") { + if ($row->redirect != "" && $_SERVER["SERVER_NAME"] != "web") { $path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); header('Location: '.$row->redirect. $path, true, 301); die(); } if($shop->deleted == true) { - die(' + die( + ' ' . $shop->name . ' ist geschlossen

Dieser Shop ist zur Zeit geschlossen

-'); +' + ); } - $config->layoutPath = str_replace( '%SHOPID%', $shop->uid, $config->layoutPath ); - $config->shopPath = APPLICATION_PATH . '/' . str_replace( '%SHOPID%', $shop->uid, $config->shopPath ); + $config->layoutPath = str_replace('%SHOPID%', $shop->uid, $config->layoutPath); + $config->shopPath = APPLICATION_PATH . '/' . str_replace('%SHOPID%', $shop->uid, $config->shopPath); $this->shop_id = $shop->uid; - if ( $shop->customtemplates == 1 ) - { + if ($shop->customtemplates == 1 ) { $config->layoutPath = APPLICATION_PATH . '/design/vorlagen/' . $shop->layout; }elseif($shop->template_switch && Zend_Auth::getInstance()->hasIdentity()) { $user = Zend_Auth::getInstance()->getIdentity(); $accountPath = $this->getAccountTemplatePath($user['account_id']); if($accountPath != "") { - $config->layoutPath = APPLICATION_PATH . '/' . str_replace( '%LAYOUT%', $accountPath, $config->layoutPath ); + $config->layoutPath = APPLICATION_PATH . '/' . str_replace('%LAYOUT%', $accountPath, $config->layoutPath); }else{ - $config->layoutPath = APPLICATION_PATH . '/' . str_replace( '%LAYOUT%', $shop->layout, $config->layoutPath ); + $config->layoutPath = APPLICATION_PATH . '/' . str_replace('%LAYOUT%', $shop->layout, $config->layoutPath); } } else { - if(!file_exists(APPLICATION_PATH . str_replace( '%LAYOUT%', "", $config->layoutPath))) mkdir(APPLICATION_PATH . str_replace( '%LAYOUT%', "", $config->layoutPath)); + if(!file_exists(APPLICATION_PATH . str_replace('%LAYOUT%', "", $config->layoutPath))) { mkdir(APPLICATION_PATH . str_replace('%LAYOUT%', "", $config->layoutPath)); + } if(strpos('_'.$shop->layout, "/")) { - $config->layoutPath = APPLICATION_PATH . str_replace( '%LAYOUT%', "", $config->layoutPath) . $shop->layout; + $config->layoutPath = APPLICATION_PATH . str_replace('%LAYOUT%', "", $config->layoutPath) . $shop->layout; }else{ - $config->layoutPath = APPLICATION_PATH . '/' . str_replace( '%LAYOUT%', $shop->layout, $config->layoutPath ); + $config->layoutPath = APPLICATION_PATH . '/' . str_replace('%LAYOUT%', $shop->layout, $config->layoutPath); } } - Zend_Registry::set( 'install', $shop->Install->toArray() ); - Zend_Registry::set( 'shop', $shop->toArray() ); - Zend_Registry::set( 'shop_path', $config->shopPath ); - Zend_Registry::set( 'layout_path', $config->layoutPath ); + Zend_Registry::set('install', $shop->Install->toArray()); + Zend_Registry::set('shop', $shop->toArray()); + Zend_Registry::set('shop_path', $config->shopPath); + Zend_Registry::set('layout_path', $config->layoutPath); $config->layoutPath = $config->layoutPath . '/layout'; - require_once 'Zend/Layout.php'; - Zend_Layout::startMvc( $config ); + include_once 'Zend/Layout.php'; + Zend_Layout::startMvc($config); - if ( isset( $_GET['no_cache'] ) ) - { + if (isset($_GET['no_cache']) ) { TP_Util::clearCache(TP_Util::CLEAR_ALL); } } catch ( Exception $e ) { var_dump($e->getTraceAsString()); - die( var_dump( $e ) ); + die(var_dump($e)); } } - protected function _initLanguage () + protected function _initLanguage() { try { - $config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/printshopcreator.ini', APPLICATION_ENV, true ); - Zend_Registry::set( 'marketid', $config->marketid ); - if ( isset( $_REQUEST['ticketid'] ) && strpos( $_SERVER['REQUEST_URI'], 'service/upload' ) !== FALSE ) - Zend_Session::setId( $_REQUEST['ticketid'] ); - if ( isset( $_REQUEST['chunkid'] ) && strpos( $_SERVER['REQUEST_URI'], 'service/upload' ) !== FALSE ) - Zend_Session::setId( $_REQUEST['chunkid'] ); - require_once ('Zend/Locale.php'); - if ( isset( $_REQUEST['speak'] ) ) - { - $langsess = new Zend_Session_Namespace( 'lang' ); + $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/printshopcreator.ini', APPLICATION_ENV, true); + Zend_Registry::set('marketid', $config->marketid); + if (isset($_REQUEST['ticketid']) && strpos($_SERVER['REQUEST_URI'], 'service/upload') !== false ) { + Zend_Session::setId($_REQUEST['ticketid']); + } + if (isset($_REQUEST['chunkid']) && strpos($_SERVER['REQUEST_URI'], 'service/upload') !== false ) { + Zend_Session::setId($_REQUEST['chunkid']); + } + include_once 'Zend/Locale.php'; + if (isset($_REQUEST['speak']) ) { + $langsess = new Zend_Session_Namespace('lang'); $langsess->code = $_REQUEST['speak']; } - if ( Zend_Auth::getInstance()->hasIdentity() && ! Zend_Session::namespaceIsset( 'lang' ) ) - { + if (Zend_Auth::getInstance()->hasIdentity() && ! Zend_Session::namespaceIsset('lang') ) { $user = Zend_Auth::getInstance()->getIdentity(); if($user['language']) { - $locale = new Zend_Locale( $user['language'] ); + $locale = new Zend_Locale($user['language']); }else{ - $locale = new Zend_Locale( 'de_DE' ); + $locale = new Zend_Locale('de_DE'); } } - elseif ( Zend_Session::namespaceIsset( 'lang' ) ) - { - $lang = new Zend_Session_Namespace( 'lang' ); - $locale = new Zend_Locale( $lang->code ); + elseif (Zend_Session::namespaceIsset('lang') ) { + $lang = new Zend_Session_Namespace('lang'); + $locale = new Zend_Locale($lang->code); } else { - $locale = new Zend_Locale( $this->shop->getDefaultLocale() ); + $locale = new Zend_Locale($this->shop->getDefaultLocale()); } - if(!file_exists(APPLICATION_PATH . '/../cache/'.$this->shop_id.'/')) mkdir(APPLICATION_PATH . '/../cache/'.$this->shop_id.'/'); + if(!file_exists(APPLICATION_PATH . '/../cache/'.$this->shop_id.'/')) { mkdir(APPLICATION_PATH . '/../cache/'.$this->shop_id.'/'); + } $frontendOptions = array ( 'lifetime' => 14000, // Lebensdauer des Caches 2 Stunden 'automatic_serialization' => true); $backendOptions = array ( 'cache_dir' => APPLICATION_PATH . '/../cache/'.$this->shop_id.'/')// Verzeichnis, in welches die Cache Dateien kommen -; + ; /*$backendOptions = array('host' => 'localhost', 'port' => 11211, 'persistent' => true, @@ -265,76 +267,84 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap 'status' => true, 'failure_callback' => '');*/ - $cache = Zend_Cache::factory( 'Core', 'File', $frontendOptions, array () ); - $fcache = Zend_Cache::factory( 'Core', 'File', $frontendOptions, $backendOptions ); - $locale->setCache( $cache ); - Zend_Registry::set( 'locale', $locale ); - Zend_Translate::setCache( $fcache ); + $cache = Zend_Cache::factory('Core', 'File', $frontendOptions, array ()); + $fcache = Zend_Cache::factory('Core', 'File', $frontendOptions, $backendOptions); + $locale->setCache($cache); + Zend_Registry::set('locale', $locale); + Zend_Translate::setCache($fcache); - $translate = new Zend_Translate( 'TP_Translate_Adapter_Frontend_Db', APPLICATION_PATH . '/locale', $locale, array ( - 'scan' => Zend_Translate::LOCALE_DIRECTORY) ); + $translate = new Zend_Translate( + 'TP_Translate_Adapter_Frontend_Db', APPLICATION_PATH . '/locale', $locale, array ( + 'scan' => Zend_Translate::LOCALE_DIRECTORY) + ); - $translateDb = new Zend_Translate('TP_Translate_Adapter_Db', null ,$locale->getLanguage()); + $translateDb = new Zend_Translate('TP_Translate_Adapter_Db', null, $locale->getLanguage()); $translateDb->addTranslation('admin_translation', Zend_Registry::get('locale')->getLanguage()); - Zend_Registry::set( 'translate', $translateDb ); + Zend_Registry::set('translate', $translateDb); - Zend_Registry::set( 'Zend_Translate', $translate ); - Zend_Registry::set( 'cache', $cache ); - Zend_Registry::set( 'filecache', $fcache ); - Zend_Form::setDefaultTranslator( $translate ); + Zend_Registry::set('Zend_Translate', $translate); + Zend_Registry::set('cache', $cache); + Zend_Registry::set('filecache', $fcache); + Zend_Form::setDefaultTranslator($translate); } catch ( Exception $e ) { - die( $e->getMessage() ); + die($e->getMessage()); } } - protected function _initArticleQueues () + protected function _initArticleQueues() { $articles = array (); - foreach ( new DirectoryIterator( APPLICATION_PATH . '/articles' ) as $file ) + foreach ( new DirectoryIterator(APPLICATION_PATH . '/articles') as $file ) { - if ( $file == '.' || $file == '..' || $file == '.svn' || $file == '.DS_Store' ) + if ($file == '.' || $file == '..' || $file == '.svn' || $file == '.DS_Store' ) { continue; - require_once (APPLICATION_PATH . '/articles/' . $file->getFilename() . '/Article.php'); - eval( '$article = new ' . $file->getFilename() . '_Article();' ); + } + include_once APPLICATION_PATH . '/articles/' . $file->getFilename() . '/Article.php'; + eval('$article = new ' . $file->getFilename() . '_Article();'); $articles[$article->id] = $file->getFilename() . '_Article'; } - Zend_Registry::set( 'articles', $articles ); + Zend_Registry::set('articles', $articles); $queues = array (); - foreach ( new DirectoryIterator( APPLICATION_PATH . '/queues' ) as $file ) + foreach ( new DirectoryIterator(APPLICATION_PATH . '/queues') as $file ) { - if ( $file == '.' || $file == '..' || $file == '.svn' || $file == '.DS_Store' ) + if ($file == '.' || $file == '..' || $file == '.svn' || $file == '.DS_Store' ) { continue; - require_once (APPLICATION_PATH . '/queues/' . $file->getFilename() . '/Queues.php'); - eval( '$queue = new ' . $file->getFilename() . '_Queues();' ); + } + include_once APPLICATION_PATH . '/queues/' . $file->getFilename() . '/Queues.php'; + eval('$queue = new ' . $file->getFilename() . '_Queues();'); $queues[$queue->id] = $file->getFilename() . '_Queues'; } - Zend_Registry::set( 'queues', $queues ); + Zend_Registry::set('queues', $queues); } - protected function _initPlugins () + protected function _initPlugins() { - $this->bootstrap( 'FrontController' ); - $front = $this->getResource( 'FrontController' ); + $this->bootstrap('FrontController'); + $front = $this->getResource('FrontController'); $auth = Zend_Auth::getInstance(); - $cache = Zend_Registry::get( 'cache' ); - if ( ! ($acl = $cache->load( 'acl' )) ) - { - $acl = new TP_Plugin_Acl( $auth ); - $cache->save( $acl ); + $cache = Zend_Registry::get('cache'); + if (! ($acl = $cache->load('acl')) ) { + $acl = new TP_Plugin_Acl($auth); + $cache->save($acl); } -$acl = new TP_Plugin_Acl( $auth ); - $cache->save( $acl ); - $front->registerPlugin( new Zend_Controller_Plugin_ErrorHandler( array ( - 'module' => 'default', - 'controller' => 'error', - 'action' => 'error') ) ); - $front->registerPlugin( new TP_Plugin_Auth( $auth, $acl ) ); + $acl = new TP_Plugin_Acl($auth); + $cache->save($acl); + $front->registerPlugin( + new Zend_Controller_Plugin_ErrorHandler( + array ( + 'module' => 'default', + 'controller' => 'error', + 'action' => 'error') + ) + ); + $front->registerPlugin(new TP_Plugin_Auth($auth, $acl)); $front = Zend_Controller_Front::getInstance(); } - protected function getAccountTemplatePath($account_id) { + protected function getAccountTemplatePath($account_id) + { $account = Doctrine_Query::create()->from('Account c')->where('c.id = ?', array($account_id))->fetchOne(); if($account['template_switch'] != "") { return $account['template_switch']; @@ -345,10 +355,10 @@ $acl = new TP_Plugin_Acl( $auth ); return ""; } - protected function _initCustomRouter () + protected function _initCustomRouter() { $this->bootstrap('router'); - $router = $this->getResource( 'router' ); + $router = $this->getResource('router'); $shop = Zend_Registry::get('shop'); @@ -360,38 +370,44 @@ $acl = new TP_Plugin_Acl( $auth ); if($obj->controller == 2) { $route = new Zend_Controller_Router_Route( $obj->url, - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'cms', 'action' => 'index', - ], - $obj->parameter->getArrayCopy()) - ); + ], + $obj->parameter->getArrayCopy() + ) + ); $router->addRoute((string)$obj->_id, $route); } if($obj->controller == 1) { $route = new Zend_Controller_Router_Route( $obj->url, - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'article', 'action' => 'show', - ], - $obj->parameter->getArrayCopy()) - ); + ], + $obj->parameter->getArrayCopy() + ) + ); $router->addRoute((string)$obj->_id, $route); } if($obj->controller == 3) { $route = new Zend_Controller_Router_Route( $obj->url, - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'overview', 'action' => 'index', - ], - $obj->parameter->getArrayCopy()) + ], + $obj->parameter->getArrayCopy() + ) ); $router->addRoute((string)$obj->_id, $route); } @@ -403,73 +419,87 @@ $acl = new TP_Plugin_Acl( $auth ); $route = new Zend_Controller_Router_Route( $obj->parameter->getArrayCopy()['target'], - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'basket', 'action' => $basketUrl[2]?$basketUrl[2]:'index', - ]) + ] + ) ); $router->addRoute((string)$obj->_id, $route); }elseif(strpos($obj->url, 'user') !== false) { $basketUrl = explode("/", $obj->url); $route = new Zend_Controller_Router_Route( $obj->parameter->getArrayCopy()['target'], - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'user', 'action' => $basketUrl[2]?$basketUrl[2]:'index', - ]) + ] + ) ); $router->addRoute((string)$obj->_id, $route); $route = new Zend_Controller_Router_Route( $obj->url, - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'index', 'action' => 'redirect', - ], - $obj->parameter->getArrayCopy()) + ], + $obj->parameter->getArrayCopy() + ) ); $router->addRoute((string)$obj->_id.'_route', $route); }elseif(strpos($obj->url, 'impress') !== false) { $route = new Zend_Controller_Router_Route( $obj->parameter->getArrayCopy()['target'], - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'index', 'action' => 'impress' - ]) + ] + ) ); $router->addRoute((string)$obj->_id, $route); }elseif(strpos($obj->url, 'privacy') !== false) { $route = new Zend_Controller_Router_Route( $obj->parameter->getArrayCopy()['target'], - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'index', 'action' => 'privacy', - ]) + ] + ) ); $router->addRoute((string)$obj->_id, $route); }elseif(strpos($obj->url, 'agb') !== false) { $route = new Zend_Controller_Router_Route( $obj->parameter->getArrayCopy()['target'], - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'index', 'action' => 'agb', - ]) + ] + ) ); $router->addRoute((string)$obj->_id, $route); }else{ $route = new Zend_Controller_Router_Route( $obj->url, - array_merge([ + array_merge( + [ 'module' => 'default', 'controller' => 'index', 'action' => 'redirect', - ], - $obj->parameter->getArrayCopy()) + ], + $obj->parameter->getArrayCopy() + ) ); $router->addRoute((string)$obj->_id, $route); } diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/100.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/100.phtml new file mode 100755 index 000000000..07fa0ceff --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/100.phtml @@ -0,0 +1,7 @@ +
+
+
+
+

article->title ?>

+
+
diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/100_basket_index.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/100_basket_index.phtml new file mode 100755 index 000000000..ce52a1cde --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/100_basket_index.phtml @@ -0,0 +1,75 @@ +article['article']; +$articleObj = new market_article(); + $filesOptions =$this->article['basketarticle']->getFiles(); +?> +
+ article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + + generatePreview($basketArticle['id'],$this->article['basketarticle']->getLayouterId()); ?> + +
+
Anzahl: + + + + Anzahl: article['basketarticle']->getAuflage() ?>

+ + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> +
+ + layouter()->getTitle($this->article['basketarticle']->getLayouterId()); ?>
+ + + article['options'])): ?> +
    + article['options'] as $key => $option): ?> + + +
  • + + + +
+ +
    + + $option): ?> + +
  • + + + +
+ + shop->basketposfield1 != ""): ?>shop->basketposfield1 ?> +
+
+
+
+ + shop->basketposfield2 != ""): ?>shop->basketposfield2 ?> +
+
+
+
+ + Gewicht: article['basketarticle']->getWeight() ?> +
+
+ designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->article['basketarticle']->getNetto()*$this->article['basketarticle']->getCount()) ?>
currency->toCurrency($this->article['basketarticle']->getBrutto()*$this->article['basketarticle']->getCount()) ?> +
translate('Löschen'); ?> +
translate('Bearbeiten') ?> + +
+ +
diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/101.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/101.phtml new file mode 100755 index 000000000..5e5ef491a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/101.phtml @@ -0,0 +1,1734 @@ +headLink()->appendStylesheet('/scripts/SmartWizard/styles/smart_wizard.css'); +$this->headLink()->appendStylesheet('/'. $this->designPath . '/assets/uploaderwcrop/css/jquery.Jcrop.css'); +$this->headLink()->appendStylesheet('/'. $this->designPath . '/assets/uploaderwcrop/css/jquery.fileupload-ui.css'); + +$this->headScript()->prependFile('/'. $this->designPath . '/upload.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/locale.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/jquery.fileupload-process.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/jquery.fileupload-ui.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/jquery.fileupload.js'); + +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/jquery.zclip.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/jquery.Jcrop.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/jquery.iframe-transport.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploaderwcrop/js/vendor/jquery.ui.widget.js'); + +$this->headScript()->prependFile('/scripts/SmartWizard/js/jquery.smartWizard-2.0.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/wmd.js'); + + +$this->headScript()->prependFile('/scripts/ckeditor/ckeditor.js'); +$url = $_SERVER['HTTP_HOST']; +$url .= $_SERVER['REQUEST_URI']; + +$teile = explode("/", $url); +if ($teile[5] == "") { + $backlink = '/overview/' . $_COOKIE["categorie"]; +} else { + $backlink = ""; +} +?> + + + +
+ + + + +
+ + +
+ +
+ javascript:history.back()">translate('Zurück') ?> + + layouterSession && $this->layouterSession->getTitle() != ""): ?> +

layouterSession->getTitle() ?>

+ +

article->getTitle() ?>

+ +
+ + + designsettings()->get('socialbuttons')): ?>
designsettings()->get('socialbuttons') ?>
+ + + +
+ + + + +
+ + +
+ +
+ + +
+ article->file != "" && $this->layouterPreviewId == "") : ?> + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> + + + + article->file != "" && $this->layouterPreviewId == ""): ?> + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> + + + + + article->a6_org_article != 0 && $this->article->file == "" && $this->article->file1 == "") || $this->layouterPreviewId): ?> + articleObj->generatePreview($this->article->id, $this->layouterPreviewId); ?> + + + +
+ + + + + + + +
+ +
article->getInfo() ?>
+
+ + + +
+ +
+ + article->file1 != "" || $this->article->file2 != "" || $this->article->file3 != "" || $this->article->file4 != "" || $this->article->file5 != "" || $this->article->file6 != "" || $this->article->file7 != "" || $this->article->getYoutubeId() != '') : ?> +
+ + article->file1 != "") : ?> + + + + + article->file2 != "") : ?> + + + + + article->file3 != "") : ?> + + + + + article->file4 != "") : ?> + + + + + article->file5 != "") : ?> + + + + + article->file6 != "") : ?> + + + + + article->file7 != "") : ?> + + + + + article->getYoutubeId() != '') : ?> + + + + + +
+ +
+

translate('PRODUKT') ?> translate('KONFIGURATION') ?>

+ + +
+ article->text_art != "") : ?>article->text_art ?>
+ article->text_format != "") : ?>article->text_format ?>
+ article->kostenstelle) : ?> + translate('Kostenstelle') ?>: article->kostenstelle; ?>
+ + article->article_nr_extern) : ?> + translate('Artikelnummer') ?>: article->article_nr_extern; ?>
+ + weight > 0) : ?> +

translate('Gewicht') ?>: weight ?>g

+ + article->article_nr_extern or $this->article->stock or $this->weight > 0) : ?> + +

+
shop->install_id == 7) : ?>translate('Die Lieferzeiten in der Übersicht') ?> +

+
+
+ article->getAblaufDatum(),"d.m.Y"); if($this->article->getAblaufDatum()) { echo "Ablaufdatum: " . date_format($this->article->getAblaufDatum(),"d.m.Y") . "
"; }*/ + if ($this->article->getZusatzDesigner() != "") { + echo $this->article->getZusatzDesigner() . "
"; + } + if ($this->article->getZusatzAbmessung() != "") { + echo $this->article->getZusatzAbmessung() . "
"; + } + if ($this->article->getZusatzShipping() != "") { + echo $this->article->getZusatzShipping() . "
"; + } + if ($this->article->getAnsprechPartner() != "") { + echo $this->article->getAnsprechPartner() . "
"; + } + ?>article->getAblaufDatum()): ?>Ablaufdatum: article->getAblaufDatum()->format("d.m.Y") ?> +
+
+ layouterPreviewId && $this->article->getPluginSettings('hplayouter', 'hplayouter')): ?> + translate('Ändern')?> +
+ + + article->upload_collecting_orders || $this->article->upload_article || $this->article->upload_weblayouter || $this->article->upload_templateprint || $this->article->upload_steplayouter || $this->article->upload_email || $this->article->upload_post || $this->article->upload_multi || $this->article->upload_steplayouter2 || $this->article->getPluginSettings('formlayouter', 'formlayouter') || $this->article->getPluginSettings('pitchprint', 'uploadPitchprint') || $this->article->getPluginSettings('printess', 'uploadPrintess')) : ?> + + layouterPreviewId && !$this->load): /***** aus Bearbeitungsliste ENTFERNEN *****/ ?> + +   + translate('Aus Bearbeitung löschen')?> + + +
+ article->not_edit && !$this->layouterPreviewId): /**** GESTALTEN / HOCHLADEN *****/ ?> + +   + article->upload_templateprint): ?> + translate('gestalten/hochladen') ?> + article->upload_article || $this->article->upload_templateprint || $this->article->upload_email || $this->article->upload_post || $this->article->upload_center || $this->article->getPluginSettings('formlayouter', 'formlayouter') ): ?> + translate('hochladen')?> + + translate('gestalten')?> + + + +
+ article->not_edit && ($this->shop->id != 224)): /**** ÄNDERN / GESTALTEN *****/ ?> + +   + article->upload_weblayouter || $this->article->upload_templateprint): ?> + translate('Ändern') ?> + article->upload_article || $this->article->upload_templateprint || $this->article->upload_email || $this->article->upload_post || $this->article->upload_center || $this->article->getPluginSettings('hplayouter', 'hplayouter') || $this->article->getPluginSettings('formlayouter', 'formlayouter') ): ?> + translate('hochladen')?> + + translate('gestalten')?> + + + + + + + + + + + article->upload_collecting_orders || $this->article->upload_templateprint || $this->article->upload_steplayouter || $this->article->upload_article || $this->article->upload_weblayouter || $this->article->upload_templateprint): ?> + + admin && $this->role->level >= 40) || (isset($this->user) && $this->article->contact_id == $this->user->id)) && !$this->layouterPreviewId && $this->article->upload_weblayouter): ?> +
+
+ +   translate('gestalten als Eigentümer')?> + + + + admin && $this->role->level >= 40)) && !$this->layouterPreviewId && ($this->article->upload_collecting_orders || $this->article->upload_templateprint)): ?> +
+
+ +   translate('gestalten als Eigentümer')?> + + + + admin && $this->role->level >= 40)) && !$this->layouterPreviewId && $this->article->upload_steplayouter): ?> +
+
+ +   translate('gestalten als Eigentümer')?> + + + + + + + admin && $this->role->level >= 40) && !$this->layouterPreviewId): ?> +
+
+ +   translate('Produkt verwalten')?> + + + + + admin && $this->role->level >= 40): ?> +
+
+ +   Eigenschaften bearbeiten + + + +
+
+
+ + +
+
+ +
+
+
+
+ Loading... +
+
+
+
+
+
+ + + +
+
+ article->stock) : ?> + + + article->display_no_price and !$this->designsettings()->get('display_no_price')) : ?> +

translate('Summe') ?>

+
+ + article->display_no_price and !$this->designsettings()->get('display_no_price')) : ?> +
+ + + + + + + + + + + + + + + +
translate('Preis (netto)') ?>:
translate('zzgl. ') ?> article->mwert; ?>% translate('MwSt.') ?>
translate('Preis (brutto)') ?>:
+
+ +
+ article->not_buy) : ?> +
+ + + + +
+ + + + article->as_offer) : ?>

+ + designsettings()->get('b2bshop')) : ?> + + shop->install_id == 7) : ?>translate('*inkl. MwSt. zzgl.') ?> translate('Versand') ?> +
+
+ +
+
article->getText() ?>
+
+ + designsettings()->get('display_no_price')) { ?> +
+
+ +
+ +
+
+ +
+ +
+ + + article->OrgArticle->custom_1_text != ""): ?> +
+ article->OrgArticle->custom_1_text; ?> +
+ + + + + article->a6_org_article == 0 && (($this->article->vorlage_info != "" && $this->article->vorlage_info != "
") || $this->article->vorlage_file != ""))): ?> +
+
+
+ article->vorlage_file != ""): ?> + image()->getObj($this->article->vorlage_file); ?> + path != ""): ?> + name ?>
+ + + article->vorlage_file1 != ""): ?> + image()->getObj($this->article->vorlage_file1); ?> + path != ""): ?> + name ?>
+ + + article->vorlage_file2 != ""): ?> + image()->getObj($this->article->vorlage_file2); ?> + path != ""): ?> + name ?>
+ + + article->vorlage_file3 != ""): ?> + image()->getObj($this->article->vorlage_file3); ?> + path != ""): ?> + name ?>
+ + +
+
article->vorlage_info ?>
+
+
+ + + article->a6_org_article != 0 && (($this->article->OrgArticle->vorlage_info != "" && $this->article->OrgArticle->vorlage_info != "
") || $this->article->OrgArticle->vorlage_file != ""))): ?> +
+
+
+ article->OrgArticle->vorlage_file != ""): ?> + image()->getObj($this->article->OrgArticle->vorlage_file); ?> + path != ""): ?> + name ?>
+ + + article->OrgArticle->vorlage_file1 != ""): ?> + image()->getObj($this->article->OrgArticle->vorlage_file1); ?> + path != ""): ?> + name ?>
+ + + article->OrgArticle->vorlage_file2 != ""): ?> + image()->getObj($this->article->vOrgArticle->orlage_file2); ?> + path != ""): ?> + name ?>
+ + + article->OrgArticle->vorlage_file3 != ""): ?> + image()->getObj($this->article->OrgArticle->vorlage_file3); ?> + path != ""): ?> + name ?>
+ + +
+
article->OrgArticle->vorlage_info ?>
+
+
+ + + + + + article->custom_1_title != ""): ?> +
+ article->custom_1_text; ?> +
+ + + + + + designsettings()->get('einbetten')): ?> +
+

translate('Einbetten') ?>

+

translate('Teilen Sie dieses Produkt mit Anderen, bewerben Sie es im eigenen BLOG oder Ihrer Website') ?>

+
+ +
+
+ + + + +
+
+ + + + + + + + + + + + +
+ */ + ?> + + + + + + + + + + + + ersetzt mit dem upload template + id="template-wizard" ~ 100 zeilen weiter unten + ***********************************************************************/ + ?> + + + + + + + + + + + +
+
+*/ + ?> + + + + + + + + + + + + + + +
+
+*/ +?> + + + ersetzt mit dem upload template + id="template-wizard" ~ 100 zeilen weiter unten + ***********************************************************************/ + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ */ +?> + + + + + + + + + + + + + +
+ * + */?> + + article->upload_collecting_orders && $this->article->isCollectingOrdersIntegrated()): ?> + headScript()->prependFile('/'. $this->designPath . 'collecting_orders_integrated.js'); ?> + partial('article/_collecting_orders_integrated.phtml', array('article' => $this->article, 'basepath' => $this->basepath, 'addcontactform' => $this->addcontactform, 'shop' => $this->shop, 'user' => $this->user)) ?> + + headScript()->prependFile('/'. $this->designPath . 'collecting_orders.js'); ?> + partial('article/_collecting_orders.phtml', array('article' => $this->article, 'basepath' => $this->basepath, 'addcontactform' => $this->addcontactform, 'shop' => $this->shop, 'user' => $this->user)) ?> + + + article->upload_multi): ?> + partial('article/_upload_multi.phtml', array('article' => $this->article, 'basepath' => $this->basepath, 'addcontactform' => $this->addcontactform)) ?> + + +
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/101_basket_index.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/101_basket_index.phtml new file mode 100755 index 000000000..863fa80da --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/101_basket_index.phtml @@ -0,0 +1,76 @@ +article['article']; +$articleObj = new market_article(); + $filesOptions =$this->article['basketarticle']->getFiles(); + +?> +
+ article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + + generatePreview($basketArticle['id'],$this->article['basketarticle']->getLayouterId()); ?> + +
+
Anzahl: + + + + Anzahl: article['basketarticle']->getAuflage() ?>

+ + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> +
+ + layouter()->getTitle($this->article['basketarticle']->getLayouterId()); ?>
+ + + article['options'])): ?> +
    + article['options'] as $key => $option): ?> + + +
  • + + + +
+ +
    + + $option): ?> + +
  • + + + +
+ + shop->basketposfield1 != ""): ?>shop->basketposfield1 ?> +
+
+
+
+ + shop->basketposfield2 != ""): ?>shop->basketposfield2 ?> +
+
+
+
+ + Gewicht: article['basketarticle']->getWeight() ?> +
+
+ designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->article['basketarticle']->getNetto()*$this->article['basketarticle']->getCount()) ?>
currency->toCurrency($this->article['basketarticle']->getBrutto()*$this->article['basketarticle']->getCount()) ?> +
translate('Löschen'); ?> +
translate('Bearbeiten') ?> + +
+ +
diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/106.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/106.phtml new file mode 100755 index 000000000..4e5b2ca27 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/106.phtml @@ -0,0 +1,1776 @@ +headLink()->appendStylesheet('/scripts/SmartWizard/styles/smart_wizard.css'); +$this->headLink()->appendStylesheet('/' . $this->designPath . '/assets/uploaderwcrop/css/jquery.Jcrop.css'); +$this->headLink()->appendStylesheet('/' . $this->designPath . '/assets/uploaderwcrop/css/jquery.fileupload-ui.css'); + +$this->headScript()->prependFile('/' . $this->designPath . '/calcReseller.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/upload.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/locale.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/jquery.fileupload-process.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/jquery.fileupload-ui.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/jquery.fileupload.js'); + +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/jquery.zclip.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/jquery.Jcrop.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/jquery.iframe-transport.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/assets/uploaderwcrop/js/vendor/jquery.ui.widget.js'); + +$this->headScript()->prependFile('/scripts/SmartWizard/js/jquery.smartWizard-2.0.js'); + + +$this->headScript()->prependFile('/scripts/ckeditor/ckeditor.js'); +$url = $_SERVER['HTTP_HOST']; +$url .= $_SERVER['REQUEST_URI']; + +$teile = explode("/", $url); +if ($teile[5] == "") { + $backlink = '/overview/' . $_COOKIE["categorie"]; +} else { + $backlink = ""; +} +?> + + +
+ + + + +
+ + +
+ +
+ javascript:history.back()">translate('Zurück') ?> + + layouterSession && $this->layouterSession->getTitle() != "") : ?>

layouterSession->getTitle() ?>

article->getTitle() ?>

+
+ + + designsettings()->get('socialbuttons')) : ?>
designsettings()->get('socialbuttons') ?>
+ + + +
+ + + + +
+ + +
+ +
+ + +
+ article->file != "" && $this->layouterPreviewId == "") : ?> + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> + + article->file != "" && $this->layouterPreviewId == "") : ?> + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> + + + + + article->a6_org_article != 0 && $this->article->file == "" && $this->article->file1 == "") || $this->layouterPreviewId) : ?> + articleObj->generatePreview($this->article->id, $this->layouterPreviewId); ?> + + + +
+ + + + + + + +
+ +
article->getInfo() ?>
+
+ + + +
+ +
+ + article->file1 != "" || $this->article->file2 != "" || $this->article->file3 != "" || $this->article->file4 != "" || $this->article->file5 != "" || $this->article->file6 != "" || $this->article->file7 != "" || $this->article->getYoutubeId() != '') : ?> +
+ + article->file1 != "") : ?> + + + + + article->file2 != "") : ?> + + + + + article->file3 != "") : ?> + + + + + article->file4 != "") : ?> + + + + + article->file5 != "") : ?> + + + + + article->file6 != "") : ?> + + + + + article->file7 != "") : ?> + + + + + article->getYoutubeId() != '') : ?> + + + + + +
+ +
+

translate('PRODUKT') ?> translate('KONFIGURATION') ?>

+ + +
+ article->text_art != "") : ?>article->text_art ?>
+ article->text_format != "") : ?>article->text_format ?>
+ article->kostenstelle) : ?> + translate('Kostenstelle') ?>: article->kostenstelle; ?>
+ + article->article_nr_extern) : ?> + translate('Artikelnummer') ?>: article->article_nr_extern; ?>
+ + weight > 0) : ?> +

translate('Gewicht') ?>: weight ?>g

+ + article->article_nr_extern or $this->article->stock or $this->weight > 0) : ?> + +

+
shop->install_id == 7) : ?>translate('Die Lieferzeiten in der Übersicht') ?> +

+
+
+ article->getAblaufDatum(),"d.m.Y"); if($this->article->getAblaufDatum()) { echo "Ablaufdatum: " . date_format($this->article->getAblaufDatum(),"d.m.Y") . "
"; }*/ + if ($this->article->getZusatzDesigner() != "") { + echo $this->article->getZusatzDesigner() . "
"; + } + if ($this->article->getZusatzAbmessung() != "") { + echo $this->article->getZusatzAbmessung() . "
"; + } + if ($this->article->getZusatzShipping() != "") { + echo $this->article->getZusatzShipping() . "
"; + } + if ($this->article->getAnsprechPartner() != "") { + echo $this->article->getAnsprechPartner() . "
"; + } + ?>article->getAblaufDatum()): ?>Ablaufdatum: article->getAblaufDatum()->format("d.m.Y") ?> +
+
+ layouterPreviewId && $this->article->getPluginSettings('hplayouter', 'hplayouter')) : ?> + translate('Ändern') ?> +
+ + + article->upload_collecting_orders || $this->article->upload_article || $this->article->upload_weblayouter || $this->article->upload_templateprint || $this->article->upload_steplayouter || $this->article->upload_email || $this->article->upload_post || $this->article->upload_multi || $this->article->upload_steplayouter2 || $this->article->getPluginSettings('formlayouter', 'formlayouter') || $this->article->getPluginSettings('pitchprint', 'uploadPitchprint')) : ?> + + layouterPreviewId && !$this->load) : /***** aus Bearbeitungsliste ENTFERNEN *****/ ?> + +   + translate('Aus Bearbeitung löschen') ?> + + +
+ article->not_edit && !$this->layouterPreviewId) : /**** GESTALTEN / HOCHLADEN *****/ ?> + +   + article->upload_templateprint) : ?> + translate('gestalten/hochladen') ?> + article->upload_article || $this->article->upload_templateprint || $this->article->upload_email || $this->article->upload_post || $this->article->upload_center || $this->article->getPluginSettings('formlayouter', 'formlayouter')) : ?> + translate('hochladen') ?> + + translate('gestalten') ?> + + + +
+ article->not_edit && ($this->shop->id != 224)) : /**** ÄNDERN / GESTALTEN *****/ ?> + +   + article->upload_weblayouter || $this->article->upload_templateprint) : ?> + translate('Ändern') ?> + article->upload_article || $this->article->upload_templateprint || $this->article->upload_email || $this->article->upload_post || $this->article->upload_center || $this->article->getPluginSettings('hplayouter', 'hplayouter') || $this->article->getPluginSettings('formlayouter', 'formlayouter')) : ?> + translate('hochladen') ?> + + translate('gestalten') ?> + + + + + + + + + + + article->upload_collecting_orders || $this->article->upload_templateprint || $this->article->upload_steplayouter || $this->article->upload_article || $this->article->upload_weblayouter || $this->article->upload_templateprint) : ?> + + admin && $this->role->level >= 40) || (isset($this->user) && $this->article->contact_id == $this->user->id)) && !$this->layouterPreviewId && $this->article->upload_weblayouter) : ?> +
+
+ +   translate('gestalten als Eigentümer') ?> + + + + admin && $this->role->level >= 40)) && !$this->layouterPreviewId && ($this->article->upload_collecting_orders || $this->article->upload_templateprint)) : ?> +
+
+ +   translate('gestalten als Eigentümer') ?> + + + + admin && $this->role->level >= 40)) && !$this->layouterPreviewId && $this->article->upload_steplayouter) : ?> +
+
+ +   translate('gestalten als Eigentümer') ?> + + + + + + + admin && $this->role->level >= 40) && !$this->layouterPreviewId): ?> +
+
+ +   translate('Produkt verwalten')?> + + + + + admin && $this->role->level >= 40) : ?> +
+
+ +   Eigenschaften bearbeiten + + + +
+
+
+ + +
+
+
+
+ + + +
+
+ article->stock) : ?> + + + article->display_no_price and !$this->designsettings()->get('display_no_price')) : ?> +

translate('Summe') ?>

+
+ + article->display_no_price and !$this->designsettings()->get('display_no_price')) : ?> +
+ + + + + + + + + + + + + + + +
translate('Preis (netto)') ?>:
translate('zzgl. ') ?> article->mwert; ?>% translate('MwSt.') ?>
translate('Preis (brutto)') ?>:
+
+ +
+ article->not_buy) : ?> + + + + + article->as_offer) : ?>

translate('Angebot drucken') ?> + + designsettings()->get('b2bshop')) : ?> + + shop->install_id == 7) : ?>translate('*inkl. MwSt. zzgl.') ?> translate('Versand') ?> +
+
+ + +
+
+
+
+
+
+ ... laden ... +
+ + + + + + +
+
article->getText() ?>
+
+ + designsettings()->get('display_no_price')) { ?> +
+
+ +
+ +
+
+ +
+ +
+ + + article->OrgArticle->custom_1_text != "") : ?> +
+ article->OrgArticle->custom_1_text; ?> +
+ + + + + article->a6_org_article == 0 && (($this->article->vorlage_info != "" && $this->article->vorlage_info != "
") || $this->article->vorlage_file != ""))) : ?> +
+
+
+ article->vorlage_file != "") : ?> + image()->getObj($this->article->vorlage_file); ?> + path != "") : ?> + name ?>
+ + + article->vorlage_file1 != "") : ?> + image()->getObj($this->article->vorlage_file1); ?> + path != "") : ?> + name ?>
+ + + article->vorlage_file2 != "") : ?> + image()->getObj($this->article->vorlage_file2); ?> + path != "") : ?> + name ?>
+ + + article->vorlage_file3 != "") : ?> + image()->getObj($this->article->vorlage_file3); ?> + path != "") : ?> + name ?>
+ + +
+
article->vorlage_info ?>
+
+
+ + + article->a6_org_article != 0 && (($this->article->OrgArticle->vorlage_info != "" && $this->article->OrgArticle->vorlage_info != "
") || $this->article->OrgArticle->vorlage_file != ""))) : ?> +
+
+
+ article->OrgArticle->vorlage_file != "") : ?> + image()->getObj($this->article->OrgArticle->vorlage_file); ?> + path != "") : ?> + name ?>
+ + + article->OrgArticle->vorlage_file1 != "") : ?> + image()->getObj($this->article->OrgArticle->vorlage_file1); ?> + path != "") : ?> + name ?>
+ + + article->OrgArticle->vorlage_file2 != "") : ?> + image()->getObj($this->article->vOrgArticle->orlage_file2); ?> + path != "") : ?> + name ?>
+ + + article->OrgArticle->vorlage_file3 != "") : ?> + image()->getObj($this->article->OrgArticle->vorlage_file3); ?> + path != "") : ?> + name ?>
+ + +
+
article->OrgArticle->vorlage_info ?>
+
+
+ + + + + + article->custom_1_title != "") : ?> +
+ article->custom_1_text; ?> +
+ + + + + + designsettings()->get('einbetten')) : ?> +
+

translate('Einbetten') ?>

+

translate('Teilen Sie dieses Produkt mit Anderen, bewerben Sie es im eigenen BLOG oder Ihrer Website') ?>

+
+ +
+
+ + + + +
+
+ + + + + + + + + + + + +
+ */ + ?> + + + + + + + + + + + + ersetzt mit dem upload template + id="template-wizard" ~ 100 zeilen weiter unten + ***********************************************************************/ + ?> + + + + + + + + + + + +
+
+*/ + ?> + + + + + + + + + + + + + + +
+
+*/ + ?> + + + ersetzt mit dem upload template + id="template-wizard" ~ 100 zeilen weiter unten + ***********************************************************************/ + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ */ + ?> + + + + + + + + + + + + + +
+ * + */ ?> + + article->upload_collecting_orders && $this->article->isCollectingOrdersIntegrated()) : ?> + headScript()->prependFile('/' . $this->designPath . 'collecting_orders_integrated.js'); ?> + partial('article/_collecting_orders_integrated.phtml', array('article' => $this->article, 'basepath' => $this->basepath, 'addcontactform' => $this->addcontactform, 'shop' => $this->shop, 'user' => $this->user)) ?> + + headScript()->prependFile('/' . $this->designPath . 'collecting_orders.js'); ?> + partial('article/_collecting_orders.phtml', array('article' => $this->article, 'basepath' => $this->basepath, 'addcontactform' => $this->addcontactform, 'shop' => $this->shop, 'user' => $this->user)) ?> + + + article->upload_multi) : ?> + partial('article/_upload_multi.phtml', array('article' => $this->article, 'basepath' => $this->basepath, 'addcontactform' => $this->addcontactform)) ?> + + +
+ + + + + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/106_basket_index.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/106_basket_index.phtml new file mode 100755 index 000000000..c6691520b --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/106_basket_index.phtml @@ -0,0 +1,75 @@ +article['article']; +$articleObj = new market_article(); + $filesOptions =$this->article['basketarticle']->getFiles(); + +?> +
+ article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + + generatePreview($basketArticle['id'],$this->article['basketarticle']->getLayouterId()); ?> + +
+
Anzahl: + + + + Anzahl: article['basketarticle']->getAuflage() ?>

+ + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> +
+ + layouter()->getTitle($this->article['basketarticle']->getLayouterId()); ?>
+ + + article['options'])): ?> +
    + article['options'] as $key => $option): ?> + + +
  • + + + +
+
    + + $option): ?> + +
  • + + + +
+ + shop->basketposfield1 != ""): ?>shop->basketposfield1 ?> +
+
+
+
+ + shop->basketposfield2 != ""): ?>shop->basketposfield2 ?> +
+
+
+
+ + Gewicht: article['basketarticle']->getWeight() ?> +
+
+ designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->article['basketarticle']->getNetto()*$this->article['basketarticle']->getCount()) ?>
currency->toCurrency($this->article['basketarticle']->getBrutto()*$this->article['basketarticle']->getCount()) ?> +
translate('Löschen'); ?> +
translate('Bearbeiten') ?> + +
+ +
diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/11.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/11.phtml new file mode 100755 index 000000000..e71f7f728 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/11.phtml @@ -0,0 +1 @@ +
image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?>
article->file1 != "" || $this->article->file2 != "" || $this->article->file3 != "" || $this->article->file4 != "" || $this->article->file5 != ""): ?>
article->getInfo() ?>


article->ArticleGroup->getFirst()->title ?>


article->text_format ?> article->text_art ?> article->title ?>
form->projectname->getDecorator('viewHelper')->setElement($this->form->projectname)->render(''); ?>
form->auflage->getDecorator('viewHelper')->setElement($this->form->auflage)->render(''); ?>
form->umfang->getDecorator('viewHelper')->setElement($this->form->umfang)->render(''); ?>
form->farben->getDecorator('viewHelper')->setElement($this->form->farben)->render(''); ?>
form->sortwechsel1art->setAttrib("class", "input-medium")->getDecorator('viewHelper')->setElement($this->form->sortwechsel1art)->render(''); ?> form->sortwechsel1anzahl->setAttrib("class", "span1")->getDecorator('viewHelper')->setElement($this->form->sortwechsel1anzahl)->render(''); ?>
form->sortwechsel2art->setAttrib("class", "input-medium")->getDecorator('viewHelper')->setElement($this->form->sortwechsel2art)->render(''); ?> form->sortwechsel2anzahl->setAttrib("class", "span1")->getDecorator('viewHelper')->setElement($this->form->sortwechsel2anzahl)->render(''); ?>
form->sortwechsel3art->setAttrib("class", "input-medium")->getDecorator('viewHelper')->setElement($this->form->sortwechsel3art)->render(''); ?> form->sortwechsel3anzahl->setAttrib("class", "span1")->getDecorator('viewHelper')->setElement($this->form->sortwechsel3anzahl)->render(''); ?>
form->papier->getDecorator('viewHelper')->setElement($this->form->papier)->render(''); ?>
form->verarbeitung->getDecorator('viewHelper')->setElement($this->form->verarbeitung)->render(''); ?>
anzahlSorten ?> Sorte/n
gewicht_flaeche), 2)) ?> gr
form->versand->getDecorator('viewHelper')->setElement($this->form->versand)->render(''); ?>
form->verpackung): ?>
form->verpackung->getDecorator('viewHelper')->setElement($this->form->verpackung)->render(''); ?>
form->palettierung): ?>
form->palettierung->getDecorator('viewHelper')->setElement($this->form->palettierung)->render(''); ?>
form->send->getDecorator('viewHelper')->setElement($this->form->send)->render(''); ?>
article->display_no_price): ?>

translate('Summe')?>


weight > 0): ?>

Gewicht: weight ?>g

article->display_no_price): ?>
translate('Preis (netto)')?>: currency->toCurrency($this->netto) ?>
translate('zzgl. ' . $this->article->mwert . '% MwSt.') ?> currency->toCurrency(($this->brutto - $this->netto) * 1) ?>
translate('Preis (brutto)')?>: currency->toCurrency($this->brutto) ?>
formHidden('load', $this->load) ?>
designsettings()->get('b2bshop')): ?>

Bitte prüfen Sie die von Ihnen eingegebenen Daten sorgfältig auf Richtigkeit. Mit der Bestellung erteilen Sie automatisch die Druckfreigabe für Ihr Produkt. Diese entbindet uns von jeder Haftung für evtl. stehengebliebene Fehler.

form->versand->getValue() == 1): ?> partial('versand/freihaus.phtml', array('form' => $this->form, 'designPath' => $this->designPath)) ?> form->versand->getValue() == 2): ?> partial('versand/lkw.phtml', array('form' => $this->form, 'designPath' => $this->designPath)) ?> form->versand->getValue() == 3): ?> partial('versand/mailing.phtml', array('form' => $this->form, 'designPath' => $this->designPath)) ?>
designsettings()->get('einbetten')): ?>

translate('Einbetten') ?>

translate('Teilen Sie dieses Produkt mit Anderen, bewerben Sie es im eigenen BLOG oder Ihrer Website') ?>

\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/2.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/2.phtml new file mode 100755 index 000000000..be6115087 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/2.phtml @@ -0,0 +1,249 @@ + + +
+ +
+ translate('Zurück') ?> +

article->title ?>

+
+ +
+ + + +
+
+ +
+ +
+ + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> +
+ + +
+ + + + + admin && $this->role->level >= 40): ?> + + +   translate('Eigenschaften bearbeiten')?> + + + +
+ + + + + +
+ +
+
form->auflage ?>
form->ajax_calc_id ?> +
+ + + +
+
+ article->lager_file_preview != ""): ?> + + translate('Vorschau') ?> + + + article->info ?> + + +


+
+ +
+
+ article->display_no_price): ?> + article->stock): ?> +
+ + article->display_no_price AND !$this->designsettings()->get('display_no_price')): ?> +

translate('Summe')?>

+
+ + + weight > 0): ?> +

translate('Gewicht')?>: weight ?>g

+ +
+ article->display_no_price AND !$this->designsettings()->get('display_no_price')): ?> + + + + + + + + + + + + + + + +
translate('Preis (netto)')?>:currency->toCurrency($this->netto) ?> +
translate('zzgl. ') ?> article->mwert; ?>% translate('MwSt.') ?>currency->toCurrency(($this->brutto - $this->netto) * 1) ?> +
translate('Preis (brutto)')?>:currency->toCurrency($this->brutto) ?> +
+ +
+
+
+
+ +
+ +
+
+
+ formHidden('load', $this->load) ?> + +
+ +
+
+ +
+ + +
+
+
+ + designsettings()->get('einbetten')): ?> +
+

translate('Einbetten') ?>

+

translate('Teilen Sie dieses Produkt mit Anderen, bewerben Sie es im eigenen BLOG oder Ihrer Website') ?>

+
+ +
+
+ + +
+
+
+ +article->file1 != "" || $this->article->file2 != "" || $this->article->file3 != "" || $this->article->file4 != "" || $this->article->file5 != ""): ?> + +
+ + article->file != ""): ?> + + + article->file1 != ""): ?> + + + article->file2 != ""): ?> + + + article->file3 != ""): ?> + + + article->file4 != ""): ?> + + + article->file5 != ""): ?> + + + article->file6 != ""): ?> + + + article->file7 != ""): ?> + + + article->getYoutubeId() != '') : ?> + + + + + +
+ +
+
+
+ article->text_art != ""):?>article->text_art ?>
+ article->text_format != ""):?>article->text_format ?>
+ article->kostenstelle): ?> + translate('Kostenstelle') ?>: article->kostenstelle; ?>
+ + article->article_nr_extern): ?> + translate('Artikelnummer') ?>: article->article_nr_extern; ?>
+ + weight > 0): ?> +

translate('Gewicht') ?>: weight ?>g

+ + article->article_nr_extern or $this->article->stock or $this->weight > 0): ?> + +

+
shop->install_id == 7):?>translate('Die Lieferzeiten in der Übersicht')?> +

+
+
+ article->getAblaufDatum(),"d.m.Y"); if($this->article->getAblaufDatum()) { echo "Ablaufdatum: " . date_format($this->article->getAblaufDatum(),"d.m.Y") . "
"; }*/ + if($this->article->getZusatzDesigner() != "") { echo $this->article->getZusatzDesigner() . "
"; } + if($this->article->getZusatzAbmessung() != "") { echo $this->article->getZusatzAbmessung() . "
"; } + if($this->article->getZusatzShipping() != "") { echo $this->article->getZusatzShipping() . "
"; } + if($this->article->getAnsprechPartner() != "") { echo $this->article->getAnsprechPartner() . "
"; } + ?> +
+
+
article->getText() ?>
+
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/2_basket_index.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/2_basket_index.phtml new file mode 100755 index 000000000..ea12b2a05 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/2_basket_index.phtml @@ -0,0 +1,42 @@ +article['article']; + + $filesOptions =$this->article['basketarticle']->getFiles(); + +?> + +
image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?>
+
translate('Anzahl')?>: article['basketarticle']->getAuflage() ?>

+
+article['options'])): ?> + +
    + +article['options'] as $key => $option): ?> + +
  • + + + +
+ + + +
    + + $option): ?> + +
  • + + + +
+
+ +
designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->article['basketarticle']->getNetto()*$this->article['basketarticle']->getCount()) ?>
currency->toCurrency($this->article['basketarticle']->getBrutto()*$this->article['basketarticle']->getCount()) ?>
+ + translate('Löschen'); ?>

+ + +
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/6.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/6.phtml new file mode 100755 index 000000000..7dbdc7e2a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/6.phtml @@ -0,0 +1,63 @@ +headScript()->prependFile('/' . $this->designPath . '/js/calc.js'); ?> + +
+
+ article->file != "" && $this->layouterPreviewId == "") : ?> + image()->thumbnailImage($this->article->title, 'productdetail', $this->article->file); ?> + +
+
+

article->title ?>

+

article->einleitung ?>

+
+
+
+
+ + +
+
+
+
+
+
+
article->info ?>
+
+
+
diff --git a/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/6_basket_index.phtml b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/6_basket_index.phtml new file mode 100755 index 000000000..7eb78f810 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/articletemplates/scripts/6_basket_index.phtml @@ -0,0 +1,69 @@ +article['article']; +$articleObj = new market_article(); +$filesOptions =$this->article['basketarticle']->getFiles(); +?> +
+ article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> + image()->thumbnailImage($basketArticle['title'], 'articlelist', $basketArticle['file']); ?> + + + generatePreview($basketArticle['id'],$this->article['basketarticle']->getLayouterId()); ?> + +
+
Anzahl: + + + + Anzahl: article['basketarticle']->getAuflage() ?>

+ + article['basketarticle']->getLayouterId() == "" || $this->article['basketarticle']->getLayouterId() == false)): ?> +
+ + layouter()->getTitle($this->article['basketarticle']->getLayouterId()); ?>
+ + + article['options'])): ?> +
    + article['options'] as $key => $option): ?> + +
  • + + + +
+
    + $option): ?> +
  • + +
+ + shop->basketposfield1 != ""): ?>shop->basketposfield1 ?> +
+
+
+
+ + shop->basketposfield2 != ""): ?>shop->basketposfield2 ?> +
+
+
+
+ + Gewicht: article['basketarticle']->getWeight() ?> +
+
+ designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->article['basketarticle']->getNetto()*$this->article['basketarticle']->getCount()) ?>
currency->toCurrency($this->article['basketarticle']->getBrutto()*$this->article['basketarticle']->getCount()) ?> +
translate('Löschen'); ?> + article['basketarticle']->getLayouterId() != "" && !$this->article()->checkIfCollectionOrdersForTemplatePrint($this->article['basketarticle']->getLayouterId())): ?>
translate('Bearbeiten') ?> + +
+ +
diff --git a/src/old/application/design/vorlagen/tailwindcss/config/._screenshot.png b/src/old/application/design/vorlagen/tailwindcss/config/._screenshot.png new file mode 100755 index 000000000..cff70e19f Binary files /dev/null and b/src/old/application/design/vorlagen/tailwindcss/config/._screenshot.png differ diff --git a/src/old/application/design/vorlagen/tailwindcss/config/article/approval.ini b/src/old/application/design/vorlagen/tailwindcss/config/article/approval.ini new file mode 100755 index 000000000..5a07ac5be --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/article/approval.ini @@ -0,0 +1,25 @@ +[approval] +; general form metainformation +user.approval.action = "/article/approval" +user.approval.method = "post" + +; approval element +user.approval.elements.type.type = "radio" +user.approval.elements.type.options.label = "Freigabe?" +user.approval.elements.type.options.required = true +user.approval.elements.type.options.multiOptions.2 = "freigeben" +user.approval.elements.type.options.multiOptions.1 = "Nicht freigeben" + + +; approval element +user.approval.elements.text.type = "textarea" +user.approval.elements.text.options.label = "Text" +user.approval.elements.text.options.rows = 20 +user.approval.elements.text.options.cols = 20 +user.approval.elements.text.options.style = "width: 470px;height: 100px;" + + +; submit element +user.approval.elements.submit.type = "submit" +user.approval.elements.submit.options.class = "submit" +user.approval.elements.submit.options.label = "Senden" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/config.ini b/src/old/application/design/vorlagen/tailwindcss/config/config.ini new file mode 100755 index 000000000..e05197cd8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/config.ini @@ -0,0 +1,12 @@ +elements.b2bshop.type = "checkbox" +elements.b2bshop.options.label = "B2B Shop ja/nein" +elements.b2bshop.options.required = false + + +elements.display_no_language.type = "checkbox" +elements.display_no_language.options.label = "Sprache nicht benutzen?" +elements.display_no_language.options.required = false + +elements.einbetten.type = "checkbox" +elements.einbetten.options.label = "Einbetten nicht anzeigen?" +elements.einbetten.options.required = false \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/images.ini b/src/old/application/design/vorlagen/tailwindcss/config/images.ini new file mode 100755 index 000000000..b0345a3a2 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/images.ini @@ -0,0 +1,177 @@ +[production] + +mode = "imagick" + +languageDefault = "de_DE" + +;PreflightCheck Preview +images.articlelist.scale.type = "scaleWidth" +images.articlelist.scale.data.width = "165" +images.articlelist.scale.data.direction = "SCALE_BOTH" + +;Shop Einstellungen > Allgemeines > Allgemein > Logo1 +;Startseite Topbannerlogo /layout/default.phtml +images.logo1.scale.type = "scaleWidth" +images.logo1.scale.data.width = "1140" +images.logo1.scale.data.height = "" +images.logo1.scale.data.direction = "SCALE_BOTH" + +;Shop Einstellungen > Allgemeines > Allgemein > Logo2 +;Startseite Topbannerlogo 2 /layout/default.phtml +images.logo2.scale.type = "scaleWidth" +images.logo2.scale.data.width = "1140" +images.logo2.scale.data.height = "" +images.logo2.scale.data.direction = "SCALE_BOTH" + +;Shop Kunde > Info & Branding > Bild +;Startseite Kundenbanner /layout/default.phtml +images.userlogo1.scale.type = "scaleWidth" +images.userlogo1.scale.data.width = "1140" +images.userlogo1.scale.data.height = "" +images.userlogo1.scale.data.direction = "SCALE_BOTH" + +;Shop Firmen > Info & Branding > Bild +;Startseite Accountbanner /layout/default.phtml +images.accountlogo1.scale.type = "scaleWidth" +images.accountlogo1.scale.data.width = "1140" +images.accountlogo1.scale.data.height = "" +images.accountlogo1.scale.data.direction = "SCALE_BOTH" + +;Produktgruppen > Bilder > Images 1 +;Produktgruppenbilder Startseite, Produktgruppenseite /templates/article/_articlegrouplistitem.phtml +images.productgrouplist.scale.type = "scaleWidth" +images.productgrouplist.scale.data.width = "480" +images.productgrouplist.scale.data.direction = "SCALE_BOTH" + +;Produkte > Bilder > Images 1 +;Produktbilder Startseite, Produktgruppenseite /templates/article/_articlelistitem_produktuebersicht.phtml +images.productlist.scale.type = "scaleWidth" +images.productlist.scale.data.width = "165" +images.productlist.scale.data.direction = "SCALE_BOTH" + +;Produktgruppen > Bilder > Images 2 +;Produktgruppenseite overview/index.phtml +images.productgrouplist_overview_box1.scale.type = "scaleWidth" +images.productgrouplist_overview_box1.scale.data.width = "1140" +images.productgrouplist_overview_box1.scale.data.height = "" +images.productgrouplist_overview_box1.scale.data.direction = "SCALE_BOTH" + +;Produktgruppen > Bilder > Images 1 +;Produktgruppenseite overview/index.phtml +images.productgrouplist_overview_box2.scale.type = "scaleWidth" +images.productgrouplist_overview_box2.scale.data.width = "200" +images.productgrouplist_overview_box2.scale.data.height = "" +images.productgrouplist_overview_box2.scale.data.direction = "SCALE_BOTH" + +;Produkte > Bilder +;Produktbilder Detailansicht Kalkulationsprodukte /articletemplates/scripts/6.phtml +images.productdetail.scale.type = "scaleWidth" +images.productdetail.scale.data.width = "500" +images.productdetail.scale.data.direction = "SCALE_BOTH" + + + + +images.motivelistoverview.scale.type = "scaleWidth" +images.motivelistoverview.scale.data.width = "240" +images.motivelistoverview.scale.data.direction = "SCALE_DOWN" +images.motivelistoverview.render_copyright = "1" + +images.motivelistoverviewbig.scale.type = "scaleWidth" +images.motivelistoverviewbig.scale.data.width = "500" +images.motivelistoverviewbig.scale.data.height = "300" +images.motivelistoverviewbig.scale.data.direction = "SCALE_DOWN" +images.motivelistoverviewbig.render_copyright = "1" + + + +images.motivuploadlist.scale.type = "scaleWidth" +images.motivuploadlist.scale.data.width = "250" +images.motivuploadlist.scale.data.direction = "SCALE_BOTH" + + + +images.articlelist_box.scale.type = "scaleWidth" +images.articlelist_box.scale.data.width = "150" +images.articlelist_box.scale.data.direction = "SCALE_BOTH" + +images.top_modul_list.scale.type = "scaleWidth" +images.top_modul_list.scale.data.width = "94" +images.top_modul_list.scale.data.height = "94" +images.top_modul_list.scale.data.direction = "SCALE_BOTH" + +images.motivelist.scale.type = "scaleWidth" +images.motivelist.scale.data.width = "170" +images.motivelist.scale.data.height = "131" +images.motivelist.scale.data.direction = "SCALE_BOTH" +images.motivelist.render_copyright = "1" + +images.sliderbg.scale.type = "scaleWidth" +images.sliderbg.scale.data.width = "700" +images.sliderbg.scale.data.direction = "SCALE_BOTH" + +;Sliderbilder +images.sliderbgbig.scale.type = "scaleWidth" +images.sliderbgbig.scale.data.width = "1170" +images.sliderbgbig.scale.data.direction = "SCALE_BOTH" + +images.stepcrop.scale.type = "scaleWidth" +images.stepcrop.scale.data.width = "520" +images.stepcrop.scale.data.direction = "SCALE_BOTH" + +images.shoplist.scale.type = "scaleWidth" +images.shoplist.scale.data.width = "160" +images.shoplist.scale.data.height = "131" +images.shoplist.scale.data.direction = "SCALE_BOTH" + +images.articletop.scale.type = "scaleWidth" +images.articletop.scale.data.width = "20" +images.articletop.scale.data.direction = "SCALE_BOTH" + +images.admin.scale.type = "scaleWidth" +images.admin.scale.data.width = "90" +images.admin.scale.data.direction = "SCALE_BOTH" + +images.contact.scale.type = "scaleWidth" +images.contact.scale.data.height = "106" +images.contact.scale.data.direction = "SCALE_BOTH" + +images.account.scale.type = "scaleWidth" +images.account.scale.data.height = "106" +images.account.scale.data.direction = "SCALE_BOTH" + + +images.overview.scale.type = "scaleWidth" +images.overview.scale.data.width = "240" +images.overview.scale.data.direction = "SCALE_DOWN" + +images.productbarimage.scale.type = "scaleWidth" +images.productbarimage.scale.data.width = "170" +images.productbarimage.scale.data.height = "110" +images.productbarimage.scale.data.direction = "SCALE_BOTH" + +images.articlesingle.scale.type = "scaleWidth" +images.articlesingle.scale.data.width = "350" +images.articlesingle.scale.data.direction = "SCALE_BOTH" + +images.waren.scale.type = "scaleWidth" +images.waren.scale.data.width = "100" +images.waren.scale.data.direction = "SCALE_BOTH" + + + +images.designer.scale.type = "scaleWidth" +images.designer.scale.data.width = "300" +images.designer.scale.data.direction = "SCALE_BOTH" + +images.little.scale.type = "scaleWidth" +images.little.scale.data.width = "50" +images.little.scale.data.direction = "SCALE_BOTH" + +images.articlesinglegreater.scale.type = "scaleWidth" +images.articlesinglegreater.scale.data.width = "500" +images.articlesinglegreater.scale.data.direction = "SCALE_BOTH" + +[development : production] + +[testing : production] diff --git a/src/old/application/design/vorlagen/tailwindcss/config/index/violation.ini b/src/old/application/design/vorlagen/tailwindcss/config/index/violation.ini new file mode 100755 index 000000000..097507163 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/index/violation.ini @@ -0,0 +1,29 @@ +[violation] + +violation.action = "/index/violation" +violation.method = "post" +violation.class = "niceform" + +violation.elements.what.type = "select" +violation.elements.what.options.label = "Vorauswahl" +violation.elements.what.options.required = true + +violation.elements.name.type = "text" +violation.elements.name.options.label = "Name" +violation.elements.name.options.required = true + +violation.elements.email.type = "text" +violation.elements.email.options.label = "EMail" +violation.elements.email.options.required = true + +violation.elements.text.type = "textarea" +violation.elements.text.options.label = "Text" +violation.elements.text.options.required = true +violation.elements.text.options.rows = 6 +violation.elements.text.options.cols = 39 + + + +violation.elements.submit.type = "submit" +violation.elements.submit.options.class = "submit" +violation.elements.submit.options.label = "Senden" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/info.ini b/src/old/application/design/vorlagen/tailwindcss/config/info.ini new file mode 100755 index 000000000..083b4816c --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/info.ini @@ -0,0 +1,3 @@ +title = "Shopdesign" +version = "1.0" +author = "Primabu Presets" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/screenshot.png b/src/old/application/design/vorlagen/tailwindcss/config/screenshot.png new file mode 100755 index 000000000..4fd177c47 Binary files /dev/null and b/src/old/application/design/vorlagen/tailwindcss/config/screenshot.png differ diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/addcontact.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/addcontact.ini new file mode 100755 index 000000000..0aad09530 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/addcontact.ini @@ -0,0 +1,133 @@ +[register] +global.class ="form-horizontal" + +; general form metainformation +user.login.action = "/user/register" +user.login.method = "post" + +; username element +user.login.legend = "Allgemeines" + +user.login.prefixPath.element.prefix = "TP_Form_Element" +user.login.prefixPath.element.path = "TP/Form/Element" + +; email element +user.login.elements.self_email.type = "Helptext" +user.login.elements.self_email.options.label = "Email*" +user.login.elements.self_email.options.helptext = "Die Emailadresse dient dem Login. Der Anwender erhält automatisch eine Einladung an diese Emailadresse.." +user.login.elements.self_email.options.required = true +user.login.elements.self_email.options.validators.email.validator = "EmailAddress" +user.login.elements.self_email.options.validators.Db_RecordExists.validator = "Db_NoRecordExistsDoctrine" +user.login.elements.self_email.options.validators.Db_RecordExists.options.table = "Contact" +user.login.elements.self_email.options.validators.Db_RecordExists.options.field = "self_email" + +; firstname element +user.rech.legend = "Anschrift" + +user.rech.elements.self_anrede.type = "select" +user.rech.elements.self_anrede.options.label = "Anrede" +user.rech.elements.self_anrede.options.required = false +user.rech.elements.self_anrede.options.multiOptions.1 = "Herr" +user.rech.elements.self_anrede.options.multiOptions.2 = "Frau" +user.rech.elements.self_anrede.options.multiOptions.3 = "Firma" +user.rech.elements.self_anrede.options.multiOptions.4 = "Herr Dr." +user.rech.elements.self_anrede.options.multiOptions.5 = "Frau Dr." +user.rech.elements.self_anrede.options.multiOptions.6 = "Herr Prof." +user.rech.elements.self_anrede.options.multiOptions.7 = "Frau Prof." +user.rech.elements.self_anrede.options.multiOptions.8 = "Herr Prof. Dr." +user.rech.elements.self_anrede.options.multiOptions.9 = "Frau Prof. Dr." + +user.rech.elements.self_firstname.type = "text" +user.rech.elements.self_firstname.options.label = "Firstname*" +user.rech.elements.self_firstname.options.required = true + +; lastname element +user.rech.elements.self_lastname.type = "text" +user.rech.elements.self_lastname.options.label = "Lastname*" +user.rech.elements.self_lastname.options.required = true + +; lastname element +user.rech.elements.self_department.type = "text" +user.rech.elements.self_department.options.label = "Company" + + +; street element +user.rech.elements.self_street.type = "text" +user.rech.elements.self_street.options.label = "Street*" +user.rech.elements.self_street.options.required = true + +; housenumber element +user.rech.elements.self_house_number.type = "text" +user.rech.elements.self_house_number.options.label = "Housenumber*" +user.rech.elements.self_house_number.options.required = true + +; zip element +user.rech.elements.self_zip.type = "text" +user.rech.elements.self_zip.options.label = "Zip*" +user.rech.elements.self_zip.options.required = true + +; city element +user.rech.elements.self_city.type = "text" +user.rech.elements.self_city.options.label = "City*" +user.rech.elements.self_city.options.required = true + +; tel element +user.rech.elements.self_phone.type = "Mobile" +user.rech.elements.self_phone.options.label = "LV/Vor./Tel/Durch." + +; handy element +user.rech.elements.self_mobile.type = "Mobile" +user.rech.elements.self_mobile.options.label = "LV/Vor./Handy" + +; fax element +user.rech.elements.self_fax.type = "Mobile" +user.rech.elements.self_fax.options.label = "LV/Vor./Fax/Durch." + +; firstname element +user.liefer.legend = "Lieferanschrift" +user.liefer.elements.firstname.type = "text" +user.liefer.elements.firstname.options.label = "Firstname*" +user.liefer.elements.firstname.options.required = true + +; lastname element +user.liefer.elements.lastname.type = "text" +user.liefer.elements.lastname.options.label = "Lastname*" +user.liefer.elements.lastname.options.required = true + +; lastname element +user.liefer.elements.company.type = "text" +user.liefer.elements.company.options.label = "Firma" + +; street element +user.liefer.elements.street.type = "text" +user.liefer.elements.street.options.label = "Street*" +user.liefer.elements.street.options.required = true + +; housenumber element +user.liefer.elements.house_number.type = "text" +user.liefer.elements.house_number.options.label = "Housenumber*" +user.liefer.elements.house_number.options.required = true + +; zip element +user.liefer.elements.zip.type = "text" +user.liefer.elements.zip.options.label = "Zip*" +user.liefer.elements.zip.options.required = true + +; city element +user.liefer.elements.city.type = "text" +user.liefer.elements.city.options.label = "City*" +user.liefer.elements.city.options.required = true + +; tel element +user.liefer.elements.phone.type = "text" +user.liefer.elements.phone.options.label = "Tel" + +; submit element +user.submit.elements.submit.type = "submit" +user.submit.elements.submit.options.name = "submit" +user.submit.elements.submit.options.label = "Register" + +user.liefersubmit.elements.submit.type = "submit" +user.liefersubmit.elements.submit.options.class = "green" +user.liefersubmit.elements.submit.options.name = "st" +user.liefersubmit.elements.submit.options.label = "Use Delivery" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/addcontactdp.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/addcontactdp.ini new file mode 100755 index 000000000..b7f1de3aa --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/addcontactdp.ini @@ -0,0 +1,145 @@ +[register] +global.class ="form-horizontal" + +; general form metainformation +user.login.action = "/user/register" +user.login.method = "post" + +; username element +user.login.legend = "Allgemeines" + +user.login.prefixPath.element.prefix = "TP_Form_Element" +user.login.prefixPath.element.path = "TP/Form/Element" + +; email element +user.login.elements.self_email.type = "Helptext" +user.login.elements.self_email.options.label = "Email*" +user.login.elements.self_email.options.helptext = "Die Emailadresse dient dem Login. Der Anwender erhält automatisch eine Einladung an diese Emailadresse.." +user.login.elements.self_email.options.required = true +user.login.elements.self_email.options.validators.email.validator = "EmailAddress" +user.login.elements.self_email.options.validators.Db_RecordExists.validator = "Db_NoRecordExistsDoctrine" +user.login.elements.self_email.options.validators.Db_RecordExists.options.table = "Contact" +user.login.elements.self_email.options.validators.Db_RecordExists.options.field = "self_email" + +; firstname element +user.rech.legend = "Anschrift" + +user.rech.elements.self_anrede.type = "select" +user.rech.elements.self_anrede.options.label = "Anrede" +user.rech.elements.self_anrede.options.required = false +user.rech.elements.self_anrede.options.multiOptions.1 = "Herr" +user.rech.elements.self_anrede.options.multiOptions.2 = "Frau" +user.rech.elements.self_anrede.options.multiOptions.3 = "Firma" +user.rech.elements.self_anrede.options.multiOptions.4 = "Herr Dr." +user.rech.elements.self_anrede.options.multiOptions.5 = "Frau Dr." +user.rech.elements.self_anrede.options.multiOptions.6 = "Herr Prof." +user.rech.elements.self_anrede.options.multiOptions.7 = "Frau Prof." +user.rech.elements.self_anrede.options.multiOptions.8 = "Herr Prof. Dr." +user.rech.elements.self_anrede.options.multiOptions.9 = "Frau Prof. Dr." + +user.rech.elements.self_firstname.type = "text" +user.rech.elements.self_firstname.options.label = "Firstname*" +user.rech.elements.self_firstname.options.required = true + +; lastname element +user.rech.elements.self_lastname.type = "text" +user.rech.elements.self_lastname.options.label = "Lastname*" +user.rech.elements.self_lastname.options.required = true + +; lastname element +user.rech.elements.self_department.type = "text" +user.rech.elements.self_department.options.label = "Company" + + +; street element +user.rech.elements.self_street.type = "text" +user.rech.elements.self_street.options.label = "Street*" +user.rech.elements.self_street.options.required = true + +; housenumber element +user.rech.elements.self_house_number.type = "text" +user.rech.elements.self_house_number.options.label = "Housenumber*" +user.rech.elements.self_house_number.options.required = true + +; zip element +user.rech.elements.self_zip.type = "text" +user.rech.elements.self_zip.options.label = "Zip*" +user.rech.elements.self_zip.options.required = true + +; city element +user.rech.elements.self_city.type = "text" +user.rech.elements.self_city.options.label = "City*" +user.rech.elements.self_city.options.required = true + +; tel element +user.rech.elements.self_phone.type = "Mobile" +user.rech.elements.self_phone.options.label = "LV/Vor./Tel/Durch." + +; handy element +user.rech.elements.self_mobile.type = "Mobile" +user.rech.elements.self_mobile.options.label = "LV/Vor./Handy" + +; fax element +user.rech.elements.self_fax.type = "Mobile" +user.rech.elements.self_fax.options.label = "LV/Vor./Fax/Durch." + +user.addr2.legend = "Anschrift 2" +user.addr2.elements.department_2.type = "text" +user.addr2.elements.department_2.options.label = "Company" +user.addr2.elements.street_2.type = "text" +user.addr2.elements.street_2.options.label = "Straße" +user.addr2.elements.street_2.options.required = false +user.addr2.elements.house_number_2.type = "text" +user.addr2.elements.house_number_2.options.label = "Hausnummer" +user.addr2.elements.house_number_2.options.required = false +user.addr2.elements.zip_2.type = "text" +user.addr2.elements.zip_2.options.label = "PLZ" +user.addr2.elements.zip_2.options.required = false +user.addr2.elements.city_2.type = "text" +user.addr2.elements.city_2.options.label = "Ort" +user.addr2.elements.city_2.options.required = false +user.addr2.elements.phone_2.type = "Mobile" +user.addr2.elements.phone_2.options.label = "LV/Vor./Tel/Durch." +user.addr2.elements.mobile_2.type = "Mobile" +user.addr2.elements.mobile_2.options.label = "LV/Vor./Handy" +user.addr2.elements.fax_2.type = "Mobile" +user.addr2.elements.fax_2.options.label = "LV/Vor./Fax/Durch." +user.addr2.elements.internet_2.type = "text" +user.addr2.elements.internet_2.options.label = "Web" +user.addr2.elements.internet_2.options.required = false + +user.addr3.legend = "Anschrift 3" + +user.addr3.elements.department_3.type = "text" +user.addr3.elements.department_3.options.label = "Company" +user.addr3.elements.street_3.type = "text" +user.addr3.elements.street_3.options.label = "Straße" +user.addr3.elements.street_3.options.required = false +user.addr3.elements.house_number_3.type = "text" +user.addr3.elements.house_number_3.options.label = "Hausnummer" +user.addr3.elements.house_number_3.options.required = false +user.addr3.elements.zip_3.type = "text" +user.addr3.elements.zip_3.options.label = "PLZ" +user.addr3.elements.zip_3.options.required = false +user.addr3.elements.city_3.type = "text" +user.addr3.elements.city_3.options.label = "Ort" +user.addr3.elements.city_3.options.required = false +user.addr3.elements.phone_3.type = "Mobile" +user.addr3.elements.phone_3.options.label = "LV/Vor./Tel/Durch." +user.addr3.elements.mobile_3.type = "Mobile" +user.addr3.elements.mobile_3.options.label = "LV/Vor./Handy" +user.addr3.elements.fax_3.type = "Mobile" +user.addr3.elements.fax_3.options.label = "LV/Vor./Fax/Durch." +user.addr3.elements.internet_3.type = "text" +user.addr3.elements.internet_3.options.label = "Web" +user.addr3.elements.internet_3.options.required = false + +; submit element +user.submit.elements.submit.type = "submit" +user.submit.elements.submit.options.name = "submit" +user.submit.elements.submit.options.label = "Register" + +user.liefersubmit.elements.submit.type = "submit" +user.liefersubmit.elements.submit.options.class = "green" +user.liefersubmit.elements.submit.options.name = "st" +user.liefersubmit.elements.submit.options.label = "Use Delivery" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/address.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/address.ini new file mode 100755 index 000000000..ca8ba0836 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/address.ini @@ -0,0 +1,115 @@ +[add] +global.class ="form-horizontal" + +; firstname element +user.id ="register" +user.class ="form-horizontal" +user.legend = "Lieferanschrift" + +user.elements.anrede.type = "select" +user.elements.anrede.options.label = "Anrede" +user.elements.anrede.options.required = false +user.elements.anrede.options.multiOptions.1 = "Herr" +user.elements.anrede.options.multiOptions.2 = "Frau" +user.elements.anrede.options.multiOptions.3 = "Firma" +user.elements.anrede.options.multiOptions.4 = "Herr Dr." +user.elements.anrede.options.multiOptions.5 = "Frau Dr." +user.elements.anrede.options.multiOptions.6 = "Herr Prof." +user.elements.anrede.options.multiOptions.7 = "Frau Prof." +user.elements.anrede.options.multiOptions.8 = "Herr Prof. Dr." +user.elements.anrede.options.multiOptions.9 = "Frau Prof. Dr." + +user.elements.company.type = "text" +user.elements.company.options.label = "Firma" + +user.elements.company2.type = "text" +user.elements.company2.options.label = "Firma Zusatz" + +user.elements.firstname.type = "text" +user.elements.firstname.options.label = "Firstname*" +user.elements.firstname.options.required = true +user.elements.firstname.options.attribs.required = true + +; lastname element +user.elements.lastname.type = "text" +user.elements.lastname.options.label = "Lastname*" +user.elements.lastname.options.required = true +user.elements.lastname.options.attribs.required = true +; lastname element +user.elements.company.type = "text" +user.elements.company.options.label = "Firma" + +; street element +user.elements.street.type = "text" +user.elements.street.options.label = "Street*" +user.elements.street.options.required = true +user.elements.street.options.attribs.required = true + +; housenumber element +user.elements.house_number.type = "text" +user.elements.house_number.options.label = "Housenumber*" +user.elements.house_number.options.required = true +user.elements.house_number.options.attribs.required = true + +; zip element +user.elements.zip.type = "text" +user.elements.zip.options.label = "Zip*" +user.elements.zip.options.required = true +user.elements.zip.options.attribs.required = true + +; city element +user.elements.city.type = "text" +user.elements.city.options.label = "City*" +user.elements.city.options.required = true +user.elements.city.options.attribs.required = true + +; city element +user.elements.country.type = "select" +user.elements.country.options.label = "Land*" +user.elements.country.options.required = true +user.elements.country.options.attribs.required = true + +; tel element +user.elements.phone.type = "text" +user.elements.phone.options.label = "Telefon" + +; mobile phone +user.elements.fax.type = "text" +user.elements.fax.options.label = "Fax" + +; mobile phone +user.elements.mobil_phone.type = "text" +user.elements.mobil_phone.options.label = "Handy" + +; email phone +user.elements.email.type = "text" +user.elements.email.options.label = "E-Mail" + +user.elements.homepage.type = "text" +user.elements.homepage.options.label = "Homepage" + + +; ustid +user.elements.ustid.type = "text" +user.elements.ustid.options.label = "USt-IdNr." + +; what element +user.elements.type.type = "MultiCheckbox" +user.elements.type.options.label = "Anlegen als" +user.elements.type.options.multiOptions.1 = "Rechnungsadresse" +user.elements.type.options.multiOptions.2 = "Lieferadresse" +user.elements.type.options.multiOptions.3 = "Absendeadresse" + +; submit element +user.elements.submit.type = "submit" +user.elements.submit.options.class = "btn btn-success btn-large" +user.elements.submit.options.label = "Anlegen" + +user.elements.update.type = "submit" +user.elements.update.options.class = "btn btn-success btn-large" +user.elements.update.options.label = "Speichern" + + +user.elements.del.type = "submit" +user.elements.del.options.class = "btn btn-success btn-large" +user.elements.del.options.label = "Löschen" diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/layouterlogin.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/layouterlogin.ini new file mode 100755 index 000000000..62baa1279 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/layouterlogin.ini @@ -0,0 +1,22 @@ +[login] +; general form metainformation +user.login.action = "/user/layouterlogin" +user.login.method = "post" + +; username element +user.login.elements.name.type = "text" +user.login.elements.name.options.label = "Username" +user.login.elements.name.options.required = true +user.login.elements.name.options.validators.strlen.validator = "StringLength" +user.login.elements.name.options.validators.strlen.options.min = "1" +user.login.elements.name.options.validators.strlen.options.max = "255" + +; password element +user.login.elements.password.type = "password" +user.login.elements.password.options.label = "Password" +user.login.elements.password.options.required = true + +; submit element +user.login.elements.submit.type = "submit" +user.login.elements.submit.options.class = "submit" +user.login.elements.submit.options.label = "Login" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/login.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/login.ini new file mode 100755 index 000000000..a9825d167 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/login.ini @@ -0,0 +1,25 @@ +[login] +; general form metainformation +global.class ="form-horizontal" + + +user.login.method = "post" + +; username element +user.login.elements.name.type = "text" +user.login.elements.name.options.label = "E-Mail" +user.login.elements.name.options.required = true +user.login.elements.name.options.validators.strlen.validator = "StringLength" +user.login.elements.name.options.validators.strlen.options.min = "1" +user.login.elements.name.options.validators.strlen.options.max = "255" +user.login.elements.name.options.class = "required" + +; password element +user.login.elements.password.type = "password" +user.login.elements.password.options.label = "Password" +user.login.elements.password.options.required = true +user.login.elements.password.options.class = "required" + +; submit element +user.login.elements.submit.type = "submit" +user.login.elements.submit.options.label = "Login" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/mydata.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/mydata.ini new file mode 100755 index 000000000..e32beebf3 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/mydata.ini @@ -0,0 +1,73 @@ +[mydata] +; general form metainformation +global.class ="form-horizontal" + +user.login.action = "/user/mydata" +user.login.method = "post" + +; firstname element +user.elements.self_anrede.type = "select" +user.elements.self_anrede.options.label = "Anrede" +user.elements.self_anrede.options.required = false +user.elements.self_anrede.options.multiOptions.1 = "Herr" +user.elements.self_anrede.options.multiOptions.2 = "Frau" +user.elements.self_anrede.options.multiOptions.3 = "Firma" +user.elements.self_anrede.options.multiOptions.4 = "Herr Dr." +user.elements.self_anrede.options.multiOptions.5 = "Frau Dr." +user.elements.self_anrede.options.multiOptions.6 = "Herr Prof." +user.elements.self_anrede.options.multiOptions.7 = "Frau Prof." +user.elements.self_anrede.options.multiOptions.8 = "Herr Prof. Dr." +user.elements.self_anrede.options.multiOptions.9 = "Frau Prof. Dr." + +user.elements.self_firstname.type = "text" +user.elements.self_firstname.options.label = "Firstname*" +user.elements.self_firstname.options.required = true + +; lastname element +user.elements.self_lastname.type = "text" +user.elements.self_lastname.options.label = "Lastname*" +user.elements.self_lastname.options.required = true + +; lastname element +user.elements.self_department.type = "text" +user.elements.self_department.options.label = "Firma" + + +; street element +user.elements.self_street.type = "text" +user.elements.self_street.options.label = "Street*" +user.elements.self_street.options.required = true + +; housenumber element +user.elements.self_house_number.type = "text" +user.elements.self_house_number.options.label = "Housenumber*" +user.elements.self_house_number.options.required = true + +; zip element +user.elements.self_zip.type = "text" +user.elements.self_zip.options.label = "Zip*" +user.elements.self_zip.options.required = true + +; city element +user.elements.self_city.type = "text" +user.elements.self_city.options.label = "City*" +user.elements.self_city.options.required = true + +user.elements.self_country.type = "select" +user.elements.self_country.options.label = "Land*" +user.elements.self_country.options.required = true + +; tel element +user.elements.self_phone.type = "text" +user.elements.self_phone.options.label = "Tel*" +; handy element +user.elements.self_phone_mobile.type = "text" +user.elements.self_phone_mobile.options.label = "Handy" +; fax element +user.elements.self_fax_phone.type = "text" +user.elements.self_fax_phone.options.label = "Fax" + +; submit element +user.elements.submit.type = "submit" +user.elements.submit.options.class = "submit" +user.elements.submit.options.label = "Aktualisieren" diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/registeraccount.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/registeraccount.ini new file mode 100755 index 000000000..6d8ee018e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/registeraccount.ini @@ -0,0 +1,64 @@ +[register] +; general form metainformation +user.register.action = "/user/registeraccount" +user.register.method = "post" + +; username element +user.register.elements.name.type = "text" +user.register.elements.name.options.label = "Username" +user.register.elements.name.options.required = true + +; password element +user.register.elements.password.type = "password" +user.register.elements.password.options.label = "Password" +user.register.elements.password.options.required = true + +; company element +user.register.elements.company.type = "text" +user.register.elements.company.options.label = "Company" +user.register.elements.company.options.required = true + +; firstname element +user.register.elements.self_firstname.type = "text" +user.register.elements.self_firstname.options.label = "Firstname" +user.register.elements.self_firstname.options.required = true + +; lastname element +user.register.elements.self_lastname.type = "text" +user.register.elements.self_lastname.options.label = "Lastname" +user.register.elements.self_lastname.options.required = true + +; street element +user.register.elements.self_street.type = "text" +user.register.elements.self_street.options.label = "Street" +user.register.elements.self_street.options.required = true + +; housenumber element +user.register.elements.self_house_number.type = "text" +user.register.elements.self_house_number.options.label = "Housenumber" +user.register.elements.self_house_number.options.required = true + +; zip element +user.register.elements.self_zip.type = "text" +user.register.elements.self_zip.options.label = "Zip" +user.register.elements.self_zip.options.required = true + +; city element +user.register.elements.self_city.type = "text" +user.register.elements.self_city.options.label = "City" +user.register.elements.self_city.options.required = true + +; tel element +user.register.elements.self_phone.type = "text" +user.register.elements.self_phone.options.label = "Tel" +user.register.elements.self_phone.options.required = true + +; email element +user.register.elements.self_email.type = "text" +user.register.elements.self_email.options.label = "Email" +user.register.elements.self_email.options.required = true + +; submit element +user.register.elements.submit.type = "submit" +user.register.elements.submit.options.class = "submit" +user.register.elements.submit.options.label = "Register" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/registercontact.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/registercontact.ini new file mode 100755 index 000000000..e650a3e3f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/registercontact.ini @@ -0,0 +1,146 @@ +[register] +global.class ="form-horizontal" + +; general form metainformation +user.login.action = "/user/register" +user.login.method = "post" + +; username element +user.login.legend = "Logindaten" + +user.login.prefixPath.element.prefix = "TP_Form_Element" +user.login.prefixPath.element.path = "TP/Form/Element" + +; email element +user.login.elements.self_email.type = "Helptext" +user.login.elements.self_email.options.label = "Email*" +user.login.elements.self_email.options.helptext = "Die Emailadresse dient dem Login und dem Kontakt zur Nutzung des Marktplates (z.B. Anmeldebestätigung). Die Emailadresse wird ohne Einwilligung nicht für Werbezwecke genutzt, außer Sie erteilen uns ausdrücklich Ihre Einwilligung zum Erhalt unseres Newsletters s.u.." +user.login.elements.self_email.options.required = true +user.login.elements.self_email.options.validators.email.validator = "EmailAddress" +user.login.elements.self_email.options.validators.Db_RecordExists.validator = "Db_NoRecordExistsDoctrine" +user.login.elements.self_email.options.validators.Db_RecordExists.options.table = "Contact" +user.login.elements.self_email.options.validators.Db_RecordExists.options.field = "self_email" + +; password element +user.login.elements.password.type = "password" +user.login.elements.password.options.label = "Password*" +user.login.elements.password.options.required = true +user.login.elements.password.options.renderPassword = true + +user.login.elements.password_re.type = "password" +user.login.elements.password_re.options.label = "Repeat password*" +user.login.elements.password_re.options.required = true +user.login.elements.password_re.options.renderPassword = true +user.login.elements.password_re.options.validators.1.validator = "CompareToField" +user.login.elements.password_re.options.validators.1.options = "password" + +; firstname element +user.rech.legend = "Rechnungsadresse" + +user.rech.elements.self_anrede.type = "select" +user.rech.elements.self_anrede.options.label = "Anrede" +user.rech.elements.self_anrede.options.required = false +user.rech.elements.self_anrede.options.multiOptions.1 = "Herr" +user.rech.elements.self_anrede.options.multiOptions.2 = "Frau" +user.rech.elements.self_anrede.options.multiOptions.3 = "Firma" +user.rech.elements.self_anrede.options.multiOptions.4 = "Herr Dr." +user.rech.elements.self_anrede.options.multiOptions.5 = "Frau Dr." +user.rech.elements.self_anrede.options.multiOptions.6 = "Herr Prof." +user.rech.elements.self_anrede.options.multiOptions.7 = "Frau Prof." +user.rech.elements.self_anrede.options.multiOptions.8 = "Herr Prof. Dr." +user.rech.elements.self_anrede.options.multiOptions.9 = "Frau Prof. Dr." + +user.rech.elements.self_firstname.type = "text" +user.rech.elements.self_firstname.options.label = "Firstname*" +user.rech.elements.self_firstname.options.required = true + +; lastname element +user.rech.elements.self_lastname.type = "text" +user.rech.elements.self_lastname.options.label = "Lastname*" +user.rech.elements.self_lastname.options.required = true + +; lastname element +user.rech.elements.self_department.type = "text" +user.rech.elements.self_department.options.label = "Company" + + +; street element +user.rech.elements.self_street.type = "text" +user.rech.elements.self_street.options.label = "Street*" +user.rech.elements.self_street.options.required = true + +; housenumber element +user.rech.elements.self_house_number.type = "text" +user.rech.elements.self_house_number.options.label = "Housenumber*" +user.rech.elements.self_house_number.options.required = true + +; zip element +user.rech.elements.self_zip.type = "text" +user.rech.elements.self_zip.options.label = "Zip*" +user.rech.elements.self_zip.options.required = true + +; city element +user.rech.elements.self_city.type = "text" +user.rech.elements.self_city.options.label = "City*" +user.rech.elements.self_city.options.required = true + +user.rech.elements.self_country.type = "select" +user.rech.elements.self_country.options.label = "Land*" +user.rech.elements.self_country.options.required = true + +; tel element +user.rech.elements.self_phone.type = "text" +user.rech.elements.self_phone.options.label = "Tel" + +user.rech.elements.cp.type = "captcha" +user.rech.elements.cp.options.label = "" +user.rech.elements.cp.options.captcha.captcha = "Image" + +; firstname element +user.liefer.legend = "Lieferanschrift" +user.liefer.elements.firstname.type = "text" +user.liefer.elements.firstname.options.label = "Firstname*" +user.liefer.elements.firstname.options.required = true + +; lastname element +user.liefer.elements.lastname.type = "text" +user.liefer.elements.lastname.options.label = "Lastname*" +user.liefer.elements.lastname.options.required = true + +; lastname element +user.liefer.elements.company.type = "text" +user.liefer.elements.company.options.label = "Firma" + +; street element +user.liefer.elements.street.type = "text" +user.liefer.elements.street.options.label = "Street*" +user.liefer.elements.street.options.required = true + +; housenumber element +user.liefer.elements.house_number.type = "text" +user.liefer.elements.house_number.options.label = "Housenumber*" +user.liefer.elements.house_number.options.required = true + +; zip element +user.liefer.elements.zip.type = "text" +user.liefer.elements.zip.options.label = "Zip*" +user.liefer.elements.zip.options.required = true + +; city element +user.liefer.elements.city.type = "text" +user.liefer.elements.city.options.label = "City*" +user.liefer.elements.city.options.required = true + +; tel element +user.liefer.elements.phone.type = "text" +user.liefer.elements.phone.options.label = "Tel" + +; submit element +user.submit.elements.submit.type = "submit" +user.submit.elements.submit.options.name = "submit" +user.submit.elements.submit.options.label = "Jetzt registrieren" + +user.liefersubmit.elements.submit.type = "submit" +user.liefersubmit.elements.submit.options.class = "green" +user.liefersubmit.elements.submit.options.name = "st" +user.liefersubmit.elements.submit.options.label = "Use Delivery" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/registerguest.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/registerguest.ini new file mode 100755 index 000000000..22500c70a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/registerguest.ini @@ -0,0 +1,166 @@ +[register] +global.class ="form-horizontal" + +; general form metainformation +user.login.action = "/user/guest" +user.login.method = "post" + +user.rech.prefixPath.element.prefix = "TP_Form_Element" +user.rech.prefixPath.element.path = "TP/Form/Element" +user.rech.legend = "Rechnungsanschrift" +; email element +user.rech.elements.self_email.type = "Helptext" +user.rech.elements.self_email.options.label = "Email*" +user.rech.elements.self_email.options.required = true +user.rech.elements.self_email.options.validators.email.validator = "EmailAddress" + +; firstname element +; user.rech.legend = "Anschrift" + +user.rech.elements.self_anrede.type = "select" +user.rech.elements.self_anrede.options.label = "Anrede" +user.rech.elements.self_anrede.options.required = false +user.rech.elements.self_anrede.options.multiOptions.1 = "Herr" +user.rech.elements.self_anrede.options.multiOptions.2 = "Frau" +user.rech.elements.self_anrede.options.multiOptions.3 = "Firma" +user.rech.elements.self_anrede.options.multiOptions.4 = "Herr Dr." +user.rech.elements.self_anrede.options.multiOptions.5 = "Frau Dr." +user.rech.elements.self_anrede.options.multiOptions.6 = "Herr Prof." +user.rech.elements.self_anrede.options.multiOptions.7 = "Frau Prof." +user.rech.elements.self_anrede.options.multiOptions.8 = "Herr Prof. Dr." +user.rech.elements.self_anrede.options.multiOptions.9 = "Frau Prof. Dr." + +user.rech.elements.self_firstname.type = "text" +user.rech.elements.self_firstname.options.label = "Firstname*" +user.rech.elements.self_firstname.options.required = true + +; lastname element +user.rech.elements.self_lastname.type = "text" +user.rech.elements.self_lastname.options.label = "Lastname*" +user.rech.elements.self_lastname.options.required = true + +; lastname element +user.rech.elements.self_department.type = "text" +user.rech.elements.self_department.options.label = "Company" + +; street element +user.rech.elements.self_street.type = "text" +user.rech.elements.self_street.options.label = "Street*" +user.rech.elements.self_street.options.required = true + +; housenumber element +user.rech.elements.self_house_number.type = "text" +user.rech.elements.self_house_number.options.label = "Housenumber*" +user.rech.elements.self_house_number.options.required = true + +; zip element +user.rech.elements.self_zip.type = "text" +user.rech.elements.self_zip.options.label = "Zip*" +user.rech.elements.self_zip.options.required = true + +; city element +user.rech.elements.self_city.type = "text" +user.rech.elements.self_city.options.label = "City*" +user.rech.elements.self_city.options.required = true + +user.rech.elements.self_country.type = "select" +user.rech.elements.self_country.options.label = "Land*" +user.rech.elements.self_country.options.required = true +user.rech.elements.self_country.options.multiOptions.ALL = "Bitte wählen" +user.rech.elements.self_country.options.multiOptions.DE = "Deutschland" +user.rech.elements.self_country.options.multiOptions.BE = "Belgien" +user.rech.elements.self_country.options.multiOptions.BA = "Bosnien & Herzegowina" +user.rech.elements.self_country.options.multiOptions.BG = "Bulgarien" +user.rech.elements.self_country.options.multiOptions.DK = "Dänemark" +user.rech.elements.self_country.options.multiOptions.EE = "Estland" +user.rech.elements.self_country.options.multiOptions.FI = "Finnland" +user.rech.elements.self_country.options.multiOptions.FR = "Frankreich" +user.rech.elements.self_country.options.multiOptions.GR = "Griechenland" +user.rech.elements.self_country.options.multiOptions.GB = "Grossbritannien" +user.rech.elements.self_country.options.multiOptions.IE = "Irland" +user.rech.elements.self_country.options.multiOptions.IS = "Island" +user.rech.elements.self_country.options.multiOptions.IT = "Italien" +user.rech.elements.self_country.options.multiOptions.HR = "Kroatien" +user.rech.elements.self_country.options.multiOptions.LV = "Lettland" +user.rech.elements.self_country.options.multiOptions.LI = "Liechtenstein" +user.rech.elements.self_country.options.multiOptions.LT = "Litauen" +user.rech.elements.self_country.options.multiOptions.LU = "Luxemburg" +user.rech.elements.self_country.options.multiOptions.MC = "Monaco" +user.rech.elements.self_country.options.multiOptions.NL = "Niederlande" +user.rech.elements.self_country.options.multiOptions.NO = "Norwegen" +user.rech.elements.self_country.options.multiOptions.AT = "Österreich" +user.rech.elements.self_country.options.multiOptions.PL = "Polen" +user.rech.elements.self_country.options.multiOptions.PT = "Portugal" +user.rech.elements.self_country.options.multiOptions.RO = "Rumänien" +user.rech.elements.self_country.options.multiOptions.GB = "Schottland" +user.rech.elements.self_country.options.multiOptions.SE = "Schweden" +user.rech.elements.self_country.options.multiOptions.CH = "Schweiz" +user.rech.elements.self_country.options.multiOptions.BR = "Serbien" +user.rech.elements.self_country.options.multiOptions.SK = "Slowakei" +user.rech.elements.self_country.options.multiOptions.SI = "Slowenien" +user.rech.elements.self_country.options.multiOptions.ES = "Spanien" +user.rech.elements.self_country.options.multiOptions.CZ = "Tschechische Republik" +user.rech.elements.self_country.options.multiOptions.HU = "Ungarn" +user.rech.elements.self_country.options.multiOptions.GB = "Wales" +user.rech.elements.self_country.options.multiOptions.XX = "anderes Land" + +; tel element +user.rech.elements.self_phone.type = "text" +user.rech.elements.self_phone.options.label = "Tel" + +;user.rech.elements.cp.type = "captcha" +;user.rech.elements.cp.options.label = "Hier Captcha Code eintragen*" +;user.rech.elements.cp.options.captcha.captcha = "Image" + +; firstname element +user.liefer.legend = "Lieferanschrift" +user.liefer.elements.firstname.type = "text" +user.liefer.elements.firstname.options.label = "Firstname*" +user.liefer.elements.firstname.options.required = true + +; lastname element +user.liefer.elements.lastname.type = "text" +user.liefer.elements.lastname.options.label = "Lastname*" +user.liefer.elements.lastname.options.required = true + +; lastname element +user.liefer.elements.self_department.type = "text" +user.liefer.elements.self_department.options.label = "Firma" + +; street element +user.liefer.elements.street.type = "text" +user.liefer.elements.street.options.label = "Street*" +user.liefer.elements.street.options.required = true + +; housenumber element +user.liefer.elements.house_number.type = "text" +user.liefer.elements.house_number.options.label = "Housenumber*" +user.liefer.elements.house_number.options.required = true + +; zip element +user.liefer.elements.zip.type = "text" +user.liefer.elements.zip.options.label = "Zip*" +user.liefer.elements.zip.options.required = true + +; city element +user.liefer.elements.city.type = "text" +user.liefer.elements.city.options.label = "City*" +user.liefer.elements.city.options.required = true + +; tel element +user.liefer.elements.phone.type = "text" +user.liefer.elements.phone.options.label = "Tel" + +; ustid element +user.rech.elements.ustid.type = "text" +user.rech.elements.ustid.options.label = "UStID" + +; submit element +user.submit.elements.submit.type = "submit" +user.submit.elements.submit.options.name = "submit" +user.submit.elements.submit.options.label = "Weiter" + +user.liefersubmit.elements.submit.type = "submit" +user.liefersubmit.elements.submit.options.class = "green" +user.liefersubmit.elements.submit.options.name = "st" +user.liefersubmit.elements.submit.options.label = "Use Delivery" diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/resetpassword.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/resetpassword.ini new file mode 100755 index 000000000..4701a79b9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/resetpassword.ini @@ -0,0 +1,23 @@ +[reset] +; general form metainformation +global.class ="form-horizontal" + +user.reset.action = "/user/resetpassword" +user.reset.method = "post" + +; username element +user.reset.legend = "Passwort zurücksetzen" + + +; email element +user.reset.elements.self_email.type = "text" +user.reset.elements.self_email.options.label = "Email" +user.reset.elements.self_email.options.required = true + +user.reset.elements.cp.type = "captcha" +user.reset.elements.cp.options.label = "" +user.reset.elements.cp.options.captcha.captcha = "Image" + +user.reset.elements.submit.type = "submit" +user.reset.elements.submit.options.class = "submit btn btn-success btn-large" +user.reset.elements.submit.options.label = "Passwort zurücksetzen" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/updatecontact.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/updatecontact.ini new file mode 100755 index 000000000..3f7215bdd --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/updatecontact.ini @@ -0,0 +1,46 @@ +[register] +; general form metainformation +global.class ="form-horizontal" + +user.login.action = "/user/mysettng" +user.login.method = "post" + +user.login.legend = "Logindaten" + +; password element +user.login.elements.password.type = "password" +user.login.elements.password.options.label = "Password" + +user.login.elements.password_re.type = "password" +user.login.elements.password_re.options.label = "Repeat password*" +user.login.elements.password_re.options.validators.1.validator = "CompareToField" +user.login.elements.password_re.options.validators.1.options = "password" + +; email element +user.login.elements.self_email.type = "text" +user.login.elements.self_email.options.label = "Email" +user.login.elements.self_email.options.required = true + + +; firstname element +user.rech.legend = "Einstellungen" + +user.settings.elements.language.type = "select" +user.settings.elements.language.options.label = "Sprache" +user.settings.elements.language.options.required = false +user.settings.elements.language.options.multiOptions.de_DE = "Deutsch" +user.settings.elements.language.options.multiOptions.en_US = "English" + +user.settings.elements.defaultPayment.type = "select" +user.settings.elements.defaultPayment.options.label = "Standard Zahlart" +user.settings.elements.defaultPayment.options.required = false + +user.settings.elements.defaultShipment.type = "select" +user.settings.elements.defaultShipment.options.label = "Standard Versandart" +user.settings.elements.defaultShipment.options.required = false + + +; submit element +user.submit.elements.submit.type = "submit" +user.submit.elements.submit.options.class = "submit" +user.submit.elements.submit.options.label = "Aktualisieren" diff --git a/src/old/application/design/vorlagen/tailwindcss/config/user/verify.ini b/src/old/application/design/vorlagen/tailwindcss/config/user/verify.ini new file mode 100755 index 000000000..c1832d006 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/config/user/verify.ini @@ -0,0 +1,24 @@ +[verify] +; general form metainformation +user.verify.action = "/user/verify" +user.verify.method = "post" + +; username element +user.verify.elements.name.type = "text" +user.verify.elements.name.options.label = "Username" +user.verify.elements.name.options.required = true + +; password element +user.verify.elements.password.type = "password" +user.verify.elements.password.options.label = "Password" +user.verify.elements.password.options.required = true + +; hash element +user.verify.elements.hash.type = "text" +user.verify.elements.hash.options.label = "Freischaltcode" +user.verify.elements.hash.options.required = true + +; submit element +user.verify.elements.submit.type = "submit" +user.verify.elements.submit.options.class = "submit" +user.verify.elements.submit.options.label = "Freischalten" \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/layout/_hauptmenu.html b/src/old/application/design/vorlagen/tailwindcss/layout/_hauptmenu.html new file mode 100755 index 000000000..f020fa4dd --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/layout/_hauptmenu.html @@ -0,0 +1,92 @@ + +
+ + +
diff --git a/src/old/application/design/vorlagen/tailwindcss/layout/default.phtml b/src/old/application/design/vorlagen/tailwindcss/layout/default.phtml new file mode 100755 index 000000000..797f3b42d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/layout/default.phtml @@ -0,0 +1,175 @@ + + + + + page_title != ''): ?> + <?= $this->page_title; ?> + + <?= $this->shop->name; ?> + + + + + + + + + +
PriorityMessenger(); + if(count($PriorityMessenger)): ?> +
+ $messages) { + if (count($messages)) { + foreach ($messages as $message) { + if($label == 'error') { + echo '
'.$this->translate($message).'
'; + }else{ + echo '
'.$this->translate($message).'
'; + } + } + } + } + ?> +
+ + layout()->CONTENT; ?> +
+
+
+ +
+

Sitemap

+ +
+
+

Rechtliches

+ +
+
+
+ + + + headScript(); ?> + headLink(); ?> + + diff --git a/src/old/application/design/vorlagen/tailwindcss/layout/private.phtml b/src/old/application/design/vorlagen/tailwindcss/layout/private.phtml new file mode 100755 index 000000000..f9867fcc4 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/layout/private.phtml @@ -0,0 +1,203 @@ + + + + + <?= $this->shop->name; ?> + + + + + + + + + + + + shop->css != ""): ?> + + + + designsettings()->get('custom_css') != ""): ?> + + + + + + image()->thumbnailImage('browsericon', 'browsericon', $this->shop->browsericon, true, true), 1))): ?> + + + + + + schon wieder hoch gesetzt :( + */ + ?> + + + + + + + shop->private): ?> + + + headMeta(); ?> + + + designsettings()->get('preset') || $this->designsettings()->get('preset') == 1): ?> + + + designsettings()->get('preset') == 2): ?> + + + designsettings()->get('preset') == 3): ?> + + + designsettings()->get('preset') == 4): ?> + + + designsettings()->get('preset') == 5): ?> + + + designsettings()->get('preset') == 6): ?> + + + designsettings()->get('preset') == 7): ?> + + + designsettings()->get('preset') == 8): ?> + + + designsettings()->get('preset') == 9): ?> + + + designsettings()->get('preset') == 10): ?> + + + + + + + + + + +
+ +
+
+ shop->logo1): ?> + + +

shop->name; ?>

+ +
+
+ + +
+ PriorityMessenger(); + if(count($PriorityMessenger)): ?> + +
+ + $messages) { + if (count($messages)) { + foreach ($messages as $message) { + if($label == 'error') { + echo '
'.$this->translate($message).'
'; + }else{ + echo '
'.$this->translate($message).'
'; + } + } + } + } + ?> +
+ + layout()->CONTENT; ?> + +
+ +
+ + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + headScript()->prependFile('/scripts/jquery-achtung/ui.achtung.js'); + $this->headLink()->appendStylesheet('/scripts/jquery-achtung/ui.achtung.css'); + ?> + headScript()->prependFile('/scripts/jquery-multiselect/js/jquery.multi-select.js'); + $this->headLink()->appendStylesheet('/scripts/jquery-multiselect/css/multi-select.css'); + ?> + headScript(); ?> + headLink(); ?> + +
+ + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/layout/simple.phtml b/src/old/application/design/vorlagen/tailwindcss/layout/simple.phtml new file mode 100755 index 000000000..5ad974795 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/layout/simple.phtml @@ -0,0 +1 @@ +layout()->CONTENT; ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/locale/de/all.csv b/src/old/application/design/vorlagen/tailwindcss/locale/de/all.csv new file mode 100755 index 000000000..8c21dd9ae --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/locale/de/all.csv @@ -0,0 +1,132 @@ +Start;Home +Suche;Search +Anmelden;Login +Registrieren;Registrieren +Sprache;Language +Buy;Bestellen +Calc;Berechnen + +recordFound;Ein Benutzer %value% wurde gefunden +Value is required and can't be empty;Wert ist erforderlich und kann nicht leer sein +Captcha value is wrong;Captcha-Wert ist falsch +Order created;Bestellung abgeschickt +Article;Artikel +Please fill out the Form; +Forget password;Passwort vergessen +Articlegroups;Produktgruppen +User;Kunde +Resetmail successfull;Passwort zurücksetzen Aktion erfolgreich durchgeführt +Logout Success;Abmelden erfolgreich +Password;Passwort +Password*;Passwort* +Repeat password*;Passwort wiederholen* +Anrede;Anrede +Firstname*;Vorname* +Lastname*;Nachname* +Company;Firma +Street*;Strasse* +Housenumber*;Hausnummer* +Zip*;PLZ* +City*;Ort* +Land*;Land* +Tel;Telefon +Handy;Mobil +Fax;Fax +Register successfull;Registrierung erfolgreich +My Settings;Meine Einstellungen +My Address;Meine Adressen +My Orders;Meine Bestellungen + +printess;Printess Layouter + +status10;Neue Bestellung +status50;Upload abgeschlossen +status140;Wartet auf Zahlungseingang +status145;Zahlungseingang erfolgt +status210;abgeschlossen + +org_status10;new order +org_status20;new request +org_status30;wait for upload +org_status40;files uploaded +org_status50;upload finshed +org_status60;upload in prove +org_status70;upload error +org_status80;preflightcheck error +org_status90;wait for approval one +org_status100;wait for approval all +org_status110;approval accepted +org_status120;approval non-accepted +org_status130;open offer +org_status140;wait for payment +org_status145;payment received +org_status150;downloadable +org_status160;In process +org_status170;canceled +org_status173;produced +org_status175;readyforpickup +org_status180;export to Hotfolder +org_status190;ready for shipping +org_status200;shipped +org_status210;finished +org_status220;request for payment + + +posstatus30;Datenupload offen/noch nicht abgeschlossen +posstatus50;Datenupload abgeschlossen +posstatus60;Daten werden geprüft +posstatus75;Daten OK +posstatus80;Daten Error +posstatus90;Wartet auf Entwurf +posstatus100;Entwurf wartet auf Freigabe +posstatus105;Freigabe durch Kunde abgelehnt +posstatus110;Korrektur wartet auf Freigabe +posstatus120;Freigabe durch Kunde erteilt +posstatus130;In Produktion +posstatus140;Im Transit +posstatus150;In der Weiterverarbeitung +posstatus155;im Grafikreview +posstatus158;in der Vorstufe +posstatus160;in Produktion +posstatus170;abgebrochen oder storniert +posstatus173;produziert +posstatus175;Zur Abholung bereit +posstatus177;in Versand +posstatus180;in Bearbeitung +posstatus190;wartet auf Versand +posstatus200;versendet +posstatus210;abgeschlossen +posstatus500;warted auf Entwurf +posstatus510;Entwurf wartet auf freigabe +posstatus520;Entwurf abgelehnt +posstatus530;Entwurf angenommen + +org_posstatus30;wait for upload +org_posstatus40;files uploaded +org_posstatus50;upload finshed +org_posstatus60;upload in prove +org_posstatus70;upload error +org_posstatus80;preflightcheck error +org_posstatus160;In process +org_posstatus173;produced +org_posstatus175;readyforpickup +org_posstatus180;export to Hotfolder +org_posstatus190;ready for shipping +org_posstatus200;shipped +org_posstatus210;finished + +custom_posstatus500;Wartet auf Datenupload +custom_posstatus550;Upload erfolgt +custom_posstatus600;Daten werden geprüft +custom_posstatus650;Daten OK +custom_posstatus700;Daten Error +custom_posstatus730;Wartet auf Zahlungseingang +custom_posstatus750;Wartet auf Entwurf +custom_posstatus800;Entwurf wartet auf Freigabe +custom_posstatus850;Korrektur wartet auf Freigabe +custom_posstatus900;Freigabe durch Kunde erteilt +custom_posstatus950;in Produktion +custom_posstatus1000;im Transit +custom_posstatus1050;in der Weiterverarbeitung +custom_posstatus1100;versendet +custom_posstatus1150;abgeschlossen diff --git a/src/old/application/design/vorlagen/tailwindcss/locale/en/all.csv b/src/old/application/design/vorlagen/tailwindcss/locale/en/all.csv new file mode 100755 index 000000000..db47a60aa --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/locale/en/all.csv @@ -0,0 +1,263 @@ +Start;Home +Suche;Search +Anmelden;Login +Registrieren;Register +Sprache;Language +Buy;Order +Zurück;Back +Calc;Calc +Auswählen;"Select" +weiter einkaufen;continue shopping +Zur Kasse gehen;continue to order +Artikelnummer;"Article number" +in Bearbeitung;"in process" +Warenkorb;"Shopping cart" +Sprache;"Sprache" +Impressum;"Imprint" +Datenschutzerklärung;"Privacy statement" +AGB;"GTC" +Widerrufsbelehrung;"Cancellation policy" +Mein Account;"My account" +Anmelden;"Log in" +Abmelden;"Log out" +Bestellen;Order +Produkte in;"Products in" +Auswählen;"Select" +PRODUKT;"PRODUCT" +KONFIGURATION;"CONFIGURATION" +Angebot drucken;Print offer +Summe;Total +Aktueller Bestand;Current stock +Preis (netto);Price (net) +Preis (brutto);Price (gross) +MwSt.;VAT +gestalten/hochladen;design/upload +Typ;Typ +Auflage;Count +Anzahl der Seiten;Number of pages +Material;Material +Binden;Bind +Deckeldruck;Cover print +Datenformat;Data format +Musterdruck;Sample print +Produktionszeit;Production time +Zusatzangaben...;Additional details +Dateivorgaben;File defaults +Produkt;Product +Gutscheincode;"Voucher code" +Ändern;Change +Weiter;"Next" +Logindaten;"Login data" +Gleich wie Rechnungsadresse;"Same as billing address" +Produkte ändern;"change products" +Gewählte Versandart;"Selected shipping method" +Gewählte Zahlungsart;"Selected payment method" +Rechnungsadresse;"Invoice address" +Rechnungsadressen;"Invoice addresses" +Lieferadresse;"Delivery address" +Lieferadressen;"Delivery addresses" +Absenderadresse;"Sender address" +Absendeadressen;"Sender addresses" +Adressdaten;"Address data" +Meine Adressen;"My Addresses" +Absenderadressen auf Paketschein;Sender addresses on parcel label +Übersicht;"Overview" +Freigabebedürftige Bestellungen;"Orders requiring approval" +Schritt;"Step" +Übersicht über Ihre Bestellung;"Overview of your order" +Rechnungs- und Lieferadresse angeben;"Specify billing and delivery address" +Bestätigen und bestellen;"Confirm and order" +Produktbild;"Product image" +Produkt/Optionen;"Product/Options" +Anzahl;"Quantity" +Preis;"Price" +Produktpreis (inkl. MwSt.);"Product price (incl. VAT)" +zzgl. Versand;"plus packing & shipment" +zzgl. Zahlart;"Payment method" +enth. MwSt.;"VAT included" +Gesamtsumme Brutto;"Gross total" +Die AGBs habe ich zur Kenntnis genommen und akzeptiere diese.;"I have taken note of the General Terms and Conditions (GTC) and accept them." +Die Widerrufsbelehrung habe ich zur Kenntnis genommen.;"I have taken note of the revocation declaration." +Die Datenschutzerklärung habe ich zur Kenntnis genommen.;"I have taken note of the privacy policy." +kostenpflichtig bestellen;"Order with costs" +Vielen Dank für Ihre Bestellung;Thank you for your order +Sie erhalten in Kürze eine Bestätigungsmail Ihrer Bestellung.;You will receive a confirmation email of your order shortly. +Zu meinen Aufträgen;To my orders +Meine Bestellungen;"My orders" +Hier erhalten Sie eine Übersicht über alle Ihre Bestellungen und des jeweiligen Auftragsstatus.;"Here you get an overview of all your orders and the respective order status." +Meine Logindaten;"My login details" +Hier können Sie Ihre Zugangs- und Benutzerdaten sowie Ihre Kontoeinstellungen bearbeiten.;"Here you can edit your access and user data as well as your account settings." +Zur Startseite;"To the home page" +Los geht's;"Let's go" +Hallo;"Hello" +verwalten Sie hier Ihr Benutzerkonto;"Manage your user account here" +Persönliche Produkte;"Personal products" +Hier gelangen Sie zu den "privatisierten" Produkten, für deren Bestellung Sie ein Sonderrecht haben.;Here you can access the "privatized" products for which you have a special right to order. +ab;"from" +Wenn Sie bereits Kunde sind;"If you are already a customer" +Wenn Sie noch kein Kunde sind;"If you are not yet a customer" +Nutzen Sie die Vorteile eines registrierten Accounts!;"Use the advantages of a registered account!" +Registrieren Sie sich jetzt als Neukunde;"Register now as a new customer" +Als Gast bestellen;"Order as guest" +Bestellen Sie hier auch ganz bequem ohne Registrierung.;"You can also order here conveniently without registration." +Weiter als Gast;"Next as guest" +Passwort vergessen?;"Password forgotten?" +Dann sind Sie hier richtig!;"Then you are right here!" +Geben Sie bitte die Email-Adresse Ihres registrierten Accounts an und fahren Sie mit "Passwort zurücksetzen" fort.

Anschließend erhalten Sie eine Bestätigungs-Email.;Please enter the email address of your registered account and continue with "Reset password"

You will then receive a confirmation email. +Passwort zurücksetzen;"Reset password" +Bitte geben Sie Ihre Daten ein!;Please enter your data! +Mit * gekennzeichnete Felder sind Pflichtfelder!;Fields marked with * are required! +Anschrift;Address +Jetzt Registrieren!;Register Now! +Gestalten Sie per Drag & Drop Ihr Wunschprodukt im Online-Designer. Nutzen Sie eigene Grafiken und Fotos oder wählen Sie aus unserer Motiv-Galerie. Sie können Schriften wählen, Größen anpassen, Farben definieren uvm.;Design your desired product in the online designer using drag & drop. Use your own graphics and photos or choose from our motif gallery. You can choose fonts, adjust sizes, define colors and much more. +Jetzt online Gestalten;Design online now +Übertragen Sie uns Ihre fertige Druckdatei jetzt.;Transfer your ready print file to us now. +Mehr zu unseren Druckvorgaben finden Sie unter;You can find more about our printing specifications at +Hilfe/Druckdaten;Help/Printing data +Wie möchten Sie Ihr Produkt gestalten?;How would you like to design your product? +Übertragen Sie uns Ihre fertige Druckdatei später.;Transfer your ready print file to us later. +Gestalten Sie Ihre Druckdaten jetzt Online.;Design your print data online now. +Druckdaten Jetzt hochladen;Upload print data now +Druckdaten später hochladen;Upload print data later +Empfänger;Receiver +Per Post;By post +Druckdaten der letzten Bestellung verwenden;Use print data from the last order +aus der letzten Bestellung;from last order +Senden Sie Ihre Druckdaten an;Send your print data to +Per Mail;Per Mail +Online gestalten (Sammelbestellung);Design online (collective order) +Aufrufen;Call +Druckdaten aus dem Produkt verwenden;Use print data from the product +aus dem Produkt;from the product + +Versandpreis hat sich geändert;Shipping price has changed +Benutzer nicht gefunden;User not found - please contact us or create a new user profile +Register;Register as a new customer now +Use the benefit features of a registered Account;Benefit from the advantages of a registered account! +Place for more information ...;Take a moment and register in our shop. +Order created;Order submitted +Article;Article +Please fill out the Form;Please enter your access data! +Thank you for register;Thank you for registering +Value is required and can't be empty; Value is required and can't be empty +Captcha value is wrong; Captcha value is wrong +Forget password;"Request password?" +Articlegroups;article groups +User;customer +Resetmail successfull;Reset password - action successfully performed +Logout Success;Logout successful +Password;Password +Password*;Password* +Repeat password*;Repeat password* +A record matching '%value%' was found;We have already registered a customer under the e-mail '%value%'. +Neue Adresse anlegen;Create new address +Adresse bearbeiten;Edit address +Adresse hinzufügen;Add address +Anrede;Salutation +Adresse;Address +Firstname*;First name* +Lastname*;Family name* +Company;Company / Association +Firma;Company / Association +Name;"Name" +Street*;Street* +Housenumber*;House number* +Zip*;Postcode* +City*;City* +Land*;Country* +Land;Country +Tel*;Phone number* +Tel;Phone number* +Handy;Mobile phone +Fax;Fax number +Telefon;Phone +Register successfull;Registration successful +My Settings;My settings +My Address;My addresses +My Orders;My orders +Login successfull;Successfully registered +Your Account;Your user account +Speichern;Save +Anlegen;Create +Auftragsnummer;Order number +Datum;Date +Wert; Value +Referenz;Reference +Auftragsstatus;Order status +Zahlart;Payment method +Preis;Price +Positionsstatus;Position status +Dateien;Files +Vorkasse;Prepayment +Nachbestellen;Re-order +Preis Netto;Price net +Preis Brutto;Price gross + +Lieferzeit;Delivery time +hochladen;upload +Schließen;Close +Hoch-/Querformat;Portrait/Landscape format +Ausführung;Version +Auftragserfassung;Order entry +übernehmen;take over +Produkte in Bearbeitung;Products in process +Keine Produkte in der Bearbeitungsliste vorhanden;No products in the edit list +Konfigurieren/Bestellen;Configure/Order +Alle löschen;Delete all +(Brutto inkl. 19% MwSt.);(Gross incl. 19% VAT) +(Brutto inkl. 7% MwSt.);(Gross incl. 7% VAT) +(Netto);(Net) +Gesamtbetrag;Total amount +Produktpreis (Netto);Product price (net) +WK Custom Text 1 aus Shopeinstellung;WK Custom Text 1 from Shop Setting +WK Custom Text 2 aus Shopeinstellung;WK Custom Text 2 from Shop Setting +Löschen;delete +Bearbeiten;edit +Vielleicht möchten Sie einfach auf der Startseite beginnen?;Maybe you just want to start on the home page? +Sie haben keine Artikel im Warenkorb. Keine Bestellung möglich.;You have no items in your shopping cart. No order possible. +Bitte prüfen Sie die von Ihnen eingegebenen Daten sorgfältig auf Richtigkeit. Mit der Bestellung erteilen Sie automatisch die Druckfreigabe für Ihr Produkt. Diese entbindet uns von jeder Haftung für evtl. stehengebliebene Fehler.;Please check the data you have entered carefully for correctness. With the order you automatically give the print release for your product. This releases us from any liability for any errors that may have occurred. +*inkl. MwSt. zzgl.;*inkl. MwSt. zzgl. +*inkl. MwSt. zzgl.;Shipping +Einem Freund empfehlen:;Recommend to a friend: + +k5gh8e;k5gh8e + +###########from here - basket and positions status +neue Bestellung;New order +neue Anfrage;new request +Upload offen;wait for upload +Daten hochgeladen;Data uploaded +Upload abgeschlossen;Upload completed +Daten werden überprüft;Data are verified +Daten Fehler;Data error +Daten Ok;Data Ok +Preflight wird ausgeführt;Preflight is executed +Preflightcheck Fehler;Preflight check error +Preflight Ok;Preflight Ok +wartet auf Freigabe Einer;Waits for release One +wartet auf Freigabe Alle;Waits for release All +Freigabe ist erfolgt;Release is done +Freigabe abgelehnt;Release rejected +Angebot abgegeben;Offer submitted +wartet auf Zahlungseingang;Waiting for payment +Zahlung erhalten;Payment received +Download steht bereit;Download is ready +in Produktion;In production +abgebrochen oder storniert;Aborted or canceled +produziert;produces +Zur Abholung bereit;Ready for pickup +in Bearbeitung;in process +wartet auf Versand;Waiting for shipment +versendet;shipped +abgeschlossen;completed + +###########from here - basket-positions status +Druckdaten aus der letzten Bestellung übernehmen;Take over print data from the last order +in Grafikabteilung;in graphic department +in Druckvorstufe;in prepress +in Produktionsabteilung;in production department +in Versandabteilung;in shipping department +Wartet auf Entwurf;Waiting for design +Entwurf wartet auf Freigabe;design awaits approval +Entwurf durch Kunde abgelehnt;Design rejected by customer +Entwurf durch Kunde freigegeben;Design approved by customer \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/delivery.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/delivery.jrxml new file mode 100755 index 000000000..270eead82 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/delivery.jrxml @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="306"> + <staticText> + <reportElement x="63" y="284" width="90" height="20" uuid="163a4209-64a0-4524-b64c-58dcb9cbbf64"/> + <textElement> + <font fontName="Arial" size="10" isBold="true"/> + </textElement> + <text><![CDATA[Lieferschein Nr. ]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="151" y="284" width="156" height="20" uuid="7faca665-a425-4e4c-b8a3-4daf6704d454"/> + <textElement> + <font size="10" isBold="true" isItalic="false"/> + </textElement> + <textFieldExpression><![CDATA['L-'.$P{order}{alias}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="416" y="159" width="108" height="12" uuid="b8622653-39b6-4b7e-839c-0305b52b0da2"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="354" y="159" width="62" height="12" uuid="03a09b72-9ab8-41ee-990e-6e6b1f79d7ca"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Datum:]]></text> + </staticText> + <staticText> + <reportElement x="354" y="147" width="62" height="12" uuid="f39cfb1f-23ac-4e56-890d-936eb759bbbc"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Bestellung vom:]]></text> + </staticText> + <staticText> + <reportElement x="354" y="135" width="62" height="12" uuid="f68ce87d-66b4-4b8a-be94-69344c5b42a6"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Ihre Kunden-Nr:]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="416" y="135" width="108" height="12" uuid="5539d1d1-f224-4ed8-9a7c-b57e778cada4"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="416" y="147" width="108" height="12" uuid="8827656b-b1d9-472f-88f4-726803963d23"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{order}{created}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="140" width="205" height="15" uuid="fa529790-4c45-4792-94c5-b4dfdcec7ae4"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{invoiceAddress}{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="355" y="206" width="205" height="15" uuid="e7796b6a-6a92-4f14-ae05-e89eff92c120"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{deliveryAddress}{firstname}.' '.$P{deliveryAddress}{lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="170" width="205" height="15" uuid="4de95d7b-e085-4377-ac2a-ae60b0a02518"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{invoiceAddress}{street}.' '.$P{invoiceAddress}{house_umber}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="355" y="236" width="205" height="15" uuid="1ad6bbf5-672c-417c-bb5a-d532ded2a09d"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{deliveryAddress}{zip}.' '.$P{deliveryAddress}{city}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="355" y="191" width="205" height="15" uuid="febc074f-db9c-4f1e-b442-7c6597627eab"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{deliveryAddress}{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="155" width="205" height="15" uuid="2ec1e089-3eb8-45cd-a079-9b3a2191c090"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{invoiceAddress}{firstname}.' '.$P{invoiceAddress}{lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="355" y="221" width="205" height="15" uuid="d29a48b9-761b-4865-89a7-98dfcebe6b5b"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{deliveryAddress}{street}.' '.$P{deliveryAddress}{house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="185" width="205" height="15" uuid="eaadeb81-59dc-40e6-bc6d-4657c4251b8f"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$P{invoiceAddress}{zip}.' '.$P{invoiceAddress}{city}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="355" y="178" width="62" height="12" uuid="6c056d0c-3f44-46e2-858a-8d908688ea43"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Lieferadresse:]]></text> + </staticText> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/invoice.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/invoice.jrxml new file mode 100755 index 000000000..fa498cd1c --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/invoice.jrxml @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="325"> + <staticText> + <reportElement x="338" y="132" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Ihre Kunden-Nr:]]></text> + </staticText> + <staticText> + <reportElement x="338" y="144" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Bestellung vom:]]></text> + </staticText> + <staticText> + <reportElement x="338" y="156" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Bestellt von:]]></text> + </staticText> + <staticText> + <reportElement x="338" y="180" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Lieferdatum:]]></text> + </staticText> + <staticText> + <reportElement x="338" y="192" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Paketinfo:]]></text> + </staticText> + <staticText> + <reportElement x="338" y="204" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Datum:]]></text> + </staticText> + <staticText> + <reportElement x="63" y="294" width="80" height="20"/> + <textElement> + <font fontName="Arial" size="10" isBold="true"/> + </textElement> + <text><![CDATA[Rechnung Nr. ]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="132" width="124" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="144" width="124" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.util.Date"><![CDATA[$P{order}{created}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="338" y="168" width="186" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{name}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="180" width="124" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="204" width="124" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="192" width="124" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{order}{package}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="144" y="294" width="156" height="20"/> + <textElement> + <font size="10" isBold="true" isItalic="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA['R-'.$P{order}{alias}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="147" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_department}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="162" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_firstname}.' '.$P{self_lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="177" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_street}.' '.$P{self_house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="192" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_zip}.' '.$P{self_city}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="338" y="267" width="186" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{zip}.' '.$P{liefer}{city}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="338" y="255" width="186" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{street}.' '.$P{liefer}{house_number}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="338" y="219" width="62" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[Lieferadresse:]]></text> + </staticText> + <textField> + <reportElement x="338" y="231" width="186" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="338" y="243" width="186" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{firstname}.' '.$P{liefer}{lastname}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="338" y="120" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Ref.:]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="120" width="124" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{order}{basketfield2}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/jobtiket.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/jobtiket.jrxml new file mode 100755 index 000000000..c93bd7431 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/jobtiket.jrxml @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="212"> + <staticText> + <reportElement x="300" y="34" width="100" height="15"/> + <textElement/> + <text><![CDATA[Ihre Kunden-Nr:]]></text> + </staticText> + <staticText> + <reportElement x="300" y="49" width="100" height="15"/> + <textElement/> + <text><![CDATA[Bestellung vom:]]></text> + </staticText> + <staticText> + <reportElement x="300" y="64" width="100" height="15"/> + <textElement/> + <text><![CDATA[Bestellt von:]]></text> + </staticText> + <staticText> + <reportElement x="300" y="116" width="100" height="15"/> + <textElement/> + <text><![CDATA[Lieferdatum:]]></text> + </staticText> + <staticText> + <reportElement x="300" y="134" width="100" height="15"/> + <textElement/> + <text><![CDATA[Paketinfo:]]></text> + </staticText> + <staticText> + <reportElement x="300" y="151" width="100" height="15"/> + <textElement/> + <text><![CDATA[Datum:]]></text> + </staticText> + <staticText> + <reportElement x="100" y="3" width="119" height="20"/> + <textElement> + <font fontName="Arial" size="14" isBold="true"/> + </textElement> + <text><![CDATA[Jobtiket Nr.]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="34" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="49" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.util.Date"><![CDATA[$P{order}{created}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="300" y="80" width="233" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{name}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="116" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d H:i:s',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="151" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d H:i:s',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="134" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{order}{package}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="225" y="3" width="134" height="20"/> + <textElement> + <font size="14" isBold="true" isItalic="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA['J-'.$P{order}{alias}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="52" width="205" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_department}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="67" width="205" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_firstname}.' '.$P{self_lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="82" width="205" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_street}.' '.$P{self_house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="97" width="205" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_zip}.' '.$P{self_city}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="1" y="133" width="299" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="1" y="148" width="299" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{firstname}.' '.$P{liefer}{lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="1" y="163" width="299" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{street}.' '.$P{liefer}{house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="1" y="178" width="299" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{zip}.' '.$P{liefer}{city}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="0" y="34" width="100" height="15"/> + <textElement> + <font isBold="true"/> + </textElement> + <text><![CDATA[Rechnungsadresse]]></text> + </staticText> + <staticText> + <reportElement x="0" y="117" width="100" height="15"/> + <textElement> + <font isBold="true"/> + </textElement> + <text><![CDATA[Lieferadresse]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="300" y="95" width="233" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_phone}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="400" y="166" width="134" height="15"/> + <textElement> + <font size="10" isBold="true"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{brutto}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="300" y="166" width="100" height="15"/> + <textElement> + <font size="10" isBold="true"/> + </textElement> + <text><![CDATA[Brutto-Betrag:]]></text> + </staticText> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/label.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/label.jrxml new file mode 100755 index 000000000..a3c82600e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/label.jrxml @@ -0,0 +1,59 @@ + + + + + + + <band height="0"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/logo.jpg b/src/old/application/design/vorlagen/tailwindcss/reports/logo.jpg new file mode 100755 index 000000000..182e8fe97 Binary files /dev/null and b/src/old/application/design/vorlagen/tailwindcss/reports/logo.jpg differ diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/offer.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/offer.jrxml new file mode 100755 index 000000000..bffb2b134 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/offer.jrxml @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="374"> + <staticText> + <reportElement x="282" y="114" width="100" height="15"/> + <textElement/> + <text><![CDATA[Ihre Kunden-Nr:]]></text> + </staticText> + <staticText> + <reportElement x="282" y="129" width="100" height="15"/> + <textElement/> + <text><![CDATA[Bestellung vom:]]></text> + </staticText> + <staticText> + <reportElement x="282" y="144" width="100" height="15"/> + <textElement/> + <text><![CDATA[Bestellt von:]]></text> + </staticText> + <staticText> + <reportElement x="282" y="159" width="100" height="15"/> + <textElement/> + <text><![CDATA[Lieferdatum:]]></text> + </staticText> + <staticText> + <reportElement x="282" y="193" width="100" height="15"/> + <textElement/> + <text><![CDATA[Paketinfo:]]></text> + </staticText> + <staticText> + <reportElement x="282" y="236" width="100" height="15"/> + <textElement/> + <text><![CDATA[Datum:]]></text> + </staticText> + <staticText> + <reportElement x="0" y="291" width="156" height="20"/> + <textElement> + <font fontName="Arial" size="14" isBold="true"/> + </textElement> + <text><![CDATA[Lieferschein Nr.]]></text> + </staticText> + <staticText> + <reportElement x="0" y="321" width="156" height="20"/> + <textElement> + <font isBold="true"/> + </textElement> + <text><![CDATA[Unsere Auftrags-Nummer: ]]></text> + </staticText> + <staticText> + <reportElement x="0" y="354" width="535" height="20"/> + <textElement/> + <text><![CDATA[Wir liefern Ihnen gemäß unseren allgemeinen Geschäftsbedingungen:]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="114" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="129" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.util.Date"><![CDATA[$P{order}{created}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="144" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{name}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="159" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d H:i:s',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="236" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d H:i:s',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="193" width="134" height="15"/> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{order}{package}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="156" y="291" width="134" height="20"/> + <textElement> + <font size="14" isBold="true" isItalic="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA['L-'.$P{order}{alias}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="114" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(0)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_department}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="129" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(0)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_firstname}.' '.$P{self_lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="144" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(0)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_street}.' '.$P{self_house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="159" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(0)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_zip}.' '.$P{self_city}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="114" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="129" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{firstname}.' '.$P{liefer}{lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="144" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{street}.' '.$P{liefer}{house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="0" y="159" width="205" height="15"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement/> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{zip}.' '.$P{liefer}{city}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/offer_blank.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/offer_blank.jrxml new file mode 100755 index 000000000..5b349c22c --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/offer_blank.jrxml @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="383"> + <staticText> + <reportElement x="344" y="184" width="60" height="14" uuid="d82c084f-2ef3-44f9-b9a9-36d21675e01c"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Kunden-Nr:]]></text> + </staticText> + <staticText> + <reportElement x="344" y="169" width="60" height="15" uuid="19809d7c-77a7-48f1-b87e-2e000b45cf98"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Datum:]]></text> + </staticText> + <staticText> + <reportElement x="74" y="254" width="80" height="20" uuid="4897ede6-a494-453d-9874-930b32731dcb"/> + <textElement> + <font fontName="Trebuchet MS" size="11" isBold="true" pdfFontName="trebucbd.ttf" isPdfEmbedded="true"/> + </textElement> + <text><![CDATA[Angebot]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="404" y="184" width="75" height="14" uuid="8cef944e-9d13-4f6b-98e8-39d28bc620be"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="404" y="169" width="76" height="15" uuid="3a437699-27ef-4a33-98ff-32689bcf1075"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="75" y="325" width="69" height="13" uuid="836df0c6-80dc-4854-9b3b-cd86a25e4595"/> + <textElement> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Sehr geehrte Damen und Herren,]]></text> + </staticText> + <staticText> + <reportElement x="75" y="342" width="405" height="14" uuid="816c65d6-c6af-4e8e-91e5-4a3fb4f8b800"/> + <textElement> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[vielen Dank für Ihr Interesse. Hiermit erhalten Sie eine Übersicht über Ihr gewünschtes Produkt:]]></text> + </staticText> + <textField pattern=""> + <reportElement x="74" y="136" width="270" height="18" uuid="5b14d88b-ba01-42e1-8032-9f5707d1fcba"/> + <textElement> + <font fontName="Trebuchet MS" size="11" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="75" y="373" width="150" height="12" uuid="b6cc361a-479e-44cd-bd52-9e183a831052"/> + <textElement verticalAlignment="Top"> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf" isPdfEmbedded="true"/> + </textElement> + <textFieldExpression><![CDATA[$P{article}{title}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/offer_contact.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/offer_contact.jrxml new file mode 100755 index 000000000..ceb1f7587 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/offer_contact.jrxml @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="410"> + <staticText> + <reportElement x="344" y="184" width="60" height="14" uuid="1f192dc1-96b1-4b90-b5fd-4f65ebb1f58e"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Kunden-Nr:]]></text> + </staticText> + <staticText> + <reportElement x="344" y="169" width="60" height="15" uuid="b41f9ca6-08fc-4ca2-8354-0fe5f6cbf711"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Datum:]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="404" y="184" width="75" height="14" uuid="30e732de-f6c2-4a59-8ef3-35685bea58c9"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="404" y="169" width="76" height="15" uuid="39b225a1-f00f-4eb6-a832-3d312d4a3867"/> + <textElement> + <font fontName="Trebuchet MS" size="9" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <textField> + <reportElement x="74" y="154" width="270" height="15" uuid="c2f7147a-0178-4713-8ba7-91e534be5bdc"/> + <textElement> + <font fontName="Trebuchet MS" size="11" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{self_firstname}. ' '.$P{self_lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="74" y="169" width="270" height="15" uuid="6567010a-0922-4cf2-967b-b6a02a6dff98"/> + <textElement> + <font fontName="Trebuchet MS" size="11" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{self_street}. ' '.$P{self_house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="74" y="184" width="270" height="15" uuid="37e14927-30b8-4ad3-9b0d-b248b11f0b7f"/> + <textElement> + <font fontName="Trebuchet MS" size="11" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{self_zip}. ' '.$P{self_city}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="75" y="282" width="269" height="14" uuid="c3e03fe2-2b71-41f6-b32c-7a0ec5cca27b"/> + <textElement> + <font fontName="Trebuchet MS" size="12" isBold="true" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA['Konfigurationsübersicht für ' . $P{article}{title}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="75" y="325" width="69" height="13" uuid="25dd0c4d-8bb3-4c42-9dc9-6bc46fbcc11c"/> + <textElement> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Sehr geehrte Damen und Herren,]]></text> + </staticText> + <staticText> + <reportElement x="75" y="342" width="405" height="14" uuid="7c195572-8a6c-453a-b902-a4334426aa53"/> + <textElement> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[vielen Dank für Ihr Interesse. Hiermit erhalten Sie eine Übersicht über Ihr gewünschtes Produkt:]]></text> + </staticText> + <staticText> + <reportElement x="75" y="357" width="405" height="14" uuid="1535ce4e-e03e-4e3d-aa8a-6b04d249a22c"/> + <textElement> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[Diese Konfigurationsübersicht ist kein bindendes Angebot. Es spiegelt den Preis Ihrer Konfiguration]]></text> + </staticText> + <staticText> + <reportElement x="75" y="372" width="405" height="14" uuid="67444f81-310e-49c7-9ec5-4422a0516faf"/> + <textElement> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf"/> + </textElement> + <text><![CDATA[zum Erstellungszeitpunkt wieder. Hierfür bitten wir um Verständnis.]]></text> + </staticText> + <textField pattern=""> + <reportElement x="74" y="136" width="270" height="18" uuid="fd173098-6e85-46e1-bc06-7c148c029447"/> + <textElement> + <font fontName="Trebuchet MS" size="11" pdfFontName="trebuc.ttf"/> + </textElement> + <textFieldExpression><![CDATA[$P{company}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="75" y="383" width="150" height="12" uuid="b6cc361a-479e-44cd-bd52-9e183a831052"/> + <textElement verticalAlignment="Top"> + <font fontName="Trebuchet MS" size="10" pdfFontName="trebuc.ttf" isPdfEmbedded="true"/> + </textElement> + <textFieldExpression><![CDATA[$P{article}{title}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/reports/order.jrxml b/src/old/application/design/vorlagen/tailwindcss/reports/order.jrxml new file mode 100755 index 000000000..07f64992b --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/reports/order.jrxml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="377"> + <staticText> + <reportElement x="63" y="294" width="122" height="20"/> + <textElement> + <font fontName="Arial" size="10" isBold="true"/> + </textElement> + <text><![CDATA[Auftragsbestätigung Nr. ]]></text> + </staticText> + <staticText> + <reportElement x="63" y="318" width="420" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Sehr geehrte Damen und Herren,]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="191" y="294" width="156" height="20"/> + <textElement> + <font size="10" isBold="true" isItalic="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA['A-'.$P{order}{alias}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="147" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_department}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="162" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_firstname}.' '.$P{self_lastname}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="177" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_street}.' '.$P{self_house_number}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="63" y="192" width="158" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{self_zip}.' '.$P{self_city}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="63" y="333" width="418" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[vielen Dank für die Erteilung Ihres Auftrages, dessen Ausführung wir im einzelnen auf der Grundlage unserer Ihnen]]></text> + </staticText> + <staticText> + <reportElement x="63" y="348" width="413" height="15"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[bekannten Geschäftsbedingungen wie folgt bestätigen:]]></text> + </staticText> + <textField> + <reportElement x="320" y="280" width="118" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{zip}.' '.$P{liefer}{city}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="217" width="140" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <textField> + <reportElement x="320" y="268" width="118" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{street}.' '.$P{liefer}{house_number}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="320" y="218" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Datum:]]></text> + </staticText> + <staticText> + <reportElement x="320" y="156" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Bestellung vom:]]></text> + </staticText> + <staticText> + <reportElement x="320" y="144" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Ihre Kunden-Nr:]]></text> + </staticText> + <staticText> + <reportElement x="320" y="168" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Bestellt von:]]></text> + </staticText> + <textField> + <reportElement x="320" y="256" width="118" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{firstname}.' '.$P{liefer}{lastname}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="193" width="140" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.util.Date"><![CDATA[date('Y-m-d',time())]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="320" y="180" width="202" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{name}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="205" width="140" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{order}{package}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="320" y="232" width="62" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[Lieferadresse:]]></text> + </staticText> + <staticText> + <reportElement x="320" y="193" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Lieferdatum:]]></text> + </staticText> + <textField> + <reportElement x="320" y="244" width="118" height="12"> + <printWhenExpression><![CDATA[$P{lieferissame}.equals(1)]]></printWhenExpression> + </reportElement> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{liefer}{company}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="144" width="140" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{id}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="320" y="205" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Paketinfo:]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="156" width="140" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.util.Date"><![CDATA[$P{order}{created}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="320" y="132" width="62" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <text><![CDATA[Ref.:]]></text> + </staticText> + <textField isBlankWhenNull="false"> + <reportElement key="textField" x="382" y="132" width="141" height="12"/> + <textElement> + <font size="8"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$P{order}{basketfield2}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/step_layouter/footer.html.twig b/src/old/application/design/vorlagen/tailwindcss/step_layouter/footer.html.twig new file mode 100755 index 000000000..e69de29bb diff --git a/src/old/application/design/vorlagen/tailwindcss/step_layouter/header.html.twig b/src/old/application/design/vorlagen/tailwindcss/step_layouter/header.html.twig new file mode 100755 index 000000000..e69de29bb diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/_motivlistitem.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/_motivlistitem.phtml new file mode 100755 index 000000000..c79a4427a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/_motivlistitem.phtml @@ -0,0 +1,25 @@ +
+
+ +
+
Text()->truncate_text($this->escape($this->motiv->title),25) ?>
+
+ + + +
+
+ motiv->copyright != "" && $this->designsettings()->get('motiv_copyright')): ?>© Text()->truncate_text($this->escape($this->motiv->copyright),15) ?> +   +
+
+ +
+
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_article_slider.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_article_slider.phtml new file mode 100755 index 000000000..32debc662 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_article_slider.phtml @@ -0,0 +1,56 @@ +
+
+ + + article->typ == 6 && $this->article->a6_org_article != 0) || $this->article->typ == 8 ) && $this->article->file == ""): + echo $this->image()->thumbnailFop($this->article->title, 'articlelist_overview_box', $this->article->getMarketFile(), false, $this->article->id); + else: + echo $this->image()->thumbnailImage($this->article->title, 'articlelist_overview_box', $this->article->file); + endif; + ?> + + + +
+

Text()->truncate_text($this->escape($this->article->getTitle()),40) ?>

+ + + designsettings()->get('b2bshop') && + ($this->article->a4_abpreis_calc != 0 || + $this->article->OrgArticle->a4_abpreis_calc || + ($this->article->a6_org_article != 0 && $this->article->sum*1+($this->article->sum/100*$this->article->mwert) != 0) || + (($this->article->a4_abpreis + $this->article->a6_resale_price)*1+(($this->article->a4_abpreis + $this->article->a6_resale_price)/100*$this->article->mwert) != 0))): + ?> +

+

+ article->typ != 2 && $this->article->a4_abpreis_calc || $this->article->OrgArticle->a4_abpreis_calc):?> + translate('ab') ?> currency->toCurrency($this->article->a4_abpreis) ?> + + article->typ == 2): ?> + translate('ab') ?> currency->toCurrency($this->article->preis*1+($this->article->preis/100*$this->article->mwert)) ?> + + article->a6_org_article != 0):?> + translate('ab') ?> currency->toCurrency($this->article->sum*1+($this->article->sum/100*$this->article->mwert)) ?> + + + translate('ab') ?> currency->toCurrency(($this->article->a4_abpreis + $this->article->a6_resale_price)*1+(($this->article->a4_abpreis + $this->article->a6_resale_price)/100*$this->article->mwert)) ?> + + + +
+

+ + + +

+ translate('Bestellen')?> +

+ + +
+
+
+ + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlegrouplistitem.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlegrouplistitem.phtml new file mode 100755 index 000000000..fe9a24216 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlegrouplistitem.phtml @@ -0,0 +1,51 @@ + + +
+
+
+ +
+ +
+ + +
+ +
+
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlelistitem.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlelistitem.phtml new file mode 100755 index 000000000..d925cd8ff --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlelistitem.phtml @@ -0,0 +1,49 @@ + + +
+
+ + + article->typ == 6 && $this->article->a6_org_article != 0) || $this->article->typ == 8 ) && $this->article->upload_steplayouter_data != ""): + echo $this->image()->thumbnailSteplayouter2Article($this->article->title, '', $this->article, false); + else: + echo $this->image()->thumbnailImage($this->article->title, '', $this->article->file); + endif; + ?> + +
+

Text()->truncate_text($this->escape($this->article->getTitle()),40) ?>

+

+ designsettings()->get('display_no_price')) { ?>designsettings()->get('b2bshop') && + ($this->article->a4_abpreis_calc != 0 || + $this->article->OrgArticle->a4_abpreis_calc || + ($this->article->a6_org_article != 0 && $this->article->sum*1+($this->article->sum/100*$this->article->mwert) != 0) || + (($this->article->a4_abpreis + $this->article->a6_resale_price)*1+(($this->article->a4_abpreis + $this->article->a6_resale_price)/100*$this->article->mwert) != 0))): ?> +

translate('ab') ?> + article->typ != 2 && $this->article->a4_abpreis_calc || $this->article->OrgArticle->a4_abpreis_calc):?> + currency->toCurrency($this->article->a4_abpreis) ?> + article->typ == 2): ?> + currency->toCurrency($this->article->preis*1+($this->article->preis/100*$this->article->mwert)) ?> + article->a6_org_article != 0):?> + currency->toCurrency($this->article->sum*1+($this->article->sum/100*$this->article->mwert)) ?> + + currency->toCurrency(($this->article->a4_abpreis + $this->article->a6_resale_price)*1+(($this->article->a4_abpreis + $this->article->a6_resale_price)/100*$this->article->mwert)) ?> + + +
+ + +

+ translate('Bestellen')?> +

+
+
+
+ + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlelistitem_produktuebersicht.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlelistitem_produktuebersicht.phtml new file mode 100755 index 000000000..dd42307e8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_articlelistitem_produktuebersicht.phtml @@ -0,0 +1,92 @@ + + +
+
+ +
+
+
+ + + article->text_format; ?>
+ designsettings()->get('display_no_price')) { ?> + + designsettings()->get('b2bshop') && + ($this->article->a4_abpreis_calc != 0 || + $this->article->OrgArticle->a4_abpreis_calc || + ($this->article->a6_org_article != 0 && $this->article->sum*1+($this->article->sum/100*$this->article->mwert) != 0) || + (($this->article->a4_abpreis + $this->article->a6_resale_price)*1+(($this->article->a4_abpreis + $this->article->a6_resale_price)/100*$this->article->mwert) != 0))): + ?> +

+ +

+ +
+

+ translate('Bestellen')?> +

+ +
+
+
+ + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_collecting_orders.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_collecting_orders.phtml new file mode 100755 index 000000000..62a137cb1 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_collecting_orders.phtml @@ -0,0 +1,101 @@ +headScript()->prependFile('/scripts/underscore183.js'); +$this->headScript()->prependFile('/scripts/list.js'); + +?> + + + + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_collecting_orders_integrated.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_collecting_orders_integrated.phtml new file mode 100755 index 000000000..5a4c970c8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_collecting_orders_integrated.phtml @@ -0,0 +1,55 @@ +headScript()->prependFile('/scripts/underscore183.js'); +$this->headScript()->prependFile('/scripts/list.js'); + +?> + + +
+
+
+
+
+
+
+
+
+
+ + article->isCollectingOrdersNewContact()): ?> + translate('Adresse für Standort hinzufügen')?> +
+
+
+
+
+ + + + +
+
+
+ \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/_upload_multi.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/_upload_multi.phtml new file mode 100755 index 000000000..cac6648fb --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/_upload_multi.phtml @@ -0,0 +1,83 @@ +headScript()->prependFile('/scripts/underscore.js'); +$this->headScript()->prependFile('/scripts/upload_multi.js'); +?> + + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/approval.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/approval.phtml new file mode 100755 index 000000000..131caedea --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/approval.phtml @@ -0,0 +1,44 @@ + + +
+
+
+ article->file1 != "" && $this->layouterPreviewId == ""): ?> + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> + + article->file != "" && $this->layouterPreviewId == ""): ?> + image()->thumbnailImage($this->article->title, 'layouter', $this->article->file); ?> + + + article->a6_org_article != 0 && $this->article->file == "" && $this->article->file1 == "") || $this->layouterPreviewId): ?> + articleObj->generatePreview($this->article->id, $this->layouterPreviewId); ?> + +
+
+
+

article->getTitle() ?>

+ article->getInfo() ?> +
+
+form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + +$this->form->setAttrib('class', 'niceform form-horizontal'); +echo $this->form ?> +
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/buy.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/buy.phtml new file mode 100755 index 000000000..d4ebec9e5 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/buy.phtml @@ -0,0 +1,7 @@ +

translate('Article Overview') ?>

+articles as $article): ?> +

title ?>

+

Preis price ?>

+Detail +
+ \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/create.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/create.phtml new file mode 100755 index 000000000..7ce82a817 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/create.phtml @@ -0,0 +1,36 @@ +headLink()->appendStylesheet('/styles/admin/base.css'); +$this->headLink()->appendStylesheet('/scripts/ext-3.0.0/resources/css/ext-all.css'); +$this->headLink()->appendStylesheet('/scripts/vendor/wizard/resources/css/ext-ux-wiz.css'); + +$this->headScript()->appendFile('/scripts/tp/Locale.js'); +$this->headScript()->appendFile('/scripts/tp/Locale/Gettext.js'); +$this->headScript()->appendFile('/scripts/ext-3.0.0/adapter/ext/ext-base.js'); +$this->headScript()->appendFile('/scripts/ext-3.0.0/ext-all-debug.js'); + +$this->headScript()->appendFile('/scripts/vendor/wizard/CardLayout.js'); +$this->headScript()->appendFile('/scripts/vendor/wizard/Wizard.js'); +$this->headScript()->appendFile('/scripts/vendor/wizard/Header.js'); +$this->headScript()->appendFile('/scripts/vendor/wizard/Card.js'); +$this->headScript()->appendFile('/scripts/admin/article/addarticle.js'); + +?> +doctype() ?> + + + headMeta(); ?> + headLink(); ?> + headScript(); ?> + getLanguage() == 'de'): ?> + + + + + + + PrintShopCreator + + +
+ + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/index.phtml new file mode 100755 index 000000000..820890d27 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/index.phtml @@ -0,0 +1,95 @@ + +
+ +
+filter->getArticleFilter()) > 0): ?> +

translate('Filter') ?>: +filter->getArticleFilter() as $key => $title): ?> + + +

+

 

+ +partial('doctrinepagination.phtml', array('paginator' => $this->paginator, 'sort' => $this->sort)) ?> +articles as $article): ?> +partial('article/_articlelistitem.phtml', array('admin' => $this->admin, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + +
+partial('doctrinepagination.phtml', array('paginator' => $this->paginator, 'sort' => $this->sort)) ?> +
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/inwork.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/inwork.phtml new file mode 100755 index 000000000..8f4b65dab --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/inwork.phtml @@ -0,0 +1,57 @@ +
+ +
+ + myarticles) > 0): + ?> +

inworkCount; ?> translate('Produkte in Bearbeitung', 'text') ?>

+
+ + + translate('Alle löschen')?> + + +
+ +

+ + myarticles as $article): + if($article['orginal'] == false) continue; + ?> + + +
+
escape($article['session']->getTitle()); ?>
+
escape($article['session']->getRef()); ?>
+
getUpdated() ?>
+ +
+ +

+ + + +
+ + + + translate('Alle löschen')?> + + +
+ + + +
+

translate('Keine Produkte in der Bearbeitungsliste vorhanden')?>

+
+ + + +
+
+ diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/myarticle.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/myarticle.phtml new file mode 100755 index 000000000..04d3980ae --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/myarticle.phtml @@ -0,0 +1,13 @@ +
+
partial ( 'sidenav.phtml', array ('shop' => $this->shop)); ?>
+
partial ( 'product_tabs.phtml', array ('finisharticles' => $this->finisharticles, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + + +hasIdentity()==true): ?> +
    +myarticles as $article): ?> +partial('article/_articlelistitem.phtml', array('admin' => $this->admin, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'myarticle' => true, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + +
+ +
diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/mypersarticle.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/mypersarticle.phtml new file mode 100755 index 000000000..b211918d8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/mypersarticle.phtml @@ -0,0 +1,18 @@ +hasIdentity()==true): ?> + +
+
+
+ + myarticles as $article): ?> + partial('article/_articlelistitem.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)) + $this->partial('article/_articlelistitem_produktuebersicht.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)); + ?> + + +
+
+
+ + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/preview.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/preview.phtml new file mode 100755 index 000000000..24cb2312d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/preview.phtml @@ -0,0 +1,36 @@ + + +
+ +headScript()->prependFile('/scripts/artgallery/js/swfobject.js') ?> + +
+
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/article/show.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/article/show.phtml new file mode 100755 index 000000000..e02ef262a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/article/show.phtml @@ -0,0 +1,2 @@ +articleTemplate; ?> + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/basket/_delivery_multi.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/basket/_delivery_multi.phtml new file mode 100755 index 000000000..9050bc100 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/basket/_delivery_multi.phtml @@ -0,0 +1,44 @@ +headScript()->prependFile('/scripts/underscore.js'); +$this->headScript()->prependFile('/scripts/list.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/delivery_data.js'); +?> + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/basket/done.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/basket/done.phtml new file mode 100755 index 000000000..4822cf600 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/basket/done.phtml @@ -0,0 +1,21 @@ +
+ + + + + +
\ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/basket/finish.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/basket/finish.phtml new file mode 100755 index 000000000..60f63c251 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/basket/finish.phtml @@ -0,0 +1,415 @@ + +
+ + + + + + basketIsEmpty) : ?> + +
+
translate('Sie haben keine Artikel im Warenkorb. Keine Bestellung mC6glich.') ?>
+
+ +
+

Vielleicht möchten Sie einfach auf der Startseite beginnen?

+
+ Zur Startseite +
+ + + + + + + + + + + + + +
+
+
+

translate('Rechnungsadresse') ?>:

+

+ invoice_address->getCompany() != "") : ?>invoice_address->getCompany() ?>
+ invoice_address->getCompany2() != "") : ?>invoice_address->getCompany2() ?>
+ invoice_address->getAnrede() ?> invoice_address->getFirstname() ?> invoice_address->getLastname() ?> + invoice_address->getAbteilung() != "") : ?>
invoice_address->getAbteilung() ?> +
invoice_address->getStreet() ?> invoice_address->getHouseNumber() ?> +
invoice_address->getCountry() ?> invoice_address->getZip() ?> invoice_address->getCity() ?>

+

translate('Ändern') ?>

+
+
+ + + shop->display_delivery) : ?> +
+
+

translate('Lieferadresse') ?>:

+

+ delivery_address->getCompany() != "") : ?>delivery_address->getCompany() ?>
+ delivery_address->getCompany2() != "") : ?>delivery_address->getCompany2() ?>
+ delivery_address->getAnrede() ?> delivery_address->getFirstname() ?> delivery_address->getLastname() ?> + delivery_address->getAbteilung() != "") : ?>
delivery_address->getAbteilung() ?> +
delivery_address->getStreet() ?> delivery_address->getHouseNumber() ?> +
delivery_address->getCountry() ?> delivery_address->getZip() ?> delivery_address->getCity() ?>

+

translate('Ändern') ?>

+
+
+ + + + shop->display_sender) : ?> +
+
+

translate('Absenderadresse') ?>:

+

+ + sender_address->getCompany() != "") : ?>sender_address->getCompany() ?>
+ sender_address->getCompany2() != "") : ?>sender_address->getCompany2() ?>
+ sender_address->getAnrede() ?> sender_address->getFirstname() ?> sender_address->getLastname() ?> + sender_address->getAbteilung() != "") : ?>
sender_address->getAbteilung() ?> +
sender_address->getStreet() ?> sender_address->getHouseNumber() ?> +
sender_address->getCountry() ?> sender_address->getZip() ?> sender_address->getCity() ?>

+

translate('Ändern') ?>

+
+
+ +
+
+
+ translate('Gewählte Versandart') ?>: shippingtype->title ?> translate('Ändern') ?>
+ translate('Gewählte Zahlungsart') ?>: paymenttype->title ?> translate('Ändern') ?> +
+ +
+ +
+ + + +

translate('Warenkorb') ?> translate('Produkte ändern') ?>

+ + + + +
+ + + +
+ basket_articles_complete as $barticle) : ?> +
next() ?>"> +
+ + getLayouterId() == "" || $barticle['basketarticle']->getLayouterId() == false)) : ?> + image()->thumbnailImage($barticle['article']['title'], 'articlelist', $barticle['article']['file']); ?> + + + generatePreview($barticle['article']['id'], $barticle['basketarticle']->getLayouterId(), 'articlelist'); ?> + + +
+
Anzahl: 0) : ?>getCount() ?>

+ getLayouterId() == "" || $barticle['basketarticle']->getLayouterId() == false)) : ?> + + + layouter()->getTitle($barticle['basketarticle']->getLayouterId()); ?> + + + + +
    + $option) : ?> + +
  • ,
  • + + + +
+ + +
+ + +
+ designsettings()->get('display_no_price')) { ?> +
+
+
+ +
+ + + + + + +
+ + + designsettings()->get('display_no_price')) { ?> + withTax) : ?> + + + + + + + + + + + + + + + + + + + + + + + + + + no_payment) : ?> + designsettings()->get('display_no_price')) { ?> + + + + + + + + designsettings()->get('display_no_price')) { ?>withTax) : ?> + getMWert() as $key => $mw) : ?> + + + + + + + + + + + + + + + basket_gutschein_enable != "") : ?> + + + + + + + + + + + + +
translate('Produktpreis (Netto)'); ?>: currency->toCurrency(TP_Basket::getBasket()->getProduktPreisBrutto()) ?>
translate('Produktpreis (inkl. MwSt.)'); ?>: currency->toCurrency(TP_Basket::getBasket()->getProduktPreisBrutto()) ?>
translate('Produktpreis'); ?>: currency->toCurrency(TP_Basket::getBasket()->getProduktPreisNetto()) ?>
+ designsettings()->get('display_no_price')) { ?>translate('zzgl. Versand'); ?>translate('Versand'); ?>: + + shippingtype->title ?> + + designsettings()->get('display_no_price')) { ?>currency->toCurrency(TP_Basket::getBasket()->getVersandBrutto()) ?> +
+ translate('zzgl. Zahlart'); ?>: + + paymenttype->title ?> + + currency->toCurrency(TP_Basket::getBasket()->getZahlartBrutto()) ?> +
+ translate('enth. MwSt.'); ?> %: + + + + currency->toCurrency($mw) ?> +
+

translate('Gesamtbetrag'); ?>:

+
+ + +

currency->toCurrency($this->preisbrutto) ?>

+
+ translate('abzgl. Gutschein'); ?>: + + + + currency->toCurrency($this->basket_gutschein) ?> +
translate('Preis abzgl. Gutschein'); ?>: + + + currency->toCurrency(TP_Basket::getBasket()->getPreisBrutto() - $this->basket_gutschein) ?> +
+ + + +
+ + +
+ +
+ designsettings()->get('b2bshop')) : ?> + + erroragb == true) : ?> +
+
+ +
+
+ +
+
+ +
+
+ + + + + errorrevocation == true) : ?> +
+
+ +
+
+ +
+
+ +
+
+ + + + + errorprivacy == true) : ?> +
+
+ +
+
+ +
+
+ +
+
+ + + + + + + + + +
+ +
+ +
+ + +
+ designsettings()->get('b2bshop')) : ?> + + + + +
+
+ + + + +
+ +
diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/basket/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/basket/index.phtml new file mode 100755 index 000000000..bb73b75a9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/basket/index.phtml @@ -0,0 +1,329 @@ + +
+ + + + + + + + basketIsEmpty) : ?> + +
+
translate('Sie haben keine Artikel im Warenkorb. Keine Bestellung möglich.') ?>
+
+ +
+

translate('Vielleicht möchten Sie einfach auf der Startseite beginnen?')?>

+
+ translate('Zur Startseite') ?> +
+ + + + +
+ + + +
+ + +
+
+ +
+ articles as $article) : ?> +
next() ?>"> + partial($article['article']->typ . '_basket_index.phtml', array('article' => $article, 'currency' => $this->currency, 'shop' => $this->shop)) ?> +
+ +
+ + +
+
+
+
+ +
+ + designsettings()->get('display_no_price')) { ?> + + + + + + + + + + + + + + + no_payment) : ?> + + + + designsettings()->get('display_no_price')) { ?> + + + + + designsettings()->get('b2bshop')) : ?> + designsettings()->get('display_no_price')) { ?> + + + + + + + errorGutscheincode == false && $this->gutscheincode != "" && (TP_Basket::getBasket()->getGutscheinAbzugTyp() == TP_Basket::GUTSCHEIN_ALL || TP_Basket::getBasket()->getGutscheinAbzugTyp() == TP_Basket::GUTSCHEIN_PRODUCT)) : ?> + + + + + + + designsettings()->get('display_no_price')) { ?>mwertalle as $key => $mw) : ?> + + + + + + + + designsettings()->get('display_no_price')) { ?> + + + + + + errorGutscheincode == false && $this->gutscheincode != "" && (TP_Basket::getBasket()->getGutscheinAbzugTyp() == TP_Basket::GUTSCHEIN_ALL || TP_Basket::getBasket()->getGutscheinAbzugTyp() == TP_Basket::GUTSCHEIN_PRODUCT)) : ?> + + + + + + + + + + + + + + + shop->basketfield1) : ?> + + + + + + + shop->basketfield2) : ?> + + + + + + +
translate('Produktpreis'); ?>: currency->toCurrency($this->productnetto) ?> (currency->toCurrency($this->productbrutto) ?>)
+ designsettings()->get('display_no_price')) { ?>translate('zzgl. Versand'); ?>translate('Versand'); ?>: + + + shippingtypeselected['description'] ?> + + designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->versand) ?> (currency->toCurrency($this->versandbrutto) ?>) +
+ translate('zzgl. Zahlart'); ?>: + + + paymenttypeselected['description'] ?> + + designsettings()->get('display_no_price')) { ?>currency->toCurrency($this->paymentwert) ?> (currency->toCurrency($this->paymentwertbrutto) ?>) +
translate('Gutscheincode') ?>: + + + +
+ translate('abzgl. Gutschein'); ?>: + + currency->toCurrency($this->gutscheincodeabzugnetto) ?> (currency->toCurrency($this->gutscheincodeabzug) ?>) +
+ translate('enth. MwSt.'); ?> %: + + + + currency->toCurrency($mw) ?> +
+

translate('Gesamtbetrag'); ?>:currency->toCurrency($this->brutto / 1.19)*/ ?>

+
+   + +

currency->toCurrency($this->brutto) ?>

+
+ translate('abzgl. Gutschein'); ?>: + + currency->toCurrency($this->gutscheincodeabzug) ?> +
+ translate('Preis abzgl. Gutschein'); ?>: + + currency->toCurrency($this->productbruttogutschein) ?> +
+ + + translate($this->shop->basketfield1) ?>
+ +
+ + + translate($this->shop->basketfield2) ?>
+ +
+ +
+ +
+ + +
+ + + +
+ +
+

translate('Produktsumme Brutto'); ?>: currency->toCurrency($this->productbrutto) ?>

+
+ + + translate('zzgl. Versand'); ?>: + currency->toCurrency($this->versandbrutto) ?> + +
+ shippingtypeselected['description'] ?> + +
+ + + + no_payment) : ?> + translate('zzgl. Zahlart'); ?>: + currency->toCurrency($this->paymentwertbrutto) ?> + + +
+ paymenttypeselected['description'] ?> +
+ + + designsettings()->get('b2bshop')) : ?> +
+ +
+ +
+
+
+ gutscheincode == "") { ?> + Gutscheincode ungültig + +
+ +
+
+ + + + errorGutscheincode == false && $this->gutscheincode != "" && (TP_Basket::getBasket()->getGutscheinAbzugTyp() == TP_Basket::GUTSCHEIN_ALL || TP_Basket::getBasket()->getGutscheinAbzugTyp() == TP_Basket::GUTSCHEIN_PRODUCT)) : ?> +
+ translate('abzgl. Gutschein'); ?>: currency->toCurrency($this->gutscheincodeabzug) ?>
+ translate('Preis abzgl. Gutschein'); ?>: currency->toCurrency($this->productbruttogutschein) ?> + +
+
+ mwertalle as $key => $mw) : ?> + translate('enth. MwSt.'); ?>%: currency->toCurrency($mw) ?>
+ +
+

translate('Gesamtsumme Brutto'); ?>:currency->toCurrency($this->brutto / 1.19)*/ ?> currency->toCurrency($this->brutto) ?>

+
+
+ shop->basketfield1) : ?> +
+ +
+ +
+
+ + shop->basketfield2) : ?> +
+ +
+ +
+
+ +
+ + +
+
+
+
+ + +
+ + +
diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/basket/review.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/basket/review.phtml new file mode 100755 index 000000000..641e1a501 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/basket/review.phtml @@ -0,0 +1,375 @@ +headScript()->prependFile('/scripts/underscore.js'); +$this->headScript()->prependFile('/' . $this->designPath . '/basket/review.js'); +?> + +
+ + + + + + + + basketIsEmpty) : ?> + +
+
translate('Sie haben keine Artikel im Warenkorb. Keine Bestellung möglich.') ?>
+
+ +
+

Vielleicht möchten Sie einfach auf der Startseite beginnen?

+
+ Zur Startseite +
+ + + +
+ +

translate('Schritt') ?> 1: translate('Warenkorb') ?>

translate('Übersicht über Ihre Bestellung') ?> +
+ + +
+ + + + +
+
+ + +
+
+

translate('Rechnungsadresse') ?>

+

+ invoice_address->getCompany() != "") : ?>invoice_address->getCompany() ?>
+ invoice_address->getCompany2() != "") : ?>invoice_address->getCompany2() ?>
+ invoice_address->getFirstname() != "" || $this->invoice_address->getLastname() != ""): ?>invoice_address->getAnrede() ?> invoice_address->getFirstname() ?> invoice_address->getLastname() ?>
+ invoice_address->getAbteilung() != "") : ?>invoice_address->getAbteilung() ?>
+ invoice_address->getStreet() ?> invoice_address->getHouseNumber() ?> +
invoice_address->getCountry() ?> invoice_address->getZip() ?> invoice_address->getCity() ?> +

+

+
+
+ + shop->display_delivery) : ?> +
+
+

translate('Lieferadresse') ?>

+
+

+ delivery_address->getCompany() != "") : ?>delivery_address->getCompany() ?>
+ delivery_address->getCompany2() != "") : ?>delivery_address->getCompany2() ?>
+ delivery_address->getFirstname() != "" || $this->delivery_address->getLastname() != ""): ?>delivery_address->getAnrede() ?> delivery_address->getFirstname() ?> delivery_address->getLastname() ?>
+ delivery_address->getAbteilung() != "") : ?>delivery_address->getAbteilung() ?>
+ delivery_address->getStreet() ?> delivery_address->getHouseNumber() ?> +
delivery_address->getCountry() ?> delivery_address->getZip() ?> delivery_address->getCity() ?> +

+

+

+
+
+
+ + + + shop->display_sender) : ?> +
+
+

translate('Absenderadressen auf Paketschein') ?>

+
+

+ sender_address->getCompany() != "") : ?>sender_address->getCompany() ?>
+ sender_address->getCompany2() != "") : ?>sender_address->getCompany2() ?>
+ sender_address->getFirstname() != "" || $this->sender_address->getLastname() != ""): ?>sender_address->getAnrede() ?> sender_address->getFirstname() ?> sender_address->getLastname() ?>
+ sender_address->getAbteilung() != "") : ?>sender_address->getAbteilung() ?>
+ sender_address->getStreet() ?> sender_address->getHouseNumber() ?> +
sender_address->getCountry() ?> sender_address->getZip() ?> sender_address->getCity() ?> +

+

+

+
+
+
+ + + + + + + + + +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/breadcrumbs.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/breadcrumbs.phtml new file mode 100755 index 000000000..024c69195 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/breadcrumbs.phtml @@ -0,0 +1,3 @@ +
  • /
  • ', array_map( + create_function('$a', 'return $a->getLabel();'), + $this->pages));?>
  • \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/carousel.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/carousel.phtml new file mode 100755 index 000000000..63ca44de1 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/carousel.phtml @@ -0,0 +1,81 @@ + setting()->getSlides(); + $i = 0; + + /** + * MEHR als 1 Bild zum Sliden + */ + if(count($slides) > 1): + ?> + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/cms/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/cms/index.phtml new file mode 100755 index 000000000..bea68a8a1 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/cms/index.phtml @@ -0,0 +1,42 @@ +headLink()->appendStylesheet($this->designPath . '/css/cms.css'); +?> + + + + +page->display_title): ?> + + +
    +
    +
    page->getText() ?>
    +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/cms/simple.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/cms/simple.phtml new file mode 100755 index 000000000..91a22b23d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/cms/simple.phtml @@ -0,0 +1,16 @@ +headLink()->appendStylesheet($this->designPath . '/css/cms.css'); +?> +page->display_title): ?> + + +
    +
    +
    page->getText() ?>
    +
    +
    +
    Jetzt wird simple.phtml in /templates/cms verwendet
    +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/completeform.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/completeform.phtml new file mode 100644 index 000000000..2aea3baae --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/completeform.phtml @@ -0,0 +1,6 @@ +
    + form->getSubForms()) > 0): ?>
    + partial('form.phtml', array('appendixName' => '', 'prefixName' => '', 'form' => $this->form)) ?> + form->getSubForms()) > 0): ?>
    + +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepagination.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepagination.phtml new file mode 100755 index 000000000..bfed6563b --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepagination.phtml @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepaginationmarket.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepaginationmarket.phtml new file mode 100755 index 000000000..ea62ad76f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepaginationmarket.phtml @@ -0,0 +1,70 @@ +
    +
      +
    • translate('Ergebnisse')?> paginator->getPager ()->getFirstIndice (); +?>-paginator->getPager ()->getLastIndice (); +?> translate('von')?> paginator->getPager ()->getNumResults (); +?>
    • +
    • paginator->display (); +$ts = rand (); +?>
    • +
    • +
      +
    • +
    +
    + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepaginationmotiv.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepaginationmotiv.phtml new file mode 100755 index 000000000..8b64b6cc9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/doctrinepaginationmotiv.phtml @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/error/error.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/error/error.phtml new file mode 100755 index 000000000..98fc49200 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/error/error.phtml @@ -0,0 +1,19 @@ +
    +

    translate('Oh je! Ein Fehler ist aufgetreten.')?>

    +

    translate('Anscheinend ist die Seite die Sie aufrufen wollten nicht erreichbar oder verfügbar, bzw. Ihre Adresse hat sich geändert.')?>

    +

    message ?> (code ?>)

    +env == 'development' ) { + if ( isset($this->info ) ) { ?> +code ) { ?> +

    Reason: info ?>

    +code) { ?> +

    Bad server, naughty server!
    No donut for you!

    +

    Exception information:

    +

    Message: info->getMessage() ?>

    +

    Stack trace:

    +
    info->getTraceAsString() ?>
    + + + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/error/noaccess.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/error/noaccess.phtml new file mode 100755 index 000000000..15984c2a8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/error/noaccess.phtml @@ -0,0 +1,2 @@ +

    translate('Auf diesen Bereich haben Sie leider keinen Zugriff!')?>

    +

    translate('Sie besitzen nicht die erforderlichen Rechte.')?>

    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/error/notfound.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/error/notfound.phtml new file mode 100755 index 000000000..847e47fdc --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/error/notfound.phtml @@ -0,0 +1,6 @@ +
    +

    translate('Uups! Diese Seite gibt es wohl nicht mehr.')?>

    +

    translate('Leider konnte die von Ihnen gewünschte Seite nicht aufgefunden werden. Vielleicht handelt es sich um einen veralteten Link oder einen Fehler.

    +

    Eventuell hat sich auch der Fehlerteufel mit einem Tippfehler in der Adressleiste eingeschlichen.')?>

    +

    translate('Hier gelangen Sie zurück zur Startseite')?>

    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/form.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/form.phtml new file mode 100644 index 000000000..3d40ef8a6 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/form.phtml @@ -0,0 +1,64 @@ + form->getElementsAndSubFormsOrdered() as $element) { ?> + +
    + partial('form.phtml', array('appendixName' => ']', 'prefixName' => $element->getName().'[', 'form' => $element)) ?> +
    + + +
    + + + getMessages() as $message): ?> +

    + +

    + + +
    + + + getMessages() as $message): ?> +

    + +

    + + + + + +
    + + setValue($element->getCaptcha()->generate()); ?> +
    + + + getCaptcha()->render(); ?> +
    + getMessages() as $message): ?> +

    + +

    + + +
    + + + getMessages() as $message): ?> +

    + +

    + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/about.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/about.phtml new file mode 100755 index 000000000..b2cc1a053 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/about.phtml @@ -0,0 +1,2 @@ +

    translate('Über uns')?>

    +shop->betreiber_description ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/agb.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/agb.phtml new file mode 100755 index 000000000..8cea9566f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/agb.phtml @@ -0,0 +1 @@ +agb ?> diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/contact.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/contact.phtml new file mode 100755 index 000000000..e1b0c6d57 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/contact.phtml @@ -0,0 +1,45 @@ + + +
    +
    + form->send->setAttrib('class', 'btn btn-success'); + echo $this->form->render();?> +
    +
    +

    translate('Shopbetreiber')?>

    + shop->betreiber_company ?>
    + shop->betreiber_name ?>

    + + shop->betreiber_street ?>
    + shop->betreiber_address ?>

    + + shop->betreiber_tel !=''): ?>Tel: shop->betreiber_tel ?>
    + shop->betreiber_uid != ""): ?>translate('Umsatzsteuer-ID')?>: shop->betreiber_uid ?>
    + shop->betreiber_sid != ""): ?>translate('Steuernummer')?>: shop->betreiber_sid ?>
    + + shop->betreiber_register !=''): ?>
    shop->betreiber_register?>,shop->betreiber_hid != ""): ?> shop->betreiber_hid ?> + + shop->betreiber_vb!=''): ?>
    shop->betreiber_vb ?> + +
    +
    + + market_shop && $this->shop->market): ?> +

    translate('Marktplatzbetreiber')?>

    + market_shop['betreiber_company'] ?>
    + market_shop['betreiber_name'] ?>

    + + market_shop['betreiber_street'] ?>
    + market_shop['betreiber_address'] ?>

    + + market_shop['betreiber_tel'] !=''): ?>Tel: market_shop['betreiber_tel'] ?>
    + market_shop['betreiber_uid'] != ""): ?>translate('Umsatzsteuer-ID')?>: market_shop['betreiber_uid'] ?>
    + market_shop['betreiber_sid'] != ""): ?>translate('Steuernummer')?>: market_shop['betreiber_sid'] ?>
    + + market_shop['betreiber_register'] !=''): ?>
    market_shop['betreiber_register']?>,market_shop['betreiber_hid'] != ""): ?> market_shop['betreiber_hid'] ?> + + market_shop['betreiber_vb'] !=''): ?>
    market_shop['betreiber_vb'] ?> + +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/impress.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/impress.phtml new file mode 100755 index 000000000..206b6d8f4 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/impress.phtml @@ -0,0 +1 @@ +impress ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/index.phtml new file mode 100755 index 000000000..0c92b10eb --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/index.phtml @@ -0,0 +1,10 @@ +
    +

    designsettings()->get('index_slogan')): ?>Herzlich Willkommendesignsettings()->get('index_slogan') ?>

    +
    +
    +

    + + translate('Zu den Produkten')?> + +

    +

    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/privacy.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/privacy.phtml new file mode 100755 index 000000000..82241986e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/privacy.phtml @@ -0,0 +1 @@ +privacy ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/psc.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/psc.phtml new file mode 100755 index 000000000..70fa76f66 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/psc.phtml @@ -0,0 +1,70 @@ + partial ( 'carousel.phtml'); + + + /***************************************************************************** + * Shop-Descrioption - soll nicht mehr angezeigt werden kC6nnen 23.09.2014 + ***************************************************************************** + if($this->shop->description): ?> + +
    +
    +

    shop->description ?>

    +
    +
    + + cms()->getCms("contentleft"); + foreach($cms as $c){ + echo '
    +
    '; + echo $c->text1; + echo '
    +
    '; + } + $cms = $this->cms()->getCms("contentright"); + foreach($cms as $c){ + echo '
    +
    '; + echo $c->text1; + echo '
    +
    '; + } + + + /** + * TODO ...: + */ + ?> + +
    +
    + designsettings()->get('mc_start_products')): ?> +

    translate('Produkthighlights') ?>

    +
      + article()->getArticleByArray($this->designsettings()->get('mc_start_products')); ?> + + partial('article/_articlelistitem.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + +
    + + designsettings()->get('mc_start_productgroups')): ?> +

    translate('Produktsortiment') ?>

    +
      + articlegroup()->getByArray($this->designsettings()->get('mc_start_productgroups')); ?> + + partial('article/_articlegrouplistitem.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'articlegroup' => $articlegroup, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + +
    + +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/psctopseller.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/psctopseller.phtml new file mode 100755 index 000000000..638528946 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/psctopseller.phtml @@ -0,0 +1,152 @@ +partial ( 'carousel.phtml'); + + + /***************************************************************************** + * Shop-Descrioption - soll nicht mehr angezeigt werden können 23.09.2014 + ***************************************************************************** + if($this->shop->description): ?> + +
    +
    +

    shop->description ?>

    +
    +
    + + cms()->getCms("contentleft"); + foreach($cms as $c){ + echo '
    +
    '; + echo $c->text1; + echo '
    +
    '; + } + +?> + + + + + + + +
    +

    translate('Produkthighlights') ?>

    +
    + + article()->TopSeller(6); + foreach ($articles as $article) + { + echo $this->partial('article/_articlelistitem.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)); + } + ?> + +
    +
    + +
    +
    + designsettings()->get('mc_start_productgroups')): + + ?> + +
    +
    + + articlegroup()->getByArray($this->designsettings()->get('mc_start_productgroups')); ?> + + partial('article/_articlegrouplistitem.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'articlegroup' => $articlegroup, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + + +
    +
    + + + + + +
    +
    +
    + +
    + +
    + +
    +
    +
    + Produkt - SLIDER +
    + + +
    + +
    + +
    +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/recovation.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/recovation.phtml new file mode 100755 index 000000000..e59a2ed20 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/recovation.phtml @@ -0,0 +1 @@ +revocation ?> diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/revocation.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/revocation.phtml new file mode 100755 index 000000000..e59a2ed20 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/revocation.phtml @@ -0,0 +1 @@ +revocation ?> diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/sliderproductsnosidenav.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/sliderproductsnosidenav.phtml new file mode 100755 index 000000000..895243bf2 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/sliderproductsnosidenav.phtml @@ -0,0 +1,33 @@ +
    +

    Printmedien Shop

    +

    Erwerben Sie in unserem Printmedien Onlineshop günstige Druckprodukte zu erstklassiger Qualität kostenlos direkt zu Ihnen vor Ihre Haustüre geliefert.

    +
    + +articlegroup()->getByArray($this->designsettings()->get('mc_start_productgroups')); ?> + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/index/violation.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/index/violation.phtml new file mode 100755 index 000000000..2821e5ea9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/index/violation.phtml @@ -0,0 +1,26 @@ +
    +

    translate('Verstoß melden')?>

    + ​
    +
    +

    element ?>

    + +
    +
    +

    translate('Sollte Ihnen beim Besuch unseres Marktplatzes oder bei angeschlossenen Online-Shops ein Verstoß auffallen, bitten wir Sie uns dies hier zu melden.')?> +

    + translate('Gründe für einen möglichen Verstoß')?>
    + translate('Copyright und Urheberrechts Verletzung.')?>

    +
    +
    +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/layouter/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/layouter/index.phtml new file mode 100755 index 000000000..ef64fedd9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/layouter/index.phtml @@ -0,0 +1,122 @@ + + + + + + + + + + +
    +

    Die Nutzung des Onlinedesigners erfordert die aktuelle Version des Flashplayers.

    Sie haben keinen Flashplayer installiert oder ihre Version ist nicht aktuell.
    Den aktuellen Player können Sie hier kostenlos herunterladen.

    Downloadlink Flashplayer +
    + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/market/_marketlistitem.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/market/_marketlistitem.phtml new file mode 100755 index 000000000..42b799685 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/market/_marketlistitem.phtml @@ -0,0 +1,14 @@ +
  • + +
  • \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/market/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/market/index.phtml new file mode 100755 index 000000000..9f72e2388 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/market/index.phtml @@ -0,0 +1,12 @@ + +
    +
    partial ( 'sidenav.phtml', array ('shop' => $this->shop, 'showShop' => $this->showShop)); ?>
    +

    Weitere Themenshops

    partial ( 'market_tabs.phtml', array ('shop' => $this->shop, 'showShop' => $this->showShop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
      + shops as $shopdetail): ?> +partial('market/_marketlistitem.phtml', array('shopdetail' => $shopdetail, 'shop' => $this->shop, 'designPath' => $this->designPath, 'action' => 'index')) ?> + +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/market/myshop.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/market/myshop.phtml new file mode 100755 index 000000000..6fca58db0 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/market/myshop.phtml @@ -0,0 +1,10 @@ +
    +
    partial ( 'sidenav.phtml', array ('shop' => $this->shop, 'showShop' => $this->showShop)); ?>
    +

    Meine Themenshops

    partial ( 'market_tabs.phtml', array ('shop' => $this->shop, 'showShop' => $this->showShop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> +
      +myshops as $shopdetail): ?> +partial('market/_marketlistitem.phtml', array('shopdetail' => $shopdetail, 'shop' => $this->shop, 'designPath' => $this->designPath, 'action' => 'index')) ?> + +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/market_tabs.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/market_tabs.phtml new file mode 100755 index 000000000..218c3f730 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/market_tabs.phtml @@ -0,0 +1,6 @@ +hasIdentity()==true): ?> + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/marketoverview/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/marketoverview/index.phtml new file mode 100755 index 000000000..4ef339062 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/marketoverview/index.phtml @@ -0,0 +1,13 @@ +
    +
    partial ( 'sidenav.phtml', array ('shop' => $this->shop, 'showMarketProduct' => $this->showMarketProduct)); ?>
    +
    partial ( 'product_tabs.phtml', array ('finisharticles' => $this->finisharticles, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
      + articles as $article): ?> + partial('article/_articlelistitem.phtml', array('basepath' => $this->basepath, 'admin' => $this->admin, 'mode' => $this->mode, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + + + +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/_motivlistitem.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/_motivlistitem.phtml new file mode 100755 index 000000000..285ce66ed --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/_motivlistitem.phtml @@ -0,0 +1,25 @@ +
    +
    + +
    +
    Text()->truncate_text($this->escape($this->motiv->title),25) ?>
    +
    + + + +
    +
    + motiv->copyright != "" && $this->designsettings()->get('motiv_copyright')): ?>© Text()->truncate_text($this->escape($this->motiv->copyright),15) ?> +   +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/_myfav_mymotiv_modals.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/_myfav_mymotiv_modals.phtml new file mode 100755 index 000000000..0832a47a7 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/_myfav_mymotiv_modals.phtml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/delete.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/delete.phtml new file mode 100755 index 000000000..c680d253f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/delete.phtml @@ -0,0 +1,7 @@ +
    +

    "motiv->title ?>" Motiv löschen

    + +
    + +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/index.phtml new file mode 100755 index 000000000..2ed63646a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/index.phtml @@ -0,0 +1,158 @@ +
    + + + partial ( 'sidenav.phtml', array ('shop' => $this->shop, 'showMotiv' => $this->showMotiv)); ?> +
    + */ + ?> + +
    +

    translate('Wählen Sie ihr Lieblingsmotiv')?>

    + partial ( 'motiv_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'myfavcount' => $this->myfavcount, 'currency' => $this->currency, 'designPath' => $this->designPath ) ); + /* Pagination für Motive */ echo $_motivpagination = $this->partial('doctrinepaginationmotiv.phtml', array('sort' => $this->sort, 'paginator' => $this->paginator, 'sort' => $this->sort, 'dir' => $this->dir, 'tag' => $this->tag)); + ?> + + +
    +
    + motive as $motiv): ?> + + partial('motiv/_motivlistitem.phtml', array('shop' => $this->shop, 'user' => $this->user, 'motiv' => $motiv, 'designPath' => $this->designPath, 'myfav' => $this->myfav, 'action' => 'index', 'currency' => $this->currency)) ?> + + +
    +
    + + partial('doctrinepaginationmotiv.phtml', array('sort' => $this->sort, 'paginator' => $this->paginator, 'sort' => $this->sort, 'dir' => $this->dir, 'tag' => $this->tag)); + ?> + +
    + +
    + + + partial ( 'motiv/_myfav_mymotiv_modals.phtml', array ('shop' => $this->shop)); ?> + + + + + + + + + + + + + + + + + * + */ + ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/myfav.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/myfav.phtml new file mode 100755 index 000000000..5fad2e63f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/myfav.phtml @@ -0,0 +1,161 @@ +
    + + + partial ( 'sidenav.phtml', array ('shop' => $this->shop, 'showMotiv' => $this->showMotiv)); ?> +
    + */ + ?> + +
    +

    translate('Ihre persönliche Motiv Merkliste')?>

    + partial ( 'motiv_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'myfavcount' => $this->myfavcount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + + + hasIdentity()==true): ?> + + partial('doctrinepaginationmotiv.phtml', array('sort' => $this->sort, 'paginator' => $this->paginator, 'sort' => $this->sort, 'dir' => $this->dir, 'tag' => $this->tag)) ?> +
    +
    + mymotive as $motiv): ?> + Motiv): ?> + partial('motiv/_motivlistitem.phtml', array('shop' => $this->shop, 'user' => $this->user, 'motiv' => $motiv->Motiv, 'designPath' => $this->designPath, 'myfav' => $this->myfav, 'action' => 'myfav', 'currency' => $this->currency)) ?> + + delete(); ?> + + +
    +
    + + + + +
    +
    + mymotive as $motiv): ?> + + partial('motiv/_motivlistitem.phtml', array('shop' => $this->shop, 'user' => $this->user, 'motiv' => $motiv, 'designPath' => $this->designPath, 'myfav' => $this->myfav, 'action' => 'myfav', 'currency' => $this->currency)) ?> + + +
    +
    + + + +
    +
    + + + partial ( 'motiv/_myfav_mymotiv_modals.phtml', array ('shop' => $this->shop)); ?> + + + + + + + + +
    + + */ + ?> + + + + + + + + +
    + */ +?> + + + + + + +
    +*/ +?> + + + + + + +
    + */ + ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/mymotiv.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/mymotiv.phtml new file mode 100755 index 000000000..0a10cc322 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/mymotiv.phtml @@ -0,0 +1,126 @@ +
    + + + partial ( 'sidenav.phtml', array ('shop' => $this->shop, 'showMotiv' => $this->showMotiv)); ?> +
    + */ + ?> + +
    +

    Ihre persönlichen Motive

    + partial ( 'motiv_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'myfavcount' => $this->myfavcount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + + hasIdentity()==true): ?> + partial('doctrinepaginationmotiv.phtml', array('sort' => $this->sort, 'paginator' => $this->paginator, 'sort' => $this->sort, 'dir' => $this->dir, 'tag' => $this->tag)) ?> + +
    +
    + + mymotive as $motiv): ?> + + partial('motiv/_motivlistitem.phtml', array('shop' => $this->shop, 'user' => $this->user, 'motiv' => $motiv, 'designPath' => $this->designPath, 'myfav' => $this->myfav, 'action' => 'mymotiv', 'currency' => $this->currency)) ?> + + + +
    +
    + +
    + +
    + + partial ( 'motiv/_myfav_mymotiv_modals.phtml', array ('shop' => $this->shop)); ?> + + + + + + + + + + * + */ + ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/resale.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/resale.phtml new file mode 100755 index 000000000..1ebaa4240 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/resale.phtml @@ -0,0 +1,27 @@ +
    +

    translate('Motive verkaufen')?>

    +

    translate('Wie möchten Sie vorgehen')?>?

    +
    +
    +

    translate('Upload-Manager')?>

    + +

    translate('Mehrere Motive hochladen und auf Wunsch direkt zum Verkauf anbieten.')?>

    + translate("Los geht's")?> +
    + +
    +

    translate('Online-Designer Upload')?>

    + +

    translate('Laden Sie Motive direkt beim Gestalten im Online-Designer hoch. Wählen Sie einfach ein Produkt und starten Sie den Designer. Zum Verkauf empfehlen wir den Upload-Manager.')?>

    + translate("Los geht's")?> +
    +

    translate('Nutzen Sie eigene Fotos und Grafiken zum Gestalten und Verkaufen.")?>

    +

    Als Dateiformat können Sie JPEG, Tiff, PNG, Gif und Ai (Adobe Illustrator) nutzen. +Andere Formate werden nicht unterstützt.

    +

    Infos zu Vektor-Grafiken

    +

    Sollten Sie eine Vektor-Grafik Vorlage besitzen und wollen diese für die Produktion z.B. für ein T-Shirt nutzen, + wenden Sie sich bitte hier an unseren Grafik-Support

    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv/resaleupload.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/resaleupload.phtml new file mode 100755 index 000000000..42e3fb152 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv/resaleupload.phtml @@ -0,0 +1,269 @@ +headLink()->appendStylesheet('/scripts/jquery-uploadify/uploadify.css'); +$this->headScript()->prependFile('/scripts/upload.js'); + +$this->headScript()->prependFile('/scripts/jquery-uploadify/jquery.uploadify.v2.1.0.js'); +$this->headScript()->prependFile('/scripts/jquery-uploadify/swfobject.js'); +?> +headScript()->prependFile('/scripts/jquery-optiontree/jquery.optionTree.js'); +?> +headScript()->prependFile('/scripts/jquery-tag/jquery-tag.js'); +?> + +
    +

    + +
    +
    + + +
    +
    +
    +
    +
    +

    translate('Motiv Upload') ?>

    + + +
    + +

    Hochladen starten | Liste löschen

    + + + +

    translate('Einstellungen') ?>

    + + hasIdentity()): ?> + +
    + +
    + form->resale_shop ?> + + form->price ?> + + form->resale_download ?> + + form->download_price ?> + + form->title ?> + + form->copyright ?> + + + + form->tags ?> + + form->shop ?> + +
    +

    + + + + + + + + + + +
    + Motivtheme 1:
    + Motivtheme 2:
    + Motivtheme 3: +
     
    +shop->pmb || $this->shop->market): ?> +
    + form->resale_market ?> +
    + + + + + + +
    + Markettheme 1:
    + Markettheme 2:
    + Markettheme 3: +
    + + +
    + form->submit ?> +
    +
    + + +

    translate('Bitte melden Sie sich an um mit dem Upload fortzufahren. Hier entlang', 'rte', 'motive_upload') ?>

    + + + +
    +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/motiv_tabs.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/motiv_tabs.phtml new file mode 100755 index 000000000..e8c875dc5 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/motiv_tabs.phtml @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/_head.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/_head.phtml new file mode 100755 index 000000000..5f9a95cf9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/_head.phtml @@ -0,0 +1,20 @@ +headLink()->appendStylesheet($this->designPath . '/css/myshops.css'); +?> +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> +
    +
    +
    +
    + myshop_selector->setLabel($this->translate('Shopauswahl') . ': '. $this->current_shop->name); echo $this->myshop_selector ?> + +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/articlegroups.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/articlegroups.phtml new file mode 100755 index 000000000..24b4512c3 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/articlegroups.phtml @@ -0,0 +1,18 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Produktgruppen

    + Neue Produktgruppe anlegen + + + + articlegroups as $articlegroup): ?> + + + +
    AktivTitlePos
    enable): ?>JaNeintitle ?>pos ?> + +
    +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/articles.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/articles.phtml new file mode 100755 index 000000000..dc8054789 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/articles.phtml @@ -0,0 +1,25 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Produkte

    + Neues Produkt anlegen + + + + articles as $article): ?> + + + +
    AktivTitlePos
    typ == 6 && $article->a6_org_article != 0) || $article->typ == 8 ) && $article->file == ""): + echo $this->image()->thumbnailFop($article->title, 'articlelist_overview_box', $article->getMarketFile(), false, $this->article->id); + else: + echo $this->image()->thumbnailImage($article->title, 'articlelist_overview_box', $article->file); + endif; + ?>enable): ?>JaNeintitle ?>pos ?> + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/config.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/config.phtml new file mode 100755 index 000000000..0ad1a14e2 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/config.phtml @@ -0,0 +1,19 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + //echo $this->form; + + $owd_FORM = $this->form->setAttrib('class', 'niceform form-horizontal')->render(); + + echo str_replace( array('control-group','control-label','class="controls"', ' +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/configaboutus.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/configaboutus.phtml new file mode 100755 index 000000000..8b94f3bc7 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/configaboutus.phtml @@ -0,0 +1,29 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> +headScript()->prependFile('/'.$this->designPath.'assets/js/mce-link.js'); +$this->headScript()->prependFile('/'.$this->designPath.'assets/js/mce-image.js'); +$this->headScript()->prependFile('/'.$this->designPath.'assets/js/mce-csswrap.js'); +$this->headScript()->prependFile('/'.$this->designPath.'assets/js/mce-table.js'); +$this->headScript()->prependFile('/'.$this->designPath.'assets/js/mce-colorpicker.js'); +$this->headScript()->prependFile('/'.$this->designPath.'assets/js/mce.js'); +$this->headScript()->prependFile('/'.$this->designPath.'assets/js/jquery-ui.js'); +$this->headLink()->appendStylesheet('/'.$this->designPath.'assets/css/mce.css'); +$this->headLink()->appendStylesheet('/'.$this->designPath.'assets/css/custom-theme/jquery-ui-1.8.16.custom.css'); +?> +

    Über uns

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->beschreibung->setAttrib('style','height: 440px;width: 440px;'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> +
    +
    +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/configstart.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/configstart.phtml new file mode 100755 index 000000000..c4b801fd1 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/configstart.phtml @@ -0,0 +1,36 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Einstellungen für die Startseite

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + showSlider): ?> +

    Slider

    + Neues Element anlegen + + + + slides as $slide): ?> + + + + +
    BildTextLink
    image()->thumbnailImage($slide['text'], 'articlelist_overview_box', $slide['image']); ?>LinkText()->truncate_text($this->escape($slide['text']),50) ?> + +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delarticlegroup.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delarticlegroup.phtml new file mode 100755 index 000000000..f7b93fa0a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delarticlegroup.phtml @@ -0,0 +1,13 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + + Zurück

    Produktgruppen löschen

    +

    articlegroup->title ?>

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/deldomain.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/deldomain.phtml new file mode 100755 index 000000000..cff6cc0b9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/deldomain.phtml @@ -0,0 +1,13 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + + Zurück

    Domain löschen

    +

    domain->name ?>

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delmotiv.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delmotiv.phtml new file mode 100755 index 000000000..5f90c8b35 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delmotiv.phtml @@ -0,0 +1,15 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + +Zurück

    "motiv->title ?>" translate('Motiv löschen')?>

    + +motiv_in_use > 0): ?> +

    translate("Motiv ist in Benutzung, löschen nicht möglich"); ?>

    + + +
    + +
    + + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delslide.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delslide.phtml new file mode 100755 index 000000000..8b3a02d58 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delslide.phtml @@ -0,0 +1,12 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + + Zurück

    Slide löschen

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delthemearticle.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delthemearticle.phtml new file mode 100755 index 000000000..82fdc3da6 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delthemearticle.phtml @@ -0,0 +1,13 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + + Zurück

    Produktthema löschen

    +

    theme->title ?>

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delthememotiv.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delthememotiv.phtml new file mode 100755 index 000000000..96261b05e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/delthememotiv.phtml @@ -0,0 +1,13 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + + Zurück

    Motivthema löschen

    +

    theme->title ?>

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/design.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/design.phtml new file mode 100755 index 000000000..f126e95c0 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/design.phtml @@ -0,0 +1,15 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Konfigurieren Sie Ihr Design.

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + +
    + + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/domains.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/domains.phtml new file mode 100755 index 000000000..19acb684e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/domains.phtml @@ -0,0 +1,17 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + +

    Domains.

    + Neue Domain anlegen + + + + domains as $domain): ?> + + + +
    Domain
    + +
    + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editarticle.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editarticle.phtml new file mode 100755 index 000000000..b7794865d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editarticle.phtml @@ -0,0 +1,15 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> +headScript()->prependFile('/scripts/jquery-multiselect/js/jquery.multi-select.js'); + $this->headLink()->appendStylesheet('/scripts/jquery-multiselect/css/multi-select.css'); +?> + +Zurück

    Produkt bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editarticlegroup.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editarticlegroup.phtml new file mode 100755 index 000000000..a92a9bf0d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editarticlegroup.phtml @@ -0,0 +1,12 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +Zurück

    Produktgruppen bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editdomain.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editdomain.phtml new file mode 100755 index 000000000..aa395fa8b --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editdomain.phtml @@ -0,0 +1,12 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +Zurück

    Domain bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editmotiv.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editmotiv.phtml new file mode 100755 index 000000000..fadea31ef --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editmotiv.phtml @@ -0,0 +1,15 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + +headScript()->prependFile('/scripts/jquery-multiselect/js/jquery.multi-select.js'); + $this->headLink()->appendStylesheet('/scripts/jquery-multiselect/css/multi-select.css'); +?> +Zurück

    Motiv bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editslide.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editslide.phtml new file mode 100755 index 000000000..ec01a2178 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editslide.phtml @@ -0,0 +1,13 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +Zurück

    Slide bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->text->setAttrib('style','height: 440px;width: 440px;'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editthemearticle.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editthemearticle.phtml new file mode 100755 index 000000000..171e3a110 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editthemearticle.phtml @@ -0,0 +1,12 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +Zurück

    Produktthema bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editthememotiv.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editthememotiv.phtml new file mode 100755 index 000000000..a4afd5704 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/editthememotiv.phtml @@ -0,0 +1,13 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +Zurück

    Motivthema bearbeiten

    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + $this->form->setAttrib('class', 'form-horizontal'); + $this->form->save->setAttrib('class', 'btn-success btn-large'); + + echo $this->form; ?> + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/index.phtml new file mode 100755 index 000000000..650ed7205 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/index.phtml @@ -0,0 +1,8 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + + +

    Shopübersicht

    + +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/motive.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/motive.phtml new file mode 100755 index 000000000..a5370f5e9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/motive.phtml @@ -0,0 +1,20 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Motive

    + Neues Motiv hochladen + + + + motive as $motiv): ?> + + + +
    Title
    image()->thumbnailMotiv($motiv->title, 'motivelist', $motiv->file_thumb, false, $motiv); ?>title ?>
    + UUID: uuid ?>
    + + +
    + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/orders.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/orders.phtml new file mode 100755 index 000000000..7c8c5e1dd --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/orders.phtml @@ -0,0 +1,8 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Aufträge

    + + +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/themesarticles.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/themesarticles.phtml new file mode 100755 index 000000000..83a832869 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/themesarticles.phtml @@ -0,0 +1,18 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Produktthemen

    + Neues Thema anlegen + + + + themes as $theme): ?> + + + +
    Title
    title ?> + +
    + +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/myshop/themesmotive.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/themesmotive.phtml new file mode 100755 index 000000000..1b7686883 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/myshop/themesmotive.phtml @@ -0,0 +1,18 @@ +partial ( 'myshop/_head.phtml', array ('role' => $this->role, 'shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath, 'current_shop' => $this->current_shop, 'myshop_selector' => $this->myshop_selector ) );?> + + +

    Motivthemen

    + Neues Thema anlegen + + + + themes as $theme): ?> + + + +
    Title
    title ?> + +
    + + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/news/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/news/index.phtml new file mode 100755 index 000000000..c6799ce5d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/news/index.phtml @@ -0,0 +1,6 @@ + + +news as $news): ?> + + +
    date($news->sort_date)->toString(Zend_Date::DATE_MEDIUM) ?> title ?>

    einleitung ?> [translate('mehr')?>...]

    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/news/show.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/news/show.phtml new file mode 100755 index 000000000..9d7e23130 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/news/show.phtml @@ -0,0 +1,4 @@ + +

    news->text ?>

    +Zurück +



    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/overview/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/overview/index.phtml new file mode 100755 index 000000000..28a4b6f2f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/overview/index.phtml @@ -0,0 +1,60 @@ +
    + + +
    +

    articlegroup->title ?>

    +

    articlegroup->getEinleitung() ?>

    + articlegroupss) > 0) { ?> + + + + articles) > 0 ) { ?> + + + +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/pagination.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/pagination.phtml new file mode 100755 index 000000000..0cdc552f3 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/pagination.phtml @@ -0,0 +1,39 @@ +pagesInRange) > 1): + +?> +
    + +
    + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/product_tabs.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/product_tabs.phtml new file mode 100755 index 000000000..755f48b82 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/product_tabs.phtml @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep1.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep1.phtml new file mode 100755 index 000000000..14799386e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep1.phtml @@ -0,0 +1,86 @@ + +
    + Schritt 1: translate('Allgemeine Daten', null, 'article_step_1_pfeil') ?>
    + Schritt 2: translate('Kategorien', null, 'article_step_2_pfeil') ?>
    + Schritt 3: translate('Martkplatz', null, 'article_step_3_pfeil') ?>
    + Schritt 4: translate('Fertigstellen', null, 'article_step_5_pfeil') ?>
    +
    +
    +headScript()->prependFile('/scripts/jquery-tag/jquery-tag.js'); +?> + + +
    + article->a6_org_article != 0 || $this->layouterPreviewId): ?> + articleObj->generatePreview($this->article->id, $this->layouterPreviewId); ?> + + image()->thumbnailImage($this->article->title, 'articlelist_overview_box', $this->article->file); ?> + + + + article->a6_org_article != 0 || $this->layouterPreviewId): ?> +

    article->OrgArticle->title; ?>

    + +

    article->title; ?>

    + + article->a6_org_article != 0 || $this->layouterPreviewId): ?> +

    article->OrgArticle->info; ?>

    + +

    article->info; ?>

    + +
    +

    +form->setAttrib('class', 'form-horizontal'); +EasyBib_Form_Decorator::setFormDecorator($this->form, \EasyBib_Form_Decorator::BOOTSTRAP, 'Weiter'); ?> +
    +
    +
    +

    Allgemeine Daten

    + form->name ?> + + form->description ?> + + form->tags ?> + + form->shop ?> + + form->prodpreis ?> + + form->resale_price->setAttrib('class', 'span1');echo $this->form->resale_price ?> + + form->allow_layouter ?> +
    +

    + So geht's

    + Vergeben Sie einen eindeutigen Namen. Die Beschreibung gibt + anderen Besuchern eine erste Information über Ihr Produkt. + Falls Sie mehrere Shops haben, wählen Sie einen davon aus. + Mit dem Verkaufsaufschlag legen Sie fest wie hoch Ihr Gewinn + sein wird. +

    +
    + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep2.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep2.phtml new file mode 100755 index 000000000..6fdbc5074 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep2.phtml @@ -0,0 +1,178 @@ +headScript()->prependFile('/'.$this->designPath . 'assets/js/ot.js'); +?> + +
    + Schritt 1: translate('Allgemeine Daten', null, 'article_step_1_pfeil') ?>
    + Schritt 2: translate('Kategorien', null, 'article_step_2_pfeil') ?>
    + Schritt 3: translate('Martkplatz', null, 'article_step_3_pfeil') ?>
    + Schritt 4: translate('Fertigstellen', null, 'article_step_5_pfeil') ?>
    +
    +
    + + +
    +
    +
    +

    A: translate('Produktgruppen') ?>

    +
    + Produktgruppe 1:articlegroup1name; ?>
    + Produktgruppe 2:articlegroup2name; ?>
    + Produktgruppe 3:articlegroup3name; ?> +
    +
    +

    Wieso brauchen Sie eine Produktgruppe?

    Wählen Sie die Produktgruppe aus Ihrer Navigation, unter der Ihr Produkt zu finden ist oder legen Sie mit hinzufügen eine neue Produktgruppe an. Soll Ihr Produkt unter mehreren Produktgruppen zu finden sein nutzen Sie das Plus-Icon um eine weitere Produktgruppe zu bestimmen.

    +
    +
    +
    +
    +
    +

    B: translate('Produktthemen') ?>

    +
    + Produktthema 1:articletheme1name; ?>
    + Produktthema 2:articletheme2name; ?>
    + Produktthema 3:articletheme3name; ?> +
    +
    +

    Wieso brauchen Sie ein Produktthema?

    Wählen Sie die Produktthema aus Ihrer Navigation, unter der Ihr Produkt zu finden ist oder legen Sie mit hinzufügen eine neues Produktthema an. Soll Ihr Produkt unter mehreren Produktthemen zu finden sein nutzen Sie das Plus-Icon um eine weiteres Produktthema zu bestimmen.

    +
    +
    + +
    + "/> +
    + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep3.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep3.phtml new file mode 100755 index 000000000..684ab9354 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep3.phtml @@ -0,0 +1,63 @@ +headScript()->prependFile('/'.$this->designPath . 'assets/js/ot.js'); +?> + +
    + Schritt 1: translate('Allgemeine Daten', null, 'article_step_1_pfeil') ?>
    + Schritt 2: translate('Kategorien', null, 'article_step_2_pfeil') ?>
    + Schritt 3: translate('Martkplatz', null, 'article_step_3_pfeil') ?>
    + Schritt 4: translate('Fertigstellen', null, 'article_step_5_pfeil') ?>
    +
    +
    + + +form->setAttrib('class', 'form-horizontal'); +EasyBib_Form_Decorator::setFormDecorator($this->form, \EasyBib_Form_Decorator::BOOTSTRAP, 'Weiter'); ?> +
    +

    Was ist der Marktplatz?

    +

    Der Marktplatz wird auf der Startseite von primabu.de angezeigt und ist für jeden sichtbar und zugänglich. Hier erscheinen die neusten und beliebtesten Produkte, Motive und Shops.

    + form->resale ?> + +

    Wieso brauchen Sie ein Produktthema?

    +

    + Ordnen Sie hier Ihrem Produkt einer oder mehrere Kategorien zu. Damit erleichtern Sie Interessierten Ihr neues Produkt + im öffentlichen Marktplatz leichter zu finden. Sie können ein weiteres Thema auswählen in dem Sie auf das Plus (+) Symbol klicken. +

    +

    Produktthema wählen

    +
    +
    +
    +
    Produkttheme 1:articlemarkettheme1name; ?>
    +
    Produkttheme 2:articlemarkettheme2name; ?> +
    Produkttheme 3:articlemarkettheme3name; ?> +

    + "/> +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep4.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep4.phtml new file mode 100755 index 000000000..96cb3729e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep4.phtml @@ -0,0 +1,98 @@ +headLink()->appendStylesheet($this->designPath . '/css/resalearticle2.css'); +?> +
    +

    translate('Selling product') ?>

    + + + +
    +

    +
    +
    +
    +
    +

    translate('Was bedeutet privatisieren') ?>?

    Mit dem privatisieren Button können Sie ein Produkt an eine bestimmte Firma und eine bestimmte Person binden. Somit kann nur diese Frima bzw. Person das Produkt sehen. Des Weiteren erscheint diese Produkt nicht mehr auf dem Marktplatz. +

    +

    translate('Produkt privatisieren?') ?>

    form->private->getDecorator('viewHelper')->setElement($this->form->private)->render(''); ?> + form->getMessages()) ?> +
    +
    +
    +
      +
    • +
      + Firma +
      +
    • +
    • +
      + Mitglieder +
      +
    • +
    +
    +
    +
      +
    • form->account->getDecorator('viewHelper')->setElement($this->form->account)->render(''); ?>
    • +
    • form->contact->getDecorator('viewHelper')->setElement($this->form->contact)->render(''); ?>
    • +
    +
    +
    +
    +
    +
    +
    +"/> +
    + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep5.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep5.phtml new file mode 100755 index 000000000..465c344d0 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/articlestep5.phtml @@ -0,0 +1,26 @@ + +
    + Schritt 1: translate('Allgemeine Daten', null, 'article_step_1_pfeil') ?>
    + Schritt 2: translate('Kategorien', null, 'article_step_2_pfeil') ?>
    + Schritt 3: translate('Martkplatz', null, 'article_step_3_pfeil') ?>
    + Schritt 4: translate('Fertigstellen', null, 'article_step_5_pfeil') ?>
    +
    +
    +

    +Alles OK? Wenn nicht gelangen Sie über die Bestellschritte wieder zurück und können Ihre Daten überarbeiten.
    +Hier können Sie sich über unsere allgemeinen Geschäftsbedingungen informieren und Ihre Bestellung abschließn. +

    +
    shop->Install->agb ?>
    +
    +

    translate('Bitte akzeptieren Sie unsere allg. Geschäftsbedingungen:') ?>

    +
    +

    +
    +form->cp ?> +
    + + "/> +
    + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/begin.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/begin.phtml new file mode 100755 index 000000000..4d4b90b2a --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/begin.phtml @@ -0,0 +1,221 @@ +
    +

    Verkaufen

    +

    Jetzt durchstarten und mit dem eigenen, kostenlosen Shop Geld verdienen!

    +
    +
    +

    Neuen Themenshop eröffnen

    + +

    Eröffnen Sie kostenlos einen Themenshop und verkaufen Sie Motive, Designvorlagen und Produkte.

    + Los geht's +
    + +
    +

    Motive hochladen

    + +

    Laden Sie zum Gestalten oder zum Verkauf eigene Fotos oder Grafiken hoch. Zum Verkaufen benötigen Sie einen eigenen Themenshop.

    + Los geht's +
    + +
    +

    Produkt verkaufen

    + +

    Erstellen Sie aus unserer Produktpalette mit Ihren Ideen und Motiven eigene Produkte die Sie einfach über Ihren Themenshop verkaufen können.

    + Los geht's +
    +
    +
    +
    + +translate(" + + + + +
    +

    Aller Anfang ist (bei uns) kinderleicht

    +

    Eröffne Deinen eigenen Online-Shop und verkaufe Deine Produkte!

    +
    + + + +
    + + +
    +

    Sie sind ein Fotograf oder eine Fotoagentur?

    +
    +Auf myprintmall kann jeder einfach und kostenlos eigene Fotos präsentieren und verkaufen. Ihre Motive werden von einem besonders dankbaren Publikum wahrgenommen, denn die Plattform bietet eine Vielzahl von Produkten, die mit diesen Motiven online gestaltet werden können. Vom Fotobuch bis T-Shirts - im Prinzip alles, was sich bedrucken lässt. +Was zählt ist die eigene Idee und Kreativität. +

    +Richten Sie jetzt kostenlos Ihren eigenen Motiv-Shop und Fotoprodukte-Shop ein. z.B.: +
      +
    • Event - Foto & Fotoprodukte-Shop
    • +
    • Sport - Foto & Fotoprodukte-Shop
    • +
    • Themen - Foto & Fotoprodukte
    • +
    +
    +Exklusive Bilder von Veranstaltungen anzubieten und diese auf ausgewählten Druckprodukten zu präsentieren erhöht die Verkaufschancen mit einem Schlag um ein Vielfaches. +Als registrierter Nutzer können Sie unsere Features wie z.B. Fotos verkaufen in vollem Umfang kostenlos nutzen, die frei gewählte Provision definieren - den Rest macht myprintmall: Vermarktung, Produktion, Versand und Service. +
    +
    + + + +
    +

    Sie sind ein Gestalter, ein Grafiker oder Illustrator?

    +\"Jeder Mensch ist ein Künstler\", so Joseph Beuys im November 1985 in einem Vortrag. Das stimmt heute mehr denn je. +
    +Sie haben Ideen, die bei anderen gut ankommen? Jedoch war Ihnen der entscheidende Schritt, daraus vermarktbare Produkte zu machen, mit einem zu hohem finanziellen Risiko verbunden? +
    +Das ist jetzt vorbei. Gestalten Sie völlig kostenfrei eigene Produkte und verkaufen jetzt Designvorlagen und fertige Produkte ggf. auf Basis bereits bestehender Layouts und Ideen, den Rest macht myprintmall: +
    +Vermarktung, Produktion, Versand und Service. +

    +Sie verdienen bei jedem Produkt die frei gewählte Provision und sind jederzeit im Bilde, wie sich Ihre Produkte verkaufen. +
    +Richten Sie sich Ihren persönlichen Account auf myprintmall ein. Als registrierter Nutzer können Sie unsere Features wie z.B. Motive verkaufen und Designs verkaufen in vollem Umfang nutzen. + +
    +
    + + +
    +

    Sie sind eine Werbeagentur?

    +BtoB Mandantenshops: +
    +Verwöhnen Sie Ihre Kunden mit einem passwortgeschützen Web2Print-Shop im LookAndFeel der eigenen Agentur und Ihres Kunden. Der BtoB Mandantenshop ist praktizierte Kundenbindung. Sie richten kostenfrei Ihren eigenen Onlineshop ein und stellen die Druckprodukte (CD-konforme Visitenkarten, Produktflyer und Imagebroschüren) für Ihren Kunden ein, die dieser einfach anpassen und bestellen kann. Fertige Printprodukte können als HTML CodeSnippet in der Firmenhomepage Ihres Kunden zum direkten Bestellen durch deren Besucher angezeigt werden (z.B. Produktbroschüre). Ein perfekter Kundenservice, der beeindrucken wird. +Ohne Arbeit für Sie oder Ihre Mitarbeiter wird die komplette Historie des Workflows inkl. Freigabeprozesse automatisch dokumentiert den Rest macht myprintmall: Produktion, Versand und Service. +

    +Zweitvermarktung: +
    +Bieten Sie auch in Ihrem offenen Shop z.B. branchenorientiert vorgestaltete Visitenkarten an oder eröffnen kostenlos eigene Spezialshops z.B. für Veranstaltungsplakate oder Einladungs- und Grusskarten. + +
    +
    + + + +
    +

    Sie sind Webmaster?

    +Sie wenden sich über die von Ihnen administrierte Portalsite professionell an eine attraktive Zielgruppe? Richten Sie jetzt Ihren eigenen, offenen Themenmarktplatz ein und überlassen es der Fantasie und Dynamik Ihrer Besucher eigene Produkte, Inhalte, Motive anzulegen und zu verkaufen. +Für spezifische Anpassungen oder Implementierungen unserer Technologie in Ihre Plattform oder umgekehrt können Sie uns zwecks einer Kooperation auch direkt ansprechen. + +
    +
    + + +
    +

    Sie haben einfach Ideen?

    +Eröffnen Sie jetzt Ihren kostenfreien Online-Shop bei myprintmall und vedienen Geld mit Ihren Ideen. Das geht schnell und ist kinderleicht. Der Shop-Assistent hilft dabei Schritt für Schritt mit Tipps, Tricks und Tutorials. +Eigene Produkte (z. B. Kalender mit den Rezepten Ihrer Lieblingscocktails oder selbstgestaltete T-Shirts) lassen sich aus der groflen Auswahl gestalten und dann im eigenen Shop verkaufen. Wählen Sie einfach ein Bestandsprodukt und gestalten es online mit Ihren Motiven und nach Ihren Vorstellungen. Verdienen Sie Geld mit Ihren Ideen, Designs und Motiven. +

    +Sie können aber auch einfach Produkte für sich selbst bestellen + +
    +
    + + +
    +

    Ralf S., Fotograf:

    +\"Ich fotografiere seit Jahren beruflich und mit Leidenschaft. Dabei sind natürlich auch viele freie Arbeiten entstanden. Meine Bilder sind sehr speziell und passen nicht unbedingt in das Schubladendenken vieler Menschen. Und in meinen Schubladen sollten die Bilder natürlich nicht bleiben. Es war oft nicht einfach eine kommerzielle Verwendung dafür zu finden. +Doch jetzt habe ich endlich die ideale Plattform für meine Bilder gefunden - myprintmall. Dort werden lediglich geringauflösende Thumbnails gezeigt und keine Downlods angeboten, dass der elektronische Bilderklau ausgeschlossen ist. Jedoch lassen sich dort mit meinen Motiven tolle Druckprodukte erstellen, die die Leute liebe, als Geschenk oder für sich selbst. +Und ich verdiene an jedem Exemplar mit.\" +
    +
    + + +
    +

    Sascha B. Grafikdesigner:

    +\"Prima Idee von den Leuten von myprintmall! Ich kann jetzt all die guten Entwürfe, die leider nie gedruckt wurden, weil der Auftraggeber sie nicht verstanden hat oder weil er was anderes schöner fand, neuen potenziellen Kunden anbieten. Das nenne ich mal einen Synergieeffekt! +Und der eigene Web2Printshop ist für mich völlig kostenlos. Ich habe mich einfach registriert und meine Sachen online gestellt. Den Shop habe ich in meine Homepage eingebunden, aber auch gleich die Freigabe für die Plattform gegeben. Da kommt mehr, als ich zunächst dachte.\" +
    +
    + + +
    +

    Max M., Fuflballklub Kick e. V.:

    +\"Die haben da ein einfaches Layout-Gestaltungsprogramm. Das ist online und damit mache ich jetzt seit zwei Ausgaben unsere Vereinszeitung. Die Bilder lade ich einfach hoch und die Texte kopiere ich in die Textboxen. Wenn ich meinen Artikel fertig habe, schicke ich den anderen einfach eine eMail. So kann unsere Redaktionsteam der Reihe nach die Ausgabe fertig stellen. +Ist die Zeitung fertig schicke ich eine Rundmail mit dem Bestelllink - den Rest macht myprintmall: Produktion, Versand und Service.\" +
    +
    + + +
    +

    Ansgar B., Jazzfan:

    +\"Manchmal passen die Dinge einfach zusammen. Ich bin Webdesigner und betreue das Jazzfestival Münster (www.jazzfestival-muenster.de), mein Hobby ist die Fotografie und ich liebe Musik. Das sieht man meinen Fotos auch an, glaube ich. Ich wurde von vielen Seite auf meine Fotos angeprochen und habe kurzerhand ein Fotobuch daraus gemacht, das ich jetzt auf dem Marktplatz myprintmall, meinem eigenen Shop und die offizielle Jazzfestivalsite vertreibe - den Rest macht myprintmall: Produktion, Versand und Service.\" +
    +
    + +
    ", 'textarea', 'resalebegin'); \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/finish.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/finish.phtml new file mode 100755 index 000000000..ac559dfe4 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/finish.phtml @@ -0,0 +1,10 @@ + +mode == 'product'): ?> +

    Vielen Dank für die Einstellung eines Verkaufsprodukt.

    +uuid) && $article->uuid != ""): ?> +Verkauften Artikel im entsprechenden Shop aufrufen Zur Startseite + +

    Vielen Dank für Ihren Upload.

    +

    Ihre Motive können Sie nun in Ihrem Kundenaccount unter Meine Motive verwalten.

    +Zu meinen Motiven Zur Startseite + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/index.phtml new file mode 100755 index 000000000..278bef63e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/index.phtml @@ -0,0 +1,34 @@ + + +
    + + hasShop): ?> +
    +

    translate('Verkaufen in meinem Shop')?>

    +

    translate('Sie möchten dieses Produkt in Ihr Sortiment aufnehmen, weil Sie bereits einen Shop über primabu.de eröffnet haben? Dann sind Sie hier richtig!')?>

    + translate("Los geht's")?> +
    + + + uuid != ""): ?> + layouter !=""):?> +
    +

    translate('Produkt gestalten')?>

    +

    translate('Über die Detailansicht dieses Produkts gelangen Sie zum Online-Layouter. Dort können Sie Ihr Produkt individuell gestalten.')?>

    + translate("Los geht's")?> +
    + +
    +

    translate('Produkt gestalten')?>

    +

    translate('Über die Detailansicht dieses Produkts gelangen Sie zum Online-Layouter. Dort können Sie Ihr Produkt individuell gestalten.')?>

    + translate("Los geht's")?> +
    + + + +
    +

    translate('Verkaufen in neuem Shop')?>

    +

    translate('Sie möchten einen kostenfreien Shop eröffnen? Dazu müssen Sie sich registrieren. Unser Assistent wird Sie schrittweiße bei der Eingabe der Details begleiten.')?>

    + translate("Los geht's")?> +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep1.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep1.phtml new file mode 100755 index 000000000..24b3276d4 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep1.phtml @@ -0,0 +1,154 @@ + +headScript()->prependFile('/'. $this->designPath . '/motivstep1.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/locale.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-video.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-audio.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-image.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-process.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-ui.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload.js'); + +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.iframe-transport.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/vendor/jquery.ui.widget.js'); +$this->headLink()->appendStylesheet('/'. $this->designPath . '/assets/uploader/css/jquery.fileupload-ui.css'); +?> + +
    + +

    translate('Motiv Upload') ?>

    + + partial ( 'motiv_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => 4, 'myfavcount' => $this->myfavcount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> +
    +

    So fügen Sie eigene Motive hinzu:

    +
      +
    1. Wählen Sie Dateien von Ihrem Rechner aus, indem Sie auf "Dateien hinzufügen" klicken.
    2. +
    3. Klicken Sie auf "Hochladen starten"
    4. +
    5. Wenn Sie mit den hochgeladenen Dateien zufrieden sind, bestätigen Sie zuletzt mit "Motive speichern"
    6. +
    +
    +
    + +
    + +
    + + + + Dateien hinzufügen... + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
     
    +
    + +
    + + +
    +
    + +
    +
    + + + + + + + + + + + + + + +
    +
    +
    + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep2.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep2.phtml new file mode 100755 index 000000000..72335b957 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep2.phtml @@ -0,0 +1,103 @@ + + +
    +headScript()->prependFile('/scripts/jquery-tag/jquery-tag.js'); +?> + +

    A. Ihre Motivauswahl

    +
    +

    So geht's

    Stellen Sie (mit Hilfe des Assistenten) Motive zum Verkauf bereit. Hier sehen Sie Ihre ausgewählten Motive und können die Namen noch einmal korrigieren.

    + hasIdentity()): ?> + +
    +
    + + + + +

    B. Shop auswählen

    +

    Wählen Sie hier den Shop, in dem Sie Ihre Motive verkaufen möchten.

    + form->shop->getDecorator('viewHelper')->setElement($this->form->shop)->render(''); ?> + +

    C. Gewinn definieren

    +

    Wählen Sie die von Ihnen gewünschten Preise für Ihre Motive. Die Preise sind für alle hier abgebildeten Motive gültig. Sie können diese Informationen jederzeit unter den Motiveigenschaften ändern. Genauere Informationen zu den Größen können Sie über das Info-Symbol einsehen.

    + + + + +
    kleinform->price1->getDecorator('viewHelper')->setElement($this->form->price1)->render(''); ?>
    mittelform->price2->getDecorator('viewHelper')->setElement($this->form->price2)->render(''); ?>
    großform->price3->getDecorator('viewHelper')->setElement($this->form->price3)->render(''); ?>
    + + +

    D. Zusatzinformationen festlegen

    +

    Hier können Sie das Copyright für Ihre Bilder eintragen und Stichworte (sogenannte Tags) vergeben.

    + + + +
    Copyrightform->copyright->getDecorator('viewHelper')->setElement($this->form->copyright)->render(''); ?>
    Tagsform->tags->getDecorator('viewHelper')->setElement($this->form->tags)->render(''); ?> Eingabe: tag1, tag2, tag3, ...
    + + "/> +
    + + + + +

    translate('Bitte melden Sie sich an um mit dem Upload fortzufahren. Hier entlang', 'rte', 'motive_upload') ?>

    + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep21.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep21.phtml new file mode 100755 index 000000000..1458358df --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep21.phtml @@ -0,0 +1,207 @@ +headScript()->prependFile('/'.$this->designPath . 'assets/js/ot.js'); +?> + + +
    + + + + + hasIdentity()): ?> + +
    + +

    translate('A. Motivthema für Ihren Shop wählen','RTE') ?>

    +

    Wieso brauchen Sie ein Motivthema?

    Unter welchem Thema sollen Ihre Motive zu finden sein? +(Für Ihren eigenen Shop können Sie auch neue Themen anlegen.) Sie können ein weitere Gruppe auswählen in dem Sie das Plus (+) Symbol klicken.

    + + + + + + + + + + +
    + Motivthema 1:motivtheme1name; ?>
    + Motivthema 2:motivtheme2name; ?>
    + Motivthema 3:motivtheme3name; ?> +
     
    +

    translate('B. Motivthema für den Marktplatz wählen','RTE') ?>

    +

    Was ist der Marktplatz?

    Der Marktplatz wird auf der Startseite von primabu.de angezeigt und ist für jeden sichtbar und zugänglich. Hier erscheinen die neusten und beliebtesten Produkte, Motive und Shops.

    Wieso brauchen Sie ein Marktthema?

    Sie möchten Ihre Motive auch auf dem Marktplatz anbieten? Dann setzen Sie den Haken und wählen hier ein geeignetes Thema aus. (Beim Marktplatz ist Ihre Auswahl auf die bestehenden Themen begrenzt.) Sie können eine weitere Gruppe auswählen in dem Sie auf das Plus (+) Symbol klicken.

    +shop->pmb || $this->shop->market): ?> +
    + + + +

    form->resale_market->isChecked()): ?>checked="checked" value="1" id="resale_market" name="resale_market" /> auf dem Marktplatz anbieten

    +
    +
    + + + + + +
    + Marktthema 1:markettheme1name; ?>
    + Marktthema 2:markettheme2name; ?>
    + Marktthema 3:markettheme3name; ?> +
    + +
    + "/> +
    + + +

    translate('Bitte melden Sie sich an um mit dem Upload fortzufahren. Hier entlang', 'rte', 'motive_upload') ?>

    + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep3.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep3.phtml new file mode 100755 index 000000000..6cc7ca351 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/motivstep3.phtml @@ -0,0 +1,24 @@ + + +
    +

    +Alles OK? Wenn nicht gelangen Sie über die Bestellschritte wieder zurück und können Ihre Daten überarbeiten.
    +Hier können Sie sich über unseren Nutzungsvertrag für Bildrechte informieren und Ihren Motiv Verkauf abschließen. +

    +
    shop->Install->getMotivAgb() ?>
    +
    +

    translate('Bitte akzeptieren Sie unseren Nutzungsvertrag für Bildrechte:') ?>

    +
    +

    +
    +form->cp ?> +
    + + "/> +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep0.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep0.phtml new file mode 100755 index 000000000..1ad86453e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep0.phtml @@ -0,0 +1,22 @@ + + +
    +
    +
    +
    + + form->setAttrib('class', 'form-horizontal'); + EasyBib_Form_Decorator::setFormDecorator($this->form, \EasyBib_Form_Decorator::BOOTSTRAP, 'Weiter'); + echo $this->form->type ?> + + +
    +
    +

    So geht's

    Wenn sie einen für jeden zugänglichen Shop eröffnen möchten und Ihre Produkte und Motive eventuell auch auf dem Marktplatz anbieten möchten, dann ist ein "Offener Themenshop" die richtige Wahl für Sie.

    Möchten Sie einen Shop eröffnen, in dem z.B. nur Mitarbeiter Ihrer Firma einkaufen können, dann wählen Sie "Passwortgeschützter Mandantenshop" aus.

    + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep1.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep1.phtml new file mode 100755 index 000000000..6aa40bf2f --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep1.phtml @@ -0,0 +1,110 @@ +headScript()->prependFile('/'.$this->designPath . 'assets/js/ot.js'); +?> + + + +
    +form->setAttrib('class', 'form-horizontal'); +EasyBib_Form_Decorator::setFormDecorator($this->form, \EasyBib_Form_Decorator::BOOTSTRAP, 'Weiter'); ?> +shoptype != 2 && $this->shoptype != 3 && $this->shoptype != 4): ?> +
    +

    Geben Sie die Grundinformationen zu Ihrem Shop ein

    +
    +
    +
    +

    A. translate('Shopdaten eingeben') ?>

    + form->name ?> + form->keywords ?> + form->description ?> +
    +
    +
    +

    Vergeben Sie einen eindeutigen Namen.
    + Keywords helfen Anderen Ihren Shop zu finden.
    + Mit einer kurzen Beschreibung stellen Sie ihren Themenshop vor +
    und geben Besuchern eine erste Information was Sie erwartet.

    +
    +

    +
    +
    +

    B. translate('Logo hochladen') ?>

    + form->logo ?> +
    +
    +
    +

    Hinweise zum Shop-Logo/Shop-Banner:

    +

    Dateifomate: JPG, Gif oder PNG
    + Max. Größe: 980px x 120px

    +
    +

    +
    +
    +

    C. translate('Choose your shopthemes') ?>

    +

    + Shopthema 1:shoptheme1name; ?>
    + Shopthema 2:shoptheme2name; ?>
    + Shopthema 3:shoptheme3name; ?> +
    +
    +
    +

    Ordnen Sie hier Ihrem Shop einer oder mehrere Kategorien zu. Damit erleichtern Sie Interessierten Sie leichter zu finden. + Sie können ein weiteres Thema auswählen in dem Sie das Plus (+) Symbol klicken.

    +
    +
    +form->shop_bank): ?>
    +
    +
    +

    D.translate("Bankverbindung zur Abrechnung") ?>

    + form->shop_bank->shop_kto ?> + form->shop_bank->shop_bank_name ?> + form->shop_bank->shop_blz ?> + form->shop_bank->shop_bic ?> + form->shop_bank->shop_iban ?> +
    +
    +
    +

    Zur Abrechnung Ihrer Verkäufe benötigen wir eine Bankverbindung von Ihnen. Bitte geben Sie dass Konto an, auf Ihre eingenommene Provision überwiesen haben möchten.

    +
    + +
    + + + zurück "/> +
    + + +form ?> + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep2.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep2.phtml new file mode 100755 index 000000000..92f69e7c0 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep2.phtml @@ -0,0 +1,25 @@ +
    +

    3 Schritte zu Ihrem Shop

    + +
    +



    + +
    +
    + translate('Auswahl Design') ?> + + designs as $design): ?> + + + + +

    + +
    + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep3.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep3.phtml new file mode 100755 index 000000000..f08082b3e --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/resale/shopstep3.phtml @@ -0,0 +1,24 @@ + + +
    +

    +Alles OK? Wenn nicht gelangen Sie über die Bestellschritte wieder zurück und können Ihre Daten überarbeiten.
    +Hier können Sie sich über unsere allgemeinen Geschäftsbedingungen informieren und Ihre Bestellung abschließen. +

    +
    shop->Install->agb ?>
    +
    +

    translate('Bitte akzeptieren Sie unsere allg. Geschäftsbedingungen:') ?>

    +
    +

    +
    +form->cp ?> +
    + + "/> +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/search/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/search/index.phtml new file mode 100755 index 000000000..e933d89fa --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/search/index.phtml @@ -0,0 +1,39 @@ + + +error): ?> + +

    translate('Die Suche ist im Moment nicht verfügbar.')?>

    + + + +cms) > 0): ?> + cms as $cms): ?> +

    Seite:

    +

    text()->truncate_text(strip_tags(preg_replace('#(.*?)#is', '', $cms['text1'])), 400, '') ?> translate('mehr')?>...

    +
    + + + +article) > 0): ?> +

    translate('Produktliste') ?>

    +
    +
    + article as $article): ?> + partial('article/_articlelistitem.phtml', array('admin' => $this->admin, 'user' => $this->user, 'currency' => $this->currency, 'article' => $article, 'designPath' => $this->designPath, 'shop' => $this->shop)) ?> + + + +
    + + motive) > 0): ?> +

    translate('Motivliste') ?>

    + + motive as $motiv): ?> + partial('motiv/_motivlistitem.phtml', array('admin' => $this->admin, 'user' => $this->user, 'currency' => $this->currency, 'motiv' => $motiv, 'designPath' => $this->designPath, 'shop' => $this->shop, 'currency' => $this->currency)) ?> + + + + +
    +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/sidenav.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/sidenav.phtml new file mode 100755 index 000000000..9f0cb805c --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/sidenav.phtml @@ -0,0 +1,125 @@ + + +cms()->getCms('left'); + + if(count($help)): +?> + + + +cms()->getCms('contentleft'); ?> + 0): ?> + getFirst()->notinmenu): ?>getFirst()->display_title): ?>

    getFirst()->title ?>

    + getFirst()->getText(); ?> + + + * + * + */ +?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/slider.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/slider.phtml new file mode 100755 index 000000000..5487d23f8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/slider.phtml @@ -0,0 +1,65 @@ + +shop->slider_logo != ""): ?> +
    + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/top_modul.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/top_modul.phtml new file mode 100755 index 000000000..965b740d9 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/top_modul.phtml @@ -0,0 +1,46 @@ +headLink()->appendStylesheet($this->designPath . 'css/motivindex.css'); ?> +top_modul as $modul): ?> + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/uploadcenter/index.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/uploadcenter/index.phtml new file mode 100755 index 000000000..890a2c72c --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/uploadcenter/index.phtml @@ -0,0 +1,187 @@ +headScript()->prependFile('/'. $this->designPath . '/upload_center.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/locale.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-process.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload-ui.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.fileupload.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/jquery.iframe-transport.js'); +$this->headScript()->prependFile('/'. $this->designPath . '/assets/uploader/js/vendor/jquery.ui.widget.js'); +$this->headLink()->appendStylesheet('/'. $this->designPath . '/assets/uploader/css/jquery.fileupload-ui.css'); +?> + +
    + +
    + + + hasIdentity()==true): ?> + +
    + + + + + + + + + + + + + + +
    + translate('Auftragsnummer') ?>: + + order->alias; ?> +
    + translate('Bestellt:')?> + + order->created, Zend_Date::ISO_8601); ?> +
    translate('Status:')?>order->status) ?>
    +
    + + + articles as $article): ?> + +
    + +

    Druckdaten für id; echo $article['article']['title'] ?> auswählen

    +
    +
    + + + + +
    + + +
    + +
    +
    +
    + +
     
    +
    +
    + +
    +
    + + + +
    + +
    + + + + status >= 30 || $article['orderpos']->status < 50) && ( $article['article_org']->typ != 9 ) && $article['orderpos']->layouter_mode != 3 && $article['orderpos']->layouter_mode != 2): ?>translate('Upload/s fertig')?> + + + Datei/en hinzufügen... + + +
    +
    translate('INFO: Wenn Sie alle Dateien hochgeladen haben,
    drücken Sie den "Upload/s fertig" Button!')?>
    +
    +
    + +
    + + + +

    translate('Zurück zur Liste')?>

    + +
    +
    + + + + + + + + + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/addaddress.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/addaddress.phtml new file mode 100755 index 000000000..d9a9384a7 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/addaddress.phtml @@ -0,0 +1,17 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) ); + $link = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; + $str_arr = explode ("/", $link); + $linkend = end($str_arr); +?> +
    + +

    translate('Rechnungsadresse hinzufügen')?>

    + + +

    translate('Lieferadresse hinzufügen')?>

    + + +

    translate('Absendeadresse hinzufügen')?>

    + +partial('completeform.phtml', array('buttonName' => 'Anlegen', 'buttonClass' => '', 'form' => $this->form)) ?> +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/deladdress.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/deladdress.phtml new file mode 100755 index 000000000..4f2905486 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/deladdress.phtml @@ -0,0 +1,5 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'showShop' => $this->showShop, 'admin' => $this->admin, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); +echo $this->form ?> \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/editaddress.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/editaddress.phtml new file mode 100755 index 000000000..c1480ac88 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/editaddress.phtml @@ -0,0 +1,6 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
    +

    translate('Adresse bearbeiten')?>

    + partial('completeform.phtml', array('buttonName' => 'Registrieren', 'buttonClass' => '', 'form' => $this->form)) ?> +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/guest.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/guest.phtml new file mode 100755 index 000000000..33cdf6594 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/guest.phtml @@ -0,0 +1,35 @@ + +

    translate('Als Gast bestellen') ?>

    Zurück + + + + finish != true): ?> +
    + translate('Bitte geben Sie Ihre Daten ein!') . ' – ' . $this->translate('Mit * gekennzeichnete Felder sind Pflichtfelder!'); ?> +


    + + +
    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + + //echo $this->form->render(); + $owd_FORM = $this->form->setAttrib('class', 'niceform form-horizontal')->render(); + echo str_replace( array('Telefon:', 'class="control-group', 'class="controls', 'class="control-label'), + array('Telefon', 'class="control-group form-group', 'class="controls col-xs-12 col-sm-9', 'class="control-label col-xs-12 col-sm-3'), + $owd_FORM ); + ?> +
    + + + +
    + translate('Thank you for register') ?> +
    + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/layouterlogin.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/layouterlogin.phtml new file mode 100755 index 000000000..a91799527 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/layouterlogin.phtml @@ -0,0 +1,14 @@ +

    translate('Login') ?>

    +hasIdentity()==false): ?> +
    translate('Please fill out the Form') ?>
    +form->render();?> + + +
    translate('You are logged in') ?>
    +
    + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/login.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/login.phtml new file mode 100755 index 000000000..68ab6dccb --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/login.phtml @@ -0,0 +1,17 @@ +
    +
    +

    shop->private): ?>translate('Wenn Sie bereits Kunde sind') ?>

    +
    +

    translate('Please fill out the Form') ?>

    + partial('completeform.phtml', array('buttonName' => 'Anmelden', 'buttonClass' => '', 'form' => $this->form)) ?> + translate('Forget password') ?> +
    +
    +
    +

    translate('Wenn Sie noch kein Kunde sind') ?>

    +
    +

    translate('Nutzen Sie die Vorteile eines registrierten Accounts!') ?>

    +

    translate('Registrieren Sie sich jetzt als Neukunde') ?>

    +
    +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/myaddress.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/myaddress.phtml new file mode 100755 index 000000000..8a06169d4 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/myaddress.phtml @@ -0,0 +1,154 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
    +

    translate('Rechnungsadressen')?>

    +
    +
    + + + + + + + + + + + + invoice_addresses as $address): ?> + next() ?>"> + + + + + + + + +
    translate('Firma')?>translate('Name')?>translate('Adresse')?>translate('Land')?>
    text()->truncate_text($address->company,27) ?>firstname . ' ' . $address->lastname ?>street . ' ' . $address->zip ?>country ?> + user->standart_invoice == $address->id)? 'title="'.$this->translate('Adresse ist Standard').'" class="bg-blue-500 border-slate-200 border bg-highlight text-white p-2 pl-5 pr-5 rounded-full"': 'title="'.$this->translate('Adresse als Standard setzen').'" class="bg-yellow-500 border-slate-200 border bg-highlight text-white p-2 pl-5 pr-5 rounded-full"'; ?> href="/user/setaddressasdefault/invoice/uuid ?>"> + + + + + + + + + + + + + + +
    +
    +
    + + shop->display_delivery): ?> +

    translate('Lieferadressen')?>

    +
    +
    + + + + + + + + + + + + delivery_addresses as $address): ?> + next() ?>"> + + + + + + + + +
    translate('Firma')?>translate('Name')?>translate('Adresse')?>translate('Land')?>
    text()->truncate_text($address->company,27) ?>firstname . ' ' . $address->lastname ?>street . ' ' . $address->zip ?>country ?> + user->standart_invoice == $address->id)? 'title="'.$this->translate('Adresse ist Standard').'" class="bg-blue-500 border-slate-200 border bg-highlight text-white p-2 pl-5 pr-5 rounded-full"': 'title="'.$this->translate('Adresse als Standard setzen').'" class="bg-yellow-500 border-slate-200 border bg-highlight text-white p-2 pl-5 pr-5 rounded-full"'; ?> href="/user/setaddressasdefault/invoice/uuid ?>"> + + + + + + + + + + + + + + +
    +
    +
    + + + shop->display_sender): ?> +

    translate('Absendeadressen')?>

    +
    +
    + + + + + + + + + + + + sender_addresses as $address): ?> + next() ?>"> + + + + + + + + +
    translate('Firma')?>translate('Name')?>translate('Adresse')?>translate('Land')?>
    text()->truncate_text($address->company,27) ?>firstname . ' ' . $address->lastname ?>street . ' ' . $address->zip ?>country ?> + user->standart_invoice == $address->id)? 'title="'.$this->translate('Adresse ist Standard').'" class="bg-blue-500 border-slate-200 border bg-highlight text-white p-2 pl-5 pr-5 rounded-full"': 'title="'.$this->translate('Adresse als Standard setzen').'" class="bg-yellow-500 border-slate-200 border bg-highlight text-white p-2 pl-5 pr-5 rounded-full"'; ?> href="/user/setaddressasdefault/invoice/uuid ?>"> + + + + + + + + + + + + + + +
    +
    +
    + + +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/myapproval.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/myapproval.phtml new file mode 100755 index 000000000..2bf183abb --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/myapproval.phtml @@ -0,0 +1,66 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> +hasIdentity()==true): ?>
    +
    + + + + + + + + + + + + + + orders as $order): ?> + next()?>"> + + + + + + + + + "> + + + + + + + + + +
    translate('Auftragsnummer') ?>translate('Datum') ?>translate('Zahlart') ?>
    date($order['created'])->toString(Zend_Date::DATE_SHORT) ?>
    Position Article->typ == 6 && $pos->Article->a6_org_article != 0) || ($pos->Article->typ == 8 && $pos->layouter_mode == true)): + echo $this->image()->thumbnailFop($pos->Article->title, 'motivuploadlist', $pos->Article->getMarketFile(), false, $pos->Article->id); + else: + echo $this->image()->thumbnailImage($pos->Article->title, 'motivuploadlist', $pos->Article->file); + endif; + ?> + translate('Preis Netto').' '.$this->currency->toCurrency($pos['priceallbrutto']-$pos['priceallsteuer']+0) ?>
    + translate('Preis Brutto').' '.$this->currency->toCurrency($pos['priceallbrutto']+0) ?>
    + translate('Dateien:')?>
    + Upload as $upload): ?> + name; ?>
    + +
    + translate('Eigenschaften') ?>
    + Article->getOptArray($pos->data) as $key => $value): ?> +
    + +
    translate('Aktionen'); ?>
    + translate('Freigabe'); ?> +
    + + diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/mydata.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/mydata.phtml new file mode 100755 index 000000000..d9116c697 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/mydata.phtml @@ -0,0 +1,7 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
    + hasIdentity()==true): ?> + partial('completeform.phtml', array('buttonName' => 'Speichern', 'buttonClass' => '', 'form' => $this->form)) ?> + +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/myorders.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/myorders.phtml new file mode 100755 index 000000000..902872499 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/myorders.phtml @@ -0,0 +1,86 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
    + hasIdentity()==true): ?> + + paginationControl($this->paginator, 'Sliding', 'pagination.phtml'); ?> + paginator as $order): ?> +
    +
    +
    translate('Auftragsnummer') ?>
    +
    translate('Datum') ?>/translate('Besteller') ?>
    +
    designsettings()->get('display_no_price')) { ?>translate('Wert') ?>
    +
    translate('Referenz') ?>
    +
    translate('Auftragsstatus') ?>
    +
    designsettings()->get('display_no_price')) { ?>translate('Zahlart') ?>
    + +
    +
    next()?> bg-slate-50"> +
    +
    date($order['created'])->toString(Zend_Date::DATE_SHORT) ?>

    +
    designsettings()->get('display_no_price')) { ?>currency->toCurrency($order['preisbrutto']+0) ?>
    +
    shop->basketfield1 ?>:
    + shop->basketfield2 ?>:
    +
    translate(TP_Status::getStatusText($order['status'])) ?>
    +
    designsettings()->get('display_no_price')) { ?>translate($order['payment']) ?>
    + +
    + +
    +
    . Text()->truncate_text($this->escape($pos->Article->title),40) ?>
    +
    designsettings()->get('display_no_price')) { ?>translate('Preis'); ?>
    +
    translate('Referenz'); ?>
    +
    translate('Positionsstatus'); ?>/translate('Dateien')?>
    +
    +
    "> +
    + Article->getOptArray($pos->data) as $key => $value): ?> +
    + +
    +
    designsettings()->get('display_no_price')) { ?>translate('Preis Netto').' '.$this->currency->toCurrency($pos['priceallbrutto']-$pos['priceallsteuer']+0) ?>
    + translate('Preis Brutto').' '.$this->currency->toCurrency($pos['priceallbrutto']+0) ?>
    +
    shop->basketposfield1 ?>:
    + shop->basketposfield2 ?>:
    +

    + layouter_mode != 2): ?> + Upload as $upload): ?> + . name; ?>
    + + + = 10 && $pos['status'] < 50) && ( $pos->Article->typ != 9 ) && $pos->layouter_mode != 3 && $pos->layouter_mode != 2): ?>translate('Hochladen'); ?>


    + + getCustomerInfo()): ?>Info: getCustomerInfo() ?> + isDownloadAllowed()): ?> Check Download + article()->checkIfCollectionOrdersForTemplatePrintId($pos->isTemplatePrintId()) != ""): ?> translate('Nachbestellen'); ?> +
    + +
    + + +
    + + paginationControl($this->paginator, 'Sliding', 'pagination.phtml'); ?> + + +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/myoverview.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/myoverview.phtml new file mode 100755 index 000000000..7d6b5a9c8 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/myoverview.phtml @@ -0,0 +1,31 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
    +
    + + + + translate('Hallo')?> user->self_firstname ?> user->self_lastname ?>, translate('verwalten Sie hier Ihr Benutzerkonto')?> +
    +
    +
    +
    +

    translate('Zur Startseite')?>

    + translate("Los geht's")?> +
    +
    +

    translate('Meine Bestellungen')?>

    +

    translate('Hier erhalten Sie eine Übersicht über alle Ihre Bestellungen und des jeweiligen Auftragsstatus.')?>

    + translate("Los geht's")?> +
    +
    +

    translate('Meine Logindaten')?>

    +

    translate('Hier können Sie Ihre Zugangs- und Benutzerdaten sowie Ihre Kontoeinstellungen bearbeiten.')?>

    + translate("Los geht's")?> +
    +
    +

    translate('Persönliche Produkte')?>

    +

    translate('Hier gelangen Sie zu den "privatisierten" Produkten, für deren Bestellung Sie ein Sonderrecht haben.')?>

    + translate("Los geht's")?> +
    +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/mysettings.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/mysettings.phtml new file mode 100755 index 000000000..d62abd743 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/mysettings.phtml @@ -0,0 +1,16 @@ +partial ( 'user_tabs.phtml', array ('shop' => $this->shop, 'articlegroup' => $this->articlegroup, 'mode' => $this->mode, 'inworkCount' => $this->inworkCount, 'currency' => $this->currency, 'designPath' => $this->designPath ) );?> + +
    +
    + + + + translate('Hallo')?> user->self_firstname ?> user->self_lastname ?>, translate('verwalten Sie hier Ihr Benutzerkonto')?> +
    +
    + +
    + hasIdentity()==true): ?> + partial('completeform.phtml', array('buttonName' => 'Speichern', 'buttonClass' => '', 'form' => $this->form)) ?> + +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/register.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/register.phtml new file mode 100755 index 000000000..2d884e290 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/register.phtml @@ -0,0 +1,3 @@ +
    + partial('completeform.phtml', array('buttonName' => 'Registrieren', 'buttonClass' => '', 'form' => $this->form)) ?> +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/registeraccount.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/registeraccount.phtml new file mode 100755 index 000000000..34b48512d --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/registeraccount.phtml @@ -0,0 +1,19 @@ +
    + +

    translate('Register') ?>

    + +finish != true): ?> + +
    + translate('Please fill out the Form') ?> +
    + + form; ?> + + + +
    + translate('Thank you for register') ?> +
    + + \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpassword.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpassword.phtml new file mode 100755 index 000000000..90de39565 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpassword.phtml @@ -0,0 +1,36 @@ +
    + +
    + + +

    translate('Passwort vergessen?') ?>

    + + +

    translate('Dann sind Sie hier richtig!')?>

    + +
    +
    + +
    + +

    + translate('Geben Sie bitte die Email-Adresse Ihres registrierten Accounts an und fahren Sie mit "Passwort zurücksetzen" fort.

    Anschließend erhalten Sie eine Bestätigungs-Email.')?> +

    +
    + +
    +
    + form, \EasyBib_Form_Decorator::BOOTSTRAP, 'submit'); + //echo $this->form->render(); + $owd_FORM = $this->form->setAttrib('class', 'niceform form-horizontal')->render(); + + echo str_replace( array('control-group','control-label','class="controls"', ' + +
    +
    + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpassworddone.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpassworddone.phtml new file mode 100755 index 000000000..c46a329fb --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpassworddone.phtml @@ -0,0 +1,25 @@ +
    + +
    + +
    + +

    translate('Forget password?') ?>

    + + +

    + translate('Wir haben Ihnen eine Email an die Emailadresse Ihres Accounts gesendet. Folgen Sie bitte dem darin enthaltenen Link.')?> + +
    + translate('Daraufhin erhalten Sie eine Email mit Ihren neuen Zugangsdaten.')?> +

    + +
    + +

    + translate('Durch die Bestätigungsemail versichern wir uns, dass Sie auch wirklich ein neues Passwort angefordert haben und
    fremde Personen keinen Blick auf Ihre persönlichen Daten erhalten.')?> +

    + +
    + +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpasswordfinish.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpasswordfinish.phtml new file mode 100755 index 000000000..60ef3dce0 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/resetpasswordfinish.phtml @@ -0,0 +1,24 @@ +
    + +
    +
    + +

    translate('Ihr Passwort wurde erfolgreich zurückgesetzt') ?>

    + +
    + + +

    + translate('Sie erhalten jetzt eine zweite Email mit Ihren neuen Zugangsdaten.')?> +

    + +
    + + +

    + translate('Weiterhin viel Spaß bei')?> shop->name ?> +

    + + +
    +
    \ No newline at end of file diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user/verify.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user/verify.phtml new file mode 100755 index 000000000..b6a86fa49 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user/verify.phtml @@ -0,0 +1,49 @@ + + +
    + +
    +
    +

    translate('Freischalten') ?>

    +hasIdentity()==false): ?> +
    translate('Please fill out the Form') ?>
    +form->render();?> +
    +
    + +
    translate('You are logged in') ?>
    +
    + + +
    diff --git a/src/old/application/design/vorlagen/tailwindcss/templates/user_tabs.phtml b/src/old/application/design/vorlagen/tailwindcss/templates/user_tabs.phtml new file mode 100755 index 000000000..f76bba8c3 --- /dev/null +++ b/src/old/application/design/vorlagen/tailwindcss/templates/user_tabs.phtml @@ -0,0 +1,12 @@ + diff --git a/src/old/application/modules/default/controllers/UserController.php b/src/old/application/modules/default/controllers/UserController.php index 35bcaf889..d1541b690 100755 --- a/src/old/application/modules/default/controllers/UserController.php +++ b/src/old/application/modules/default/controllers/UserController.php @@ -3044,7 +3044,8 @@ class UserController extends TP_Controller_Action } } - if (($this->_getParam('externalValidation', false) || (isset($_SESSION ['lieferja']) && (!isset($formData ['rech'] ['lieferja']) || (isset($formData ['rech'] ['lieferja']) && $_SESSION ['lieferja'] == $formData ['rech'] ['lieferja'])))) + if (($this->_getParam('externalValidation', false) || (isset($_SESSION ['lieferja']) + && (!isset($formData ['rech'] ['lieferja']) || (isset($formData ['rech'] ['lieferja']) && $_SESSION ['lieferja'] == $formData ['rech'] ['lieferja'])))) && $externalValidation && $form->isValid($formData) && ($this->_getParam('quote', false) || ($this->_getParam('quote', false) == ""))) { $contact = new Contact (); diff --git a/src/old/public/index.php b/src/old/public/index.php index 0e2c35028..d7d2fc884 100755 --- a/src/old/public/index.php +++ b/src/old/public/index.php @@ -36,4 +36,4 @@ if (strrpos(strtolower(PHP_SAPI), 'cli') !== false) { } catch (Exception $e) { Zend_Registry::get('log')->debug($e->getMessage()); } -} \ No newline at end of file +} diff --git a/src/old/public/styles/vorlagen/tailwindcss/fonts/Raleway-Regular.otf b/src/old/public/styles/vorlagen/tailwindcss/fonts/Raleway-Regular.otf new file mode 100644 index 000000000..1ef2ed028 Binary files /dev/null and b/src/old/public/styles/vorlagen/tailwindcss/fonts/Raleway-Regular.otf differ diff --git a/src/old/public/styles/vorlagen/tailwindcss/js/calc.js b/src/old/public/styles/vorlagen/tailwindcss/js/calc.js new file mode 100755 index 000000000..332290b8b --- /dev/null +++ b/src/old/public/styles/vorlagen/tailwindcss/js/calc.js @@ -0,0 +1,486 @@ +var calccount = 1; + +var calcHasError = false; + +var delivery_date = ""; + +var delivery_info = ""; + +$(function(){ + $(".printOffer").click(function(event) { + var formElements = $('#CALCFORM').serializeArray(); + var formArray = {}; + $.each(formElements, function( index, value ) { + var name = value.name; + var val = value.value; + if(name != "xmlProduct") { + formArray[name] = val; + } + }); + + var xmlProduct = ""; + if($('#CALCFORM select[name="xmlProduct"]').length > 0) { + xmlProduct = $('#CALCFORM select[name="xmlProduct"]').val(); + } + + $.ajax({ + url: "/apps/api/basket/legacy/temp", + contentType: "application/json", + dataType: 'json', + method: 'post', + data: JSON.stringify({productUUId: productUUId, values: formArray, count: 1, uploadMode: $('#upload_mode').val(), deliveryDate: delivery_date, deliveryInfo: delivery_info, xmlProduct: xmlProduct }), + success: function(result){ + window.open('/apps/product/offer/' + productUUId); + } + }); + }); + + + + $("#in_basket").click(function(event) { + + if(($('#upload_mode').val() == 'none' || $('#upload_mode').val() == '') && $('#myUpload .modal-body > div').length > 0 ) { + $('#myUpload').modal(); + return; + } + var formElements = $('#CALCFORM').serializeArray(); + var formArray = {}; + $.each(formElements, function( index, value ) { + var name = value.name; + var val = value.value; + if(name != "xmlProduct") { + formArray[name] = val; + } + }); + + var xmlProduct = ""; + if($('#CALCFORM select[name="xmlProduct"]').length > 0) { + xmlProduct = $('#CALCFORM select[name="xmlProduct"]').val(); + } + + if(productLoaded === 1) { + $.ajax({ + url: "/apps/api/basket/legacy/update", + contentType: "application/json", + dataType: 'json', + method: 'post', + data: JSON.stringify({productUUId: productUUId, values: formArray, count: 1, uploadMode: $('#upload_mode').val(), deliveryDate: delivery_date, deliveryInfo: delivery_info, xmlProduct: xmlProduct }), + success: function(result){ + document.location="/basket"; + } + }); + return false; + }else{ + $.ajax({ + url: "/apps/api/basket/legacy/add", + contentType: "application/json", + dataType: 'json', + method: 'post', + data: JSON.stringify({productUUId: productUUId, values: formArray, count: 1, uploadMode: $('#upload_mode').val(), deliveryDate: delivery_date, deliveryInfo: delivery_info, xmlProduct: xmlProduct }), + success: function(result){ + document.location="/basket"; + } + }); + return false; + } + }); + if(productLoaded === 1 || productReBuy === 1) { + loadCalc(productUUId, true); + }else{ + loadCalc(productUUId); + } +}) + +function loadCalc(productUUId, firstLoad = false) { + var formArray = {}; + + calcHasError = false; + + if(firstLoad) { + formArray = productValues; + } + + $.each($('#CALCFORM select'), function(index, value) { + if(value.name != "xmlProduct") { + formArray[value.name] = $(value).val(); + } + }); + $.each($('#CALCFORM input[type=text]:not([disabled]), #CALCFORM textarea, #CALCFORM input[type=radio]:checked'), function(index, value) { + formArray[value.name] = $(value).val(); + }); + $.each($('#CALCFORM input[type=checkbox]:checked'), function(index, value) { + if(!Array.isArray(formArray[value.name])) { + formArray[value.name] = Array.from($(value).val()); + }else{ + formArray[value.name].push($(value).val()); + } + + }); + $.each($('#CALCFORM input[type=checkbox]'), function(index, value) { + if(!Array.isArray(formArray[value.name])) { + formArray[value.name] = []; + } + }); + + $('#CALCFORM .invalid-feedback').remove(); + + var xmlProduct = ""; + if($('#CALCFORM select[name="xmlProduct"]').length > 0) { + xmlProduct = $('#CALCFORM select[name="xmlProduct"]').val(); + } + + $.ajax({ + url: "/apps/api/plugin/system/psc/xmlcalc/price", + contentType: "application/json", + dataType: 'json', + method: 'post', + data: JSON.stringify({product: productUUId, test: false, values : formArray, xmlProduct: xmlProduct}), + success: function(result){ + + var validElements = []; + var groupsFound = []; + + if(result.xmlProductTypes.length > 1) { + var $label = $('