diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0acb8d1af..4543941b1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: operating-system: [ubuntu-latest] - php-versions: ["8.3", "8.2"] + php-versions: ["8.1"] name: PHP ${{ matrix.php-versions }} test on ${{ matrix.operating-system }} services: diff --git a/.github/workflows/linting_tests.yml b/.github/workflows/linting_tests.yml index 656a88a76..19bacf698 100644 --- a/.github/workflows/linting_tests.yml +++ b/.github/workflows/linting_tests.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: operating-systems: [ubuntu-latest] - php-versions: ['8.3', '8.2'] + php-versions: ['8.1'] name: PHP ${{ matrix.php-versions }} test on ${{ matrix.operating-systems }} @@ -19,4 +19,4 @@ jobs: uses: aglipanci/laravel-pint-action@2.0.0 with: testMode: true - verboseMode: true + verboseMode: true \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 459ceaf33..711f32964 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,73 +1,3 @@ -## **v2.0.4 (19th of December 2024)** - *Release* - -Added support for Brazilian Portuguese (PT_BR) Language. - -* #1727[fixed] Fix: vulnerability issues. - -* #1713[fixed] Refactor the datagrid. - -* #1712[fixed] Fix the lead mass update action. - -* #1711[fixed] Fix tinymce dark mode more button ui. - -* #1710[fixed] Fix sidebar border on rtl. - -* #1708[fixed] Fix translation of arabic and publish build as missing assets. - -* #1705[fixed] Update mass-update method - -* #1702[fixed] Fix users index page console error, ui and refactor code. - -* #1687[fixed] Need to add correct translation for the Sources text in Settings section. - -* #1690[fixed] Compose Mail, Mail To Entry issue is appearing. This issue is appearing in almost all mail related section. - -* #1687[fixed] Need to add correct translation for the Sources text in Settings section. - -* #1686[fixed] remove dark mode from sessions pages. - -* #1676[fixed] Translation issue at webform. - -* #1683[fixed] Update installation link for docker. - -* #1673[fixed] Update composer for development phase. - -* #1673[fixed] Add missing translation. - -* #1668[fixed] Activities datagrid total counts. - -* #1663[fixed] Numerical Validation Filed is appearing Empty in Attribute Text Field Validation. - -* #1664[fixed] Fix format date and after validation. - -* #1662[fixed] fix datagrid shimmers. - -* #1660[fixed] In Attribute Filter, there we can enhance the filter in drop-down. - -* #1658[fixed] Entity Type must be clickable and should work and filter just like other options in Attributes Settings. - -* #1655[fixed] Getting issue in the warehouse view when we add unwanted String in the Description. - -* #1653[fixed] fix div can not be child of p. - -* #1650[fixed] fix lead kanban sort order issue. - -* #1643[fixed] Missing translation. - -* #1642[fixed] Fix activities mass action destroy. - -* #1640[fixed] Need to Correct translation on Configuration Locale Settings. - -* #1639[fixed] Fix Errors blade file. - -* #1637[fixed] Datagrid checkbox. - -* #1636[fixed] Quote pdf download error fix. - -* #1594[fixed] Stage Sorting in Pipeline not working - Krayin CRM Version. - -* #1594[fixed] Stage Sorting in Pipeline not working - Krayin CRM Version. - ## **v2.0.2 (24th of September 2024)** - *Release* * #1633[enhancement] Use variable instead of calling every time of use db table prefix. diff --git a/README.md b/README.md index 9a4642b31..e282e45e9 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,6 @@ 2. [Documentation](#documentation) 3. [Requirements](#requirements) 4. [Installation & Configuration](#installation-and-configuration) -4. [Docker Installation](https://devdocs.krayincrm.com/2.0/introduction/docker.html) 5. [License](#license) 6. [Security Vulnerabilities](#security-vulnerabilities) diff --git a/composer.json b/composer.json index 00025e8d7..bdbe9e3fe 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ ], "license": "MIT", "require": { - "php": "^8.2", + "php": "^8.1", "barryvdh/laravel-dompdf": "^2.0.0", "diglactic/laravel-breadcrumbs": "^8.0", "doctrine/dbal": "^3.0", diff --git a/composer.lock b/composer.lock index c196fcd5d..d1b3ece89 100644 --- a/composer.lock +++ b/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": "b1c25b6a13fa19727274e54b575aae2d", + "content-hash": "c9cae30842ed7c9020a3f23f06e1c0b2", "packages": [ { "name": "barryvdh/laravel-dompdf", @@ -33,17 +33,17 @@ }, "type": "library", "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + }, "laravel": { - "aliases": { - "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", - "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" - }, "providers": [ "Barryvdh\\DomPDF\\ServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "2.0-dev" + ], + "aliases": { + "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf", + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf" + } } }, "autoload": { @@ -214,24 +214,24 @@ }, { "name": "composer/semver", - "version": "3.4.3", + "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^1.11", - "symfony/phpunit-bridge": "^3 || ^7" + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "extra": { @@ -275,7 +275,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" + "source": "https://github.com/composer/semver/tree/3.4.2" }, "funding": [ { @@ -291,7 +291,7 @@ "type": "tidelift" } ], - "time": "2024-09-19T14:15:21+00:00" + "time": "2024-07-12T11:35:52+00:00" }, { "name": "dflydev/dot-access-data", @@ -534,16 +534,16 @@ }, { "name": "doctrine/dbal", - "version": "3.9.3", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba" + "reference": "d8f68ea6cc00912e5313237130b8c8decf4d28c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", - "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/d8f68ea6cc00912e5313237130b8c8decf4d28c6", + "reference": "d8f68ea6cc00912e5313237130b8c8decf4d28c6", "shasum": "" }, "require": { @@ -559,7 +559,7 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.12.6", + "phpstan/phpstan": "1.11.7", "phpstan/phpstan-strict-rules": "^1.6", "phpunit/phpunit": "9.6.20", "psalm/plugin-phpunit": "0.18.4", @@ -627,7 +627,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.9.3" + "source": "https://github.com/doctrine/dbal/tree/3.9.0" }, "funding": [ { @@ -643,31 +643,33 @@ "type": "tidelift" } ], - "time": "2024-10-10T17:56:43+00:00" + "time": "2024-08-15T07:34:42+00:00" }, { "name": "doctrine/deprecations", - "version": "1.1.4", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12", - "phpstan/phpstan": "1.4.10 || 2.0.3", - "phpstan/phpstan-phpunit": "^1.0 || ^2", + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/log": "^1 || ^2 || ^3" + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -675,7 +677,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Deprecations\\": "src" + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" } }, "notification-url": "https://packagist.org/downloads/", @@ -686,9 +688,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.4" + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" }, - "time": "2024-12-07T21:18:45+00:00" + "time": "2024-01-30T19:34:25+00:00" }, { "name": "doctrine/event-manager", @@ -1013,16 +1015,16 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.4.0", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "8c784d071debd117328803d86b2097615b457500" + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", - "reference": "8c784d071debd117328803d86b2097615b457500", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", "shasum": "" }, "require": { @@ -1035,14 +1037,10 @@ "require-dev": { "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "autoload": { "psr-4": { "Cron\\": "src/Cron/" @@ -1066,7 +1064,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" }, "funding": [ { @@ -1074,7 +1072,7 @@ "type": "github" } ], - "time": "2024-10-09T13:47:03+00:00" + "time": "2023-08-10T19:36:49+00:00" }, { "name": "egulias/email-validator", @@ -1145,20 +1143,20 @@ }, { "name": "ezyang/htmlpurifier", - "version": "v4.18.0", + "version": "v4.17.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b" + "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/bbc513d79acf6691fa9cf10f192c90dd2957f18c", + "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c", "shasum": "" }, "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", @@ -1200,9 +1198,9 @@ ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0" }, - "time": "2024-11-01T03:51:45+00:00" + "time": "2023-11-17T15:01:25+00:00" }, { "name": "facade/ignition-contracts", @@ -1518,16 +1516,16 @@ }, { "name": "guzzlehttp/promises", - "version": "2.0.4", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" + "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "url": "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", + "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", "shasum": "" }, "require": { @@ -1581,7 +1579,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.4" + "source": "https://github.com/guzzle/promises/tree/2.0.3" }, "funding": [ { @@ -1597,7 +1595,7 @@ "type": "tidelift" } ], - "time": "2024-10-17T10:06:22+00:00" + "time": "2024-07-18T10:29:17+00:00" }, { "name": "guzzlehttp/psr7", @@ -1892,13 +1890,13 @@ "type": "library", "extra": { "laravel": { - "aliases": { - "Helper": "Konekt\\Concord\\Facades\\Helper", - "Concord": "Konekt\\Concord\\Facades\\Concord" - }, "providers": [ "Konekt\\Concord\\ConcordServiceProvider" - ] + ], + "aliases": { + "Concord": "Konekt\\Concord\\Facades\\Concord", + "Helper": "Konekt\\Concord\\Facades\\Helper" + } } }, "autoload": { @@ -2049,16 +2047,16 @@ }, { "name": "laravel/framework", - "version": "v10.48.25", + "version": "v10.48.20", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "f132b23b13909cc22c615c01b0c5640541c3da0c" + "reference": "be2be342d4c74db6a8d2bd18469cd6d488ab9c98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/f132b23b13909cc22c615c01b0c5640541c3da0c", - "reference": "f132b23b13909cc22c615c01b0c5640541c3da0c", + "url": "https://api.github.com/repos/laravel/framework/zipball/be2be342d4c74db6a8d2bd18469cd6d488ab9c98", + "reference": "be2be342d4c74db6a8d2bd18469cd6d488ab9c98", "shasum": "" }, "require": { @@ -2165,7 +2163,7 @@ "nyholm/psr7": "^1.2", "orchestra/testbench-core": "^8.23.4", "pda/pheanstalk": "^4.0", - "phpstan/phpstan": "~1.11.11", + "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", "predis/predis": "^2.0.2", "symfony/cache": "^6.2", @@ -2252,20 +2250,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-11-26T15:32:57+00:00" + "time": "2024-08-09T07:55:45+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.25", + "version": "v0.1.24", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "7b4029a84c37cb2725fc7f011586e2997040bc95" + "reference": "409b0b4305273472f3754826e68f4edbd0150149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/7b4029a84c37cb2725fc7f011586e2997040bc95", - "reference": "7b4029a84c37cb2725fc7f011586e2997040bc95", + "url": "https://api.github.com/repos/laravel/prompts/zipball/409b0b4305273472f3754826e68f4edbd0150149", + "reference": "409b0b4305273472f3754826e68f4edbd0150149", "shasum": "" }, "require": { @@ -2308,9 +2306,9 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.25" + "source": "https://github.com/laravel/prompts/tree/v0.1.24" }, - "time": "2024-08-12T22:06:33+00:00" + "time": "2024-06-17T13:58:22+00:00" }, { "name": "laravel/sanctum", @@ -2342,13 +2340,13 @@ }, "type": "library", "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + }, "laravel": { "providers": [ "Laravel\\Sanctum\\SanctumServiceProvider" ] - }, - "branch-alias": { - "dev-master": "3.x-dev" } }, "autoload": { @@ -2380,16 +2378,16 @@ }, { "name": "laravel/serializable-closure", - "version": "v1.3.7", + "version": "v1.3.4", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" + "reference": "61b87392d986dc49ad5ef64e75b1ff5fee24ef81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", - "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/61b87392d986dc49ad5ef64e75b1ff5fee24ef81", + "reference": "61b87392d986dc49ad5ef64e75b1ff5fee24ef81", "shasum": "" }, "require": { @@ -2437,20 +2435,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2024-11-14T18:34:49+00:00" + "time": "2024-08-02T07:48:17+00:00" }, { "name": "laravel/tinker", - "version": "v2.10.0", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "url": "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe", + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe", "shasum": "" }, "require": { @@ -2501,22 +2499,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.0" + "source": "https://github.com/laravel/tinker/tree/v2.9.0" }, - "time": "2024-09-23T13:32:56+00:00" + "time": "2024-01-04T16:10:04+00:00" }, { "name": "laravel/ui", - "version": "v4.6.0", + "version": "v4.5.2", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "a34609b15ae0c0512a0cf47a21695a2729cb7f93" + "reference": "c75396f63268c95b053c8e4814eb70e0875e9628" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/a34609b15ae0c0512a0cf47a21695a2729cb7f93", - "reference": "a34609b15ae0c0512a0cf47a21695a2729cb7f93", + "url": "https://api.github.com/repos/laravel/ui/zipball/c75396f63268c95b053c8e4814eb70e0875e9628", + "reference": "c75396f63268c95b053c8e4814eb70e0875e9628", "shasum": "" }, "require": { @@ -2564,22 +2562,22 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v4.6.0" + "source": "https://github.com/laravel/ui/tree/v4.5.2" }, - "time": "2024-11-21T15:06:41+00:00" + "time": "2024-05-08T18:07:10+00:00" }, { "name": "league/commonmark", - "version": "2.6.0", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d150f911e0079e90ae3c106734c93137c184f932" + "reference": "b650144166dfa7703e62a22e493b853b58d874b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", - "reference": "d150f911e0079e90ae3c106734c93137c184f932", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/b650144166dfa7703e62a22e493b853b58d874b0", + "reference": "b650144166dfa7703e62a22e493b853b58d874b0", "shasum": "" }, "require": { @@ -2604,9 +2602,8 @@ "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 | ^7.0", - "symfony/process": "^5.4 | ^6.0 | ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "symfony/finder": "^5.3 | ^6.0 || ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 || ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0" }, @@ -2616,7 +2613,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.7-dev" + "dev-main": "2.6-dev" } }, "autoload": { @@ -2673,7 +2670,7 @@ "type": "tidelift" } ], - "time": "2024-12-07T15:34:16+00:00" + "time": "2024-08-16T11:46:16+00:00" }, { "name": "league/config", @@ -2759,16 +2756,16 @@ }, { "name": "league/flysystem", - "version": "3.29.1", + "version": "3.28.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", + "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", "shasum": "" }, "require": { @@ -2836,22 +2833,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.28.0" }, - "time": "2024-10-08T08:58:34+00:00" + "time": "2024-05-22T10:09:12+00:00" }, { "name": "league/flysystem-local", - "version": "3.29.0", + "version": "3.28.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/13f22ea8be526ea58c2ddff9e158ef7c296e4f40", + "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40", "shasum": "" }, "require": { @@ -2885,22 +2882,22 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.28.0" }, - "time": "2024-08-09T21:24:39+00:00" + "time": "2024-05-06T20:05:52+00:00" }, { "name": "league/mime-type-detection", - "version": "1.16.0", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", - "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", "shasum": "" }, "require": { @@ -2931,7 +2928,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0" }, "funding": [ { @@ -2943,20 +2940,20 @@ "type": "tidelift" } ], - "time": "2024-09-21T08:32:55+00:00" + "time": "2024-01-28T23:22:08+00:00" }, { "name": "maatwebsite/excel", - "version": "3.1.61", + "version": "3.1.56", "source": { "type": "git", "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff" + "reference": "0381d0225b42c3f328d90f0dd05ca071fca3953f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/62616317c5ec07e885c5d7f6b537f57a7239c2ff", - "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/0381d0225b42c3f328d90f0dd05ca071fca3953f", + "reference": "0381d0225b42c3f328d90f0dd05ca071fca3953f", "shasum": "" }, "require": { @@ -2964,7 +2961,7 @@ "ext-json": "*", "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0", "php": "^7.0||^8.0", - "phpoffice/phpspreadsheet": "^1.29.4", + "phpoffice/phpspreadsheet": "^1.18", "psr/simple-cache": "^1.0||^2.0||^3.0" }, "require-dev": { @@ -3012,7 +3009,7 @@ ], "support": { "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.61" + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.56" }, "funding": [ { @@ -3024,20 +3021,20 @@ "type": "github" } ], - "time": "2024-11-25T18:41:59+00:00" + "time": "2024-08-19T09:40:43+00:00" }, { "name": "maennchen/zipstream-php", - "version": "3.1.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" + "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", - "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1", + "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1", "shasum": "" }, "require": { @@ -3093,15 +3090,19 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.1" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0" }, "funding": [ { "url": "https://github.com/maennchen", "type": "github" + }, + { + "url": "https://opencollective.com/zipstream", + "type": "open_collective" } ], - "time": "2024-10-10T12:33:01+00:00" + "time": "2023-06-21T14:59:35+00:00" }, { "name": "markbaker/complex", @@ -3279,16 +3280,16 @@ }, { "name": "monolog/monolog", - "version": "3.8.1", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" + "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8", + "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8", "shasum": "" }, "require": { @@ -3308,14 +3309,12 @@ "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "php-console/php-console": "^3.1.8", - "phpstan/phpstan": "^2", - "phpstan/phpstan-deprecation-rules": "^2", - "phpstan/phpstan-strict-rules": "^2", - "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "^10.5.17", "predis/predis": "^1.1 || ^2", - "rollbar/rollbar": "^4.0", - "ruflin/elastica": "^7 || ^8", + "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -3366,7 +3365,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.8.1" + "source": "https://github.com/Seldaek/monolog/tree/3.7.0" }, "funding": [ { @@ -3378,20 +3377,20 @@ "type": "tidelift" } ], - "time": "2024-12-05T17:15:07+00:00" + "time": "2024-06-28T09:40:51+00:00" }, { "name": "mpdf/mpdf", - "version": "v8.2.5", + "version": "v8.2.4", "source": { "type": "git", "url": "https://github.com/mpdf/mpdf.git", - "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f" + "reference": "9e3ff91606fed11cd58a130eabaaf60e56fdda88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mpdf/mpdf/zipball/e175b05e3e00977b85feb96a8cccb174ac63621f", - "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/9e3ff91606fed11cd58a130eabaaf60e56fdda88", + "reference": "9e3ff91606fed11cd58a130eabaaf60e56fdda88", "shasum": "" }, "require": { @@ -3401,7 +3400,7 @@ "mpdf/psr-log-aware-trait": "^2.0 || ^3.0", "myclabs/deep-copy": "^1.7", "paragonie/random_compat": "^1.4|^2.0|^9.99.99", - "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", "psr/http-message": "^1.0 || ^2.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "setasign/fpdi": "^2.1" @@ -3449,7 +3448,7 @@ "utf-8" ], "support": { - "docs": "https://mpdf.github.io", + "docs": "http://mpdf.github.io", "issues": "https://github.com/mpdf/mpdf/issues", "source": "https://github.com/mpdf/mpdf" }, @@ -3459,7 +3458,7 @@ "type": "custom" } ], - "time": "2024-11-18T15:30:42+00:00" + "time": "2024-06-14T16:06:41+00:00" }, { "name": "mpdf/psr-http-message-shim", @@ -3555,16 +3554,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.12.1", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" + "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", + "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", "shasum": "" }, "require": { @@ -3603,7 +3602,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" }, "funding": [ { @@ -3611,7 +3610,7 @@ "type": "tidelift" } ], - "time": "2024-11-08T17:47:46+00:00" + "time": "2024-06-12T14:39:25+00:00" }, { "name": "nesbot/carbon", @@ -3722,24 +3721,24 @@ }, { "name": "nette/schema", - "version": "v1.3.2", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", + "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", "shasum": "" }, "require": { "nette/utils": "^4.0", - "php": "8.1 - 8.4" + "php": "8.1 - 8.3" }, "require-dev": { - "nette/tester": "^2.5.2", + "nette/tester": "^2.4", "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.8" }, @@ -3778,9 +3777,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.2" + "source": "https://github.com/nette/schema/tree/v1.3.0" }, - "time": "2024-10-06T23:10:23+00:00" + "time": "2023-12-11T11:54:22+00:00" }, { "name": "nette/utils", @@ -3870,16 +3869,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.3.1", + "version": "v5.1.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", "shasum": "" }, "require": { @@ -3922,38 +3921,39 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" }, - "time": "2024-10-08T18:51:32+00:00" + "time": "2024-07-01T20:03:41+00:00" }, { "name": "nunomaduro/termwind", - "version": "v1.17.0", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301" + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^8.1", - "symfony/console": "^6.4.15" + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" }, "require-dev": { - "illuminate/console": "^10.48.24", - "illuminate/support": "^10.48.24", - "laravel/pint": "^1.18.2", - "pestphp/pest": "^2.36.0", - "pestphp/pest-plugin-mock": "2.0.0", - "phpstan/phpstan": "^1.12.11", - "phpstan/phpstan-strict-rules": "^1.6.1", - "symfony/var-dumper": "^6.4.15", + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -3993,7 +3993,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.17.0" + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" }, "funding": [ { @@ -4009,7 +4009,7 @@ "type": "github" } ], - "time": "2024-11-21T10:36:35+00:00" + "time": "2023-02-08T01:06:31+00:00" }, { "name": "paragonie/random_compat", @@ -4153,16 +4153,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "1.29.6", + "version": "1.29.0", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" + "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/fde2ccf55eaef7e86021ff1acce26479160a0fa0", + "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0", "shasum": "" }, "require": { @@ -4190,14 +4190,14 @@ }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-main", - "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", + "dompdf/dompdf": "^1.0 || ^2.0", "friendsofphp/php-cs-fixer": "^3.2", "mitoteam/jpgraph": "^10.3", "mpdf/mpdf": "^8.1.1", "phpcompatibility/php-compatibility": "^9.3", "phpstan/phpstan": "^1.1", "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^8.5 || ^9.0", + "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0", "squizlabs/php_codesniffer": "^3.7", "tecnickcom/tcpdf": "^6.5" }, @@ -4252,9 +4252,9 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.0" }, - "time": "2024-12-08T05:49:00+00:00" + "time": "2023-06-14T22:48:31+00:00" }, { "name": "phpoption/phpoption", @@ -4816,16 +4816,16 @@ }, { "name": "psr/log", - "version": "3.0.2", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { @@ -4860,9 +4860,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/3.0.2" + "source": "https://github.com/php-fig/log/tree/3.0.0" }, - "time": "2024-09-11T13:17:53+00:00" + "time": "2021-07-14T16:46:02+00:00" }, { "name": "psr/simple-cache", @@ -4917,16 +4917,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.7", + "version": "v0.12.4", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + "reference": "2fd717afa05341b4f8152547f142cd2f130f6818" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/2fd717afa05341b4f8152547f142cd2f130f6818", + "reference": "2fd717afa05341b4f8152547f142cd2f130f6818", "shasum": "" }, "require": { @@ -4953,12 +4953,12 @@ ], "type": "library", "extra": { + "branch-alias": { + "dev-main": "0.12.x-dev" + }, "bamarni-bin": { "bin-links": false, "forward-command": false - }, - "branch-alias": { - "dev-main": "0.12.x-dev" } }, "autoload": { @@ -4990,9 +4990,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" }, - "time": "2024-12-10T01:58:33+00:00" + "time": "2024-06-10T01:18:23+00:00" }, { "name": "ralouphie/getallheaders", @@ -5221,24 +5221,24 @@ }, { "name": "sabberworm/php-css-parser", - "version": "v8.7.0", + "version": "v8.6.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf" + "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf", - "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d2fb94a9641be84d79c7548c6d39bbebba6e9a70", + "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70", "shasum": "" }, "require": { "ext-iconv": "*", - "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + "php": ">=5.6.20" }, "require-dev": { - "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.40" + "phpunit/phpunit": "^5.7.27" }, "suggest": { "ext-mbstring": "for parsing UTF-8 CSS" @@ -5280,22 +5280,22 @@ ], "support": { "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.7.0" + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.6.0" }, - "time": "2024-10-27T17:38:32+00:00" + "time": "2024-07-01T07:33:21+00:00" }, { "name": "setasign/fpdi", - "version": "v2.6.2", + "version": "v2.6.0", "source": { "type": "git", "url": "https://github.com/Setasign/FPDI.git", - "reference": "9e013b376939c0d4029f54150d2a16f3c67a5797" + "reference": "a6db878129ec6c7e141316ee71872923e7f1b7ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Setasign/FPDI/zipball/9e013b376939c0d4029f54150d2a16f3c67a5797", - "reference": "9e013b376939c0d4029f54150d2a16f3c67a5797", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/a6db878129ec6c7e141316ee71872923e7f1b7ad", + "reference": "a6db878129ec6c7e141316ee71872923e7f1b7ad", "shasum": "" }, "require": { @@ -5346,7 +5346,7 @@ ], "support": { "issues": "https://github.com/Setasign/FPDI/issues", - "source": "https://github.com/Setasign/FPDI/tree/v2.6.2" + "source": "https://github.com/Setasign/FPDI/tree/v2.6.0" }, "funding": [ { @@ -5354,20 +5354,20 @@ "type": "tidelift" } ], - "time": "2024-12-10T13:12:19+00:00" + "time": "2023-12-11T16:03:32+00:00" }, { "name": "symfony/console", - "version": "v6.4.15", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" + "reference": "504974cbe43d05f83b201d6498c206f16fc0cdbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", + "url": "https://api.github.com/repos/symfony/console/zipball/504974cbe43d05f83b201d6498c206f16fc0cdbc", + "reference": "504974cbe43d05f83b201d6498c206f16fc0cdbc", "shasum": "" }, "require": { @@ -5432,7 +5432,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.15" + "source": "https://github.com/symfony/console/tree/v6.4.10" }, "funding": [ { @@ -5448,24 +5448,24 @@ "type": "tidelift" } ], - "time": "2024-11-06T14:19:14+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/css-selector", - "version": "v7.2.0", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + "reference": "4b61b02fe15db48e3687ce1c45ea385d1780fe08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/4b61b02fe15db48e3687ce1c45ea385d1780fe08", + "reference": "4b61b02fe15db48e3687ce1c45ea385d1780fe08", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.1" }, "type": "library", "autoload": { @@ -5497,7 +5497,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + "source": "https://github.com/symfony/css-selector/tree/v6.4.8" }, "funding": [ { @@ -5513,20 +5513,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.1", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "shasum": "" }, "require": { @@ -5564,7 +5564,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" }, "funding": [ { @@ -5580,20 +5580,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/error-handler", - "version": "v6.4.14", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9" + "reference": "231f1b2ee80f72daa1972f7340297d67439224f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/231f1b2ee80f72daa1972f7340297d67439224f0", + "reference": "231f1b2ee80f72daa1972f7340297d67439224f0", "shasum": "" }, "require": { @@ -5639,7 +5639,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.14" + "source": "https://github.com/symfony/error-handler/tree/v6.4.10" }, "funding": [ { @@ -5655,28 +5655,28 @@ "type": "tidelift" } ], - "time": "2024-11-05T15:34:40+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.2.0", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b", + "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.1", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<6.4", + "symfony/dependency-injection": "<5.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -5685,13 +5685,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/error-handler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^6.4|^7.0" + "symfony/stopwatch": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5719,7 +5719,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.8" }, "funding": [ { @@ -5735,20 +5735,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", "shasum": "" }, "require": { @@ -5795,7 +5795,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" }, "funding": [ { @@ -5811,20 +5811,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/finder", - "version": "v6.4.13", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" + "reference": "af29198d87112bebdd397bd7735fbd115997824c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "url": "https://api.github.com/repos/symfony/finder/zipball/af29198d87112bebdd397bd7735fbd115997824c", + "reference": "af29198d87112bebdd397bd7735fbd115997824c", "shasum": "" }, "require": { @@ -5859,7 +5859,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.13" + "source": "https://github.com/symfony/finder/tree/v6.4.10" }, "funding": [ { @@ -5875,20 +5875,20 @@ "type": "tidelift" } ], - "time": "2024-10-01T08:30:56+00:00" + "time": "2024-07-24T07:06:38+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.16", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57" + "reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57", - "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/117f1f20a7ade7bcea28b861fb79160a21a1e37b", + "reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b", "shasum": "" }, "require": { @@ -5898,12 +5898,12 @@ "symfony/polyfill-php83": "^1.27" }, "conflict": { - "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + "symfony/cache": "<6.3" }, "require-dev": { "doctrine/dbal": "^2.13.1|^3|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4.12|^7.1.5", + "symfony/cache": "^6.3|^7.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", "symfony/expression-language": "^5.4|^6.0|^7.0", "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", @@ -5936,7 +5936,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.16" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.10" }, "funding": [ { @@ -5952,20 +5952,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T18:58:10+00:00" + "time": "2024-07-26T12:36:27+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.16", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0" + "reference": "147e0daf618d7575b5007055340d09aece5cf068" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/147e0daf618d7575b5007055340d09aece5cf068", + "reference": "147e0daf618d7575b5007055340d09aece5cf068", "shasum": "" }, "require": { @@ -6050,7 +6050,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.16" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.10" }, "funding": [ { @@ -6066,20 +6066,20 @@ "type": "tidelift" } ], - "time": "2024-11-27T12:49:36+00:00" + "time": "2024-07-26T14:52:04+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.13", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663" + "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", - "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", + "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", "shasum": "" }, "require": { @@ -6130,7 +6130,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.13" + "source": "https://github.com/symfony/mailer/tree/v6.4.9" }, "funding": [ { @@ -6146,20 +6146,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2024-06-28T07:59:05+00:00" }, { "name": "symfony/mime", - "version": "v6.4.13", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855" + "reference": "7d048964877324debdcb4e0549becfa064a20d43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855", + "url": "https://api.github.com/repos/symfony/mime/zipball/7d048964877324debdcb4e0549becfa064a20d43", + "reference": "7d048964877324debdcb4e0549becfa064a20d43", "shasum": "" }, "require": { @@ -6215,7 +6215,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.13" + "source": "https://github.com/symfony/mime/tree/v6.4.9" }, "funding": [ { @@ -6231,24 +6231,24 @@ "type": "tidelift" } ], - "time": "2024-10-25T15:07:50+00:00" + "time": "2024-06-28T09:49:33+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + "reference": "0424dff1c58f028c451efff2045f5d92410bd540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "provide": { "ext-ctype": "*" @@ -6259,8 +6259,8 @@ "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6294,7 +6294,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" }, "funding": [ { @@ -6310,24 +6310,24 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "suggest": { "ext-intl": "For best performance" @@ -6335,8 +6335,8 @@ "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6372,7 +6372,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" }, "funding": [ { @@ -6388,25 +6388,26 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", "shasum": "" }, "require": { - "php": ">=7.2", - "symfony/polyfill-intl-normalizer": "^1.10" + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" }, "suggest": { "ext-intl": "For best performance" @@ -6414,8 +6415,8 @@ "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6455,7 +6456,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0" }, "funding": [ { @@ -6471,24 +6472,24 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "3833d7255cc303546435cb650316bff708a1c75c" + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", - "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "suggest": { "ext-intl": "For best performance" @@ -6496,8 +6497,8 @@ "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6536,7 +6537,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" }, "funding": [ { @@ -6552,24 +6553,24 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "provide": { "ext-mbstring": "*" @@ -6580,8 +6581,8 @@ "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6616,7 +6617,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, "funding": [ { @@ -6632,30 +6633,103 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-06-19T12:30:46+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.30.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "10112722600777e02d2745716b70c5db4ca70442" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442", + "reference": "10112722600777e02d2745716b70c5db4ca70442", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6696,7 +6770,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -6712,30 +6786,30 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6772,7 +6846,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0" }, "funding": [ { @@ -6788,24 +6862,24 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-06-19T12:35:24+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.31.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9", + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.1" }, "provide": { "ext-uuid": "*" @@ -6816,8 +6890,8 @@ "type": "library", "extra": { "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -6851,7 +6925,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0" }, "funding": [ { @@ -6867,20 +6941,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/process", - "version": "v6.4.15", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", + "url": "https://api.github.com/repos/symfony/process/zipball/8d92dd79149f29e89ee0f480254db595f6a6a2c5", + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5", "shasum": "" }, "require": { @@ -6912,7 +6986,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.15" + "source": "https://github.com/symfony/process/tree/v6.4.8" }, "funding": [ { @@ -6928,20 +7002,20 @@ "type": "tidelift" } ], - "time": "2024-11-06T14:19:14+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/routing", - "version": "v6.4.16", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220" + "reference": "aad19fe10753ba842f0d653a8db819c4b3affa87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220", - "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220", + "url": "https://api.github.com/repos/symfony/routing/zipball/aad19fe10753ba842f0d653a8db819c4b3affa87", + "reference": "aad19fe10753ba842f0d653a8db819c4b3affa87", "shasum": "" }, "require": { @@ -6995,7 +7069,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.16" + "source": "https://github.com/symfony/routing/tree/v6.4.10" }, "funding": [ { @@ -7011,20 +7085,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T15:31:34+00:00" + "time": "2024-07-15T09:26:24+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.1", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", "shasum": "" }, "require": { @@ -7078,7 +7152,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" }, "funding": [ { @@ -7094,24 +7168,24 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/string", - "version": "v7.2.0", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + "reference": "ccf9b30251719567bfd46494138327522b9a9446" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "url": "https://api.github.com/repos/symfony/string/zipball/ccf9b30251719567bfd46494138327522b9a9446", + "reference": "ccf9b30251719567bfd46494138327522b9a9446", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -7121,12 +7195,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -7165,7 +7238,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.2.0" + "source": "https://github.com/symfony/string/tree/v6.4.10" }, "funding": [ { @@ -7181,20 +7254,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T13:31:26+00:00" + "time": "2024-07-22T10:21:14+00:00" }, { "name": "symfony/translation", - "version": "v6.4.13", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" + "reference": "94041203f8ac200ae9e7c6a18fa6137814ccecc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "url": "https://api.github.com/repos/symfony/translation/zipball/94041203f8ac200ae9e7c6a18fa6137814ccecc9", + "reference": "94041203f8ac200ae9e7c6a18fa6137814ccecc9", "shasum": "" }, "require": { @@ -7260,7 +7333,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.13" + "source": "https://github.com/symfony/translation/tree/v6.4.10" }, "funding": [ { @@ -7276,20 +7349,20 @@ "type": "tidelift" } ], - "time": "2024-09-27T18:14:25+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.5.1", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", "shasum": "" }, "require": { @@ -7338,7 +7411,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" }, "funding": [ { @@ -7354,20 +7427,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { "name": "symfony/uid", - "version": "v6.4.13", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007" + "reference": "35904eca37a84bb764c560cbfcac9f0ac2bcdbdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007", + "url": "https://api.github.com/repos/symfony/uid/zipball/35904eca37a84bb764c560cbfcac9f0ac2bcdbdf", + "reference": "35904eca37a84bb764c560cbfcac9f0ac2bcdbdf", "shasum": "" }, "require": { @@ -7412,7 +7485,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.4.13" + "source": "https://github.com/symfony/uid/tree/v6.4.8" }, "funding": [ { @@ -7428,20 +7501,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.15", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80" + "reference": "a71cc3374f5fb9759da1961d28c452373b343dd4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", - "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a71cc3374f5fb9759da1961d28c452373b343dd4", + "reference": "a71cc3374f5fb9759da1961d28c452373b343dd4", "shasum": "" }, "require": { @@ -7497,7 +7570,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.15" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.10" }, "funding": [ { @@ -7513,7 +7586,7 @@ "type": "tidelift" } ], - "time": "2024-11-08T15:28:48+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -7654,16 +7727,16 @@ }, { "name": "voku/portable-ascii", - "version": "2.0.3", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { @@ -7688,7 +7761,7 @@ "authors": [ { "name": "Lars Moelleken", - "homepage": "https://www.moelleken.org/" + "homepage": "http://www.moelleken.org/" } ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", @@ -7700,7 +7773,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" }, "funding": [ { @@ -7724,7 +7797,7 @@ "type": "tidelift" } ], - "time": "2024-11-21T01:49:47+00:00" + "time": "2022-03-08T17:03:00+00:00" }, { "name": "webmozart/assert", @@ -7788,23 +7861,23 @@ "packages-dev": [ { "name": "barryvdh/laravel-debugbar", - "version": "v3.14.9", + "version": "v3.13.5", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "2e805a6bd4e1aa83774316bb062703c65d0691ef" + "reference": "92d86be45ee54edff735e46856f64f14b6a8bb07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/2e805a6bd4e1aa83774316bb062703c65d0691ef", - "reference": "2e805a6bd4e1aa83774316bb062703c65d0691ef", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/92d86be45ee54edff735e46856f64f14b6a8bb07", + "reference": "92d86be45ee54edff735e46856f64f14b6a8bb07", "shasum": "" }, "require": { "illuminate/routing": "^9|^10|^11", "illuminate/session": "^9|^10|^11", "illuminate/support": "^9|^10|^11", - "maximebf/debugbar": "~1.23.0", + "maximebf/debugbar": "~1.22.0", "php": "^8.0", "symfony/finder": "^6|^7" }, @@ -7816,16 +7889,16 @@ }, "type": "library", "extra": { + "branch-alias": { + "dev-master": "3.13-dev" + }, "laravel": { - "aliases": { - "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" - }, "providers": [ "Barryvdh\\Debugbar\\ServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "3.14-dev" + ], + "aliases": { + "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" + } } }, "autoload": { @@ -7856,7 +7929,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.9" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.13.5" }, "funding": [ { @@ -7868,20 +7941,20 @@ "type": "github" } ], - "time": "2024-11-25T14:51:20+00:00" + "time": "2024-04-12T11:20:37+00:00" }, { "name": "brianium/paratest", - "version": "v7.4.8", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "cf16fcbb9b8107a7df6b97e497fc91e819774d8b" + "reference": "551f46f52a93177d873f3be08a1649ae886b4a30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/cf16fcbb9b8107a7df6b97e497fc91e819774d8b", - "reference": "cf16fcbb9b8107a7df6b97e497fc91e819774d8b", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/551f46f52a93177d873f3be08a1649ae886b4a30", + "reference": "551f46f52a93177d873f3be08a1649ae886b4a30", "shasum": "" }, "require": { @@ -7889,30 +7962,32 @@ "ext-pcre": "*", "ext-reflection": "*", "ext-simplexml": "*", - "fidry/cpu-core-counter": "^1.2.0", - "jean85/pretty-package-versions": "^2.0.6", - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", - "phpunit/php-code-coverage": "^10.1.16", + "fidry/cpu-core-counter": "^0.5.1 || ^1.0.0", + "jean85/pretty-package-versions": "^2.0.5", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0", + "phpunit/php-code-coverage": "^10.1.7", "phpunit/php-file-iterator": "^4.1.0", - "phpunit/php-timer": "^6.0.0", - "phpunit/phpunit": "^10.5.36", - "sebastian/environment": "^6.1.0", - "symfony/console": "^6.4.7 || ^7.1.5", - "symfony/process": "^6.4.7 || ^7.1.5" + "phpunit/php-timer": "^6.0", + "phpunit/phpunit": "^10.4.2", + "sebastian/environment": "^6.0.1", + "symfony/console": "^6.3.4 || ^7.0.0", + "symfony/process": "^6.3.4 || ^7.0.0" }, "require-dev": { "doctrine/coding-standard": "^12.0.0", "ext-pcov": "*", "ext-posix": "*", - "phpstan/phpstan": "^1.12.6", - "phpstan/phpstan-deprecation-rules": "^1.2.1", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.1", - "squizlabs/php_codesniffer": "^3.10.3", - "symfony/filesystem": "^6.4.3 || ^7.1.5" + "infection/infection": "^0.27.6", + "phpstan/phpstan": "^1.10.40", + "phpstan/phpstan-deprecation-rules": "^1.1.4", + "phpstan/phpstan-phpunit": "^1.3.15", + "phpstan/phpstan-strict-rules": "^1.5.2", + "squizlabs/php_codesniffer": "^3.7.2", + "symfony/filesystem": "^6.3.1 || ^7.0.0" }, "bin": [ "bin/paratest", + "bin/paratest.bat", "bin/paratest_for_phpstorm" ], "type": "library", @@ -7949,7 +8024,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v7.4.8" + "source": "https://github.com/paratestphp/paratest/tree/v7.3.1" }, "funding": [ { @@ -7961,20 +8036,20 @@ "type": "paypal" } ], - "time": "2024-10-15T12:45:19+00:00" + "time": "2023-10-31T09:24:17+00:00" }, { "name": "fakerphp/faker", - "version": "v1.24.1", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", "shasum": "" }, "require": { @@ -8022,22 +8097,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" }, - "time": "2024-11-21T13:46:39+00:00" + "time": "2024-01-02T13:46:09+00:00" }, { "name": "fidry/cpu-core-counter", - "version": "1.2.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "8520451a140d3f46ac33042715115e290cf5785f" + "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", - "reference": "8520451a140d3f46ac33042715115e290cf5785f", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42", + "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42", "shasum": "" }, "require": { @@ -8077,7 +8152,7 @@ ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0" }, "funding": [ { @@ -8085,30 +8160,30 @@ "type": "github" } ], - "time": "2024-08-06T10:04:20+00:00" + "time": "2024-02-07T09:43:46+00:00" }, { "name": "filp/whoops", - "version": "2.16.0", + "version": "2.15.4", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", + "url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546", + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0", + "php": "^5.5.9 || ^7.0 || ^8.0", "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "require-dev": { - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", - "symfony/var-dumper": "^4.0 || ^5.0" + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" }, "suggest": { "symfony/var-dumper": "Pretty print complex values better with var-dumper available", @@ -8148,7 +8223,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.16.0" + "source": "https://github.com/filp/whoops/tree/2.15.4" }, "funding": [ { @@ -8156,7 +8231,7 @@ "type": "github" } ], - "time": "2024-09-25T12:00:00+00:00" + "time": "2023-11-03T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8211,28 +8286,28 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.1.0", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", "shasum": "" }, "require": { - "composer-runtime-api": "^2.1.0", - "php": "^7.4|^8.0" + "composer-runtime-api": "^2.0.0", + "php": "^7.1|^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^7.5|^8.5|^9.6", - "vimeo/psalm": "^4.3 || ^5.0" + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "vimeo/psalm": "^4.3" }, "type": "library", "extra": { @@ -8264,9 +8339,9 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" }, - "time": "2024-11-18T16:19:46+00:00" + "time": "2024-03-08T09:58:59+00:00" }, { "name": "krayin/krayin-package-generator", @@ -8274,12 +8349,12 @@ "source": { "type": "git", "url": "https://github.com/krayin/krayin-package-generator.git", - "reference": "b9a61169ca985e45e83b9225c885b77692793f39" + "reference": "44458fba147812176c2f69dba6994d1d421017ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/krayin/krayin-package-generator/zipball/b9a61169ca985e45e83b9225c885b77692793f39", - "reference": "b9a61169ca985e45e83b9225c885b77692793f39", + "url": "https://api.github.com/repos/krayin/krayin-package-generator/zipball/44458fba147812176c2f69dba6994d1d421017ce", + "reference": "44458fba147812176c2f69dba6994d1d421017ce", "shasum": "" }, "default-branch": true, @@ -8310,22 +8385,22 @@ "description": "Krayin Package Generator", "support": { "issues": "https://github.com/krayin/krayin-package-generator/issues", - "source": "https://github.com/krayin/krayin-package-generator/tree/v2.0.0" + "source": "https://github.com/krayin/krayin-package-generator/tree/master" }, - "time": "2024-09-27T04:57:16+00:00" + "time": "2021-07-26T15:58:50+00:00" }, { "name": "laravel/pint", - "version": "v1.18.3", + "version": "v1.17.2", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "cef51821608239040ab841ad6e1c6ae502ae3026" + "reference": "e8a88130a25e3f9d4d5785e6a1afca98268ab110" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/cef51821608239040ab841ad6e1c6ae502ae3026", - "reference": "cef51821608239040ab841ad6e1c6ae502ae3026", + "url": "https://api.github.com/repos/laravel/pint/zipball/e8a88130a25e3f9d4d5785e6a1afca98268ab110", + "reference": "e8a88130a25e3f9d4d5785e6a1afca98268ab110", "shasum": "" }, "require": { @@ -8336,13 +8411,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.65.0", - "illuminate/view": "^10.48.24", - "larastan/larastan": "^2.9.11", + "friendsofphp/php-cs-fixer": "^3.61.1", + "illuminate/view": "^10.48.18", + "larastan/larastan": "^2.9.8", "laravel-zero/framework": "^10.4.0", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^1.17.0", - "pestphp/pest": "^2.36.0" + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^2.35.0" }, "bin": [ "builds/pint" @@ -8378,20 +8453,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-11-26T15:34:00+00:00" + "time": "2024-08-06T15:11:54+00:00" }, { "name": "laravel/sail", - "version": "v1.39.1", + "version": "v1.31.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "1a3c7291bc88de983b66688919a4d298d68ddec7" + "reference": "3d06dd18cee8059baa7b388af00ba47f6d96bd85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/1a3c7291bc88de983b66688919a4d298d68ddec7", - "reference": "1a3c7291bc88de983b66688919a4d298d68ddec7", + "url": "https://api.github.com/repos/laravel/sail/zipball/3d06dd18cee8059baa7b388af00ba47f6d96bd85", + "reference": "3d06dd18cee8059baa7b388af00ba47f6d96bd85", "shasum": "" }, "require": { @@ -8441,20 +8516,20 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2024-11-27T15:42:28+00:00" + "time": "2024-08-02T07:45:47+00:00" }, { "name": "maximebf/debugbar", - "version": "v1.23.4", + "version": "v1.22.3", "source": { "type": "git", "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "0815f47bdd867b816b4bf2ca1c7bd7f89e1527ca" + "reference": "7aa9a27a0b1158ed5ad4e7175e8d3aee9a818b96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/0815f47bdd867b816b4bf2ca1c7bd7f89e1527ca", - "reference": "0815f47bdd867b816b4bf2ca1c7bd7f89e1527ca", + "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/7aa9a27a0b1158ed5ad4e7175e8d3aee9a818b96", + "reference": "7aa9a27a0b1158ed5ad4e7175e8d3aee9a818b96", "shasum": "" }, "require": { @@ -8476,7 +8551,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.23-dev" + "dev-master": "1.22-dev" } }, "autoload": { @@ -8507,9 +8582,9 @@ ], "support": { "issues": "https://github.com/maximebf/php-debugbar/issues", - "source": "https://github.com/maximebf/php-debugbar/tree/v1.23.4" + "source": "https://github.com/maximebf/php-debugbar/tree/v1.22.3" }, - "time": "2024-12-05T10:36:51+00:00" + "time": "2024-04-03T19:39:26+00:00" }, { "name": "mockery/mockery", @@ -8596,40 +8671,40 @@ }, { "name": "nunomaduro/collision", - "version": "v7.11.0", + "version": "v7.10.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05" + "reference": "49ec67fa7b002712da8526678abd651c09f375b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/994ea93df5d4132f69d3f1bd74730509df6e8a05", - "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2", + "reference": "49ec67fa7b002712da8526678abd651c09f375b2", "shasum": "" }, "require": { - "filp/whoops": "^2.16.0", + "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.4.12" + "symfony/console": "^6.3.4" }, "conflict": { "laravel/framework": ">=11.0.0" }, "require-dev": { - "brianium/paratest": "^7.3.1", - "laravel/framework": "^10.48.22", - "laravel/pint": "^1.18.1", - "laravel/sail": "^1.36.0", - "laravel/sanctum": "^3.3.3", - "laravel/tinker": "^2.10.0", - "nunomaduro/larastan": "^2.9.8", - "orchestra/testbench-core": "^8.28.3", - "pestphp/pest": "^2.35.1", - "phpunit/phpunit": "^10.5.36", - "sebastian/environment": "^6.1.0", - "spatie/laravel-ignition": "^2.8.0" + "brianium/paratest": "^7.3.0", + "laravel/framework": "^10.28.0", + "laravel/pint": "^1.13.3", + "laravel/sail": "^1.25.0", + "laravel/sanctum": "^3.3.1", + "laravel/tinker": "^2.8.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.13.0", + "pestphp/pest": "^2.23.2", + "phpunit/phpunit": "^10.4.1", + "sebastian/environment": "^6.0.1", + "spatie/laravel-ignition": "^2.3.1" }, "type": "library", "extra": { @@ -8688,41 +8763,40 @@ "type": "patreon" } ], - "time": "2024-10-15T15:12:40+00:00" + "time": "2023-10-11T15:45:01+00:00" }, { "name": "pestphp/pest", - "version": "v2.36.0", + "version": "v2.35.0", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "f8c88bd14dc1772bfaf02169afb601ecdf2724cd" + "reference": "d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/f8c88bd14dc1772bfaf02169afb601ecdf2724cd", - "reference": "f8c88bd14dc1772bfaf02169afb601ecdf2724cd", + "url": "https://api.github.com/repos/pestphp/pest/zipball/d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646", + "reference": "d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646", "shasum": "" }, "require": { "brianium/paratest": "^7.3.1", - "nunomaduro/collision": "^7.11.0|^8.4.0", - "nunomaduro/termwind": "^1.16.0|^2.1.0", + "nunomaduro/collision": "^7.10.0|^8.3.0", + "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", "php": "^8.1.0", - "phpunit/phpunit": "^10.5.36" + "phpunit/phpunit": "^10.5.17" }, "conflict": { - "filp/whoops": "<2.16.0", - "phpunit/phpunit": ">10.5.36", + "phpunit/phpunit": ">10.5.17", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, "require-dev": { - "pestphp/pest-dev-tools": "^2.17.0", - "pestphp/pest-plugin-type-coverage": "^2.8.7", - "symfony/process": "^6.4.0|^7.1.5" + "pestphp/pest-dev-tools": "^2.16.0", + "pestphp/pest-plugin-type-coverage": "^2.8.5", + "symfony/process": "^6.4.0|^7.1.3" }, "bin": [ "bin/pest" @@ -8785,7 +8859,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v2.36.0" + "source": "https://github.com/pestphp/pest/tree/v2.35.0" }, "funding": [ { @@ -8797,7 +8871,7 @@ "type": "github" } ], - "time": "2024-10-15T15:30:56+00:00" + "time": "2024-08-02T10:57:29+00:00" }, { "name": "pestphp/pest-plugin", @@ -8966,15 +9040,15 @@ }, "type": "library", "extra": { - "pest": { - "plugins": [ - "Pest\\Laravel\\Plugin" - ] - }, "laravel": { "providers": [ "Pest\\Laravel\\PestServiceProvider" ] + }, + "pest": { + "plugins": [ + "Pest\\Laravel\\Plugin" + ] } }, "autoload": { @@ -9187,16 +9261,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.6.1", + "version": "5.4.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8" + "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", - "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", + "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", "shasum": "" }, "require": { @@ -9205,17 +9279,17 @@ "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", - "phpstan/phpdoc-parser": "^1.7|^2.0", + "phpstan/phpdoc-parser": "^1.7", "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.5 || ~1.6.0", + "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", - "psalm/phar": "^5.26" + "vimeo/psalm": "^5.13" }, "type": "library", "extra": { @@ -9245,29 +9319,29 @@ "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.6.1" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" }, - "time": "2024-12-07T09:39:29+00:00" + "time": "2024-05-21T05:55:05+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.10.0", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + "reference": "153ae662783729388a584b4361f2545e4d841e3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", + "reference": "153ae662783729388a584b4361f2545e4d841e3c", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.3 || ^8.0", "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.18|^2.0" + "phpstan/phpdoc-parser": "^1.13" }, "require-dev": { "ext-tokenizer": "*", @@ -9303,36 +9377,36 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" }, - "time": "2024-11-09T15:12:26+00:00" + "time": "2024-02-23T11:10:43+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.0.0", + "version": "1.29.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299" + "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/c00d78fb6b29658347f9d37ebe104bffadf36299", - "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4", + "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4", "shasum": "" }, "require": { - "php": "^7.4 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/annotations": "^2.0", - "nikic/php-parser": "^5.3.0", + "nikic/php-parser": "^4.15", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^2.0", - "phpstan/phpstan-phpunit": "^2.0", - "phpstan/phpstan-strict-rules": "^2.0", - "phpunit/phpunit": "^9.6", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", "symfony/process": "^5.2" }, "type": "library", @@ -9350,38 +9424,38 @@ "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/2.0.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.29.1" }, - "time": "2024-10-13T11:29:49+00:00" + "time": "2024-05-31T08:52:43+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "10.1.16", + "version": "10.1.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "7e308268858ed6baedc8704a304727d20bc07c77" + "reference": "5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77", - "reference": "7e308268858ed6baedc8704a304727d20bc07c77", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae", + "reference": "5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.19.1 || ^5.1.0", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1", - "phpunit/php-file-iterator": "^4.1.0", - "phpunit/php-text-template": "^3.0.1", - "sebastian/code-unit-reverse-lookup": "^3.0.0", - "sebastian/complexity": "^3.2.0", - "sebastian/environment": "^6.1.0", - "sebastian/lines-of-code": "^2.0.2", - "sebastian/version": "^4.0.1", - "theseer/tokenizer": "^1.2.3" + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-text-template": "^3.0", + "sebastian/code-unit-reverse-lookup": "^3.0", + "sebastian/complexity": "^3.0", + "sebastian/environment": "^6.0", + "sebastian/lines-of-code": "^2.0", + "sebastian/version": "^4.0", + "theseer/tokenizer": "^1.2.0" }, "require-dev": { "phpunit/phpunit": "^10.1" @@ -9393,7 +9467,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1.x-dev" + "dev-main": "10.1-dev" } }, "autoload": { @@ -9422,7 +9496,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/10.1.16" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.15" }, "funding": [ { @@ -9430,7 +9504,7 @@ "type": "github" } ], - "time": "2024-08-22T04:31:57+00:00" + "time": "2024-06-29T08:25:15+00:00" }, { "name": "phpunit/php-file-iterator", @@ -9677,16 +9751,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.36", + "version": "10.5.17", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870" + "reference": "c1f736a473d21957ead7e94fcc029f571895abf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870", - "reference": "aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c1f736a473d21957ead7e94fcc029f571895abf5", + "reference": "c1f736a473d21957ead7e94fcc029f571895abf5", "shasum": "" }, "require": { @@ -9696,26 +9770,26 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.0", - "phar-io/manifest": "^2.0.4", - "phar-io/version": "^3.2.1", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.16", - "phpunit/php-file-iterator": "^4.1.0", - "phpunit/php-invoker": "^4.0.0", - "phpunit/php-text-template": "^3.0.1", - "phpunit/php-timer": "^6.0.0", - "sebastian/cli-parser": "^2.0.1", - "sebastian/code-unit": "^2.0.0", - "sebastian/comparator": "^5.0.2", - "sebastian/diff": "^5.1.1", - "sebastian/environment": "^6.1.0", - "sebastian/exporter": "^5.1.2", - "sebastian/global-state": "^6.0.2", - "sebastian/object-enumerator": "^5.0.0", - "sebastian/recursion-context": "^5.0.0", - "sebastian/type": "^4.0.0", - "sebastian/version": "^4.0.1" + "phpunit/php-code-coverage": "^10.1.5", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-invoker": "^4.0", + "phpunit/php-text-template": "^3.0", + "phpunit/php-timer": "^6.0", + "sebastian/cli-parser": "^2.0", + "sebastian/code-unit": "^2.0", + "sebastian/comparator": "^5.0", + "sebastian/diff": "^5.0", + "sebastian/environment": "^6.0", + "sebastian/exporter": "^5.1", + "sebastian/global-state": "^6.0.1", + "sebastian/object-enumerator": "^5.0", + "sebastian/recursion-context": "^5.0", + "sebastian/type": "^4.0", + "sebastian/version": "^4.0" }, "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" @@ -9758,7 +9832,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.36" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.17" }, "funding": [ { @@ -9774,7 +9848,7 @@ "type": "tidelift" } ], - "time": "2024-10-08T15:36:51+00:00" + "time": "2024-04-05T04:39:01+00:00" }, { "name": "sebastian/cli-parser", @@ -9946,16 +10020,16 @@ }, { "name": "sebastian/comparator", - "version": "5.0.3", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e" + "reference": "2d3e04c3b4c1e84a5e7382221ad8883c8fbc4f53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2d3e04c3b4c1e84a5e7382221ad8883c8fbc4f53", + "reference": "2d3e04c3b4c1e84a5e7382221ad8883c8fbc4f53", "shasum": "" }, "require": { @@ -9966,7 +10040,7 @@ "sebastian/exporter": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^10.5" + "phpunit/phpunit": "^10.4" }, "type": "library", "extra": { @@ -10011,7 +10085,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.2" }, "funding": [ { @@ -10019,7 +10093,7 @@ "type": "github" } ], - "time": "2024-10-18T14:56:07+00:00" + "time": "2024-08-12T06:03:08+00:00" }, { "name": "sebastian/complexity", @@ -10694,27 +10768,27 @@ }, { "name": "spatie/backtrace", - "version": "1.7.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b" + "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/1a9a145b044677ae3424693f7b06479fc8c137a9", + "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0" + "php": "^7.3|^8.0" }, "require-dev": { "ext-json": "*", - "laravel/serializable-closure": "^1.3 || ^2.0", - "phpunit/phpunit": "^9.3 || ^11.4.3", - "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", - "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" + "laravel/serializable-closure": "^1.3", + "phpunit/phpunit": "^9.3", + "spatie/phpunit-snapshot-assertions": "^4.2", + "symfony/var-dumper": "^5.1" }, "type": "library", "autoload": { @@ -10741,7 +10815,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.7.1" + "source": "https://github.com/spatie/backtrace/tree/1.6.2" }, "funding": [ { @@ -10753,20 +10827,20 @@ "type": "other" } ], - "time": "2024-12-02T13:28:15+00:00" + "time": "2024-07-22T08:21:24+00:00" }, { "name": "spatie/error-solutions", - "version": "1.1.2", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/spatie/error-solutions.git", - "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541" + "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/error-solutions/zipball/d239a65235a1eb128dfa0a4e4c4ef032ea11b541", - "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541", + "url": "https://api.github.com/repos/spatie/error-solutions/zipball/ae7393122eda72eed7cc4f176d1e96ea444f2d67", + "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67", "shasum": "" }, "require": { @@ -10819,7 +10893,7 @@ ], "support": { "issues": "https://github.com/spatie/error-solutions/issues", - "source": "https://github.com/spatie/error-solutions/tree/1.1.2" + "source": "https://github.com/spatie/error-solutions/tree/1.1.1" }, "funding": [ { @@ -10827,20 +10901,20 @@ "type": "github" } ], - "time": "2024-12-11T09:51:56+00:00" + "time": "2024-07-25T11:06:04+00:00" }, { "name": "spatie/flare-client-php", - "version": "1.10.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" + "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122", + "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122", "shasum": "" }, "require": { @@ -10888,7 +10962,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" + "source": "https://github.com/spatie/flare-client-php/tree/1.8.0" }, "funding": [ { @@ -10896,7 +10970,7 @@ "type": "github" } ], - "time": "2024-12-02T14:30:06+00:00" + "time": "2024-08-01T08:27:26+00:00" }, { "name": "spatie/ignition", @@ -10983,16 +11057,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "2.9.0", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "62042df15314b829d0f26e02108f559018e2aad0" + "reference": "3c067b75bfb50574db8f7e2c3978c65eed71126c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/62042df15314b829d0f26e02108f559018e2aad0", - "reference": "62042df15314b829d0f26e02108f559018e2aad0", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/3c067b75bfb50574db8f7e2c3978c65eed71126c", + "reference": "3c067b75bfb50574db8f7e2c3978c65eed71126c", "shasum": "" }, "require": { @@ -11023,12 +11097,12 @@ "type": "library", "extra": { "laravel": { - "aliases": { - "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - }, "providers": [ "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ] + ], + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + } } }, "autoload": { @@ -11070,32 +11144,32 @@ "type": "github" } ], - "time": "2024-12-02T08:43:31+00:00" + "time": "2024-06-12T15:01:18+00:00" }, { "name": "symfony/yaml", - "version": "v7.2.0", + "version": "v6.4.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "099581e99f557e9f16b43c5916c26380b54abb22" + "reference": "52903de178d542850f6f341ba92995d3d63e60c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/099581e99f557e9f16b43c5916c26380b54abb22", - "reference": "099581e99f557e9f16b43c5916c26380b54abb22", + "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9", + "reference": "52903de178d542850f6f341ba92995d3d63e60c9", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3.0", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<6.4" + "symfony/console": "<5.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -11126,7 +11200,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.2.0" + "source": "https://github.com/symfony/yaml/tree/v6.4.8" }, "funding": [ { @@ -11142,7 +11216,7 @@ "type": "tidelift" } ], - "time": "2024-10-23T06:56:12+00:00" + "time": "2024-05-31T14:49:08+00:00" }, { "name": "ta-tikoma/phpunit-architecture-test", @@ -11262,7 +11336,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.2" + "php": "^8.1" }, "platform-dev": [], "plugin-api-version": "2.3.0" diff --git a/config/app.php b/config/app.php index d1b104fd2..526fe3b91 100644 --- a/config/app.php +++ b/config/app.php @@ -108,13 +108,11 @@ */ 'available_locales' => [ - 'ar' => 'Arabic', - 'en' => 'English', - 'es' => 'Español', - 'fa' => 'Persian', - 'pt_BR' => 'Portuguese', - 'tr' => 'Türkçe', - 'vi' => 'Vietnamese', + 'ar' => 'Arabic', + 'en' => 'English', + 'es' => 'Español', + 'fa' => 'Persian', + 'tr' => 'Türkçe', ], /* diff --git a/config/repository.php b/config/repository.php index 5fe17d314..b289563e3 100644 --- a/config/repository.php +++ b/config/repository.php @@ -1,5 +1,4 @@ 'created_at', 'label' => trans('admin::app.settings.users.index.datagrid.created-at'), 'type' => 'date', - 'sortable' => true, 'searchable' => true, - 'filterable_type' => 'date_range', 'filterable' => true, + 'sortable' => true, + 'filterable_type' => 'date_range', + 'closure' => fn ($row) => core()->formatDate($row->created_at), ]); } diff --git a/packages/Webkul/Admin/src/Helpers/Reporting/Lead.php b/packages/Webkul/Admin/src/Helpers/Reporting/Lead.php index db18612e3..b8db18903 100644 --- a/packages/Webkul/Admin/src/Helpers/Reporting/Lead.php +++ b/packages/Webkul/Admin/src/Helpers/Reporting/Lead.php @@ -210,7 +210,7 @@ public function getTotalWonLeadValue($startDate, $endDate): ?float ->resetModel() ->whereIn('lead_pipeline_stage_id', $this->wonStageIds) ->whereBetween('created_at', [$startDate, $endDate]) - ->sum('lead_value'); + ->avg('lead_value'); } /** @@ -239,7 +239,7 @@ public function getTotalLostLeadValue($startDate, $endDate): ?float ->resetModel() ->whereIn('lead_pipeline_stage_id', $this->lostStageIds) ->whereBetween('created_at', [$startDate, $endDate]) - ->sum('lead_value'); + ->avg('lead_value'); } /** diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php index 001b1d954..1763fdd1a 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php @@ -125,7 +125,7 @@ public function destroy(int $id): JsonResponse $role = $this->roleRepository->findOrFail($id); - if ($role->users && $role->users->count() >= 1) { + if ($role->admins && $role->admins->count() >= 1) { $response['message'] = trans('admin::app.settings.roles.index.being-used'); session()->flash('error', $response['message']); diff --git a/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php b/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php index 55c0b85a5..95ac355e8 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/User/SessionController.php @@ -54,20 +54,6 @@ public function store() return redirect()->route('admin.session.create'); } - if (! bouncer()->hasPermission('dashboard')) { - $availableNextMenu = menu()->getItems('admin')?->first(); - - if (is_null($availableNextMenu)) { - session()->flash('error', trans('admin::app.users.not-permission')); - - auth()->guard('user')->logout(); - - return redirect()->route('admin.session.create'); - } - - return redirect()->to($availableNextMenu->getUrl()); - } - return redirect()->intended(route('admin.dashboard.index')); } diff --git a/packages/Webkul/Admin/src/Notifications/Common.php b/packages/Webkul/Admin/src/Notifications/Common.php index ae2ff2aad..33ea2810b 100644 --- a/packages/Webkul/Admin/src/Notifications/Common.php +++ b/packages/Webkul/Admin/src/Notifications/Common.php @@ -21,7 +21,7 @@ public function build() $message = $this ->to($this->data['to']) ->subject($this->data['subject']) - ->view('admin::emails.common.index', [ + ->view('admin::emails.common', [ 'body' => $this->data['body'], ]); diff --git a/packages/Webkul/Admin/src/Resources/assets/images/dark-error.svg b/packages/Webkul/Admin/src/Resources/assets/images/dark-error.svg new file mode 100644 index 000000000..d52980b61 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/assets/images/dark-error.svg @@ -0,0 +1,101 @@ + + + +Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/assets/js/plugins/vue-cal.js b/packages/Webkul/Admin/src/Resources/assets/js/plugins/vue-cal.js index e64fe8471..238473df1 100644 --- a/packages/Webkul/Admin/src/Resources/assets/js/plugins/vue-cal.js +++ b/packages/Webkul/Admin/src/Resources/assets/js/plugins/vue-cal.js @@ -6,7 +6,6 @@ import 'vue-cal/dist/vuecal.css'; import 'vue-cal/dist/i18n/en.es.js'; import 'vue-cal/dist/i18n/ar.es.js'; import 'vue-cal/dist/i18n/tr.es.js'; -import 'vue-cal/dist/i18n/pt-br.es.js'; export default { install: (app, options) => app.component('v-vue-cal', VueCal), diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index e57bc53f8..9d2eca9c6 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -44,7 +44,6 @@ 'users' => [ 'activate-warning' => 'حسابك لم يتم تفعيله بعد. يرجى الاتصال بالمسؤول.', 'login-error' => 'بيانات الاعتماد لا تتطابق مع سجلاتنا.', - 'not-permission' => 'ليس لديك إذن للوصول إلى لوحة الإدارة.', 'login' => [ 'email' => 'عنوان البريد الإلكتروني', diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index a8f50bbe9..5c24c98de 100644 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -44,7 +44,6 @@ 'users' => [ 'activate-warning' => 'Your account is not activated yet. Please contact the administrator.', 'login-error' => 'The credentials do not match our records.', - 'not-permission' => 'You do not have permission to access the admin panel.', 'login' => [ 'email' => 'Email Address', @@ -360,10 +359,6 @@ ], 'layouts' => [ - 'powered-by' => [ - 'description' => 'Powered by :krayin, an open-source project by :webkul.', - ], - 'header' => [ 'mega-search' => [ 'title' => 'Search', diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index 23fac6faf..26d410204 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -44,7 +44,6 @@ 'users' => [ 'activate-warning' => 'Tu cuenta aún no está activada. Por favor, contacta al administrador.', 'login-error' => 'Las credenciales no coinciden con nuestros registros.', - 'not-permission' => 'No tienes permiso para acceder al panel de administración.', 'login' => [ 'email' => 'Dirección de correo electrónico', @@ -360,10 +359,6 @@ ], 'layouts' => [ - 'powered-by' => [ - 'description' => 'Desarrollado por :krayin, un proyecto de código abierto de :webkul.', - ], - 'header' => [ 'mega-search' => [ 'title' => 'Buscar', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index c124f79d0..f1c719aaf 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -44,7 +44,6 @@ 'users' => [ 'activate-warning' => 'حساب شما هنوز فعال نشده است. لطفاً با مدیر سیستم تماس بگیرید.', 'login-error' => 'اطلاعات وارد شده با سوابق ما مطابقت ندارد.', - 'not-permission' => 'شما اجازه دسترسی به پنل مدیریت را ندارید.', 'login' => [ 'email' => 'آدرس ایمیل', @@ -360,10 +359,6 @@ ], 'layouts' => [ - 'powered-by' => [ - 'description' => 'توسعه یافته توسط :krayin، یک پروژه متن باز از :webkul.', - ], - 'header' => [ 'mega-search' => [ 'title' => 'جستجو', diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php deleted file mode 100644 index 3fb0166c7..000000000 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ /dev/null @@ -1,2027 +0,0 @@ - [ - 'leads' => 'Leads', - 'lead' => 'Lead', - 'quotes' => 'Cotações', - 'mail' => 'Correio', - 'inbox' => 'Caixa de Entrada', - 'draft' => 'Rascunho', - 'outbox' => 'Caixa de Saída', - 'sent' => 'Enviados', - 'trash' => 'Lixeira', - 'activities' => 'Atividades', - 'webhook' => 'Webhook', - 'contacts' => 'Contatos', - 'persons' => 'Pessoas', - 'organizations' => 'Organizações', - 'products' => 'Produtos', - 'settings' => 'Configurações', - 'groups' => 'Grupos', - 'roles' => 'Funções', - 'users' => 'Usuários', - 'user' => 'Usuário', - 'automation' => 'Automação', - 'attributes' => 'Atributos', - 'pipelines' => 'Pipelines', - 'sources' => 'Fontes', - 'types' => 'Tipos', - 'email-templates' => 'Modelos de Email', - 'workflows' => 'Fluxos de Trabalho', - 'other-settings' => 'Outras Configurações', - 'tags' => 'Tags', - 'configuration' => 'Configuração', - 'create' => 'Criar', - 'edit' => 'Editar', - 'view' => 'Visualizar', - 'print' => 'Imprimir', - 'delete' => 'Excluir', - 'export' => 'Exportar', - 'mass-delete' => 'Exclusão em Massa', - ], - - 'users' => [ - 'activate-warning' => 'Sua conta ainda não foi ativada. Por favor, entre em contato com o administrador.', - 'login-error' => 'As credenciais não correspondem aos nossos registros.', - - 'login' => [ - 'email' => 'Endereço de Email', - 'forget-password-link' => 'Esqueceu a Senha?', - 'password' => 'Senha', - 'submit-btn' => 'Entrar', - 'title' => 'Entrar', - ], - - 'forget-password' => [ - 'create' => [ - 'email' => 'Email Registrado', - 'email-not-exist' => 'Email Não Existe', - 'page-title' => 'Esqueceu a Senha', - 'reset-link-sent' => 'Link para redefinir a senha enviado', - 'sign-in-link' => 'Voltar para Entrar?', - 'submit-btn' => 'Redefinir', - 'title' => 'Recuperar Senha', - ], - ], - - 'reset-password' => [ - 'back-link-title' => 'Voltar para Entrar?', - 'confirm-password' => 'Confirmar Senha', - 'email' => 'Email Registrado', - 'password' => 'Senha', - 'submit-btn' => 'Redefinir Senha', - 'title' => 'Redefinir Senha', - ], - ], - - 'account' => [ - 'edit' => [ - 'back-btn' => 'Voltar', - 'change-password' => 'Alterar Senha', - 'confirm-password' => 'Confirmar Senha', - 'current-password' => 'Senha Atual', - 'email' => 'E-mail', - 'general' => 'Geral', - 'invalid-password' => 'A senha atual que você digitou está incorreta.', - 'name' => 'Nome', - 'password' => 'Senha', - 'profile-image' => 'Imagem de Perfil', - 'save-btn' => 'Salvar Conta', - 'title' => 'Minha Conta', - 'update-success' => 'Conta atualizada com sucesso', - 'upload-image-info' => 'Carregue uma imagem de perfil (110px X 110px) no formato PNG ou JPG', - ], - ], - - 'components' => [ - 'activities' => [ - 'actions' => [ - 'mail' => [ - 'btn' => 'E-mail', - 'title' => 'Redigir E-mail', - 'to' => 'Para', - 'enter-emails' => 'Pressione Enter para adicionar e-mails', - 'cc' => 'CC', - 'bcc' => 'BCC', - 'subject' => 'Assunto', - 'send-btn' => 'Enviar', - 'message' => 'Mensagem', - ], - - 'file' => [ - 'btn' => 'Arquivo', - 'title' => 'Adicionar Arquivo', - 'title-control' => 'Título', - 'name' => 'Nome', - 'description' => 'Descrição', - 'file' => 'Arquivo', - 'save-btn' => 'Salvar Arquivo', - ], - - 'note' => [ - 'btn' => 'Nota', - 'title' => 'Adicionar Nota', - 'comment' => 'Comentário', - 'save-btn' => 'Salvar Nota', - ], - - 'activity' => [ - 'btn' => 'Atividade', - 'title' => 'Adicionar Atividade', - 'title-control' => 'Título', - 'description' => 'Descrição', - 'schedule-from' => 'Agendar De', - 'schedule-to' => 'Agendar Até', - 'location' => 'Localização', - 'call' => 'Chamada', - 'meeting' => 'Reunião', - 'lunch' => 'Almoço', - 'save-btn' => 'Salvar Atividade', - - 'participants' => [ - 'title' => 'Participantes', - 'placeholder' => 'Digite para buscar participantes', - 'users' => 'Usuários', - 'persons' => 'Pessoas', - 'no-results' => 'Nenhum resultado encontrado...', - ], - ], - ], - - 'index' => [ - 'from' => 'De', - 'to' => 'Para', - 'cc' => 'CC', - 'bcc' => 'BCC', - 'all' => 'Todos', - 'planned' => 'Planejado', - 'calls' => 'Chamadas', - 'meetings' => 'Reuniões', - 'lunches' => 'Almoços', - 'files' => 'Arquivos', - 'quotes' => 'Cotações', - 'notes' => 'Notas', - 'emails' => 'E-mails', - 'change-log' => 'Logs de Alterações', - 'by-user' => 'Por :user', - 'scheduled-on' => 'Agendado em', - 'location' => 'Localização', - 'participants' => 'Participantes', - 'mark-as-done' => 'Marcar como Concluído', - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'view' => 'Visualizar', - 'unlink' => 'Desvincular', - 'empty' => 'Vazio', - - 'empty-placeholders' => [ - 'all' => [ - 'title' => 'Nenhuma Atividade Encontrada', - 'description' => 'Nenhuma atividade encontrada para isso. Você pode adicionar atividades clicando no botão no painel à esquerda.', - ], - - 'planned' => [ - 'title' => 'Nenhuma Atividade Planejada Encontrada', - 'description' => 'Nenhuma atividade planejada encontrada para isso. Você pode adicionar atividades planejadas clicando no botão no painel à esquerda.', - ], - - 'notes' => [ - 'title' => 'Nenhuma Nota Encontrada', - 'description' => 'Nenhuma nota encontrada para isso. Você pode adicionar notas clicando no botão no painel à esquerda.', - ], - - 'calls' => [ - 'title' => 'Nenhuma Chamada Encontrada', - 'description' => 'Nenhuma chamada encontrada para isso. Você pode adicionar chamadas clicando no botão no painel à esquerda.', - ], - - 'meetings' => [ - 'title' => 'Nenhuma Reunião Encontrada', - 'description' => 'Nenhuma reunião encontrada para isso. Você pode adicionar reuniões clicando no botão no painel à esquerda.', - ], - - 'lunches' => [ - 'title' => 'Nenhum Almoço Encontrado', - 'description' => 'Nenhum almoço encontrado para isso. Você pode adicionar almoços clicando no botão no painel à esquerda.', - ], - - 'files' => [ - 'title' => 'Nenhum Arquivo Encontrado', - 'description' => 'Nenhum arquivo encontrado para isso. Você pode adicionar arquivos clicando no botão no painel à esquerda.', - ], - - 'emails' => [ - 'title' => 'Nenhum E-mail Encontrado', - 'description' => 'Nenhum e-mail encontrado para isso. Você pode adicionar e-mails clicando no botão no painel à esquerda.', - ], - - 'system' => [ - 'title' => 'Nenhum Log de Alteração Encontrado', - 'description' => 'Nenhum log de alteração encontrado para isso.', - ], - ], - ], - ], - - 'media' => [ - 'images' => [ - 'add-image-btn' => 'Adicionar Imagem', - 'ai-add-image-btn' => 'Mágica AI', - 'allowed-types' => 'png, jpeg, jpg', - 'not-allowed-error' => 'Apenas arquivos de imagem (.jpeg, .jpg, .png, ..) são permitidos.', - - 'placeholders' => [ - 'front' => 'Frente', - 'next' => 'Próximo', - 'size' => 'Tamanho', - 'use-cases' => 'Casos de Uso', - 'zoom' => 'Zoom', - ], - ], - - 'videos' => [ - 'add-video-btn' => 'Adicionar Vídeo', - 'allowed-types' => 'mp4, webm, mkv', - 'not-allowed-error' => 'Apenas arquivos de vídeo (.mp4, .mov, .ogg ..) são permitidos.', - ], - ], - - 'datagrid' => [ - 'index' => [ - 'no-records-selected' => 'Nenhum registro foi selecionado.', - 'must-select-a-mass-action-option' => 'Você deve selecionar uma opção de ação em massa.', - 'must-select-a-mass-action' => 'Você deve selecionar uma ação em massa.', - ], - - 'toolbar' => [ - 'length-of' => ':length de', - 'of' => 'de', - 'per-page' => 'Por Página', - 'results' => ':total Resultados', - 'delete' => 'Excluir', - 'selected' => ':total Itens Selecionados', - - 'mass-actions' => [ - 'submit' => 'Enviar', - 'select-option' => 'Selecionar Opção', - 'select-action' => 'Selecionar Ação', - ], - - 'filter' => [ - 'apply-filters-btn' => 'Aplicar Filtros', - 'back-btn' => 'Voltar', - 'create-new-filter' => 'Criar Novo Filtro', - 'custom-filters' => 'Filtros Personalizados', - 'delete-error' => 'Algo deu errado ao excluir o filtro, por favor tente novamente.', - 'delete-success' => 'Filtro excluído com sucesso.', - 'empty-description' => 'Não há filtros selecionados disponíveis para salvar. Por favor, selecione filtros para salvar.', - 'empty-title' => 'Adicionar Filtros para Salvar', - 'name' => 'Nome', - 'quick-filters' => 'Filtros Rápidos', - 'save-btn' => 'Salvar', - 'save-filter' => 'Salvar Filtro', - 'saved-success' => 'Filtro salvo com sucesso.', - 'selected-filters' => 'Filtros Selecionados', - 'title' => 'Filtro', - 'update' => 'Atualizar', - 'update-filter' => 'Atualizar Filtro', - 'updated-success' => 'Filtro atualizado com sucesso.', - ], - - 'search' => [ - 'title' => 'Pesquisar', - ], - ], - - 'filters' => [ - 'select' => 'Selecionar', - 'title' => 'Filtros', - - 'dropdown' => [ - 'searchable' => [ - 'at-least-two-chars' => 'Digite pelo menos 2 caracteres...', - 'no-results' => 'Nenhum resultado encontrado...', - ], - ], - - 'custom-filters' => [ - 'clear-all' => 'Limpar Todos', - 'title' => 'Filtros Personalizados', - ], - - 'boolean-options' => [ - 'false' => 'Falso', - 'true' => 'Verdadeiro', - ], - - 'date-options' => [ - 'last-month' => 'Último Mês', - 'last-six-months' => 'Últimos 6 Meses', - 'last-three-months' => 'Últimos 3 Meses', - 'this-month' => 'Este Mês', - 'this-week' => 'Esta Semana', - 'this-year' => 'Este Ano', - 'today' => 'Hoje', - 'yesterday' => 'Ontem', - ], - ], - - 'table' => [ - 'actions' => 'Ações', - 'no-records-available' => 'Nenhum Registro Disponível.', - ], - ], - - 'modal' => [ - 'confirm' => [ - 'agree-btn' => 'Concordar', - 'disagree-btn' => 'Discordar', - 'message' => 'Você tem certeza de que deseja realizar esta ação?', - 'title' => 'Você tem certeza?', - ], - ], - - 'tags' => [ - 'index' => [ - 'title' => 'Tags', - 'added-tags' => 'Tags Adicionadas', - 'save-btn' => 'Salvar Tag', - 'placeholder' => 'Digite para procurar tags', - 'add-tag' => 'Adicionar \":term\"...', - 'aquarelle-red' => 'Vermelho Aquarelle', - 'crushed-cashew' => 'Caju Triturado', - 'beeswax' => 'Cera de Abelha', - 'lemon-chiffon' => 'Chiffon de Limão', - 'snow-flurry' => 'Neve Flurry', - 'honeydew' => 'Melão', - ], - ], - - 'layouts' => [ - 'powered-by' => [ - 'description' => 'Desenvolvido por :krayin, um projeto de código aberto da :webkul.', - ], - - 'header' => [ - 'mega-search' => [ - 'title' => 'Pesquisar', - - 'tabs' => [ - 'leads' => 'Leads', - 'quotes' => 'Cotações', - 'persons' => 'Pessoas', - 'products' => 'Produtos', - ], - - 'explore-all-products' => 'Explorar todos os Produtos', - 'explore-all-leads' => 'Explorar todos os Leads', - 'explore-all-contacts' => 'Explorar todos os Contatos', - 'explore-all-quotes' => 'Explorar todas as Cotações', - 'explore-all-matching-products' => 'Explorar todos os produtos correspondentes a ":query" (:count)', - 'explore-all-matching-leads' => 'Explorar todos os leads correspondentes a ":query" (:count)', - 'explore-all-matching-contacts' => 'Explorar todos os contatos correspondentes a ":query" (:count)', - 'explore-all-matching-quotes' => 'Explorar todas as cotações correspondentes a ":query" (:count)', - ], - ], - ], - - 'attributes' => [ - 'edit' => [ - 'delete' => 'Excluir', - ], - - 'lookup' => [ - 'click-to-add' => 'Clique para adicionar', - 'search' => 'Pesquisar', - 'no-result-found' => 'Nenhum resultado encontrado', - 'search' => 'Pesquisar...', - ], - ], - - 'lookup' => [ - 'click-to-add' => 'Clique para Adicionar', - 'no-results' => 'Nenhum Resultado Encontrado', - 'add-as-new' => 'Adicionar como Novo', - 'search' => 'Pesquisar...', - ], - - 'flash-group' => [ - 'success' => 'Sucesso', - 'error' => 'Erro', - 'warning' => 'Aviso', - 'info' => 'Informação', - ], - ], - - 'quotes' => [ - 'index' => [ - 'title' => 'Cotações', - 'create-btn' => 'Criar Cotação', - 'create-success' => 'Cotação criada com sucesso.', - 'update-success' => 'Cotação atualizada com sucesso.', - 'delete-success' => 'Cotação excluída com sucesso.', - 'delete-failed' => 'Não é possível excluir a cotação.', - - 'datagrid' => [ - 'subject' => 'Assunto', - 'sales-person' => 'Vendedor', - 'expired-at' => 'Expirado em', - 'created-at' => 'Criado em', - 'expired-quotes' => 'Cotação Expirada', - 'person' => 'Pessoa', - 'subtotal' => 'Subtotal', - 'discount' => 'Desconto', - 'tax' => 'Imposto', - 'adjustment' => 'Ajuste', - 'grand-total' => 'Total Geral', - 'edit' => 'Editar', - 'delete' => 'Excluir', - 'print' => 'Imprimir', - ], - - 'pdf' => [ - 'title' => 'Cotação', - 'grand-total' => 'Total Geral', - 'adjustment' => 'Ajuste', - 'discount' => 'Desconto', - 'tax' => 'Imposto', - 'sub-total' => 'Subtotal', - 'amount' => 'Valor', - 'quantity' => 'Quantidade', - 'price' => 'Preço', - 'product-name' => 'Nome do Produto', - 'sku' => 'SKU', - 'shipping-address' => 'Endereço de Envio', - 'billing-address' => 'Endereço de Cobrança', - 'expired-at' => 'Expirado em', - 'sales-person' => 'Vendedor', - 'date' => 'Data', - 'quote-id' => 'ID da Cotação', - ], - ], - - 'create' => [ - 'title' => 'Criar Cotação', - 'save-btn' => 'Salvar Cotação', - 'quote-info' => 'Informações da Cotação', - 'quote-info-info' => 'Informe as informações básicas da cotação.', - 'address-info' => 'Informações de Endereço', - 'address-info-info' => 'Informações sobre o endereço relacionado à cotação.', - 'quote-items' => 'Itens da Cotação', - 'search-products' => 'Pesquisar Produtos', - 'link-to-lead' => 'Vincular ao lead', - 'quote-item-info' => 'Adicionar solicitação de produto para esta cotação.', - 'quote-name' => 'Nome da Cotação', - 'quantity' => 'Quantidade', - 'price' => 'Preço', - 'discount' => 'Desconto', - 'tax' => 'Imposto', - 'total' => 'Total', - 'amount' => 'Valor', - 'add-item' => '+ Adicionar Item', - 'sub-total' => 'Subtotal (:symbol)', - 'total-discount' => 'Desconto (:symbol)', - 'total-tax' => 'Imposto (:symbol)', - 'total-adjustment' => 'Ajuste (:symbol)', - 'grand-total' => 'Total Geral (:symbol)', - 'discount-amount' => 'Valor do Desconto', - 'tax-amount' => 'Valor do Imposto', - 'adjustment-amount' => 'Valor do Ajuste', - 'product-name' => 'Nome do Produto', - 'action' => 'Ação', - ], - - 'edit' => [ - 'title' => 'Editar Cotação', - 'save-btn' => 'Salvar Cotação', - 'quote-info' => 'Informações da Cotação', - 'quote-info-info' => 'Informe as informações básicas da cotação.', - 'address-info' => 'Informações de Endereço', - 'address-info-info' => 'Informações sobre o endereço relacionado à cotação.', - 'quote-items' => 'Itens da Cotação', - 'link-to-lead' => 'Vincular ao lead', - 'quote-item-info' => 'Adicionar solicitação de produto para esta cotação.', - 'quote-name' => 'Nome da Cotação', - 'quantity' => 'Quantidade', - 'price' => 'Preço', - 'search-products' => 'Pesquisar Produtos', - 'discount' => 'Desconto', - 'tax' => 'Imposto', - 'total' => 'Total', - 'amount' => 'Valor', - 'add-item' => '+ Adicionar Item', - 'sub-total' => 'Subtotal (:symbol)', - 'total-discount' => 'Desconto (:symbol)', - 'total-tax' => 'Imposto (:symbol)', - 'total-adjustment' => 'Ajuste (:symbol)', - 'grand-total' => 'Total Geral (:symbol)', - 'discount-amount' => 'Valor do Desconto', - 'tax-amount' => 'Valor do Imposto', - 'adjustment-amount' => 'Valor do Ajuste', - 'product-name' => 'Nome do Produto', - 'action' => 'Ação', - ], - ], - - 'contacts' => [ - 'persons' => [ - 'index' => [ - 'title' => 'Pessoas', - 'create-btn' => 'Criar Pessoa', - 'create-success' => 'Pessoa criada com sucesso.', - 'update-success' => 'Pessoa atualizada com sucesso.', - 'delete-success' => 'Pessoa excluída com sucesso.', - 'delete-failed' => 'Não foi possível excluir a pessoa.', - - 'datagrid' => [ - 'contact-numbers' => 'Números de Contato', - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'emails' => 'E-mails', - 'id' => 'ID', - 'view' => 'Visualizar', - 'name' => 'Nome', - 'organization-name' => 'Nome da Organização', - ], - ], - - 'view' => [ - 'title' => ':name', - 'about-person' => 'Sobre a Pessoa', - 'about-organization' => 'Sobre a Organização', - - 'activities' => [ - 'index' => [ - 'all' => 'Todos', - 'calls' => 'Chamadas', - 'meetings' => 'Reuniões', - 'lunches' => 'Almoços', - 'files' => 'Arquivos', - 'quotes' => 'Cotações', - 'notes' => 'Notas', - 'emails' => 'E-mails', - 'by-user' => 'Por :user', - 'scheduled-on' => 'Agendado em', - 'location' => 'Localização', - 'participants' => 'Participantes', - 'mark-as-done' => 'Marcar como Concluído', - 'delete' => 'Excluir', - 'edit' => 'Editar', - ], - - 'actions' => [ - 'mail' => [ - 'btn' => 'E-mail', - 'title' => 'Compor E-mail', - 'to' => 'Para', - 'cc' => 'CC', - 'bcc' => 'BCC', - 'subject' => 'Assunto', - 'send-btn' => 'Enviar', - 'message' => 'Mensagem', - ], - - 'file' => [ - 'btn' => 'Arquivo', - 'title' => 'Adicionar Arquivo', - 'title-control' => 'Título', - 'name' => 'Nome do Arquivo', - 'description' => 'Descrição', - 'file' => 'Arquivo', - 'save-btn' => 'Salvar Arquivo', - ], - - 'note' => [ - 'btn' => 'Nota', - 'title' => 'Adicionar Nota', - 'comment' => 'Comentário', - 'save-btn' => 'Salvar Nota', - ], - - 'activity' => [ - 'btn' => 'Atividade', - 'title' => 'Adicionar Atividade', - 'title-control' => 'Título', - 'description' => 'Descrição', - 'schedule-from' => 'Agendar De', - 'schedule-to' => 'Agendar Até', - 'location' => 'Localização', - 'call' => 'Chamada', - 'meeting' => 'Reunião', - 'lunch' => 'Almoço', - 'save-btn' => 'Salvar Atividade', - ], - ], - ], - ], - - 'create' => [ - 'title' => 'Criar Pessoa', - 'save-btn' => 'Salvar Pessoa', - ], - - 'edit' => [ - 'title' => 'Editar Pessoa', - 'save-btn' => 'Salvar Pessoa', - ], - ], - - 'organizations' => [ - 'index' => [ - 'title' => 'Organizações', - 'create-btn' => 'Criar Organização', - 'create-success' => 'Organização criada com sucesso.', - 'update-success' => 'Organização atualizada com sucesso.', - 'delete-success' => 'Organização excluída com sucesso.', - 'delete-failed' => 'Não foi possível excluir a organização.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - 'persons-count' => 'Quantidade de Pessoas', - ], - ], - - 'create' => [ - 'title' => 'Criar Organização', - 'save-btn' => 'Salvar Organização', - ], - - 'edit' => [ - 'title' => 'Editar Organização', - 'save-btn' => 'Salvar Organização', - ], - ], - ], - - 'products' => [ - 'index' => [ - 'title' => 'Produtos', - 'create-btn' => 'Criar Produto', - 'create-success' => 'Produto criado com sucesso.', - 'update-success' => 'Produto atualizado com sucesso.', - 'delete-success' => 'Produto excluído com sucesso.', - 'delete-failed' => 'Não foi possível excluir o produto.', - - 'datagrid' => [ - 'allocated' => 'Alocado', - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'id' => 'ID', - 'in-stock' => 'Em Estoque', - 'name' => 'Nome', - 'on-hand' => 'Em Mãos', - 'price' => 'Preço', - 'sku' => 'SKU', - 'view' => 'Visualizar', - ], - ], - - 'create' => [ - 'save-btn' => 'Salvar Produtos', - 'title' => 'Criar Produtos', - 'general' => 'Geral', - 'price' => 'Preço', - ], - - 'edit' => [ - 'title' => 'Editar Produtos', - 'save-btn' => 'Salvar Produtos', - 'general' => 'Geral', - 'price' => 'Preço', - ], - - 'view' => [ - 'sku' => 'SKU', - 'all' => 'Todos', - 'notes' => 'Notas', - 'files' => 'Arquivos', - 'inventories' => 'Inventário', - 'change-logs' => 'Histórico de Alterações', - - 'attributes' => [ - 'about-product' => 'Sobre o Produto', - ], - - 'inventory' => [ - 'source' => 'Fonte', - 'in-stock' => 'Em Estoque', - 'allocated' => 'Alocado', - 'on-hand' => 'Em Mãos', - 'actions' => 'Ações', - 'assign' => 'Atribuir', - 'add-source' => 'Adicionar Fonte', - 'location' => 'Localização', - 'add-more' => 'Adicionar Mais', - 'save' => 'Salvar', - ], - ], - ], - - 'settings' => [ - 'title' => 'Configurações', - - 'groups' => [ - 'index' => [ - 'create-btn' => 'Criar Grupo', - 'title' => 'Grupos', - 'create-success' => 'Grupo criado com sucesso.', - 'update-success' => 'Grupo atualizado com sucesso.', - 'destroy-success' => 'Grupo excluído com sucesso.', - 'delete-failed' => 'Não foi possível excluir o grupo.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'description' => 'Descrição', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - ], - - 'edit' => [ - 'title' => 'Editar Grupo', - ], - - 'create' => [ - 'name' => 'Nome', - 'title' => 'Criar Grupo', - 'description' => 'Descrição', - 'save-btn' => 'Salvar Grupo', - ], - ], - ], - - 'roles' => [ - 'index' => [ - 'being-used' => 'Não é possível excluir o cargo, pois está sendo usado por um usuário administrador.', - 'create-btn' => 'Criar Cargos', - 'create-success' => 'Cargo criado com sucesso.', - 'current-role-delete-error' => 'Não é possível excluir o cargo atribuído ao usuário atual.', - 'delete-failed' => 'Não foi possível excluir o cargo.', - 'delete-success' => 'Cargo excluído com sucesso.', - 'last-delete-error' => 'É necessário pelo menos um cargo.', - 'settings' => 'Configurações', - 'title' => 'Cargos', - 'update-success' => 'Cargo atualizado com sucesso.', - 'user-define-error' => 'Não é possível excluir cargo do sistema.', - - 'datagrid' => [ - 'all' => 'Todos', - 'custom' => 'Personalizado', - 'delete' => 'Excluir', - 'description' => 'Descrição', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - 'permission-type' => 'Tipo de Permissão', - ], - ], - - 'create' => [ - 'access-control' => 'Controle de Acesso', - 'all' => 'Todos', - 'back-btn' => 'Voltar', - 'custom' => 'Personalizado', - 'description' => 'Descrição', - 'general' => 'Geral', - 'name' => 'Nome', - 'permissions' => 'Permissões', - 'save-btn' => 'Salvar Cargo', - 'title' => 'Criar Cargo', - ], - - 'edit' => [ - 'access-control' => 'Controle de Acesso', - 'all' => 'Todos', - 'back-btn' => 'Voltar', - 'custom' => 'Personalizado', - 'description' => 'Descrição', - 'general' => 'Geral', - 'name' => 'Nome', - 'permissions' => 'Permissões', - 'save-btn' => 'Salvar Cargo', - 'title' => 'Editar Cargo', - ], - ], - - 'types' => [ - 'index' => [ - 'create-btn' => 'Criar Tipo', - 'create-success' => 'Tipo criado com sucesso.', - 'delete-failed' => 'Não é possível excluir o tipo.', - 'delete-success' => 'Tipo excluído com sucesso.', - 'title' => 'Tipos', - 'update-success' => 'Tipo atualizado com sucesso.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'description' => 'Descrição', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - ], - - 'create' => [ - 'name' => 'Nome', - 'save-btn' => 'Salvar Tipo', - 'title' => 'Criar Tipo', - ], - - 'edit' => [ - 'title' => 'Editar Tipo', - ], - ], - ], - - 'sources' => [ - 'index' => [ - 'create-btn' => 'Criar Fonte', - 'create-success' => 'Fonte criada com sucesso.', - 'delete-failed' => 'Não é possível excluir a fonte.', - 'delete-success' => 'Fonte excluída com sucesso.', - 'title' => 'Fontes', - 'update-success' => 'Fonte atualizada com sucesso.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - ], - - 'create' => [ - 'name' => 'Nome', - 'save-btn' => 'Salvar Fonte', - 'title' => 'Criar Fonte', - ], - - 'edit' => [ - 'title' => 'Editar Fonte', - ], - ], - ], - - 'workflows' => [ - 'index' => [ - 'title' => 'Workflows', - 'create-btn' => 'Criar Workflow', - 'create-success' => 'Workflow criado com sucesso.', - 'update-success' => 'Workflow atualizado com sucesso.', - 'delete-success' => 'Workflow excluído com sucesso.', - 'delete-failed' => 'Não é possível excluir o Workflow.', - 'datagrid' => [ - 'delete' => 'Excluir', - 'description' => 'Descrição', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - ], - ], - - 'helpers' => [ - 'update-related-leads' => 'Atualizar leads relacionados', - 'send-email-to-sales-owner' => 'Enviar e-mail para o proprietário de vendas', - 'send-email-to-participants' => 'Enviar e-mail para os participantes', - 'add-webhook' => 'Adicionar Webhook', - 'update-lead' => 'Atualizar Lead', - 'update-person' => 'Atualizar Pessoa', - 'send-email-to-person' => 'Enviar e-mail para a pessoa', - 'add-tag' => 'Adicionar Tag', - 'add-note-as-activity' => 'Adicionar Nota como Atividade', - ], - - 'create' => [ - 'title' => 'Criar Workflow', - 'event' => 'Evento', - 'back-btn' => 'Voltar', - 'save-btn' => 'Salvar Workflow', - 'name' => 'Nome', - 'basic-details' => 'Detalhes Básicos', - 'description' => 'Descrição', - 'actions' => 'Ações', - 'basic-details-info' => 'Informe as informações básicas do workflow.', - 'event-info' => 'Um evento dispara, verifica, aplica condições e executa ações predefinidas.', - 'conditions' => 'Condições', - 'conditions-info' => 'As condições são regras que verificam cenários, acionadas em ocasiões específicas.', - 'actions-info' => 'Uma ação não apenas reduz a carga de trabalho, mas também facilita a automação do CRM.', - 'value' => 'Valor', - 'condition-type' => 'Tipo de Condição', - 'all-condition-are-true' => 'Todas as condições são verdadeiras', - 'any-condition-are-true' => 'Qualquer condição é verdadeira', - 'add-condition' => 'Adicionar Condição', - 'add-action' => 'Adicionar Ação', - 'yes' => 'Sim', - 'no' => 'Não', - 'email' => 'E-mail', - 'is-equal-to' => 'É igual a', - 'is-not-equal-to' => 'Não é igual a', - 'equals-or-greater-than' => 'É igual ou maior que', - 'equals-or-less-than' => 'É igual ou menor que', - 'greater-than' => 'Maior que', - 'less-than' => 'Menor que', - 'type' => 'Tipo', - 'contain' => 'Contém', - 'contains' => 'Contém', - 'does-not-contain' => 'Não contém', - ], - - 'edit' => [ - 'title' => 'Editar Workflow', - 'event' => 'Evento', - 'back-btn' => 'Voltar', - 'save-btn' => 'Salvar Workflow', - 'name' => 'Nome', - 'basic-details' => 'Detalhes Básicos', - 'description' => 'Descrição', - 'actions' => 'Ações', - 'type' => 'Tipo', - 'basic-details-info' => 'Informe as informações básicas do workflow.', - 'event-info' => 'Um evento dispara, verifica, aplica condições e executa ações predefinidas.', - 'conditions' => 'Condições', - 'conditions-info' => 'As condições são regras que verificam cenários, acionadas em ocasiões específicas.', - 'actions-info' => 'Uma ação não apenas reduz a carga de trabalho, mas também facilita a automação do CRM.', - 'value' => 'Valor', - 'condition-type' => 'Tipo de Condição', - 'all-condition-are-true' => 'Todas as condições são verdadeiras', - 'any-condition-are-true' => 'Qualquer condição é verdadeira', - 'add-condition' => 'Adicionar Condição', - 'add-action' => 'Adicionar Ação', - 'yes' => 'Sim', - 'no' => 'Não', - 'email' => 'E-mail', - 'is-equal-to' => 'É igual a', - 'is-not-equal-to' => 'Não é igual a', - 'equals-or-greater-than' => 'É igual ou maior que', - 'equals-or-less-than' => 'É igual ou menor que', - 'greater-than' => 'Maior que', - 'less-than' => 'Menor que', - 'contain' => 'Contém', - 'contains' => 'Contém', - 'does-not-contain' => 'Não contém', - ], - ], - - 'webforms' => [ - 'index' => [ - 'title' => 'Webforms', - 'create-btn' => 'Criar Webform', - 'create-success' => 'Webform criado com sucesso.', - 'update-success' => 'Webform atualizado com sucesso.', - 'delete-success' => 'Webform excluído com sucesso.', - 'delete-failed' => 'Não é possível excluir o Webform.', - - 'datagrid' => [ - 'id' => 'ID', - 'title' => 'Título', - 'edit' => 'Editar', - 'delete' => 'Excluir', - ], - ], - - 'create' => [ - 'title' => 'Criar Webform', - 'add-attribute-btn' => 'Adicionar Botão de Atributo', - 'attribute-label-color' => 'Cor do Rótulo do Atributo', - 'attributes' => 'Atributos', - 'attributes-info' => 'Adicione atributos personalizados ao formulário.', - 'background-color' => 'Cor de Fundo', - 'create-lead' => 'Criar Lead', - 'customize-webform' => 'Personalizar Webform', - 'customize-webform-info' => 'Personalize seu formulário com as cores dos elementos de sua escolha.', - 'description' => 'Descrição', - 'display-custom-message' => 'Exibir mensagem personalizada', - 'form-background-color' => 'Cor de Fundo do Formulário', - 'form-submit-btn-color' => 'Cor do Botão de Envio do Formulário', - 'form-submit-button-color' => 'Cor do Botão de Envio do Formulário', - 'form-title-color' => 'Cor do Título do Formulário', - 'general' => 'Geral', - 'leads' => 'Leads', - 'person' => 'Pessoa', - 'save-btn' => 'Salvar Webform', - 'submit-button-label' => 'Rótulo do Botão de Envio', - 'submit-success-action' => 'Ação de Sucesso ao Enviar', - 'redirect-to-url' => 'Redirecionar Para URL', - 'choose-value' => 'Escolher Valor', - 'select-file' => 'Selecionar Arquivo', - 'select-image' => 'Selecionar Imagem', - 'enter-value' => 'Inserir Valor', - ], - - 'edit' => [ - 'title' => 'Editar Webform', - 'add-attribute-btn' => 'Adicionar Botão de Atributo', - 'attribute-label-color' => 'Cor do Rótulo do Atributo', - 'attributes' => 'Atributos', - 'attributes-info' => 'Adicione atributos personalizados ao formulário.', - 'background-color' => 'Cor de Fundo', - 'code-snippet' => 'Trecho de Código', - 'copied' => 'Copiado', - 'copy' => 'Copiar', - 'create-lead' => 'Criar Lead', - 'customize-webform' => 'Personalizar Webform', - 'customize-webform-info' => 'Personalize seu formulário com as cores dos elementos de sua escolha.', - 'description' => 'Descrição', - 'display-custom-message' => 'Exibir mensagem personalizada', - 'embed' => 'Incorporar', - 'form-background-color' => 'Cor de Fundo do Formulário', - 'form-submit-btn-color' => 'Cor do Botão de Envio do Formulário', - 'form-submit-button-color' => 'Cor do Botão de Envio do Formulário', - 'form-title-color' => 'Cor do Título do Formulário', - 'general' => 'Geral', - 'preview' => 'Visualizar', - 'person' => 'Pessoa', - 'public-url' => 'URL Pública', - 'redirect-to-url' => 'Redirecionar Para URL', - 'save-btn' => 'Salvar Webform', - 'submit-button-label' => 'Rótulo do Botão de Envio', - 'submit-success-action' => 'Ação de Sucesso ao Enviar', - 'choose-value' => 'Escolher Valor', - 'select-file' => 'Selecionar Arquivo', - 'select-image' => 'Selecionar Imagem', - 'enter-value' => 'Inserir Valor', - ], - ], - - 'email-template' => [ - 'index' => [ - 'create-btn' => 'Criar Modelo de E-mail', - 'title' => 'Modelos de E-mail', - 'create-success' => 'Modelo de E-mail criado com sucesso.', - 'update-success' => 'Modelo de E-mail atualizado com sucesso.', - 'delete-success' => 'Modelo de E-mail excluído com sucesso.', - 'delete-failed' => 'Não é possível excluir o Modelo de E-mail.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - 'subject' => 'Assunto', - ], - ], - - 'create' => [ - 'title' => 'Criar Modelo de E-mail', - 'save-btn' => 'Salvar Modelo de E-mail', - 'email-template' => 'Modelo de E-mail', - 'subject' => 'Assunto', - 'content' => 'Conteúdo', - 'subject-placeholders' => 'Placeholders de Assunto', - 'general' => 'Geral', - 'name' => 'Nome', - ], - - 'edit' => [ - 'title' => 'Editar Modelo de E-mail', - 'save-btn' => 'Salvar Modelo de E-mail', - 'email-template' => 'Modelo de E-mail', - 'subject' => 'Assunto', - 'content' => 'Conteúdo', - 'subject-placeholders' => 'Placeholders de Assunto', - 'general' => 'Geral', - 'name' => 'Nome', - ], - ], - - 'tags' => [ - 'index' => [ - 'create-btn' => 'Criar Tag', - 'title' => 'Tags', - 'create-success' => 'Tag criada com sucesso.', - 'update-success' => 'Tag atualizada com sucesso.', - 'delete-success' => 'Tag excluída com sucesso.', - 'delete-failed' => 'Não é possível excluir a Tag.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'id' => 'ID', - 'name' => 'Nome', - 'users' => 'Usuários', - 'created-at' => 'Criado Em', - ], - - 'create' => [ - 'name' => 'Nome', - 'save-btn' => 'Salvar Tag', - 'title' => 'Criar Tag', - 'color' => 'Cor', - ], - - 'edit' => [ - 'title' => 'Editar Tag', - ], - ], - ], - - 'users' => [ - 'index' => [ - 'create-btn' => 'Criar Usuário', - 'create-success' => 'Usuário criado com sucesso.', - 'delete-failed' => 'Não foi possível excluir o usuário.', - 'delete-success' => 'Usuário excluído com sucesso.', - 'last-delete-error' => 'É necessário pelo menos um usuário.', - 'mass-delete-failed' => 'Não foi possível excluir os usuários.', - 'mass-delete-success' => 'Usuários excluídos com sucesso.', - 'mass-update-failed' => 'Não foi possível atualizar os usuários.', - 'mass-update-success' => 'Usuários atualizados com sucesso.', - 'title' => 'Usuários', - 'update-success' => 'Usuário atualizado com sucesso.', - 'user-define-error' => 'Não é possível excluir o usuário do sistema.', - 'active' => 'Ativo', - 'inactive' => 'Inativo', - - 'datagrid' => [ - 'active' => 'Ativo', - 'created-at' => 'Criado Em', - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'email' => 'E-mail', - 'id' => 'ID', - 'inactive' => 'Inativo', - 'name' => 'Nome', - 'status' => 'Status', - 'update-status' => 'Atualizar Status', - 'users' => 'Usuários', - ], - - 'create' => [ - 'confirm-password' => 'Confirmar Senha', - 'email' => 'E-mail', - 'general' => 'Geral', - 'global' => 'Global', - 'group' => 'Grupo', - 'individual' => 'Individual', - 'name' => 'Nome', - 'password' => 'Senha', - 'permission' => 'Permissão', - 'role' => 'Função', - 'save-btn' => 'Salvar Usuário', - 'status' => 'Status', - 'title' => 'Criar Usuário', - 'view-permission' => 'Visualizar Permissão', - ], - - 'edit' => [ - 'title' => 'Editar Usuário', - ], - ], - ], - - 'pipelines' => [ - 'index' => [ - 'title' => 'Pipelines', - 'create-btn' => 'Criar Pipeline', - 'create-success' => 'Pipeline criado com sucesso.', - 'update-success' => 'Pipeline atualizado com sucesso.', - 'delete-success' => 'Pipeline excluído com sucesso.', - 'delete-failed' => 'Não foi possível excluir o pipeline.', - 'default-delete-error' => 'Não é possível excluir o pipeline padrão.', - - 'datagrid' => [ - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'id' => 'ID', - 'is-default' => 'É Padrão', - 'name' => 'Nome', - 'no' => 'Não', - 'rotten-days' => 'Dias de Degradação', - 'yes' => 'Sim', - ], - ], - - 'create' => [ - 'title' => 'Criar Pipeline', - 'save-btn' => 'Salvar Pipeline', - 'name' => 'Nome', - 'rotten-days' => 'Dias de Degradação', - 'mark-as-default' => 'Marcar como Padrão', - 'general' => 'Geral', - 'probability' => 'Probabilidade (%)', - 'new-stage' => 'Novo', - 'won-stage' => 'Ganho', - 'lost-stage' => 'Perdido', - 'stage-btn' => 'Adicionar Estágio', - 'stages' => 'Estágios', - 'duplicate-name' => 'O campo "Nome" não pode ser duplicado', - 'delete-stage' => 'Excluir Estágio', - 'add-new-stages' => 'Adicionar Novos Estágios', - 'add-stage-info' => 'Adicionar novo estágio para o seu Pipeline', - 'newly-added' => 'Adicionado Recentemente', - 'stage-delete-success' => 'Estágio excluído com sucesso', - ], - - 'edit' => [ - 'title' => 'Editar Pipeline', - 'save-btn' => 'Salvar Pipeline', - 'name' => 'Nome', - 'rotten-days' => 'Dias de Degradação', - 'mark-as-default' => 'Marcar como Padrão', - 'general' => 'Geral', - 'probability' => 'Probabilidade (%)', - 'new-stage' => 'Novo', - 'won-stage' => 'Ganho', - 'lost-stage' => 'Perdido', - 'stage-btn' => 'Adicionar Estágio', - 'stages' => 'Estágios', - 'duplicate-name' => 'O campo "Nome" não pode ser duplicado', - 'delete-stage' => 'Excluir Estágio', - 'add-new-stages' => 'Adicionar Novos Estágios', - 'add-stage-info' => 'Adicionar novo estágio para o seu Pipeline', - 'stage-delete-success' => 'Estágio excluído com sucesso', - ], - ], - - 'webhooks' => [ - 'index' => [ - 'title' => 'Webhooks', - 'create-btn' => 'Criar Webhook', - 'create-success' => 'Webhook criado com sucesso.', - 'update-success' => 'Webhook atualizado com sucesso.', - 'delete-success' => 'Webhook deletado com sucesso.', - 'delete-failed' => 'Webhook não pode ser deletado.', - - 'datagrid' => [ - 'id' => 'ID', - 'delete' => 'Deletar', - 'edit' => 'Editar', - 'name' => 'Nome', - 'entity-type' => 'Tipo de Entidade', - 'end-point' => 'Ponto de Acesso', - ], - ], - - 'create' => [ - 'title' => 'Criar Webhook', - 'save-btn' => 'Salvar Webhook', - 'info' => 'Digite os detalhes dos webhooks', - 'url-and-parameters' => 'URL e Parâmetros', - 'method' => 'Método', - 'post' => 'Post', - 'put' => 'Put', - 'url-endpoint' => 'Endpoint da URL', - 'parameters' => 'Parâmetros', - 'add-new-parameter' => 'Adicionar Novo Parâmetro', - 'url-preview' => 'Pré-visualização da URL:', - 'headers' => 'Cabeçalhos', - 'add-new-header' => 'Adicionar Novo Cabeçalho', - 'body' => 'Corpo', - 'default' => 'Padrão', - 'x-www-form-urlencoded' => 'x-www-form-urlencoded', - 'key-and-value' => 'Chave e Valor', - 'add-new-payload' => 'Adicionar novo payload', - 'raw' => 'Raw', - 'general' => 'Geral', - 'name' => 'Nome', - 'entity-type' => 'Tipo de Entidade', - 'insert-placeholder' => 'Inserir Placeholder', - 'description' => 'Descrição', - 'json' => 'Json', - 'text' => 'Texto', - ], - - 'edit' => [ - 'title' => 'Editar Webhook', - 'edit-btn' => 'Salvar Webhook', - 'save-btn' => 'Salvar Webhook', - 'info' => 'Digite os detalhes dos webhooks', - 'url-and-parameters' => 'URL e Parâmetros', - 'method' => 'Método', - 'post' => 'Post', - 'put' => 'Put', - 'url-endpoint' => 'Endpoint da URL', - 'parameters' => 'Parâmetros', - 'add-new-parameter' => 'Adicionar Novo Parâmetro', - 'url-preview' => 'Pré-visualização da URL:', - 'headers' => 'Cabeçalhos', - 'add-new-header' => 'Adicionar Novo Cabeçalho', - 'body' => 'Corpo', - 'default' => 'Padrão', - 'x-www-form-urlencoded' => 'x-www-form-urlencoded', - 'key-and-value' => 'Chave e Valor', - 'add-new-payload' => 'Adicionar novo payload', - 'raw' => 'Raw', - 'general' => 'Geral', - 'name' => 'Nome', - 'entity-type' => 'Tipo de Entidade', - 'insert-placeholder' => 'Inserir Placeholder', - 'description' => 'Descrição', - 'json' => 'Json', - 'text' => 'Texto', - ], - ], - - 'warehouses' => [ - 'index' => [ - 'title' => 'Armazéns', - 'create-btn' => 'Criar Armazém', - 'create-success' => 'Armazém criado com sucesso.', - 'name-exists' => 'Nome do armazém já existe.', - 'update-success' => 'Armazém atualizado com sucesso.', - 'delete-success' => 'Armazém deletado com sucesso.', - 'delete-failed' => 'Armazém não pode ser deletado.', - - 'datagrid' => [ - 'id' => 'ID', - 'name' => 'Nome', - 'contact-name' => 'Nome de Contato', - 'delete' => 'Deletar', - 'edit' => 'Editar', - 'view' => 'Visualizar', - 'created-at' => 'Criado em', - 'products' => 'Produtos', - 'contact-emails' => 'Emails de Contato', - 'contact-numbers' => 'Números de Contato', - ], - ], - - 'create' => [ - 'title' => 'Criar Armazém', - 'save-btn' => 'Salvar Armazém', - 'contact-info' => 'Informações de Contato', - ], - - 'edit' => [ - 'title' => 'Editar Armazém', - 'save-btn' => 'Salvar Armazém', - 'contact-info' => 'Informações de Contato', - ], - - 'view' => [ - 'all' => 'Todos', - 'notes' => 'Notas', - 'files' => 'Arquivos', - 'location' => 'Localização', - 'change-logs' => 'Registros de Alterações', - - 'locations' => [ - 'action' => 'Ação', - 'add-location' => 'Adicionar Localização', - 'create-success' => 'Localização criada com sucesso.', - 'delete' => 'Deletar', - 'delete-failed' => 'Localização não pode ser deletada.', - 'delete-success' => 'Localização deletada com sucesso.', - 'name' => 'Nome', - 'save-btn' => 'Salvar', - ], - - 'general-information' => [ - 'title' => 'Informações Gerais', - ], - - 'contact-information' => [ - 'title' => 'Informações de Contato', - ], - ], - ], - - 'attributes' => [ - 'index' => [ - 'title' => 'Atributos', - 'create-btn' => 'Criar Atributo', - 'create-success' => 'Atributos criados com sucesso.', - 'update-success' => 'Atributos atualizados com sucesso.', - 'delete-success' => 'Atributos deletados com sucesso.', - 'delete-failed' => 'Atributos não podem ser deletados.', - 'user-define-error' => 'Não é possível deletar atributos do sistema.', - 'mass-delete-failed' => 'Atributos do sistema não podem ser deletados.', - - 'datagrid' => [ - 'yes' => 'Sim', - 'no' => 'Não', - 'id' => 'ID', - 'code' => 'Código', - 'name' => 'Nome', - 'entity-type' => 'Tipo de Entidade', - 'type' => 'Tipo', - 'is-default' => 'É Padrão', - 'edit' => 'Editar', - 'delete' => 'Deletar', - ], - ], - - 'create' => [ - 'title' => 'Criar Atributo', - 'save-btn' => 'Salvar Atributo', - 'code' => 'Código', - 'name' => 'Nome', - 'entity-type' => 'Tipo de Entidade', - 'type' => 'Tipo', - 'validations' => 'Validações', - 'is-required' => 'É Obrigatório', - 'input-validation' => 'Validação de Entrada', - 'is-unique' => 'É Único', - 'labels' => 'Rótulos', - 'general' => 'Geral', - 'numeric' => 'Numérico', - 'decimal' => 'Decimal', - 'url' => 'URL', - 'options' => 'Opções', - 'option-type' => 'Tipo de Opção', - 'lookup-type' => 'Tipo de Pesquisa', - 'add-option' => 'Adicionar Opção', - 'save-option' => 'Salvar Opção', - 'option-name' => 'Nome da Opção', - 'add-attribute-options' => 'Adicionar Opções de Atributo', - 'text' => 'Texto', - 'textarea' => 'Área de Texto', - 'price' => 'Preço', - 'boolean' => 'Booleano', - 'select' => 'Seleção', - 'multiselect' => 'Multiseleção', - 'email' => 'E-mail', - 'address' => 'Endereço', - 'phone' => 'Telefone', - 'datetime' => 'Data e Hora', - 'date' => 'Data', - 'image' => 'Imagem', - 'file' => 'Arquivo', - 'lookup' => 'Pesquisa', - 'entity_type' => 'Tipo de Entidade', - 'checkbox' => 'Caixa de Seleção', - 'is_required' => 'É Obrigatório', - 'is_unique' => 'É Único', - 'actions' => 'Ações', - ], - - 'edit' => [ - 'title' => 'Editar Atributo', - 'save-btn' => 'Salvar Atributo', - 'code' => 'Código', - 'name' => 'Nome', - 'labels' => 'Rótulos', - 'entity-type' => 'Tipo de Entidade', - 'type' => 'Tipo', - 'validations' => 'Validações', - 'is-required' => 'É Obrigatório', - 'input-validation' => 'Validação de Entrada', - 'is-unique' => 'É Único', - 'general' => 'Geral', - 'numeric' => 'Numérico', - 'decimal' => 'Decimal', - 'url' => 'URL', - 'options' => 'Opções', - 'option-type' => 'Tipo de Opção', - 'lookup-type' => 'Tipo de Pesquisa', - 'add-option' => 'Adicionar Opção', - 'save-option' => 'Salvar Opção', - 'option-name' => 'Nome da Opção', - 'add-attribute-options' => 'Adicionar Opções de Atributo', - 'text' => 'Texto', - 'textarea' => 'Área de Texto', - 'price' => 'Preço', - 'boolean' => 'Booleano', - 'select' => 'Seleção', - 'multiselect' => 'Multiseleção', - 'email' => 'E-mail', - 'address' => 'Endereço', - 'phone' => 'Telefone', - 'datetime' => 'Data e Hora', - 'date' => 'Data', - 'image' => 'Imagem', - 'file' => 'Arquivo', - 'lookup' => 'Pesquisa', - 'entity_type' => 'Tipo de Entidade', - 'checkbox' => 'Caixa de Seleção', - 'is_required' => 'É Obrigatório', - 'is_unique' => 'É Único', - 'actions' => 'Ações', - ], - ], - ], - - 'activities' => [ - 'index' => [ - 'title' => 'Atividades', - - 'datagrid' => [ - 'comment' => 'Comentário', - 'created_at' => 'Criado Em', - 'created_by' => 'Criado Por', - 'edit' => 'Editar', - 'id' => 'ID', - 'done' => 'Concluído', - 'not-done' => 'Não Concluído', - 'lead' => 'Lead', - 'mass-delete' => 'Excluir em Massa', - 'mass-update' => 'Atualizar em Massa', - 'schedule-from' => 'Agendado de', - 'schedule-to' => 'Agendado até', - 'schedule_from' => 'Agendado de', - 'schedule_to' => 'Agendado até', - 'title' => 'Título', - 'is_done' => 'Está Concluído', - 'type' => 'Tipo', - 'update' => 'Atualizar', - 'call' => 'Chamada', - 'meeting' => 'Reunião', - 'lunch' => 'Almoço', - ], - ], - - 'edit' => [ - 'title' => 'Editar Atividade', - 'back-btn' => 'Voltar', - 'save-btn' => 'Salvar Atividade', - 'type' => 'Tipo de Atividade', - 'call' => 'Chamada', - 'meeting' => 'Reunião', - 'lunch' => 'Almoço', - 'schedule_to' => 'Agendado até', - 'schedule_from' => 'Agendado de', - 'location' => 'Localização', - 'comment' => 'Comentário', - 'lead' => 'Lead', - 'participants' => 'Participantes', - 'general' => 'Geral', - 'persons' => 'Pessoas', - 'no-result-found' => 'Nenhum registro encontrado.', - 'users' => 'Usuários', - ], - - 'updated' => ':attribute Atualizado', - 'created' => 'Criado', - 'duration-overlapping' => 'Os participantes têm outra reunião neste horário. Deseja continuar?', - 'create-success' => 'Atividade criada com sucesso.', - 'update-success' => 'Atividade atualizada com sucesso.', - 'overlapping-error' => 'Os participantes têm outra reunião neste horário.', - 'mass-update-success' => 'Atividades atualizadas com sucesso.', - 'destroy-success' => 'Atividade deletada com sucesso.', - 'delete-failed' => 'A atividade não pode ser deletada.', - ], - - 'mail' => [ - 'index' => [ - 'compose' => 'Compor', - 'draft' => 'Rascunho', - 'inbox' => 'Caixa de Entrada', - 'outbox' => 'Caixa de Saída', - 'sent' => 'Enviado', - 'trash' => 'Lixeira', - 'compose-mail-btn' => 'Compor E-mail', - 'btn' => 'E-mail', - 'mail' => [ - 'title' => 'Compor E-mail', - 'to' => 'Para', - 'enter-emails' => 'Pressione Enter para adicionar e-mails', - 'cc' => 'CC', - 'bcc' => 'CCO', - 'subject' => 'Assunto', - 'send-btn' => 'Enviar', - 'message' => 'Mensagem', - 'draft' => 'Rascunho', - ], - - 'datagrid' => [ - 'id' => 'ID', - 'from' => 'De', - 'to' => 'Para', - 'subject' => 'Assunto', - 'tag-name' => 'Nome da Tag', - 'created-at' => 'Criado Em', - 'move-to-inbox' => 'Movido para Caixa de Entrada', - 'edit' => 'Editar', - 'view' => 'Visualizar', - 'delete' => 'Excluir', - ], - ], - - 'create-success' => 'E-mail enviado com sucesso.', - 'update-success' => 'E-mail atualizado com sucesso.', - 'mass-update-success' => 'E-mails atualizados com sucesso.', - 'delete-success' => 'E-mail excluído com sucesso.', - 'delete-failed' => 'E-mail não pode ser excluído.', - - 'view' => [ - 'title' => 'E-mails', - 'subject' => ':subject', - 'link-mail' => 'Link do E-mail', - 'to' => 'Para', - 'cc' => 'CC', - 'bcc' => 'CCO', - 'reply' => 'Responder', - 'reply-all' => 'Responder a Todos', - 'forward' => 'Encaminhar', - 'delete' => 'Excluir', - 'enter-mails' => 'Digite o id do e-mail', - 'rotten-days' => 'O lead está vencido há :days dias', - 'search-an-existing-lead' => 'Buscar um lead existente', - 'search-an-existing-contact' => 'Buscar um contato existente', - 'message' => 'Mensagem', - 'add-attachments' => 'Adicionar Anexos', - 'discard' => 'Descartar', - 'send' => 'Enviar', - 'no-result-found' => 'Nenhum resultado encontrado', - 'add-new-contact' => 'Adicionar Novo Contato', - 'description' => 'Descrição', - 'search' => 'Buscar...', - 'add-new-lead' => 'Adicionar Novo Lead', - 'create-new-contact' => 'Criar Novo Contato', - 'save-contact' => 'Salvar Contato', - 'create-lead' => 'Criar Lead', - 'linked-contact' => 'Contato Vinculado', - 'link-to-contact' => 'Vincular ao Contato', - 'link-to-lead' => 'Vincular ao Lead', - 'linked-lead' => 'Lead Vinculado', - 'lead-details' => 'Detalhes do Lead', - 'contact-person' => 'Pessoa de Contato', - 'product' => 'Produto', - - 'tags' => [ - 'create-success' => 'Tag criada com sucesso.', - 'destroy-success' => 'Tag excluída com sucesso.', - ], - ], - ], - - 'common' => [ - 'custom-attributes' => [ - 'select-country' => 'Selecionar País', - 'select-state' => 'Selecionar Estado', - 'state' => 'Estado', - 'city' => 'Cidade', - 'postcode' => 'CEP', - 'work' => 'Trabalho', - 'home' => 'Casa', - 'add-more' => 'Adicionar Mais', - 'select' => 'Selecionar', - 'country' => 'País', - 'address' => 'Endereço', - ], - ], - - 'leads' => [ - 'create-success' => 'Lead criado com sucesso.', - 'update-success' => 'Lead atualizado com sucesso.', - 'destroy-success' => 'Lead excluído com sucesso.', - 'destroy-failed' => 'Lead não pode ser excluído.', - - 'index' => [ - 'title' => 'Leads', - 'create-btn' => 'Criar Lead', - - 'datagrid' => [ - 'id' => 'ID', - 'sales-person' => 'Pessoa de Vendas', - 'subject' => 'Assunto', - 'source' => 'Fonte', - 'lead-value' => 'Valor do Lead', - 'lead-type' => 'Tipo de Lead', - 'tag-name' => 'Nome da Tag', - 'contact-person' => 'Pessoa de Contato', - 'stage' => 'Etapa', - 'rotten-lead' => 'Lead Podre', - 'expected-close-date' => 'Data Esperada de Fechamento', - 'created-at' => 'Criado Em', - 'no' => 'Não', - 'yes' => 'Sim', - 'delete' => 'Excluir', - 'mass-delete' => 'Excluir em Massa', - 'mass-update' => 'Atualizar em Massa', - ], - - 'kanban' => [ - 'rotten-days' => 'Lead podre por :days dias', - 'empty-list' => 'Sua lista de Leads está vazia', - 'empty-list-description' => 'Crie um lead para organizar seus objetivos.', - 'create-lead-btn' => 'Criar Lead', - - 'columns' => [ - 'contact-person' => 'Pessoa de Contato', - 'id' => 'ID', - 'lead-type' => 'Tipo de Lead', - 'lead-value' => 'Valor do Lead', - 'sales-person' => 'Pessoa de Vendas', - 'source' => 'Fonte', - 'title' => 'Título', - 'tags' => 'Tags', - 'expected-close-date' => 'Data Esperada de Fechamento', - 'created-at' => 'Criado Em', - ], - - 'toolbar' => [ - 'search' => [ - 'title' => 'Pesquisar', - ], - - 'filters' => [ - 'apply-filters' => 'Aplicar Filtros', - 'clear-all' => 'Limpar Tudo', - 'filter' => 'Filtrar', - 'filters' => 'Filtros', - 'select' => 'Selecionar', - ], - ], - ], - - 'view-switcher' => [ - 'all-pipelines' => 'Todos os Pipelines', - 'create-new-pipeline' => 'Criar Novo Pipeline', - ], - ], - - 'create' => [ - 'title' => 'Criar Lead', - 'save-btn' => 'Salvar', - 'details' => 'Detalhes', - 'details-info' => 'Coloque as informações básicas do Lead', - 'contact-person' => 'Pessoa de Contato', - 'contact-info' => 'Informações sobre a Pessoa de Contato', - 'products' => 'Produtos', - 'products-info' => 'Informações sobre os Produtos', - ], - - 'edit' => [ - 'title' => 'Editar Lead', - 'save-btn' => 'Salvar', - 'details' => 'Detalhes', - 'details-info' => 'Coloque as informações básicas do Lead', - 'contact-person' => 'Pessoa de Contato', - 'contact-info' => 'Informações sobre a Pessoa de Contato', - 'products' => 'Produtos', - 'products-info' => 'Informações sobre os Produtos', - ], - - 'common' => [ - 'contact' => [ - 'name' => 'Nome', - 'email' => 'Email', - 'contact-number' => 'Número de Contato', - 'organization' => 'Organização', - ], - - 'products' => [ - 'product-name' => 'Nome do Produto', - 'quantity' => 'Quantidade', - 'price' => 'Preço', - 'amount' => 'Valor', - 'action' => 'Ação', - 'add-more' => 'Adicionar Mais', - 'total' => 'Total', - ], - ], - - 'view' => [ - 'title' => 'Lead: :title', - 'rotten-days' => ':days Dias', - - 'tabs' => [ - 'description' => 'Descrição', - 'products' => 'Produtos', - 'quotes' => 'Cotações', - ], - - 'attributes' => [ - 'title' => 'Sobre o Lead', - ], - - 'quotes'=> [ - 'subject' => 'Assunto', - 'expired-at' => 'Expirado em', - 'sub-total' => 'Subtotal', - 'discount' => 'Desconto', - 'tax' => 'Imposto', - 'adjustment' => 'Ajuste', - 'grand-total' => 'Total Geral', - 'delete' => 'Excluir', - 'edit' => 'Editar', - 'download' => 'Baixar', - 'destroy-success' => 'Cotação excluída com sucesso.', - 'empty-title' => 'Nenhuma Cotação Encontrada', - 'empty-info' => 'Nenhuma Cotação Encontrada para este Lead', - 'add-btn' => 'Adicionar Cotação', - ], - - 'products' => [ - 'product-name' => 'Nome do Produto', - 'quantity' => 'Quantidade', - 'price' => 'Preço', - 'amount' => 'Valor', - 'action' => 'Ação', - 'add-more' => 'Adicionar Mais', - 'total' => 'Total', - 'empty-title' => 'Nenhum Produto Encontrado', - 'empty-info' => 'Nenhum Produto Encontrado para este Lead', - 'add-product' => 'Adicionar Produto', - ], - - 'persons' => [ - 'title' => 'Sobre as Pessoas', - 'job-title' => ':job_title em :organization', - ], - - 'stages' => [ - 'won-lost' => 'Ganho/Perdido', - 'won' => 'Ganho', - 'lost' => 'Perdido', - 'need-more-info' => 'Precisa de Mais Informações', - 'closed-at' => 'Fechado em', - 'won-value' => 'Valor Ganhado', - 'lost-reason' => 'Motivo da Perda', - 'save-btn' => 'Salvar', - ], - - 'tags' => [ - 'create-success' => 'Tag criada com sucesso.', - 'destroy-success' => 'Tag excluída com sucesso.', - ], - ], - ], - - 'configuration' => [ - 'index' => [ - 'back' => 'Voltar', - 'save-btn' => 'Salvar Configuração', - 'save-success' => 'Configuração salva com sucesso.', - 'search' => 'Buscar', - 'title' => 'Configuração', - - 'general' => [ - 'title' => 'Geral', - 'info' => 'Configuração Geral', - - 'general' => [ - 'title' => 'Geral', - 'info' => 'Atualize suas configurações gerais aqui.', - 'locale-settings' => [ - 'title' => 'Configurações de Localização', - 'title-info' => 'Define o idioma usado na interface do usuário, como Inglês (en), Francês (fr) ou Japonês (ja).', - ], - ], - ], - ], - ], - - 'dashboard' => [ - 'index' => [ - 'title' => 'Painel de Controle', - - 'revenue' => [ - 'lost-revenue' => 'Receita Perdida', - 'won-revenue' => 'Receita Ganha', - ], - - 'over-all' => [ - 'average-lead-value' => 'Valor Médio do Lead', - 'total-leads' => 'Total de Leads', - 'average-leads-per-day' => 'Leads Médios por Dia', - 'total-quotations' => 'Total de Cotações', - 'total-persons' => 'Total de Pessoas', - 'total-organizations' => 'Total de Organizações', - ], - - 'total-leads' => [ - 'title' => 'Leads', - 'total' => 'Total de Leads', - 'won' => 'Leads Ganhados', - 'lost' => 'Leads Perdidos', - ], - - 'revenue-by-sources' => [ - 'title' => 'Receita por Fontes', - 'empty-title' => 'Nenhum Dado Disponível', - 'empty-info' => 'Nenhum dado disponível para o intervalo selecionado', - ], - - 'revenue-by-types' => [ - 'title' => 'Receita por Tipos', - 'empty-title' => 'Nenhum Dado Disponível', - 'empty-info' => 'Nenhum dado disponível para o intervalo selecionado', - ], - - 'top-selling-products' => [ - 'title' => 'Produtos Mais Vendidos', - 'empty-title' => 'Nenhum Produto Encontrado', - 'empty-info' => 'Nenhum produto disponível para o intervalo selecionado', - ], - - 'top-persons' => [ - 'title' => 'Principais Pessoas', - 'empty-title' => 'Nenhuma Pessoa Encontrada', - 'empty-info' => 'Nenhuma pessoa disponível para o intervalo selecionado', - ], - - 'open-leads-by-states' => [ - 'title' => 'Leads Abertos por Estados', - 'empty-title' => 'Nenhum Dado Disponível', - 'empty-info' => 'Nenhum dado disponível para o intervalo selecionado', - ], - ], - ], - - 'layouts' => [ - 'app-version' => 'Versão : :version', - 'dashboard' => 'Painel de Controle', - 'leads' => 'Leads', - 'quotes' => 'Cotações', - 'quote' => 'Cotação', - 'mail' => [ - 'title' => 'Correio', - 'compose' => 'Escrever', - 'inbox' => 'Caixa de Entrada', - 'draft' => 'Rascunho', - 'outbox' => 'Caixa de Saída', - 'sent' => 'Enviado', - 'trash' => 'Lixeira', - 'setting' => 'Configurações', - ], - 'activities' => 'Atividades', - 'contacts' => 'Contatos', - 'persons' => 'Pessoas', - 'person' => 'Pessoa', - 'organizations' => 'Organizações', - 'organization' => 'Organização', - 'products' => 'Produtos', - 'product' => 'Produto', - 'settings' => 'Configurações', - 'user' => 'Usuário', - 'user-info' => 'Gerencie todos os seus usuários e suas permissões no CRM, o que eles estão autorizados a fazer.', - 'groups' => 'Grupos', - 'groups-info' => 'Adicionar, editar ou excluir grupos do CRM', - 'roles' => 'Funções', - 'role' => 'Função', - 'roles-info' => 'Adicionar, editar ou excluir funções do CRM', - 'users' => 'Usuários', - 'users-info' => 'Adicionar, editar ou excluir usuários do CRM', - 'lead' => 'Lead', - 'lead-info' => 'Gerencie todas as configurações relacionadas a leads no CRM', - 'pipelines' => 'Pipelines', - 'pipelines-info' => 'Adicionar, editar ou excluir pipelines do CRM', - 'sources' => 'Fontes', - 'sources-info' => 'Adicionar, editar ou excluir fontes do CRM', - 'types' => 'Tipos', - 'types-info' => 'Adicionar, editar ou excluir tipos do CRM', - 'automation' => 'Automação', - 'automation-info' => 'Gerencie todas as configurações de automação no CRM', - 'attributes' => 'Atributos', - 'attribute' => 'Atributo', - 'attributes-info' => 'Adicionar, editar ou excluir atributos do CRM', - 'email-templates' => 'Modelos de Email', - 'email' => 'Email', - 'email-templates-info' => 'Adicionar, editar ou excluir modelos de email do CRM', - 'workflows' => 'Fluxos de Trabalho', - 'workflows-info' => 'Adicionar, editar ou excluir fluxos de trabalho do CRM', - 'other-settings' => 'Outras Configurações', - 'other-settings-info' => 'Gerencie todas as configurações extras no CRM', - 'tags' => 'Tags', - 'tags-info' => 'Adicionar, editar ou excluir tags do CRM', - 'my-account' => 'Minha Conta', - 'sign-out' => 'Sair', - 'back' => 'Voltar', - 'name' => 'Nome', - 'configuration' => 'Configuração', - 'activities' => 'Atividades', - 'howdy' => 'Olá!', - 'warehouses' => 'Armazéns', - 'warehouse' => 'Armazém', - 'warehouses-info' => 'Adicionar, editar ou excluir armazéns do CRM', - ], - - 'user' => [ - 'account' => [ - 'name' => 'Nome', - 'email' => 'Email', - 'password' => 'Senha', - 'my_account' => 'Minha conta', - 'update_details' => 'Atualizar Detalhes', - 'current_password' => 'Senha atual', - 'confirm_password' => 'Confirmar senha', - 'password-match' => 'A senha atual não corresponde.', - 'account-save' => 'Alterações na conta salvas com sucesso.', - 'permission-denied' => 'Permissão Negada', - 'remove-image' => 'Remover Imagem', - 'upload_image_pix' => 'Carregar uma Imagem de Perfil (100px x 100px)', - 'upload_image_format' => 'em formato PNG ou JPG', - 'image_upload_message' => 'Somente imagens (.jpeg, .jpg, .png, ..) são permitidas.', - ], - ], - - 'emails' => [ - 'common' => [ - 'dear' => 'Prezado(a) :name', - 'cheers' => 'Atenciosamente,
Equipe :app_name', - - 'user' => [ - 'dear' => 'Prezado(a) :username', - 'create-subject' => 'Você foi adicionado como membro.', - 'create-body' => 'Parabéns! Agora você é um membro da nossa equipe.', - - 'forget-password' => [ - 'subject' => 'Redefinir Senha do Cliente', - 'dear' => 'Prezado(a) :username', - 'reset-password' => 'Redefinir Senha', - 'info' => 'Você está recebendo este e-mail porque recebemos uma solicitação de redefinição de senha para sua conta.', - 'final-summary' => 'Se você não solicitou a redefinição de senha, nenhuma outra ação é necessária.', - 'thanks' => 'Obrigado!', - ], - ], - ], - ], - - 'errors' => [ - '401' => 'Você não tem autorização para acessar esta página', - ], -]; diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index 964f08e70..a0817ac5a 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -44,7 +44,6 @@ 'users' => [ 'activate-warning' => 'Hesabınız henüz etkinleştirilmedi. Lütfen yönetici ile iletişime geçin.', 'login-error' => 'Kimlik bilgileri kayıtlarımızla eşleşmiyor.', - 'not-permission' => 'Yönetici paneline erişim izniniz yok.', 'login' => [ 'email' => 'E-posta Adresi', @@ -360,10 +359,6 @@ ], 'layouts' => [ - 'powered-by' => [ - 'description' => ':webkul tarafından geliştirilen açık kaynaklı bir proje olan :krayin tarafından desteklenmektedir.', - ], - 'header' => [ 'mega-search' => [ 'title' => 'Arama', diff --git a/packages/Webkul/Admin/src/Resources/lang/vi/app.php b/packages/Webkul/Admin/src/Resources/lang/vi/app.php index 2d705dbcd..9ecef3e51 100644 --- a/packages/Webkul/Admin/src/Resources/lang/vi/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/vi/app.php @@ -44,7 +44,6 @@ 'users' => [ 'activate-warning' => 'Tài khoản của bạn chưa được kích hoạt. Vui lòng liên hệ quản trị viên.', 'login-error' => 'Thông tin đăng nhập không khớp với hồ sơ của chúng tôi.', - 'not-permission' => 'Bạn không có quyền truy cập vào bảng quản trị.', 'login' => [ 'email' => 'Địa chỉ Email', @@ -360,10 +359,6 @@ ], 'layouts' => [ - 'powered-by' => [ - 'description' => 'Được hỗ trợ bởi :krayin, một dự án mã nguồn mở được phát triển bởi :webkul.', - ], - 'header' => [ 'mega-search' => [ 'title' => 'Tìm kiếm', diff --git a/packages/Webkul/Admin/src/Resources/views/components/activities/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/activities/index.blade.php index 55ce04572..83d274088 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/activities/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/activities/index.blade.php @@ -15,6 +15,7 @@ active-type="{{ $activeType }}" @if($types):types='@json($types)'@endif @if($extraTypes):extra-types='@json($extraTypes)'@endif + ref="activities" > @@ -556,59 +557,53 @@ class="dark:mix-blend-exclusion dark:invert" }); }, - markAsDone: function(activity) { - let self = this; - + markAsDone(activity) { this.$emitter.emit('open-confirm-modal', { agree: () => { - self.isUpdating[activity.id] = true; + this.isUpdating[activity.id] = true; this.$axios.put("{{ route('admin.activities.update', 'replaceId') }}".replace('replaceId', activity.id), { 'is_done': 1 }) - .then (function(response) { - self.isUpdating[activity.id] = false; + .then((response) => { + this.isUpdating[activity.id] = false; activity.is_done = 1; - self.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); + this.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); }) - .catch (function (error) { - self.isUpdating[activity.id] = false; + .catch((error) => { + this.isUpdating[activity.id] = false; - self.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); + this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); }); }, }); }, - remove: function(activity) { - let self = this; - + remove(activity) { this.$emitter.emit('open-confirm-modal', { agree: () => { - self.isUpdating[activity.id] = true; + this.isUpdating[activity.id] = true; this.$axios.delete("{{ route('admin.activities.delete', 'replaceId') }}".replace('replaceId', activity.id)) - .then (function(response) { - self.isUpdating[activity.id] = false; + .then((response) => { + this.isUpdating[activity.id] = false; - self.activities.splice(self.activities.indexOf(activity), 1); + this.activities.splice(this.activities.indexOf(activity), 1); - self.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); + this.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); }) - .catch (function (error) { - self.isUpdating[activity.id] = false; + .catch((error) => { + this.isUpdating[activity.id] = false; - self.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); + this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); }); }, }); }, - unlinkEmail: function(activity) { - let self = this; - + unlinkEmail(activity) { this.$emitter.emit('open-confirm-modal', { agree: () => { let emailId = activity.parent_id ?? activity.id; @@ -618,26 +613,26 @@ class="dark:mix-blend-exclusion dark:invert" email_id: emailId, } }) - .then (response => { - let relatedActivities = self.activities.filter(activity => activity.parent_id == emailId || activity.id == emailId); + .then((response) => { + let relatedActivities = this.activities.filter(activity => activity.parent_id == emailId || activity.id == emailId); relatedActivities.forEach(activity => { - const index = self.activities.findIndex(a => a === activity); + const index = this.activities.findIndex(a => a === activity); if (index !== -1) { - self.activities.splice(index, 1); + this.activities.splice(index, 1); } }); - self.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); + this.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); }) - .catch (error => { - self.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); + .catch((error) => { + this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); }); } }); }, - } + }, }); @endPushOnce diff --git a/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/date.blade.php b/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/date.blade.php index c770aa5ad..b7e2cec9f 100755 --- a/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/date.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/date.blade.php @@ -1,20 +1,8 @@ -@php - if (! empty($value)) { - if ($value instanceof \Carbon\Carbon) { - $value = $value->format('Y-m-d'); - } elseif (is_string($value)) { - $value = \Carbon\Carbon::parse($value)->format('Y-m-d'); - } - } -@endphp - - - diff --git a/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/datetime.blade.php b/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/datetime.blade.php index e04e80bd0..364cdb0f0 100755 --- a/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/datetime.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/attributes/edit/datetime.blade.php @@ -1,5 +1,5 @@ format('Y-m-d'); - } elseif (is_string($value)) { - $value = \Carbon\Carbon::parse($value)->format('Y-m-d'); - } - } -@endphp - \ No newline at end of file +/> diff --git a/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/boolean.blade.php b/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/boolean.blade.php index 6f5a8b25f..706bfa4ae 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/boolean.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/boolean.blade.php @@ -32,19 +32,14 @@ class="flex h-[34px] items-center rounded border border-transparent transition-a v-model="inputValue" /> -
- - @{{ valueLabel ? valueLabel : options[inputValue].name }} - -
+ + @{{ valueLabel ? valueLabel : selectedValue?.name }} + diff --git a/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php index 1769c6eca..b529f2cf7 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php @@ -108,21 +108,9 @@ class="group/container sidebar-collapsed flex gap-4" -
+
-
- {{ $slot }} -
- - -
-
- @lang('admin::app.components.layouts.powered-by.description', [ - 'krayin' => 'Krayin', - 'webkul' => 'Webkul', - ]) -
-
+ {{ $slot }}
diff --git a/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-sources.blade.php b/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-sources.blade.php index 99e2d9540..01b1dbb1c 100644 --- a/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-sources.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-sources.blade.php @@ -134,20 +134,10 @@ class="dark:mix-blend-exclusion dark:invert" .then(response => { this.report = response.data; - this.extendColors(this.report.statistics.length); - this.isLoading = false; }) .catch(error => {}); - }, - - extendColors(length) { - while (this.colors.length < length) { - const hue = Math.floor(Math.random() * 360); - const newColor = `hsl(${hue}, 70%, 60%)`; - this.colors.push(newColor); - } - }, + } } }); diff --git a/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-types.blade.php b/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-types.blade.php index 165457e9b..48670b36d 100644 --- a/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-types.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/dashboard/index/revenue-by-types.blade.php @@ -134,20 +134,10 @@ class="dark:mix-blend-exclusion dark:invert" .then(response => { this.report = response.data; - this.extendColors(this.report.statistics.length); - this.isLoading = false; }) .catch(error => {}); - }, - - extendColors(length) { - while (this.colors.length < length) { - const hue = Math.floor(Math.random() * 360); - const newColor = `hsl(${hue}, 70%, 60%)`; - this.colors.push(newColor); - } - }, + } } }); diff --git a/packages/Webkul/Admin/src/Resources/views/emails/common/index.blade.php b/packages/Webkul/Admin/src/Resources/views/emails/common/index.blade.php deleted file mode 100644 index f8a3edcf1..000000000 --- a/packages/Webkul/Admin/src/Resources/views/emails/common/index.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -@component('admin::emails.layout') - {!! $body !!} -@endcomponent diff --git a/packages/Webkul/Admin/src/Resources/views/emails/users/create.blade.php b/packages/Webkul/Admin/src/Resources/views/emails/users/create.blade.php index 1d83a1dfe..40ce3bc06 100644 --- a/packages/Webkul/Admin/src/Resources/views/emails/users/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/emails/users/create.blade.php @@ -8,4 +8,4 @@ @lang('admin::app.emails.common.user.create-body')

-@endcomponent +@endcomponent \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/emails/users/forget-password.blade.php b/packages/Webkul/Admin/src/Resources/views/emails/users/forget-password.blade.php index bad6350f6..3970a21e6 100644 --- a/packages/Webkul/Admin/src/Resources/views/emails/users/forget-password.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/emails/users/forget-password.blade.php @@ -25,4 +25,4 @@ @lang('admin::app.emails.common.user.forget-password.thanks')

-@endcomponent +@endcomponent \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/errors/index.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/index.blade.php index 0c73cc6f3..3dbc17e80 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/index.blade.php @@ -57,7 +57,13 @@ class="hover:underlsine text-sm font-semibold text-blue-600 transition-all"
- +
diff --git a/packages/Webkul/Admin/src/Resources/views/leads/view/stages.blade.php b/packages/Webkul/Admin/src/Resources/views/leads/view/stages.blade.php index 8ad9d5c85..129117196 100644 --- a/packages/Webkul/Admin/src/Resources/views/leads/view/stages.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/leads/view/stages.blade.php @@ -49,16 +49,12 @@ class="relative flex h-7 min-w-24 cursor-pointer items-center justify-center rou '!bg-green-500 text-white dark:text-gray-900 after:bg-green-500': ['won', 'lost'].includes(currentStage.code) && currentStage.code == 'won', '!bg-red-500 text-white dark:text-gray-900 after:bg-red-500': ['won', 'lost'].includes(currentStage.code) && currentStage.code == 'lost', }" - @click="stageToggler = ! stageToggler" > {{ __('admin::app.leads.view.stages.won-lost') }} - + {!! view_render_event('admin.leads.view.stages.items.dropdown.toggle.after', ['lead' => $lead]) !!} @@ -194,8 +190,6 @@ class="primary-button" nextStage: null, stages: @json($lead->pipeline->stages), - - stageToggler: '', } }, @@ -237,26 +231,26 @@ class="primary-button" this.isUpdating = true; - let self = this; - this.$axios .put("{{ route('admin.leads.stage.update', $lead->id) }}", params ?? { 'lead_pipeline_stage_id': stage.id }) - .then (function(response) { - self.isUpdating = false; + .then ((response) => { + this.isUpdating = false; - self.currentStage = stage; + this.currentStage = stage; - self.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); + this.$parent.$refs.activities.get(); + + this.$emitter.emit('add-flash', { type: 'success', message: response.data.message }); }) - .catch (function (error) { - self.isUpdating = false; + .catch ((error) => { + this.isUpdating = false; - self.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); + this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); }); }, - } + }, }); @endPushOnce diff --git a/packages/Webkul/Admin/src/Resources/views/products/view/attributes.blade.php b/packages/Webkul/Admin/src/Resources/views/products/view/attributes.blade.php index aa7cb6fdf..4d6bc443e 100644 --- a/packages/Webkul/Admin/src/Resources/views/products/view/attributes.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/products/view/attributes.blade.php @@ -6,32 +6,17 @@ {!! view_render_event('admin.products.view.attributes.view.before', ['product' => $product]) !!} - - -
- - - - -
- + + {!! view_render_event('admin.products.view.attributes.view.after', ['product' => $product]) !!} diff --git a/packages/Webkul/Admin/src/Resources/views/sessions/forgot-password.blade.php b/packages/Webkul/Admin/src/Resources/views/sessions/forgot-password.blade.php index e04a1e20d..9d1a70753 100644 --- a/packages/Webkul/Admin/src/Resources/views/sessions/forgot-password.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sessions/forgot-password.blade.php @@ -4,7 +4,7 @@ @lang('admin::app.users.forget-password.create.page-title') -
+
@if ($logo = core()->getConfigData('general.design.admin_logo.logo_image')) @@ -74,13 +74,5 @@ class="primary-button"> {!! view_render_event('admin.sessions.forgor_password.form_controls.after') !!}
- - -
- @lang('admin::app.components.layouts.powered-by.description', [ - 'krayin' => 'Krayin', - 'webkul' => 'Webkul', - ]) -
diff --git a/packages/Webkul/Admin/src/Resources/views/sessions/login.blade.php b/packages/Webkul/Admin/src/Resources/views/sessions/login.blade.php index 1db7ecb9b..e1601a10f 100644 --- a/packages/Webkul/Admin/src/Resources/views/sessions/login.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sessions/login.blade.php @@ -4,7 +4,7 @@ @lang('admin::app.users.login.title') -
+
@if ($logo = core()->getConfigData('general.design.admin_logo.logo_image')) @@ -101,14 +101,6 @@ class="primary-button" {!! view_render_event('admin.sessions.login.form_controls.after') !!}
- - -
- @lang('admin::app.components.layouts.powered-by.description', [ - 'krayin' => 'Krayin', - 'webkul' => 'Webkul', - ]) -
@push('scripts') diff --git a/packages/Webkul/Admin/src/Resources/views/sessions/reset-password.blade.php b/packages/Webkul/Admin/src/Resources/views/sessions/reset-password.blade.php index cf401b2d9..aced13a61 100644 --- a/packages/Webkul/Admin/src/Resources/views/sessions/reset-password.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sessions/reset-password.blade.php @@ -4,7 +4,7 @@ @lang('admin::app.users.reset-password.title') -
+
@if ($logo = core()->getConfigData('general.design.admin_logo.logo_image')) @@ -119,13 +119,5 @@ class="primary-button"> {!! view_render_event('admin.sessions.reset-password.form_controls.after') !!}
- - -
- @lang('admin::app.components.layouts.powered-by.description', [ - 'krayin' => 'Krayin', - 'webkul' => 'Webkul', - ]) -
diff --git a/packages/Webkul/Admin/src/Resources/views/settings/groups/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/groups/index.blade.php index 8c32ced4b..286f78919 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/groups/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/groups/index.blade.php @@ -221,8 +221,6 @@ class="primary-button justify-center" data() { return { isProcessing: false, - - selectedGroup: false, }; }, @@ -244,8 +242,6 @@ class="primary-button justify-center" methods: { openModal() { - this.selectedGroup=false; - this.$refs.groupUpdateAndCreateModal.toggle(); }, diff --git a/packages/Webkul/Admin/src/Resources/views/settings/pipelines/create.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/pipelines/create.blade.php index 505612495..be4df5749 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/pipelines/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/pipelines/create.blade.php @@ -96,7 +96,7 @@ class="primary-button" - + @lang('admin::app.settings.pipelines.create.mark-as-default') diff --git a/packages/Webkul/Admin/src/Resources/views/settings/pipelines/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/pipelines/edit.blade.php index 69ad1df14..d6220e945 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/pipelines/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/pipelines/edit.blade.php @@ -100,7 +100,7 @@ class="primary-button" - + @lang('admin::app.settings.pipelines.edit.mark-as-default') diff --git a/packages/Webkul/Admin/src/Resources/views/settings/sources/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/sources/index.blade.php index 72b268569..fbec171a4 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/sources/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/sources/index.blade.php @@ -81,7 +81,7 @@ class="row grid items-center gap-2.5 border-b px-4 py-4 text-gray-600 transition

@{{ record.id }}

-

@{{ record.name }}

+

@{{ record.name }}

@@ -189,8 +189,6 @@ class="primary-button justify-center" data() { return { isProcessing: false, - - selectedType: false, }; }, @@ -212,8 +210,6 @@ class="primary-button justify-center" methods: { openModal() { - this.selectedType = false; - this.$refs.sourceUpdateAndCreateModal.toggle(); }, diff --git a/packages/Webkul/Admin/src/Resources/views/settings/tags/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/tags/index.blade.php index 3bdca2db7..15b9effef 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/tags/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/tags/index.blade.php @@ -116,7 +116,7 @@ class="block h-6 w-6 cursor-pointer rounded-full shadow-md transition duration-2
- + @{{ - selectedTag + selectedType ? "@lang('admin::app.settings.tags.index.edit.title')" : "@lang('admin::app.settings.tags.index.create.title')" }} @@ -248,8 +248,6 @@ class="primary-button justify-center" data() { return { isProcessing: false, - - selectedTag: false, colors: [ { @@ -287,8 +285,6 @@ class="primary-button justify-center" methods: { openModal() { - this.selectedTag=false; - this.$refs.tagsUpdateAndCreateModal.toggle(); }, diff --git a/packages/Webkul/Admin/src/Resources/views/settings/types/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/types/index.blade.php index b73fee374..6bc7a0c9a 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/types/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/types/index.blade.php @@ -183,8 +183,6 @@ class="primary-button justify-center" data() { return { isProcessing: false, - - selectedType: false, }; }, @@ -206,8 +204,6 @@ class="primary-button justify-center" methods: { openModal() { - this.selectedType=false; - this.$refs.typeUpdateAndCreateModal.toggle(); }, diff --git a/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php b/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php index 24b48703d..44ee53561 100755 --- a/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php +++ b/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php @@ -133,7 +133,7 @@ public function getLookUpOptions($lookup, $query = '', $columns = []) ->where('users.name', 'like', '%'.urldecode($query).'%') ->get(); } elseif ($currentUser->view_permission === 'individual') { - return $userRepository->where('users.id', $currentUser->id)->get(); + return $userRepository->where('users.id', $currentUser->id); } return $userRepository->where('users.name', 'like', '%'.urldecode($query).'%')->get(); diff --git a/packages/Webkul/Core/src/Core.php b/packages/Webkul/Core/src/Core.php index 1e2a016d2..e66d5e0b8 100644 --- a/packages/Webkul/Core/src/Core.php +++ b/packages/Webkul/Core/src/Core.php @@ -14,7 +14,7 @@ class Core * * @var string */ - const KRAYIN_VERSION = '2.0.4'; + const KRAYIN_VERSION = '2.0.2'; /** * Create a new instance. diff --git a/packages/Webkul/Installer/src/Console/Commands/Installer.php b/packages/Webkul/Installer/src/Console/Commands/Installer.php index 18ca0aed1..a4a6facf0 100644 --- a/packages/Webkul/Installer/src/Console/Commands/Installer.php +++ b/packages/Webkul/Installer/src/Console/Commands/Installer.php @@ -38,12 +38,11 @@ class Installer extends Command * @var array */ protected $locales = [ - 'ar' => 'Arabic', - 'en' => 'English', - 'tr' => 'Turkish', - 'es' => 'Spanish', - 'fa' => 'Persian', - 'pt_BR' => 'Portuguese', + 'ar' => 'Arabic', + 'en' => 'English', + 'tr' => 'Turkish', + 'es' => 'Spanish', + 'fa' => 'Persian', ]; /** diff --git a/packages/Webkul/Installer/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Installer/src/Resources/lang/pt_BR/app.php deleted file mode 100644 index 5a181980d..000000000 --- a/packages/Webkul/Installer/src/Resources/lang/pt_BR/app.php +++ /dev/null @@ -1,212 +0,0 @@ - [ - 'attributes' => [ - 'leads' => [ - 'description' => 'Descrição', - 'expected-close-date' => 'Data de Fechamento Esperada', - 'lead-value' => 'Valor do Lead', - 'sales-owner' => 'Responsável pela Venda', - 'source' => 'Fonte', - 'title' => 'Título', - 'type' => 'Tipo', - 'pipeline' => 'Pipeline', - 'stage' => 'Estágio', - ], - - 'persons' => [ - 'contact-numbers' => 'Números de Contato', - 'emails' => 'Emails', - 'job-title' => 'Cargo', - 'name' => 'Nome', - 'organization' => 'Organização', - 'sales-owner' => 'Responsável pela Venda', - ], - - 'organizations' => [ - 'address' => 'Endereço', - 'name' => 'Nome', - 'sales-owner' => 'Responsável pela Venda', - ], - - 'products' => [ - 'description' => 'Descrição', - 'name' => 'Nome', - 'price' => 'Preço', - 'quantity' => 'Quantidade', - 'sku' => 'SKU', - ], - - 'quotes' => [ - 'adjustment-amount' => 'Valor de Ajuste', - 'billing-address' => 'Endereço de Cobrança', - 'description' => 'Descrição', - 'discount-amount' => 'Valor do Desconto', - 'discount-percent' => 'Percentual de Desconto', - 'expired-at' => 'Expira em', - 'grand-total' => 'Total Geral', - 'person' => 'Pessoa', - 'sales-owner' => 'Responsável pela Venda', - 'shipping-address' => 'Endereço de Entrega', - 'sub-total' => 'Subtotal', - 'subject' => 'Assunto', - 'tax-amount' => 'Valor do Imposto', - ], - - 'warehouses' => [ - 'contact-address' => 'Endereço de Contato', - 'contact-emails' => 'Emails de Contato', - 'contact-name' => 'Nome do Contato', - 'contact-numbers' => 'Números de Contato', - 'description' => 'Descrição', - 'name' => 'Nome', - ], - ], - - 'email' => [ - 'activity-created' => 'Atividade criada', - 'activity-modified' => 'Atividade modificada', - 'date' => 'Data', - 'new-activity' => 'Você tem uma nova atividade, veja os detalhes abaixo', - 'new-activity-modified' => 'Uma nova atividade foi modificada, veja os detalhes abaixo', - 'participants' => 'Participantes', - 'title' => 'Título', - 'type' => 'Tipo', - ], - - 'lead' => [ - 'pipeline' => [ - 'default' => 'Pipeline Padrão', - - 'pipeline-stages' => [ - 'follow-up' => 'Acompanhamento', - 'lost' => 'Perdido', - 'negotiation' => 'Negociação', - 'new' => 'Novo', - 'prospect' => 'Prospecto', - 'won' => 'Ganho', - ], - ], - - 'source' => [ - 'direct' => 'Direto', - 'email' => 'Email', - 'phone' => 'Telefone', - 'web' => 'Web', - 'web-form' => 'Formulário Web', - ], - - 'type' => [ - 'existing-business' => 'Negócio Existente', - 'new-business' => 'Novo Negócio', - ], - ], - - 'user' => [ - 'role' => [ - 'administrator-role' => 'Função de Administrador', - 'administrator' => 'Administrador', - ], - ], - - 'workflow' => [ - 'email-to-participants-after-activity-updation' => 'Emails para participantes após atualização de atividade', - 'email-to-participants-after-activity-creation' => 'Emails para participantes após criação de atividade', - ], - ], - - 'installer' => [ - 'index' => [ - 'create-administrator' => [ - 'admin' => 'Administrador', - 'krayin' => 'Krayin', - 'confirm-password' => 'Confirmar Senha', - 'email' => 'E-mail', - 'email-address' => 'admin@example.com', - 'password' => 'Senha', - 'title' => 'Criar Administrador', - ], - - 'environment-configuration' => [ - 'algerian-dinar' => 'Dinar Argelino (DZD)', - 'allowed-currencies' => 'Moedas Permitidas', - 'allowed-locales' => 'Idiomas Permitidos', - 'application-name' => 'Nome do Aplicativo', - 'argentine-peso' => 'Peso Argentino (ARS)', - 'australian-dollar' => 'Dólar Australiano (AUD)', - 'krayin' => 'Krayin', - 'bangladeshi-taka' => 'Taka de Bangladesh (BDT)', - 'brazilian-real' => 'Real Brasileiro (BRL)', - 'british-pound-sterling' => 'Libra Esterlina (GBP)', - 'canadian-dollar' => 'Dólar Canadense (CAD)', - 'cfa-franc-bceao' => 'Franco CFA BCEAO (XOF)', - 'cfa-franc-beac' => 'Franco CFA BEAC (XAF)', - 'chilean-peso' => 'Peso Chileno (CLP)', - 'chinese-yuan' => 'Yuan Chinês (CNY)', - 'colombian-peso' => 'Peso Colombiano (COP)', - 'czech-koruna' => 'Coroa Checa (CZK)', - 'danish-krone' => 'Coroa Dinamarquesa (DKK)', - 'database-connection' => 'Conexão com Banco de Dados', - 'database-hostname' => 'Nome do Host do Banco de Dados', - 'database-name' => 'Nome do Banco de Dados', - 'database-password' => 'Senha do Banco de Dados', - 'database-port' => 'Porta do Banco de Dados', - 'database-prefix' => 'Prefixo do Banco de Dados', - 'database-username' => 'Usuário do Banco de Dados', - 'default-currency' => 'Moeda Padrão', - 'default-locale' => 'Idioma Padrão', - 'default-timezone' => 'Fuso Horário Padrão', - 'default-url' => 'URL Padrão', - 'default-url-link' => 'https://localhost', - 'euro' => 'Euro (EUR)', - 'mysql' => 'MySQL', - 'pgsql' => 'pgSQL', - 'select-timezone' => 'Selecionar Fuso Horário', - 'warning-message' => 'Atenção! As configurações de idioma e moeda padrão não podem ser alteradas após definidas.', - 'united-states-dollar' => 'Dólar Americano (USD)', - 'brazilian-real' => 'Real Brasileiro (BRL)', - ], - - 'installation-processing' => [ - 'krayin' => 'Instalação do Krayin', - 'krayin-info' => 'Criando as tabelas do banco de dados, isso pode levar alguns momentos', - 'title' => 'Instalação', - ], - - 'installation-completed' => [ - 'admin-panel' => 'Painel de Administração', - 'krayin-forums' => 'Fórum Krayin', - 'customer-panel' => 'Painel do Cliente', - 'explore-krayin-extensions' => 'Explorar Extensões Krayin', - 'title' => 'Instalação Concluída', - 'title-info' => 'Krayin foi instalado com sucesso no seu sistema.', - ], - - 'ready-for-installation' => [ - 'create-databsae-table' => 'Criar tabela do banco de dados', - 'install' => 'Instalação', - 'start-installation' => 'Iniciar Instalação', - 'title' => 'Pronto para Instalação', - ], - - 'start' => [ - 'locale' => 'Idioma', - 'main' => 'Início', - 'select-locale' => 'Selecionar Idioma', - 'title' => 'Instalação do Krayin', - 'welcome-title' => 'Bem-vindo ao Krayin', - ], - - 'server-requirements' => [ - 'php-version' => '8.1 ou superior', - 'title' => 'Requisitos do Sistema', - ], - - 'back' => 'Voltar', - 'continue' => 'Continuar', - 'installation-title' => 'Bem-vindo à Instalação', - 'title' => 'Instalador Krayin', - ], - ], -]; diff --git a/packages/Webkul/Installer/src/Resources/lang/vi/app.php b/packages/Webkul/Installer/src/Resources/lang/vi/app.php deleted file mode 100644 index dd2ac15ca..000000000 --- a/packages/Webkul/Installer/src/Resources/lang/vi/app.php +++ /dev/null @@ -1,308 +0,0 @@ - [ - 'attributes' => [ - 'leads' => [ - 'description' => 'Mô tả', - 'expected-close-date' => 'Ngày dự kiến đóng', - 'lead-value' => 'Giá trị cơ hội', - 'sales-owner' => 'Chủ sở hữu bán hàng', - 'source' => 'Nguồn', - 'title' => 'Tiêu đề', - 'type' => 'Loại', - 'pipeline' => 'Kênh bán hàng', - 'stage' => 'Giai đoạn', - ], - - 'persons' => [ - 'contact-numbers' => 'Số điện thoại liên hệ', - 'emails' => 'Email', - 'job-title' => 'Chức vụ', - 'name' => 'Tên', - 'organization' => 'Tổ chức', - 'sales-owner' => 'Chủ sở hữu bán hàng', - ], - - 'organizations' => [ - 'address' => 'Địa chỉ', - 'name' => 'Tên', - 'sales-owner' => 'Chủ sở hữu bán hàng', - ], - - 'products' => [ - 'description' => 'Mô tả', - 'name' => 'Tên', - 'price' => 'Giá', - 'quantity' => 'Số lượng', - 'sku' => 'SKU', - ], - - 'quotes' => [ - 'adjustment-amount' => 'Số tiền điều chỉnh', - 'billing-address' => 'Địa chỉ thanh toán', - 'description' => 'Mô tả', - 'discount-amount' => 'Số tiền giảm giá', - 'discount-percent' => 'Phần trăm giảm giá', - 'expired-at' => 'Hết hạn vào', - 'grand-total' => 'Tổng cộng', - 'person' => 'Người', - 'sales-owner' => 'Chủ sở hữu bán hàng', - 'shipping-address' => 'Địa chỉ giao hàng', - 'sub-total' => 'Tổng phụ', - 'subject' => 'Chủ đề', - 'tax-amount' => 'Số tiền thuế', - ], - - 'warehouses' => [ - 'contact-address' => 'Địa chỉ liên hệ', - 'contact-emails' => 'Email liên hệ', - 'contact-name' => 'Tên người liên hệ', - 'contact-numbers' => 'Số điện thoại liên hệ', - 'description' => 'Mô tả', - 'name' => 'Tên', - ], - ], - - 'email' => [ - 'activity-created' => 'Hoạt động đã được tạo', - 'activity-modified' => 'Hoạt động đã được chỉnh sửa', - 'date' => 'Ngày', - 'new-activity' => 'Bạn có một hoạt động mới, vui lòng xem chi tiết bên dưới', - 'new-activity-modified' => 'Bạn có một hoạt động mới đã được chỉnh sửa, vui lòng xem chi tiết bên dưới', - 'participants' => 'Người tham gia', - 'title' => 'Tiêu đề', - 'type' => 'Loại', - ], - - 'lead' => [ - 'pipeline' => [ - 'default' => 'Kênh bán hàng mặc định', - - 'pipeline-stages' => [ - 'follow-up' => 'Theo dõi', - 'lost' => 'Mất', - 'negotiation' => 'Đàm phán', - 'new' => 'Mới', - 'prospect' => 'Triển vọng', - 'won' => 'Thắng', - ], - ], - - 'source' => [ - 'direct' => 'Trực tiếp', - 'email' => 'Email', - 'phone' => 'Điện thoại', - 'web' => 'Web', - 'web-form' => 'Mẫu web', - ], - - 'type' => [ - 'existing-business' => 'Kinh doanh hiện tại', - 'new-business' => 'Kinh doanh mới', - ], - ], - - 'user' => [ - 'role' => [ - 'administrator-role' => 'Vai trò quản trị viên', - 'administrator' => 'Quản trị viên', - ], - ], - - 'workflow' => [ - 'email-to-participants-after-activity-updation' => 'Email đến người tham gia sau khi cập nhật hoạt động', - 'email-to-participants-after-activity-creation' => 'Email đến người tham gia sau khi tạo hoạt động', - ], - ], - - 'installer' => [ - 'index' => [ - 'create-administrator' => [ - 'admin' => 'Quản trị viên', - 'krayin' => 'Krayin', - 'confirm-password' => 'Xác nhận mật khẩu', - 'email' => 'Email', - 'email-address' => 'admin@example.com', - 'password' => 'Mật khẩu', - 'title' => 'Tạo quản trị viên', - ], - - 'environment-configuration' => [ - 'algerian-dinar' => 'Dinar Algérie (DZD)', - 'allowed-currencies' => 'Các loại tiền tệ được phép', - 'allowed-locales' => 'Các địa phương được phép', - 'application-name' => 'Tên ứng dụng', - 'argentine-peso' => 'Peso Argentina (ARS)', - 'australian-dollar' => 'Đô la Úc (AUD)', - 'krayin' => 'Krayin', - 'bangladeshi-taka' => 'Taka Bangladesh (BDT)', - 'brazilian-real' => 'Real Brasil (BRL)', - 'british-pound-sterling' => 'Bảng Anh (GBP)', - 'canadian-dollar' => 'Đô la Canada (CAD)', - 'cfa-franc-bceao' => 'Franc CFA BCEAO (XOF)', - 'cfa-franc-beac' => 'Franc CFA BEAC (XAF)', - 'chilean-peso' => 'Peso Chile (CLP)', - 'chinese-yuan' => 'Nhân dân tệ Trung Quốc (CNY)', - 'colombian-peso' => 'Peso Colombia (COP)', - 'czech-koruna' => 'Koruna Séc (CZK)', - 'danish-krone' => 'Krone Đan Mạch (DKK)', - 'database-connection' => 'Kết nối cơ sở dữ liệu', - 'database-hostname' => 'Tên máy chủ cơ sở dữ liệu', - 'database-name' => 'Tên cơ sở dữ liệu', - 'database-password' => 'Mật khẩu cơ sở dữ liệu', - 'database-port' => 'Cổng cơ sở dữ liệu', - 'database-prefix' => 'Tiền tố cơ sở dữ liệu', - 'database-username' => 'Tên người dùng cơ sở dữ liệu', - 'default-currency' => 'Tiền tệ mặc định', - 'default-locale' => 'Ngôn ngữ mặc định', - 'default-timezone' => 'Múi giờ mặc định', - 'default-url' => 'URL mặc định', - 'default-url-link' => 'https://localhost', - 'egyptian-pound' => 'Bảng Ai Cập (EGP)', - 'euro' => 'Euro (EUR)', - 'fijian-dollar' => 'Đô la Fiji (FJD)', - 'hong-kong-dollar' => 'Đô la Hồng Kông (HKD)', - 'hungarian-forint' => 'Forint Hungary (HUF)', - 'indian-rupee' => 'Rupee Ấn Độ (INR)', - 'indonesian-rupiah' => 'Rupiah Indonesia (IDR)', - 'israeli-new-shekel' => 'Shekel mới Israel (ILS)', - 'japanese-yen' => 'Yên Nhật (JPY)', - 'jordanian-dinar' => 'Dinar Jordan (JOD)', - 'kazakhstani-tenge' => 'Tenge Kazakhstan (KZT)', - 'kuwaiti-dinar' => 'Dinar Kuwait (KWD)', - 'lebanese-pound' => 'Bảng Liban (LBP)', - 'libyan-dinar' => 'Dinar Libya (LYD)', - 'malaysian-ringgit' => 'Ringgit Malaysia (MYR)', - 'mauritian-rupee' => 'Rupee Mauritius (MUR)', - 'mexican-peso' => 'Peso Mexico (MXN)', - 'moroccan-dirham' => 'Dirham Maroc (MAD)', - 'mysql' => 'Mysql', - 'nepalese-rupee' => 'Rupee Nepal (NPR)', - 'new-taiwan-dollar' => 'Đô la Đài Loan mới (TWD)', - 'new-zealand-dollar' => 'Đô la New Zealand (NZD)', - 'nigerian-naira' => 'Naira Nigeria (NGN)', - 'norwegian-krone' => 'Krone Na Uy (NOK)', - 'omani-rial' => 'Rial Oman (OMR)', - 'pakistani-rupee' => 'Rupee Pakistan (PKR)', - 'panamanian-balboa' => 'Balboa Panama (PAB)', - 'paraguayan-guarani' => 'Guarani Paraguay (PYG)', - 'peruvian-nuevo-sol' => 'Nuevo Sol Peru (PEN)', - 'pgsql' => 'pgSQL', - 'philippine-peso' => 'Peso Philippines (PHP)', - 'polish-zloty' => 'Zloty Ba Lan (PLN)', - 'qatari-rial' => 'Rial Qatar (QAR)', - 'romanian-leu' => 'Leu Romania (RON)', - 'russian-ruble' => 'Ruble Nga (RUB)', - 'saudi-riyal' => 'Riyal Ả Rập Saudi (SAR)', - 'select-timezone' => 'Chọn múi giờ', - 'singapore-dollar' => 'Đô la Singapore (SGD)', - 'south-african-rand' => 'Rand Nam Phi (ZAR)', - 'south-korean-won' => 'Won Hàn Quốc (KRW)', - 'sqlsrv' => 'SQLSRV', - 'sri-lankan-rupee' => 'Rupee Sri Lanka (LKR)', - 'swedish-krona' => 'Krona Thụy Điển (SEK)', - 'swiss-franc' => 'Franc Thụy Sĩ (CHF)', - 'thai-baht' => 'Baht Thái Lan (THB)', - 'title' => 'Cấu hình cửa hàng', - 'tunisian-dinar' => 'Dinar Tunisia (TND)', - 'turkish-lira' => 'Lira Thổ Nhĩ Kỳ (TRY)', - 'ukrainian-hryvnia' => 'Hryvnia Ukraina (UAH)', - 'united-arab-emirates-dirham' => 'Dirham Các Tiểu Vương Quốc Ả Rập Thống Nhất (AED)', - 'united-states-dollar' => 'Đô la Mỹ (USD)', - 'uzbekistani-som' => 'Som Uzbekistan (UZS)', - 'venezuelan-bolívar' => 'Bolívar Venezuela (VEF)', - 'vietnamese-dong' => 'Đồng Việt Nam (VND)', - 'warning-message' => 'Cảnh báo! Các thiết lập cho ngôn ngữ hệ thống mặc định và tiền tệ mặc định là vĩnh viễn và không thể thay đổi sau khi đã thiết lập.', - 'zambian-kwacha' => 'Kwacha Zambia (ZMW)', - ], - - 'installation-processing' => [ - 'krayin' => 'Cài đặt Krayin', - 'krayin-info' => 'Đang tạo bảng cơ sở dữ liệu, điều này có thể mất một chút thời gian', - 'title' => 'Cài đặt', - ], - - 'installation-completed' => [ - 'admin-panel' => 'Bảng điều khiển Quản trị', - 'krayin-forums' => 'Diễn đàn Krayin', - 'customer-panel' => 'Bảng điều khiển Khách hàng', - 'explore-krayin-extensions' => 'Khám phá các tiện ích mở rộng Krayin', - 'title' => 'Cài đặt đã hoàn tất', - 'title-info' => 'Krayin đã được cài đặt thành công trên hệ thống của bạn.', - ], - - 'ready-for-installation' => [ - 'create-databsae-table' => 'Tạo bảng cơ sở dữ liệu', - 'install' => 'Cài đặt', - 'install-info' => 'Krayin để cài đặt', - 'install-info-button' => 'Nhấp vào nút bên dưới để', - 'populate-database-table' => 'Điền dữ liệu cho bảng cơ sở dữ liệu', - 'start-installation' => 'Bắt đầu cài đặt', - 'title' => 'Sẵn sàng để cài đặt', - ], - - 'start' => [ - 'locale' => 'Ngôn ngữ', - 'main' => 'Bắt đầu', - 'select-locale' => 'Chọn ngôn ngữ', - 'title' => 'Cài đặt Krayin của bạn', - 'welcome-title' => 'Chào mừng đến với Krayin', - ], - - 'server-requirements' => [ - 'calendar' => 'Calendar', - 'ctype' => 'cType', - 'curl' => 'cURL', - 'dom' => 'dom', - 'fileinfo' => 'fileInfo', - 'filter' => 'Filter', - 'gd' => 'GD', - 'hash' => 'Hash', - 'intl' => 'intl', - 'json' => 'JSON', - 'mbstring' => 'mbstring', - 'openssl' => 'openssl', - 'pcre' => 'pcre', - 'pdo' => 'pdo', - 'php' => 'PHP', - 'php-version' => '8.1 or higher', - 'session' => 'session', - 'title' => 'System Requirements', - 'tokenizer' => 'tokenizer', - 'xml' => 'XML', - ], - - 'arabic' => 'Tiếng Ả Rập', - 'back' => 'Quay lại', - 'krayin' => 'Krayin', - 'krayin-info' => 'một Dự án Cộng đồng của', - 'krayin-logo' => 'Logo Krayin', - 'bengali' => 'Tiếng Bengal', - 'chinese' => 'Tiếng Trung', - 'continue' => 'Tiếp tục', - 'dutch' => 'Tiếng Hà Lan', - 'english' => 'Tiếng Anh', - 'french' => 'Tiếng Pháp', - 'german' => 'Tiếng Đức', - 'hebrew' => 'Tiếng Hebrew', - 'hindi' => 'Tiếng Hindi', - 'vietnamese' => 'Tiếng Việt', - 'installation-description' => 'Việc cài đặt Krayin thường bao gồm một vài bước. Dưới đây là phác thảo tổng quan về quá trình cài đặt Krayin', - 'installation-info' => 'Chúng tôi rất vui khi thấy bạn ở đây!', - 'installation-title' => 'Chào mừng đến với Cài đặt', - 'italian' => 'Tiếng Ý', - 'japanese' => 'Tiếng Nhật', - 'persian' => 'Tiếng Ba Tư', - 'polish' => 'Tiếng Ba Lan', - 'portuguese' => 'Tiếng Bồ Đào Nha Brazil', - 'russian' => 'Tiếng Nga', - 'sinhala' => 'Tiếng Sinhala', - 'spanish' => 'Tiếng Tây Ban Nha', - 'title' => 'Trình cài đặt Krayin', - 'turkish' => 'Tiếng Thổ Nhĩ Kỳ', - 'ukrainian' => 'Tiếng Ukraina', - 'webkul' => 'Webkul', - ], - ], -]; diff --git a/packages/Webkul/WebForm/src/Resources/lang/pt_BR/app.php b/packages/Webkul/WebForm/src/Resources/lang/pt_BR/app.php deleted file mode 100644 index 3d2a8a98b..000000000 --- a/packages/Webkul/WebForm/src/Resources/lang/pt_BR/app.php +++ /dev/null @@ -1,20 +0,0 @@ - [ - 'title' => 'Formulários Web', - 'view' => 'Visualizar', - 'create' => 'Criar', - 'edit' => 'Editar', - 'delete' => 'Excluir', - ], - - 'menu' => [ - 'title' => 'Formulários Web', - 'title-info' => 'Adicione, edite ou exclua formulários web no CRM', - ], - - 'validations' => [ - 'invalid-phone-number' => 'Número de telefone inválido', - ], -]; diff --git a/packages/Webkul/WebForm/src/Resources/lang/vi/app.php b/packages/Webkul/WebForm/src/Resources/lang/vi/app.php deleted file mode 100644 index df680c87d..000000000 --- a/packages/Webkul/WebForm/src/Resources/lang/vi/app.php +++ /dev/null @@ -1,20 +0,0 @@ - [ - 'title' => 'Biểu mẫu Web', - 'view' => 'Xem', - 'create' => 'Tạo', - 'edit' => 'Chỉnh sửa', - 'delete' => 'Xóa', - ], - - 'menu' => [ - 'title' => 'Biểu mẫu Web', - 'title-info' => 'Thêm, chỉnh sửa hoặc xóa biểu mẫu web từ CRM', - ], - - 'validations' => [ - 'invalid-phone-number' => 'Số điện thoại không hợp lệ.', - ], -]; diff --git a/public/admin/build/assets/app-2032dc2b.js b/public/admin/build/assets/app-2032dc2b.js new file mode 100644 index 000000000..1fff1387e --- /dev/null +++ b/public/admin/build/assets/app-2032dc2b.js @@ -0,0 +1,71 @@ +const Qy="modulepreload",qy=function(e,n){return e[0]==="."?new URL(e,n).href:e},ed={},Re=function(n,t,r){if(!t||t.length===0)return n();const i=document.getElementsByTagName("link");return Promise.all(t.map(s=>{if(s=qy(s,r),s in ed)return;ed[s]=!0;const o=s.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const f=i[c];if(f.href===s&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Qy,o||(u.as="script",u.crossOrigin=""),u.href=s,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>n()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})};/** +* @vue/shared v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function $n(e){const n=Object.create(null);for(const t of e.split(","))n[t]=1;return t=>t in n}const Ge={},Qi=[],Qt=()=>{},Ps=()=>!1,Fi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),bc=e=>e.startsWith("onUpdate:"),Xe=Object.assign,Ec=(e,n)=>{const t=e.indexOf(n);t>-1&&e.splice(t,1)},eb=Object.prototype.hasOwnProperty,it=(e,n)=>eb.call(e,n),de=Array.isArray,qi=e=>ps(e)==="[object Map]",ki=e=>ps(e)==="[object Set]",td=e=>ps(e)==="[object Date]",tb=e=>ps(e)==="[object RegExp]",Oe=e=>typeof e=="function",ke=e=>typeof e=="string",Bn=e=>typeof e=="symbol",ct=e=>e!==null&&typeof e=="object",Sc=e=>(ct(e)||Oe(e))&&Oe(e.then)&&Oe(e.catch),ap=Object.prototype.toString,ps=e=>ap.call(e),nb=e=>ps(e).slice(8,-1),dl=e=>ps(e)==="[object Object]",wc=e=>ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qr=$n(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rb=$n("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),hl=e=>{const n=Object.create(null);return t=>n[t]||(n[t]=e(t))},ib=/-(\w)/g,bt=hl(e=>e.replace(ib,(n,t)=>t?t.toUpperCase():"")),sb=/\B([A-Z])/g,Cn=hl(e=>e.replace(sb,"-$1").toLowerCase()),oi=hl(e=>e.charAt(0).toUpperCase()+e.slice(1)),wi=hl(e=>e?`on${oi(e)}`:""),mn=(e,n)=>!Object.is(e,n),es=(e,...n)=>{for(let t=0;t{Object.defineProperty(e,n,{configurable:!0,enumerable:!1,writable:r,value:t})},Ia=e=>{const n=parseFloat(e);return isNaN(n)?e:n},Pa=e=>{const n=ke(e)?Number(e):NaN;return isNaN(n)?e:n};let nd;const up=()=>nd||(nd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ob(e,n){return e+JSON.stringify(n,(t,r)=>typeof r=="function"?r.toString():r)}const ab="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",lb=$n(ab);function Kt(e){if(de(e)){const n={};for(let t=0;t{if(t){const r=t.split(cb);r.length>1&&(n[r[0].trim()]=r[1].trim())}}),n}function kt(e){let n="";if(ke(e))n=e;else if(de(e))for(let t=0;tri(t,n))}const dp=e=>!!(e&&e.__v_isRef===!0),yt=e=>ke(e)?e:e==null?"":de(e)||ct(e)&&(e.toString===ap||!Oe(e.toString))?dp(e)?yt(e.value):JSON.stringify(e,hp,2):String(e),hp=(e,n)=>dp(n)?hp(e,n.value):qi(n)?{[`Map(${n.size})`]:[...n.entries()].reduce((t,[r,i],s)=>(t[zl(r,s)+" =>"]=i,t),{})}:ki(n)?{[`Set(${n.size})`]:[...n.values()].map(t=>zl(t))}:Bn(n)?zl(n):ct(n)&&!de(n)&&!dl(n)?String(n):n,zl=(e,n="")=>{var t;return Bn(e)?`Symbol(${(t=e.description)!=null?t:n})`:e};/** +* @vue/reactivity v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let hn;class ml{constructor(n=!1){this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=hn,!n&&hn&&(this.index=(hn.scopes||(hn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let n,t;if(this.scopes)for(n=0,t=this.scopes.length;n0)return;let e;for(;Zi;){let n=Zi,t;for(;n;)n.flags&1||(n.flags&=-9),n=n.next;for(n=Zi,Zi=void 0;n;){if(t=n.next,n.next=void 0,n.flags&=-9,n.flags&1)try{n.trigger()}catch(r){e||(e=r)}n=t}}if(e)throw e}function yp(e){for(let n=e.deps;n;n=n.nextDep)n.version=-1,n.prevActiveLink=n.dep.activeLink,n.dep.activeLink=n}function bp(e){let n,t=e.depsTail,r=t;for(;r;){const i=r.prevDep;r.version===-1?(r===t&&(t=i),Oc(r),Db(r)):n=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}e.deps=n,e.depsTail=t}function Iu(e){for(let n=e.deps;n;n=n.nextDep)if(n.dep.version!==n.version||n.dep.computed&&(Ep(n.dep.computed)||n.dep.version!==n.version))return!0;return!!e._dirty}function Ep(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Js))return;e.globalVersion=Js;const n=e.dep;if(e.flags|=2,n.version>0&&!e.isSSR&&e.deps&&!Iu(e)){e.flags&=-3;return}const t=vt,r=sr;vt=e,sr=!0;try{yp(e);const i=e.fn(e._value);(n.version===0||mn(i,e._value))&&(e._value=i,n.version++)}catch(i){throw n.version++,i}finally{vt=t,sr=r,bp(e),e.flags&=-3}}function Oc(e,n=!1){const{dep:t,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),t.subs===e&&(t.subs=r),!t.subs&&t.computed){t.computed.flags&=-5;for(let s=t.computed.deps;s;s=s.nextDep)Oc(s,!0)}!n&&!--t.sc&&t.map&&t.map.delete(t.key)}function Db(e){const{prevDep:n,nextDep:t}=e;n&&(n.nextDep=t,e.prevDep=void 0),t&&(t.prevDep=n,e.nextDep=void 0)}function Sp(e,n){e.effect instanceof ss&&(e=e.effect.fn);const t=new ss(e);n&&Xe(t,n);try{t.run()}catch(i){throw t.stop(),i}const r=t.run.bind(t);return r.effect=t,r}function wp(e){e.effect.stop()}let sr=!0;const Dp=[];function ai(){Dp.push(sr),sr=!1}function li(){const e=Dp.pop();sr=e===void 0?!0:e}function rd(e){const{cleanup:n}=e;if(e.cleanup=void 0,n){const t=vt;vt=void 0;try{n()}finally{vt=t}}}let Js=0;class Tb{constructor(n,t){this.sub=n,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gl{constructor(n){this.computed=n,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(n){if(!vt||!sr||vt===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==vt)t=this.activeLink=new Tb(vt,this),vt.deps?(t.prevDep=vt.depsTail,vt.depsTail.nextDep=t,vt.depsTail=t):vt.deps=vt.depsTail=t,Tp(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const r=t.nextDep;r.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=r),t.prevDep=vt.depsTail,t.nextDep=void 0,vt.depsTail.nextDep=t,vt.depsTail=t,vt.deps===t&&(vt.deps=r)}return t}trigger(n){this.version++,Js++,this.notify(n)}notify(n){Tc();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{Cc()}}}function Tp(e){if(e.dep.sc++,e.sub.flags&4){const n=e.dep.computed;if(n&&!e.dep.subs){n.flags|=20;for(let r=n.deps;r;r=r.nextDep)Tp(r)}const t=e.dep.subs;t!==e&&(e.prevSub=t,t&&(t.nextSub=e)),e.dep.subs=e}}const Ra=new WeakMap,Di=Symbol(""),Pu=Symbol(""),Qs=Symbol("");function un(e,n,t){if(sr&&vt){let r=Ra.get(e);r||Ra.set(e,r=new Map);let i=r.get(t);i||(r.set(t,i=new gl),i.target=e,i.map=r,i.key=t),i.track()}}function Mr(e,n,t,r,i,s){const o=Ra.get(e);if(!o){Js++;return}const a=l=>{l&&l.trigger()};if(Tc(),n==="clear")o.forEach(a);else{const l=de(e),u=l&&wc(t);if(l&&t==="length"){const c=Number(r);o.forEach((f,d)=>{(d==="length"||d===Qs||!Bn(d)&&d>=c)&&a(f)})}else switch(t!==void 0&&a(o.get(t)),u&&a(o.get(Qs)),n){case"add":l?u&&a(o.get("length")):(a(o.get(Di)),qi(e)&&a(o.get(Pu)));break;case"delete":l||(a(o.get(Di)),qi(e)&&a(o.get(Pu)));break;case"set":qi(e)&&a(o.get(Di));break}}Cc()}function Cb(e,n){const t=Ra.get(e);return t&&t.get(n)}function ji(e){const n=Je(e);return n===e?n:(un(n,"iterate",Qs),Mn(e)?n:n.map(sn))}function vl(e){return un(e=Je(e),"iterate",Qs),e}const Ob={__proto__:null,[Symbol.iterator](){return Zl(this,Symbol.iterator,sn)},concat(...e){return ji(this).concat(...e.map(n=>de(n)?ji(n):n))},entries(){return Zl(this,"entries",e=>(e[1]=sn(e[1]),e))},every(e,n){return yr(this,"every",e,n,void 0,arguments)},filter(e,n){return yr(this,"filter",e,n,t=>t.map(sn),arguments)},find(e,n){return yr(this,"find",e,n,sn,arguments)},findIndex(e,n){return yr(this,"findIndex",e,n,void 0,arguments)},findLast(e,n){return yr(this,"findLast",e,n,sn,arguments)},findLastIndex(e,n){return yr(this,"findLastIndex",e,n,void 0,arguments)},forEach(e,n){return yr(this,"forEach",e,n,void 0,arguments)},includes(...e){return Xl(this,"includes",e)},indexOf(...e){return Xl(this,"indexOf",e)},join(e){return ji(this).join(e)},lastIndexOf(...e){return Xl(this,"lastIndexOf",e)},map(e,n){return yr(this,"map",e,n,void 0,arguments)},pop(){return Ss(this,"pop")},push(...e){return Ss(this,"push",e)},reduce(e,...n){return id(this,"reduce",e,n)},reduceRight(e,...n){return id(this,"reduceRight",e,n)},shift(){return Ss(this,"shift")},some(e,n){return yr(this,"some",e,n,void 0,arguments)},splice(...e){return Ss(this,"splice",e)},toReversed(){return ji(this).toReversed()},toSorted(e){return ji(this).toSorted(e)},toSpliced(...e){return ji(this).toSpliced(...e)},unshift(...e){return Ss(this,"unshift",e)},values(){return Zl(this,"values",sn)}};function Zl(e,n,t){const r=vl(e),i=r[n]();return r!==e&&!Mn(e)&&(i._next=i.next,i.next=()=>{const s=i._next();return s.value&&(s.value=t(s.value)),s}),i}const Ab=Array.prototype;function yr(e,n,t,r,i,s){const o=vl(e),a=o!==e&&!Mn(e),l=o[n];if(l!==Ab[n]){const f=l.apply(e,s);return a?sn(f):f}let u=t;o!==e&&(a?u=function(f,d){return t.call(this,sn(f),d,e)}:t.length>2&&(u=function(f,d){return t.call(this,f,d,e)}));const c=l.call(o,u,r);return a&&i?i(c):c}function id(e,n,t,r){const i=vl(e);let s=t;return i!==e&&(Mn(e)?t.length>3&&(s=function(o,a,l){return t.call(this,o,a,l,e)}):s=function(o,a,l){return t.call(this,o,sn(a),l,e)}),i[n](s,...r)}function Xl(e,n,t){const r=Je(e);un(r,"iterate",Qs);const i=r[n](...t);return(i===-1||i===!1)&&Eo(t[0])?(t[0]=Je(t[0]),r[n](...t)):i}function Ss(e,n,t=[]){ai(),Tc();const r=Je(e)[n].apply(e,t);return Cc(),li(),r}const xb=$n("__proto__,__v_isRef,__isVue"),Cp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Bn));function Mb(e){Bn(e)||(e=String(e));const n=Je(this);return un(n,"has",e),n.hasOwnProperty(e)}class Op{constructor(n=!1,t=!1){this._isReadonly=n,this._isShallow=t}get(n,t,r){const i=this._isReadonly,s=this._isShallow;if(t==="__v_isReactive")return!i;if(t==="__v_isReadonly")return i;if(t==="__v_isShallow")return s;if(t==="__v_raw")return r===(i?s?Np:Pp:s?Ip:Mp).get(n)||Object.getPrototypeOf(n)===Object.getPrototypeOf(r)?n:void 0;const o=de(n);if(!i){let l;if(o&&(l=Ob[t]))return l;if(t==="hasOwnProperty")return Mb}const a=Reflect.get(n,t,Ct(n)?n:r);return(Bn(t)?Cp.has(t):xb(t))||(i||un(n,"get",t),s)?a:Ct(a)?o&&wc(t)?a:a.value:ct(a)?i?bo(a):Fr(a):a}}class Ap extends Op{constructor(n=!1){super(!1,n)}set(n,t,r,i){let s=n[t];if(!this._isShallow){const l=kr(s);if(!Mn(r)&&!kr(r)&&(s=Je(s),r=Je(r)),!de(n)&&Ct(s)&&!Ct(r))return l?!1:(s.value=r,!0)}const o=de(n)&&wc(t)?Number(t)e,yl=e=>Reflect.getPrototypeOf(e);function _o(e,n,t=!1,r=!1){e=e.__v_raw;const i=Je(e),s=Je(n);t||(mn(n,s)&&un(i,"get",n),un(i,"get",s));const{has:o}=yl(i),a=r?Ac:t?Ic:sn;if(o.call(i,n))return a(e.get(n));if(o.call(i,s))return a(e.get(s));e!==i&&e.get(n)}function Vo(e,n=!1){const t=this.__v_raw,r=Je(t),i=Je(e);return n||(mn(e,i)&&un(r,"has",e),un(r,"has",i)),e===i?t.has(e):t.has(e)||t.has(i)}function jo(e,n=!1){return e=e.__v_raw,!n&&un(Je(e),"iterate",Di),Reflect.get(e,"size",e)}function sd(e,n=!1){!n&&!Mn(e)&&!kr(e)&&(e=Je(e));const t=Je(this);return yl(t).has.call(t,e)||(t.add(e),Mr(t,"add",e,e)),this}function od(e,n,t=!1){!t&&!Mn(n)&&!kr(n)&&(n=Je(n));const r=Je(this),{has:i,get:s}=yl(r);let o=i.call(r,e);o||(e=Je(e),o=i.call(r,e));const a=s.call(r,e);return r.set(e,n),o?mn(n,a)&&Mr(r,"set",e,n):Mr(r,"add",e,n),this}function ad(e){const n=Je(this),{has:t,get:r}=yl(n);let i=t.call(n,e);i||(e=Je(e),i=t.call(n,e)),r&&r.call(n,e);const s=n.delete(e);return i&&Mr(n,"delete",e,void 0),s}function ld(){const e=Je(this),n=e.size!==0,t=e.clear();return n&&Mr(e,"clear",void 0,void 0),t}function Ho(e,n){return function(r,i){const s=this,o=s.__v_raw,a=Je(o),l=n?Ac:e?Ic:sn;return!e&&un(a,"iterate",Di),o.forEach((u,c)=>r.call(i,l(u),l(c),s))}}function Bo(e,n,t){return function(...r){const i=this.__v_raw,s=Je(i),o=qi(s),a=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=i[e](...r),c=t?Ac:n?Ic:sn;return!n&&un(s,"iterate",l?Pu:Di),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function Vr(e){return function(...n){return e==="delete"?!1:e==="clear"?void 0:this}}function Fb(){const e={get(s){return _o(this,s)},get size(){return jo(this)},has:Vo,add:sd,set:od,delete:ad,clear:ld,forEach:Ho(!1,!1)},n={get(s){return _o(this,s,!1,!0)},get size(){return jo(this)},has:Vo,add(s){return sd.call(this,s,!0)},set(s,o){return od.call(this,s,o,!0)},delete:ad,clear:ld,forEach:Ho(!1,!0)},t={get(s){return _o(this,s,!0)},get size(){return jo(this,!0)},has(s){return Vo.call(this,s,!0)},add:Vr("add"),set:Vr("set"),delete:Vr("delete"),clear:Vr("clear"),forEach:Ho(!0,!1)},r={get(s){return _o(this,s,!0,!0)},get size(){return jo(this,!0)},has(s){return Vo.call(this,s,!0)},add:Vr("add"),set:Vr("set"),delete:Vr("delete"),clear:Vr("clear"),forEach:Ho(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Bo(s,!1,!1),t[s]=Bo(s,!0,!1),n[s]=Bo(s,!1,!0),r[s]=Bo(s,!0,!0)}),[e,t,n,r]}const[kb,Lb,_b,Vb]=Fb();function bl(e,n){const t=n?e?Vb:_b:e?Lb:kb;return(r,i,s)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(it(t,i)&&i in r?t:r,i,s)}const jb={get:bl(!1,!1)},Hb={get:bl(!1,!0)},Bb={get:bl(!0,!1)},Ub={get:bl(!0,!0)},Mp=new WeakMap,Ip=new WeakMap,Pp=new WeakMap,Np=new WeakMap;function $b(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Wb(e){return e.__v_skip||!Object.isExtensible(e)?0:$b(nb(e))}function Fr(e){return kr(e)?e:El(e,!1,Ib,jb,Mp)}function xc(e){return El(e,!1,Nb,Hb,Ip)}function bo(e){return El(e,!0,Pb,Bb,Pp)}function Rp(e){return El(e,!0,Rb,Ub,Np)}function El(e,n,t,r,i){if(!ct(e)||e.__v_raw&&!(n&&e.__v_isReactive))return e;const s=i.get(e);if(s)return s;const o=Wb(e);if(o===0)return e;const a=new Proxy(e,o===2?r:t);return i.set(e,a),a}function Ir(e){return kr(e)?Ir(e.__v_raw):!!(e&&e.__v_isReactive)}function kr(e){return!!(e&&e.__v_isReadonly)}function Mn(e){return!!(e&&e.__v_isShallow)}function Eo(e){return e?!!e.__v_raw:!1}function Je(e){const n=e&&e.__v_raw;return n?Je(n):e}function Mc(e){return!it(e,"__v_skip")&&Object.isExtensible(e)&&lp(e,"__v_skip",!0),e}const sn=e=>ct(e)?Fr(e):e,Ic=e=>ct(e)?bo(e):e;function Ct(e){return e?e.__v_isRef===!0:!1}function Jt(e){return Fp(e,!1)}function Sl(e){return Fp(e,!0)}function Fp(e,n){return Ct(e)?e:new Yb(e,n)}class Yb{constructor(n,t){this.dep=new gl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?n:Je(n),this._value=t?n:sn(n),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(n){const t=this._rawValue,r=this.__v_isShallow||Mn(n)||kr(n);n=r?n:Je(n),mn(n,t)&&(this._rawValue=n,this._value=r?n:sn(n),this.dep.trigger())}}function kp(e){e.dep&&e.dep.trigger()}function st(e){return Ct(e)?e.value:e}function We(e){return Oe(e)?e():st(e)}const Kb={get:(e,n,t)=>n==="__v_raw"?e:st(Reflect.get(e,n,t)),set:(e,n,t,r)=>{const i=e[n];return Ct(i)&&!Ct(t)?(i.value=t,!0):Reflect.set(e,n,t,r)}};function wl(e){return Ir(e)?e:new Proxy(e,Kb)}class zb{constructor(n){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new gl,{get:r,set:i}=n(t.track.bind(t),t.trigger.bind(t));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(n){this._set(n)}}function Pc(e){return new zb(e)}function Lp(e){const n=de(e)?new Array(e.length):{};for(const t in e)n[t]=_p(e,t);return n}class Gb{constructor(n,t,r){this._object=n,this._key=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const n=this._object[this._key];return this._value=n===void 0?this._defaultValue:n}set value(n){this._object[this._key]=n}get dep(){return Cb(Je(this._object),this._key)}}class Zb{constructor(n){this._getter=n,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Cr(e,n,t){return Ct(e)?e:Oe(e)?new Zb(e):ct(e)&&arguments.length>1?_p(e,n,t):Jt(e)}function _p(e,n,t){const r=e[n];return Ct(r)?r:new Gb(e,n,t)}class Xb{constructor(n,t,r){this.fn=n,this.setter=t,this._value=void 0,this.dep=new gl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Js-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&vt!==this)return vp(this),!0}get value(){const n=this.dep.track();return Ep(this),n&&(n.version=this.dep.version),this._value}set value(n){this.setter&&this.setter(n)}}function Jb(e,n,t=!1){let r,i;return Oe(e)?r=e:(r=e.get,i=e.set),new Xb(r,i,t)}const Vp={GET:"get",HAS:"has",ITERATE:"iterate"},jp={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Uo={},Fa=new WeakMap;let $r;function Hp(){return $r}function Nc(e,n=!1,t=$r){if(t){let r=Fa.get(t);r||Fa.set(t,r=[]),r.push(e)}}function Qb(e,n,t=Ge){const{immediate:r,deep:i,once:s,scheduler:o,augmentJob:a,call:l}=t,u=E=>i?E:Mn(E)||i===!1||i===0?Or(E,1):Or(E);let c,f,d,h,p=!1,m=!1;if(Ct(e)?(f=()=>e.value,p=Mn(e)):Ir(e)?(f=()=>u(e),p=!0):de(e)?(m=!0,p=e.some(E=>Ir(E)||Mn(E)),f=()=>e.map(E=>{if(Ct(E))return E.value;if(Ir(E))return u(E);if(Oe(E))return l?l(E,2):E()})):Oe(e)?n?f=l?()=>l(e,2):e:f=()=>{if(d){ai();try{d()}finally{li()}}const E=$r;$r=c;try{return l?l(e,3,[h]):e(h)}finally{$r=E}}:f=Qt,n&&i){const E=f,O=i===!0?1/0:i;f=()=>Or(E(),O)}const g=Dc(),D=()=>{c.stop(),g&&Ec(g.effects,c)};if(s&&n){const E=n;n=(...O)=>{E(...O),D()}}let S=m?new Array(e.length).fill(Uo):Uo;const y=E=>{if(!(!(c.flags&1)||!c.dirty&&!E))if(n){const O=c.run();if(i||p||(m?O.some((M,_)=>mn(M,S[_])):mn(O,S))){d&&d();const M=$r;$r=c;try{const _=[O,S===Uo?void 0:m&&S[0]===Uo?[]:S,h];l?l(n,3,_):n(..._),S=O}finally{$r=M}}}else c.run()};return a&&a(y),c=new ss(f),c.scheduler=o?()=>o(y,!1):y,h=E=>Nc(E,!1,c),d=c.onStop=()=>{const E=Fa.get(c);if(E){if(l)l(E,4);else for(const O of E)O();Fa.delete(c)}},n?r?y(!0):S=c.run():o?o(y.bind(null,!0),!0):c.run(),D.pause=c.pause.bind(c),D.resume=c.resume.bind(c),D.stop=D,D}function Or(e,n=1/0,t){if(n<=0||!ct(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),n--,Ct(e))Or(e.value,n,t);else if(de(e))for(let r=0;r{Or(r,n,t)});else if(dl(e)){for(const r in e)Or(e[r],n,t);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Or(e[r],n,t)}return e}/** +* @vue/runtime-core v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Bp=[];function qb(e){Bp.push(e)}function e0(){Bp.pop()}function Up(e,n){}const $p={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},t0={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Li(e,n,t,r){try{return r?e(...r):e()}catch(i){ui(i,n,t)}}function Un(e,n,t,r){if(Oe(e)){const i=Li(e,n,t,r);return i&&Sc(i)&&i.catch(s=>{ui(s,n,t)}),i}if(de(e)){const i=[];for(let s=0;s>>1,i=gn[r],s=to(i);s=to(t)?gn.push(e):gn.splice(r0(n),0,e),e.flags|=1,Yp()}}function Yp(){!qs&&!Nu&&(Nu=!0,Rc=Wp.then(Kp))}function eo(e){de(e)?ts.push(...e):Wr&&e.id===-1?Wr.splice(Ki+1,0,e):e.flags&1||(ts.push(e),e.flags|=1),Yp()}function ud(e,n,t=qs?fr+1:0){for(;tto(t)-to(r));if(ts.length=0,Wr){Wr.push(...n);return}for(Wr=n,Ki=0;Kie.id==null?e.flags&2?-1:1/0:e.id;function Kp(e){Nu=!1,qs=!0;const n=Qt;try{for(fr=0;frzi.emit(i,...s)),$o=[]):typeof window<"u"&&window.HTMLElement&&!((r=(t=window.navigator)==null?void 0:t.userAgent)!=null&&r.includes("jsdom"))?((n.__VUE_DEVTOOLS_HOOK_REPLAY__=n.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(s=>{zp(s,n)}),setTimeout(()=>{zi||(n.__VUE_DEVTOOLS_HOOK_REPLAY__=null,$o=[])},3e3)):$o=[]}let Wt=null,Dl=null;function no(e){const n=Wt;return Wt=e,Dl=e&&e.type.__scopeId||null,n}function Gp(e){Dl=e}function Zp(){Dl=null}const Xp=e=>pt;function pt(e,n=Wt,t){if(!n||e._n)return e;const r=(...i)=>{r._d&&Ha(-1);const s=no(n);let o;try{o=e(...i)}finally{no(s),r._d&&Ha(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Jp(e,n){if(Wt===null)return e;const t=xo(Wt),r=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Hs=e=>e&&(e.disabled||e.disabled===""),i0=e=>e&&(e.defer||e.defer===""),cd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,fd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ru=(e,n)=>{const t=e&&e.to;return ke(t)?n?n(t):null:t},s0={name:"Teleport",__isTeleport:!0,process(e,n,t,r,i,s,o,a,l,u){const{mc:c,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:m,createComment:g}}=u,D=Hs(n.props);let{shapeFlag:S,children:y,dynamicChildren:E}=n;if(e==null){const O=n.el=m(""),M=n.anchor=m("");h(O,t,r),h(M,t,r);const _=(T,I)=>{S&16&&(i&&i.isCE&&(i.ce._teleportTarget=T),c(y,T,I,i,s,o,a,l))},L=()=>{const T=n.target=Ru(n.props,p),I=tm(T,n,m,h);T&&(o!=="svg"&&cd(T)?o="svg":o!=="mathml"&&fd(T)&&(o="mathml"),D||(_(T,I),ha(n)))};D&&(_(t,M),ha(n)),i0(n.props)?Yt(L,s):L()}else{n.el=e.el,n.targetStart=e.targetStart;const O=n.anchor=e.anchor,M=n.target=e.target,_=n.targetAnchor=e.targetAnchor,L=Hs(e.props),T=L?t:M,I=L?O:_;if(o==="svg"||cd(M)?o="svg":(o==="mathml"||fd(M))&&(o="mathml"),E?(d(e.dynamicChildren,E,T,i,s,o,a),Jc(e,n,!0)):l||f(e,n,T,I,i,s,o,a,!1),D)L?n.props&&e.props&&n.props.to!==e.props.to&&(n.props.to=e.props.to):Wo(n,t,O,u,1);else if((n.props&&n.props.to)!==(e.props&&e.props.to)){const j=n.target=Ru(n.props,p);j&&Wo(n,j,null,u,0)}else L&&Wo(n,M,_,u,1);ha(n)}},remove(e,n,t,{um:r,o:{remove:i}},s){const{shapeFlag:o,children:a,anchor:l,targetStart:u,targetAnchor:c,target:f,props:d}=e;if(f&&(i(u),i(c)),s&&i(l),o&16){const h=s||!Hs(d);for(let p=0;p{e.isMounted=!0}),ms(()=>{e.isUnmounting=!0}),e}const Yn=[Function,Array],Cl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Yn,onEnter:Yn,onAfterEnter:Yn,onEnterCancelled:Yn,onBeforeLeave:Yn,onLeave:Yn,onAfterLeave:Yn,onLeaveCancelled:Yn,onBeforeAppear:Yn,onAppear:Yn,onAfterAppear:Yn,onAppearCancelled:Yn},nm=e=>{const n=e.subTree;return n.component?nm(n.component):n},a0={name:"BaseTransition",props:Cl,setup(e,{slots:n}){const t=qt(),r=Tl();return()=>{const i=n.default&&So(n.default(),!0);if(!i||!i.length)return;const s=rm(i),o=Je(e),{mode:a}=o;if(r.isLeaving)return Jl(s);const l=dd(s);if(!l)return Jl(s);let u=xi(l,o,r,t,d=>u=d);l.type!==Lt&&mr(l,u);const c=t.subTree,f=c&&dd(c);if(f&&f.type!==Lt&&!rr(l,f)&&nm(t).type!==Lt){const d=xi(f,o,r,t);if(mr(f,d),a==="out-in"&&l.type!==Lt)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,t.job.flags&8||t.update(),delete d.afterLeave},Jl(s);a==="in-out"&&l.type!==Lt&&(d.delayLeave=(h,p,m)=>{const g=im(r,f);g[String(f.key)]=f,h[Yr]=()=>{p(),h[Yr]=void 0,delete u.delayedLeave},u.delayedLeave=m})}return s}}};function rm(e){let n=e[0];if(e.length>1){for(const t of e)if(t.type!==Lt){n=t;break}}return n}const kc=a0;function im(e,n){const{leavingVNodes:t}=e;let r=t.get(n.type);return r||(r=Object.create(null),t.set(n.type,r)),r}function xi(e,n,t,r,i){const{appear:s,mode:o,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:g,onAppear:D,onAfterAppear:S,onAppearCancelled:y}=n,E=String(e.key),O=im(t,e),M=(T,I)=>{T&&Un(T,r,9,I)},_=(T,I)=>{const j=I[1];M(T,I),de(T)?T.every(F=>F.length<=1)&&j():T.length<=1&&j()},L={mode:o,persisted:a,beforeEnter(T){let I=l;if(!t.isMounted)if(s)I=g||l;else return;T[Yr]&&T[Yr](!0);const j=O[E];j&&rr(e,j)&&j.el[Yr]&&j.el[Yr](),M(I,[T])},enter(T){let I=u,j=c,F=f;if(!t.isMounted)if(s)I=D||u,j=S||c,F=y||f;else return;let R=!1;const H=T[Yo]=G=>{R||(R=!0,G?M(F,[T]):M(j,[T]),L.delayedLeave&&L.delayedLeave(),T[Yo]=void 0)};I?_(I,[T,H]):H()},leave(T,I){const j=String(e.key);if(T[Yo]&&T[Yo](!0),t.isUnmounting)return I();M(d,[T]);let F=!1;const R=T[Yr]=H=>{F||(F=!0,I(),H?M(m,[T]):M(p,[T]),T[Yr]=void 0,O[j]===e&&delete O[j])};O[j]=e,h?_(h,[T,R]):R()},clone(T){const I=xi(T,n,t,r,i);return i&&i(I),I}};return L}function Jl(e){if(wo(e))return e=lr(e),e.children=null,e}function dd(e){if(!wo(e))return qp(e.type)&&e.children?rm(e.children):e;const{shapeFlag:n,children:t}=e;if(t){if(n&16)return t[0];if(n&32&&Oe(t.default))return t.default()}}function mr(e,n){e.shapeFlag&6&&e.component?(e.transition=n,mr(e.component.subTree,n)):e.shapeFlag&128?(e.ssContent.transition=n.clone(e.ssContent),e.ssFallback.transition=n.clone(e.ssFallback)):e.transition=n}function So(e,n=!1,t){let r=[],i=0;for(let s=0;s1)for(let s=0;sXe({name:e.name},n,{setup:e}))():e}function sm(){const e=qt();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Lc(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function om(e){const n=qt(),t=Sl(null);if(n){const i=n.refs===Ge?n.refs={}:n.refs;Object.defineProperty(i,e,{enumerable:!0,get:()=>t.value,set:s=>t.value=s})}return t}function La(e,n,t,r,i=!1){if(de(e)){e.forEach((p,m)=>La(p,n&&(de(n)?n[m]:n),t,r,i));return}if(qr(r)&&!i)return;const s=r.shapeFlag&4?xo(r.component):r.el,o=i?null:s,{i:a,r:l}=e,u=n&&n.r,c=a.refs===Ge?a.refs={}:a.refs,f=a.setupState,d=Je(f),h=f===Ge?()=>!1:p=>it(d,p);if(u!=null&&u!==l&&(ke(u)?(c[u]=null,h(u)&&(f[u]=null)):Ct(u)&&(u.value=null)),Oe(l))Li(l,a,12,[o,c]);else{const p=ke(l),m=Ct(l);if(p||m){const g=()=>{if(e.f){const D=p?h(l)?f[l]:c[l]:l.value;i?de(D)&&Ec(D,s):de(D)?D.includes(s)||D.push(s):p?(c[l]=[s],h(l)&&(f[l]=c[l])):(l.value=[s],e.k&&(c[e.k]=l.value))}else p?(c[l]=o,h(l)&&(f[l]=o)):m&&(l.value=o,e.k&&(c[e.k]=o))};o?(g.id=-1,Yt(g,t)):g()}}}let hd=!1;const Hi=()=>{hd||(console.error("Hydration completed but contains mismatches."),hd=!0)},l0=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",u0=e=>e.namespaceURI.includes("MathML"),Ko=e=>{if(e.nodeType===1){if(l0(e))return"svg";if(u0(e))return"mathml"}},Xi=e=>e.nodeType===8;function c0(e){const{mt:n,p:t,o:{patchProp:r,createText:i,nextSibling:s,parentNode:o,remove:a,insert:l,createComment:u}}=e,c=(y,E)=>{if(!E.hasChildNodes()){t(null,y,E),ka(),E._vnode=y;return}f(E.firstChild,y,null,null,null),ka(),E._vnode=y},f=(y,E,O,M,_,L=!1)=>{L=L||!!E.dynamicChildren;const T=Xi(y)&&y.data==="[",I=()=>m(y,E,O,M,_,T),{type:j,ref:F,shapeFlag:R,patchFlag:H}=E;let G=y.nodeType;E.el=y,H===-2&&(L=!1,E.dynamicChildren=null);let V=null;switch(j){case Pr:G!==3?E.children===""?(l(E.el=i(""),o(y),y),V=y):V=I():(y.data!==E.children&&(Hi(),y.data=E.children),V=s(y));break;case Lt:S(y)?(V=s(y),D(E.el=y.content.firstChild,y,O)):G!==8||T?V=I():V=s(y);break;case ti:if(T&&(y=s(y),G=y.nodeType),G===1||G===3){V=y;const W=!E.children.length;for(let J=0;J{L=L||!!E.dynamicChildren;const{type:T,props:I,patchFlag:j,shapeFlag:F,dirs:R,transition:H}=E,G=T==="input"||T==="option";if(G||j!==-1){R&&dr(E,null,O,"created");let V=!1;if(S(y)){V=Wm(M,H)&&O&&O.vnode.props&&O.vnode.props.appear;const J=y.content.firstChild;V&&H.beforeEnter(J),D(J,y,O),E.el=y=J}if(F&16&&!(I&&(I.innerHTML||I.textContent))){let J=h(y.firstChild,E,y,O,M,_,L);for(;J;){zo(y,1)||Hi();const we=J;J=J.nextSibling,a(we)}}else if(F&8){let J=E.children;J[0]===` +`&&(y.tagName==="PRE"||y.tagName==="TEXTAREA")&&(J=J.slice(1)),y.textContent!==J&&(zo(y,0)||Hi(),y.textContent=E.children)}if(I){if(G||!L||j&48){const J=y.tagName.includes("-");for(const we in I)(G&&(we.endsWith("value")||we==="indeterminate")||Fi(we)&&!Qr(we)||we[0]==="."||J)&&r(y,we,null,I[we],void 0,O)}else if(I.onClick)r(y,"onClick",null,I.onClick,void 0,O);else if(j&4&&Ir(I.style))for(const J in I.style)I.style[J]}let W;(W=I&&I.onVnodeBeforeMount)&&wn(W,O,E),R&&dr(E,null,O,"beforeMount"),((W=I&&I.onVnodeMounted)||R||V)&&Qm(()=>{W&&wn(W,O,E),V&&H.enter(y),R&&dr(E,null,O,"mounted")},M)}return y.nextSibling},h=(y,E,O,M,_,L,T)=>{T=T||!!E.dynamicChildren;const I=E.children,j=I.length;for(let F=0;F{const{slotScopeIds:T}=E;T&&(_=_?_.concat(T):T);const I=o(y),j=h(s(y),E,I,O,M,_,L);return j&&Xi(j)&&j.data==="]"?s(E.anchor=j):(Hi(),l(E.anchor=u("]"),I,j),j)},m=(y,E,O,M,_,L)=>{if(zo(y.parentElement,1)||Hi(),E.el=null,L){const j=g(y);for(;;){const F=s(y);if(F&&F!==j)a(F);else break}}const T=s(y),I=o(y);return a(y),t(null,E,I,T,O,M,Ko(I),_),T},g=(y,E="[",O="]")=>{let M=0;for(;y;)if(y=s(y),y&&Xi(y)&&(y.data===E&&M++,y.data===O)){if(M===0)return s(y);M--}return y},D=(y,E,O)=>{const M=E.parentNode;M&&M.replaceChild(y,E);let _=O;for(;_;)_.vnode.el===E&&(_.vnode.el=_.subTree.el=y),_=_.parent},S=y=>y.nodeType===1&&y.tagName==="TEMPLATE";return[c,f]}const pd="data-allow-mismatch",f0={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function zo(e,n){if(n===0||n===1)for(;e&&!e.hasAttribute(pd);)e=e.parentElement;const t=e&&e.getAttribute(pd);if(t==null)return!1;if(t==="")return!0;{const r=t.split(",");return n===0&&r.includes("children")?!0:t.split(",").includes(f0[n])}}const am=(e=1e4)=>n=>{const t=requestIdleCallback(n,{timeout:e});return()=>cancelIdleCallback(t)};function d0(e){const{top:n,left:t,bottom:r,right:i}=e.getBoundingClientRect(),{innerHeight:s,innerWidth:o}=window;return(n>0&&n0&&r0&&t0&&i(n,t)=>{const r=new IntersectionObserver(i=>{for(const s of i)if(s.isIntersecting){r.disconnect(),n();break}},e);return t(i=>{if(i instanceof Element){if(d0(i))return n(),r.disconnect(),!1;r.observe(i)}}),()=>r.disconnect()},um=e=>n=>{if(e){const t=matchMedia(e);if(t.matches)n();else return t.addEventListener("change",n,{once:!0}),()=>t.removeEventListener("change",n)}},cm=(e=[])=>(n,t)=>{ke(e)&&(e=[e]);let r=!1;const i=o=>{r||(r=!0,s(),n(),o.target.dispatchEvent(new o.constructor(o.type,o)))},s=()=>{t(o=>{for(const a of e)o.removeEventListener(a,i)})};return t(o=>{for(const a of e)o.addEventListener(a,i,{once:!0})}),s};function h0(e,n){if(Xi(e)&&e.data==="["){let t=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(n(r)===!1)break}else if(Xi(r))if(r.data==="]"){if(--t===0)break}else r.data==="["&&t++;r=r.nextSibling}}else n(e)}const qr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function fm(e){Oe(e)&&(e={loader:e});const{loader:n,loadingComponent:t,errorComponent:r,delay:i=200,hydrate:s,timeout:o,suspensible:a=!0,onError:l}=e;let u=null,c,f=0;const d=()=>(f++,u=null,h()),h=()=>{let p;return u||(p=u=n().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((g,D)=>{l(m,()=>g(d()),()=>D(m),f+1)});throw m}).then(m=>p!==u&&u?u:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return _i({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(p,m,g){const D=s?()=>{const S=s(g,y=>h0(p,y));S&&(m.bum||(m.bum=[])).push(S)}:g;c?D():h().then(()=>!m.isUnmounted&&D())},get __asyncResolved(){return c},setup(){const p=$t;if(Lc(p),c)return()=>Ql(c,p);const m=y=>{u=null,ui(y,p,13,!r)};if(a&&p.suspense||Ao)return h().then(y=>()=>Ql(y,p)).catch(y=>(m(y),()=>r?at(r,{error:y}):null));const g=Jt(!1),D=Jt(),S=Jt(!!i);return i&&setTimeout(()=>{S.value=!1},i),o!=null&&setTimeout(()=>{if(!g.value&&!D.value){const y=new Error(`Async component timed out after ${o}ms.`);m(y),D.value=y}},o),h().then(()=>{g.value=!0,p.parent&&wo(p.parent.vnode)&&p.parent.update()}).catch(y=>{m(y),D.value=y}),()=>{if(g.value&&c)return Ql(c,p);if(D.value&&r)return at(r,{error:D.value});if(t&&!S.value)return at(t)}}})}function Ql(e,n){const{ref:t,props:r,children:i,ce:s}=n.vnode,o=at(e,r,i);return o.ref=t,o.ce=s,delete n.vnode.ce,o}const wo=e=>e.type.__isKeepAlive,p0={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:n}){const t=qt(),r=t.ctx;if(!r.renderer)return()=>{const S=n.default&&n.default();return S&&S.length===1?S[0]:S};const i=new Map,s=new Set;let o=null;const a=t.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(S,y,E,O,M)=>{const _=S.component;u(S,y,E,0,a),l(_.vnode,S,y,E,_,a,O,S.slotScopeIds,M),Yt(()=>{_.isDeactivated=!1,_.a&&es(_.a);const L=S.props&&S.props.onVnodeMounted;L&&wn(L,_.parent,S)},a)},r.deactivate=S=>{const y=S.component;Va(y.m),Va(y.a),u(S,d,null,1,a),Yt(()=>{y.da&&es(y.da);const E=S.props&&S.props.onVnodeUnmounted;E&&wn(E,y.parent,S),y.isDeactivated=!0},a)};function h(S){ql(S),c(S,t,a,!0)}function p(S){i.forEach((y,E)=>{const O=Wu(y.type);O&&!S(O)&&m(E)})}function m(S){const y=i.get(S);y&&(!o||!rr(y,o))?h(y):o&&ql(o),i.delete(S),s.delete(S)}jn(()=>[e.include,e.exclude],([S,y])=>{S&&p(E=>Ns(S,E)),y&&p(E=>!Ns(y,E))},{flush:"post",deep:!0});let g=null;const D=()=>{g!=null&&(ja(t.subTree.type)?Yt(()=>{i.set(g,Go(t.subTree))},t.subTree.suspense):i.set(g,Go(t.subTree)))};return ci(D),Do(D),ms(()=>{i.forEach(S=>{const{subTree:y,suspense:E}=t,O=Go(y);if(S.type===O.type&&S.key===O.key){ql(O);const M=O.component.da;M&&Yt(M,E);return}h(S)})}),()=>{if(g=null,!n.default)return o=null;const S=n.default(),y=S[0];if(S.length>1)return o=null,S;if(!gr(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return o=null,y;let E=Go(y);if(E.type===Lt)return o=null,E;const O=E.type,M=Wu(qr(E)?E.type.__asyncResolved||{}:O),{include:_,exclude:L,max:T}=e;if(_&&(!M||!Ns(_,M))||L&&M&&Ns(L,M))return E.shapeFlag&=-257,o=E,y;const I=E.key==null?O:E.key,j=i.get(I);return E.el&&(E=lr(E),y.shapeFlag&128&&(y.ssContent=E)),g=I,j?(E.el=j.el,E.component=j.component,E.transition&&mr(E,E.transition),E.shapeFlag|=512,s.delete(I),s.add(I)):(s.add(I),T&&s.size>parseInt(T,10)&&m(s.values().next().value)),E.shapeFlag|=256,o=E,ja(y.type)?y:E}}},dm=p0;function Ns(e,n){return de(e)?e.some(t=>Ns(t,n)):ke(e)?e.split(",").includes(n):tb(e)?(e.lastIndex=0,e.test(n)):!1}function _c(e,n){hm(e,"a",n)}function Vc(e,n){hm(e,"da",n)}function hm(e,n,t=$t){const r=e.__wdc||(e.__wdc=()=>{let i=t;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Ol(n,r,t),t){let i=t.parent;for(;i&&i.parent;)wo(i.parent.vnode)&&m0(r,n,t,i),i=i.parent}}function m0(e,n,t,r){const i=Ol(n,e,r,!0);To(()=>{Ec(r[n],i)},t)}function ql(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Go(e){return e.shapeFlag&128?e.ssContent:e}function Ol(e,n,t=$t,r=!1){if(t){const i=t[e]||(t[e]=[]),s=n.__weh||(n.__weh=(...o)=>{ai();const a=Ii(t),l=Un(n,t,e,o);return a(),li(),l});return r?i.unshift(s):i.push(s),s}}const Lr=e=>(n,t=$t)=>{(!Ao||e==="sp")&&Ol(e,(...r)=>n(...r),t)},Al=Lr("bm"),ci=Lr("m"),jc=Lr("bu"),Do=Lr("u"),ms=Lr("bum"),To=Lr("um"),Hc=Lr("sp"),Bc=Lr("rtg"),Uc=Lr("rtc");function $c(e,n=$t){Ol("ec",e,n)}const Wc="components",g0="directives";function hr(e,n){return Yc(Wc,e,!0,n)||e}const pm=Symbol.for("v-ndc");function gs(e){return ke(e)?Yc(Wc,e,!1)||e:e||pm}function mm(e){return Yc(g0,e)}function Yc(e,n,t=!0,r=!1){const i=Wt||$t;if(i){const s=i.type;if(e===Wc){const a=Wu(s,!1);if(a&&(a===n||a===bt(n)||a===oi(bt(n))))return s}const o=md(i[e]||s[e],n)||md(i.appContext[e],n);return!o&&r?s:o}}function md(e,n){return e&&(e[n]||e[bt(n)]||e[oi(bt(n))])}function vn(e,n,t,r){let i;const s=t&&t[r],o=de(e);if(o||ke(e)){const a=o&&Ir(e);let l=!1;a&&(l=!Mn(e),e=vl(e)),i=new Array(e.length);for(let u=0,c=e.length;un(a,l,void 0,s&&s[l]));else{const a=Object.keys(e);i=new Array(a.length);for(let l=0,u=a.length;l{const s=r.fn(...i);return s&&(s.key=r.key),s}:r.fn)}return e}function tt(e,n,t={},r,i){if(Wt.ce||Wt.parent&&qr(Wt.parent)&&Wt.parent.ce)return n!=="default"&&(t.name=n),ae(),An(et,null,[at("slot",t,r&&r())],64);let s=e[n];s&&s._c&&(s._d=!1),ae();const o=s&&Kc(s(t)),a=An(et,{key:(t.key||o&&o.key||`_${n}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!i&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function Kc(e){return e.some(n=>gr(n)?!(n.type===Lt||n.type===et&&!Kc(n.children)):!0)?e:null}function gm(e,n){const t={};for(const r in e)t[n&&/[A-Z]/.test(r)?`on:${r}`:wi(r)]=e[r];return t}const Fu=e=>e?sg(e)?xo(e):Fu(e.parent):null,Bs=Xe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Fu(e.parent),$root:e=>Fu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>zc(e),$forceUpdate:e=>e.f||(e.f=()=>{Fc(e.update)}),$nextTick:e=>e.n||(e.n=pn.bind(e.proxy)),$watch:e=>N0.bind(e)}),eu=(e,n)=>e!==Ge&&!e.__isScriptSetup&&it(e,n),ku={get({_:e},n){if(n==="__v_skip")return!0;const{ctx:t,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=e;let u;if(n[0]!=="$"){const h=o[n];if(h!==void 0)switch(h){case 1:return r[n];case 2:return i[n];case 4:return t[n];case 3:return s[n]}else{if(eu(r,n))return o[n]=1,r[n];if(i!==Ge&&it(i,n))return o[n]=2,i[n];if((u=e.propsOptions[0])&&it(u,n))return o[n]=3,s[n];if(t!==Ge&&it(t,n))return o[n]=4,t[n];Lu&&(o[n]=0)}}const c=Bs[n];let f,d;if(c)return n==="$attrs"&&un(e.attrs,"get",""),c(e);if((f=a.__cssModules)&&(f=f[n]))return f;if(t!==Ge&&it(t,n))return o[n]=4,t[n];if(d=l.config.globalProperties,it(d,n))return d[n]},set({_:e},n,t){const{data:r,setupState:i,ctx:s}=e;return eu(i,n)?(i[n]=t,!0):r!==Ge&&it(r,n)?(r[n]=t,!0):it(e.props,n)||n[0]==="$"&&n.slice(1)in e?!1:(s[n]=t,!0)},has({_:{data:e,setupState:n,accessCache:t,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!t[o]||e!==Ge&&it(e,o)||eu(n,o)||(a=s[0])&&it(a,o)||it(r,o)||it(Bs,o)||it(i.config.globalProperties,o)},defineProperty(e,n,t){return t.get!=null?e._.accessCache[n]=0:it(t,"value")&&this.set(e,n,t.value,null),Reflect.defineProperty(e,n,t)}},v0=Xe({},ku,{get(e,n){if(n!==Symbol.unscopables)return ku.get(e,n,e)},has(e,n){return n[0]!=="_"&&!lb(n)}});function vm(){return null}function ym(){return null}function bm(e){}function Em(e){}function Sm(){return null}function wm(){}function Dm(e,n){return null}function Tm(){return Om().slots}function Cm(){return Om().attrs}function Om(){const e=qt();return e.setupContext||(e.setupContext=ug(e))}function io(e){return de(e)?e.reduce((n,t)=>(n[t]=null,n),{}):e}function Am(e,n){const t=io(e);for(const r in n){if(r.startsWith("__skip"))continue;let i=t[r];i?de(i)||Oe(i)?i=t[r]={type:i,default:n[r]}:i.default=n[r]:i===null&&(i=t[r]={default:n[r]}),i&&n[`__skip_${r}`]&&(i.skipFactory=!0)}return t}function xm(e,n){return!e||!n?e||n:de(e)&&de(n)?e.concat(n):Xe({},io(e),io(n))}function Mm(e,n){const t={};for(const r in e)n.includes(r)||Object.defineProperty(t,r,{enumerable:!0,get:()=>e[r]});return t}function Im(e){const n=qt();let t=e();return Bu(),Sc(t)&&(t=t.catch(r=>{throw Ii(n),r})),[t,()=>Ii(n)]}let Lu=!0;function y0(e){const n=zc(e),t=e.proxy,r=e.ctx;Lu=!1,n.beforeCreate&&gd(n.beforeCreate,e,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:g,beforeDestroy:D,beforeUnmount:S,destroyed:y,unmounted:E,render:O,renderTracked:M,renderTriggered:_,errorCaptured:L,serverPrefetch:T,expose:I,inheritAttrs:j,components:F,directives:R,filters:H}=n;if(u&&b0(u,r,null),o)for(const W in o){const J=o[W];Oe(J)&&(r[W]=J.bind(t))}if(i){const W=i.call(t,t);ct(W)&&(e.data=Fr(W))}if(Lu=!0,s)for(const W in s){const J=s[W],we=Oe(J)?J.bind(t,t):Oe(J.get)?J.get.bind(t,t):Qt,Ze=!Oe(J)&&Oe(J.set)?J.set.bind(t):Qt,Ie=qe({get:we,set:Ze});Object.defineProperty(r,W,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:Be=>Ie.value=Be})}if(a)for(const W in a)Pm(a[W],r,t,W);if(l){const W=Oe(l)?l.call(t):l;Reflect.ownKeys(W).forEach(J=>{Co(J,W[J])})}c&&gd(c,e,"c");function V(W,J){de(J)?J.forEach(we=>W(we.bind(t))):J&&W(J.bind(t))}if(V(Al,f),V(ci,d),V(jc,h),V(Do,p),V(_c,m),V(Vc,g),V($c,L),V(Uc,M),V(Bc,_),V(ms,S),V(To,E),V(Hc,T),de(I))if(I.length){const W=e.exposed||(e.exposed={});I.forEach(J=>{Object.defineProperty(W,J,{get:()=>t[J],set:we=>t[J]=we})})}else e.exposed||(e.exposed={});O&&e.render===Qt&&(e.render=O),j!=null&&(e.inheritAttrs=j),F&&(e.components=F),R&&(e.directives=R),T&&Lc(e)}function b0(e,n,t=Qt){de(e)&&(e=_u(e));for(const r in e){const i=e[r];let s;ct(i)?"default"in i?s=ei(i.from||r,i.default,!0):s=ei(i.from||r):s=ei(i),Ct(s)?Object.defineProperty(n,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):n[r]=s}}function gd(e,n,t){Un(de(e)?e.map(r=>r.bind(n.proxy)):e.bind(n.proxy),n,t)}function Pm(e,n,t,r){let i=r.includes(".")?Km(t,r):()=>t[r];if(ke(e)){const s=n[e];Oe(s)&&jn(i,s)}else if(Oe(e))jn(i,e.bind(t));else if(ct(e))if(de(e))e.forEach(s=>Pm(s,n,t,r));else{const s=Oe(e.handler)?e.handler.bind(t):n[e.handler];Oe(s)&&jn(i,s,e)}}function zc(e){const n=e.type,{mixins:t,extends:r}=n,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=e.appContext,a=s.get(n);let l;return a?l=a:!i.length&&!t&&!r?l=n:(l={},i.length&&i.forEach(u=>_a(l,u,o,!0)),_a(l,n,o)),ct(n)&&s.set(n,l),l}function _a(e,n,t,r=!1){const{mixins:i,extends:s}=n;s&&_a(e,s,t,!0),i&&i.forEach(o=>_a(e,o,t,!0));for(const o in n)if(!(r&&o==="expose")){const a=E0[o]||t&&t[o];e[o]=a?a(e[o],n[o]):n[o]}return e}const E0={data:vd,props:yd,emits:yd,methods:Rs,computed:Rs,beforeCreate:fn,created:fn,beforeMount:fn,mounted:fn,beforeUpdate:fn,updated:fn,beforeDestroy:fn,beforeUnmount:fn,destroyed:fn,unmounted:fn,activated:fn,deactivated:fn,errorCaptured:fn,serverPrefetch:fn,components:Rs,directives:Rs,watch:w0,provide:vd,inject:S0};function vd(e,n){return n?e?function(){return Xe(Oe(e)?e.call(this,this):e,Oe(n)?n.call(this,this):n)}:n:e}function S0(e,n){return Rs(_u(e),_u(n))}function _u(e){if(de(e)){const n={};for(let t=0;t1)return t&&Oe(n)?n.call(r&&r.proxy):n}}function Rm(){return!!($t||Wt||Ti)}const Fm={},km=()=>Object.create(Fm),Lm=e=>Object.getPrototypeOf(e)===Fm;function C0(e,n,t,r=!1){const i={},s=km();e.propsDefaults=Object.create(null),_m(e,n,i,s);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);t?e.props=r?i:xc(i):e.type.props?e.props=i:e.props=s,e.attrs=s}function O0(e,n,t,r){const{props:i,attrs:s,vnode:{patchFlag:o}}=e,a=Je(i),[l]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=Vm(f,n,!0);Xe(o,d),h&&a.push(...h)};!t&&n.mixins.length&&n.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return ct(e)&&r.set(e,Qi),Qi;if(de(s))for(let c=0;ce[0]==="_"||e==="$stable",Gc=e=>de(e)?e.map(Tn):[Tn(e)],x0=(e,n,t)=>{if(n._n)return n;const r=pt((...i)=>Gc(n(...i)),t);return r._c=!1,r},Hm=(e,n,t)=>{const r=e._ctx;for(const i in e){if(jm(i))continue;const s=e[i];if(Oe(s))n[i]=x0(i,s,r);else if(s!=null){const o=Gc(s);n[i]=()=>o}}},Bm=(e,n)=>{const t=Gc(n);e.slots.default=()=>t},Um=(e,n,t)=>{for(const r in n)(t||r!=="_")&&(e[r]=n[r])},M0=(e,n,t)=>{const r=e.slots=km();if(e.vnode.shapeFlag&32){const i=n._;i?(Um(r,n,t),t&&lp(r,"_",i,!0)):Hm(n,r)}else n&&Bm(e,n)},I0=(e,n,t)=>{const{vnode:r,slots:i}=e;let s=!0,o=Ge;if(r.shapeFlag&32){const a=n._;a?t&&a===1?s=!1:Um(i,n,t):(s=!n.$stable,Hm(n,i)),o=n}else n&&(Bm(e,n),o={default:1});if(s)for(const a in i)!jm(a)&&o[a]==null&&delete i[a]},Yt=Qm;function Zc(e){return $m(e)}function Xc(e){return $m(e,c0)}function $m(e,n){const t=up();t.__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=Qt,insertStaticContent:p}=e,m=(x,P,B,X=null,z=null,Z=null,re=void 0,te=null,ne=!!P.dynamicChildren)=>{if(x===P)return;x&&!rr(x,P)&&(X=ce(x),Be(x,z,Z,!0),x=null),P.patchFlag===-2&&(ne=!1,P.dynamicChildren=null);const{type:Q,ref:ve,shapeFlag:le}=P;switch(Q){case Pr:g(x,P,B,X);break;case Lt:D(x,P,B,X);break;case ti:x==null&&S(P,B,X,re);break;case et:F(x,P,B,X,z,Z,re,te,ne);break;default:le&1?O(x,P,B,X,z,Z,re,te,ne):le&6?R(x,P,B,X,z,Z,re,te,ne):(le&64||le&128)&&Q.process(x,P,B,X,z,Z,re,te,ne,ft)}ve!=null&&z&&La(ve,x&&x.ref,Z,P||x,!P)},g=(x,P,B,X)=>{if(x==null)r(P.el=a(P.children),B,X);else{const z=P.el=x.el;P.children!==x.children&&u(z,P.children)}},D=(x,P,B,X)=>{x==null?r(P.el=l(P.children||""),B,X):P.el=x.el},S=(x,P,B,X)=>{[x.el,x.anchor]=p(x.children,P,B,X,x.el,x.anchor)},y=({el:x,anchor:P},B,X)=>{let z;for(;x&&x!==P;)z=d(x),r(x,B,X),x=z;r(P,B,X)},E=({el:x,anchor:P})=>{let B;for(;x&&x!==P;)B=d(x),i(x),x=B;i(P)},O=(x,P,B,X,z,Z,re,te,ne)=>{P.type==="svg"?re="svg":P.type==="math"&&(re="mathml"),x==null?M(P,B,X,z,Z,re,te,ne):T(x,P,z,Z,re,te,ne)},M=(x,P,B,X,z,Z,re,te)=>{let ne,Q;const{props:ve,shapeFlag:le,transition:he,dirs:Te}=x;if(ne=x.el=o(x.type,Z,ve&&ve.is,ve),le&8?c(ne,x.children):le&16&&L(x.children,ne,null,X,z,tu(x,Z),re,te),Te&&dr(x,null,X,"created"),_(ne,x,x.scopeId,re,X),ve){for(const Ke in ve)Ke!=="value"&&!Qr(Ke)&&s(ne,Ke,null,ve[Ke],Z,X);"value"in ve&&s(ne,"value",null,ve.value,Z),(Q=ve.onVnodeBeforeMount)&&wn(Q,X,x)}Te&&dr(x,null,X,"beforeMount");const Ne=Wm(z,he);Ne&&he.beforeEnter(ne),r(ne,P,B),((Q=ve&&ve.onVnodeMounted)||Ne||Te)&&Yt(()=>{Q&&wn(Q,X,x),Ne&&he.enter(ne),Te&&dr(x,null,X,"mounted")},z)},_=(x,P,B,X,z)=>{if(B&&h(x,B),X)for(let Z=0;Z{for(let Q=ne;Q{const te=P.el=x.el;let{patchFlag:ne,dynamicChildren:Q,dirs:ve}=P;ne|=x.patchFlag&16;const le=x.props||Ge,he=P.props||Ge;let Te;if(B&&fi(B,!1),(Te=he.onVnodeBeforeUpdate)&&wn(Te,B,P,x),ve&&dr(P,x,B,"beforeUpdate"),B&&fi(B,!0),(le.innerHTML&&he.innerHTML==null||le.textContent&&he.textContent==null)&&c(te,""),Q?I(x.dynamicChildren,Q,te,B,X,tu(P,z),Z):re||J(x,P,te,null,B,X,tu(P,z),Z,!1),ne>0){if(ne&16)j(te,le,he,B,z);else if(ne&2&&le.class!==he.class&&s(te,"class",null,he.class,z),ne&4&&s(te,"style",le.style,he.style,z),ne&8){const Ne=P.dynamicProps;for(let Ke=0;Ke{Te&&wn(Te,B,P,x),ve&&dr(P,x,B,"updated")},X)},I=(x,P,B,X,z,Z,re)=>{for(let te=0;te{if(P!==B){if(P!==Ge)for(const Z in P)!Qr(Z)&&!(Z in B)&&s(x,Z,P[Z],null,z,X);for(const Z in B){if(Qr(Z))continue;const re=B[Z],te=P[Z];re!==te&&Z!=="value"&&s(x,Z,te,re,z,X)}"value"in B&&s(x,"value",P.value,B.value,z)}},F=(x,P,B,X,z,Z,re,te,ne)=>{const Q=P.el=x?x.el:a(""),ve=P.anchor=x?x.anchor:a("");let{patchFlag:le,dynamicChildren:he,slotScopeIds:Te}=P;Te&&(te=te?te.concat(Te):Te),x==null?(r(Q,B,X),r(ve,B,X),L(P.children||[],B,ve,z,Z,re,te,ne)):le>0&&le&64&&he&&x.dynamicChildren?(I(x.dynamicChildren,he,B,z,Z,re,te),(P.key!=null||z&&P===z.subTree)&&Jc(x,P,!0)):J(x,P,B,ve,z,Z,re,te,ne)},R=(x,P,B,X,z,Z,re,te,ne)=>{P.slotScopeIds=te,x==null?P.shapeFlag&512?z.ctx.activate(P,B,X,re,ne):H(P,B,X,z,Z,re,ne):G(x,P,ne)},H=(x,P,B,X,z,Z,re)=>{const te=x.component=ig(x,X,z);if(wo(x)&&(te.ctx.renderer=ft),og(te,!1,re),te.asyncDep){if(z&&z.registerDep(te,V,re),!x.el){const ne=te.subTree=at(Lt);D(null,ne,P,B)}}else V(te,x,P,B,z,Z,re)},G=(x,P,B)=>{const X=P.component=x.component;if(_0(x,P,B))if(X.asyncDep&&!X.asyncResolved){W(X,P,B);return}else X.next=P,X.update();else P.el=x.el,X.vnode=P},V=(x,P,B,X,z,Z,re)=>{const te=()=>{if(x.isMounted){let{next:le,bu:he,u:Te,parent:Ne,vnode:Ke}=x;{const Y=Ym(x);if(Y){le&&(le.el=Ke.el,W(x,le,re)),Y.asyncDep.then(()=>{x.isUnmounted||te()});return}}let v=le,b;fi(x,!1),le?(le.el=Ke.el,W(x,le,re)):le=Ke,he&&es(he),(b=le.props&&le.props.onVnodeBeforeUpdate)&&wn(b,Ne,le,Ke),fi(x,!0);const A=pa(x),k=x.subTree;x.subTree=A,m(k,A,f(k.el),ce(k),x,z,Z),le.el=A.el,v===null&&rf(x,A.el),Te&&Yt(Te,z),(b=le.props&&le.props.onVnodeUpdated)&&Yt(()=>wn(b,Ne,le,Ke),z)}else{let le;const{el:he,props:Te}=P,{bm:Ne,m:Ke,parent:v,root:b,type:A}=x,k=qr(P);if(fi(x,!1),Ne&&es(Ne),!k&&(le=Te&&Te.onVnodeBeforeMount)&&wn(le,v,P),fi(x,!0),he&&dt){const Y=()=>{x.subTree=pa(x),dt(he,x.subTree,x,z,null)};k&&A.__asyncHydrate?A.__asyncHydrate(he,x,Y):Y()}else{b.ce&&b.ce._injectChildStyle(A);const Y=x.subTree=pa(x);m(null,Y,B,X,x,z,Z),P.el=Y.el}if(Ke&&Yt(Ke,z),!k&&(le=Te&&Te.onVnodeMounted)){const Y=P;Yt(()=>wn(le,v,Y),z)}(P.shapeFlag&256||v&&qr(v.vnode)&&v.vnode.shapeFlag&256)&&x.a&&Yt(x.a,z),x.isMounted=!0,P=B=X=null}};x.scope.on();const ne=x.effect=new ss(te);x.scope.off();const Q=x.update=ne.run.bind(ne),ve=x.job=ne.runIfDirty.bind(ne);ve.i=x,ve.id=x.uid,ne.scheduler=()=>Fc(ve),fi(x,!0),Q()},W=(x,P,B)=>{P.component=x;const X=x.vnode.props;x.vnode=P,x.next=null,O0(x,P.props,X,B),I0(x,P.children,B),ai(),ud(x),li()},J=(x,P,B,X,z,Z,re,te,ne=!1)=>{const Q=x&&x.children,ve=x?x.shapeFlag:0,le=P.children,{patchFlag:he,shapeFlag:Te}=P;if(he>0){if(he&128){Ze(Q,le,B,X,z,Z,re,te,ne);return}else if(he&256){we(Q,le,B,X,z,Z,re,te,ne);return}}Te&8?(ve&16&&q(Q,z,Z),le!==Q&&c(B,le)):ve&16?Te&16?Ze(Q,le,B,X,z,Z,re,te,ne):q(Q,z,Z,!0):(ve&8&&c(B,""),Te&16&&L(le,B,X,z,Z,re,te,ne))},we=(x,P,B,X,z,Z,re,te,ne)=>{x=x||Qi,P=P||Qi;const Q=x.length,ve=P.length,le=Math.min(Q,ve);let he;for(he=0;heve?q(x,z,Z,!0,!1,le):L(P,B,X,z,Z,re,te,ne,le)},Ze=(x,P,B,X,z,Z,re,te,ne)=>{let Q=0;const ve=P.length;let le=x.length-1,he=ve-1;for(;Q<=le&&Q<=he;){const Te=x[Q],Ne=P[Q]=ne?Kr(P[Q]):Tn(P[Q]);if(rr(Te,Ne))m(Te,Ne,B,null,z,Z,re,te,ne);else break;Q++}for(;Q<=le&&Q<=he;){const Te=x[le],Ne=P[he]=ne?Kr(P[he]):Tn(P[he]);if(rr(Te,Ne))m(Te,Ne,B,null,z,Z,re,te,ne);else break;le--,he--}if(Q>le){if(Q<=he){const Te=he+1,Ne=Tehe)for(;Q<=le;)Be(x[Q],z,Z,!0),Q++;else{const Te=Q,Ne=Q,Ke=new Map;for(Q=Ne;Q<=he;Q++){const ue=P[Q]=ne?Kr(P[Q]):Tn(P[Q]);ue.key!=null&&Ke.set(ue.key,Q)}let v,b=0;const A=he-Ne+1;let k=!1,Y=0;const ee=new Array(A);for(Q=0;Q=A){Be(ue,z,Z,!0);continue}let De;if(ue.key!=null)De=Ke.get(ue.key);else for(v=Ne;v<=he;v++)if(ee[v-Ne]===0&&rr(ue,P[v])){De=v;break}De===void 0?Be(ue,z,Z,!0):(ee[De-Ne]=Q+1,De>=Y?Y=De:k=!0,m(ue,P[De],B,null,z,Z,re,te,ne),b++)}const K=k?P0(ee):Qi;for(v=K.length-1,Q=A-1;Q>=0;Q--){const ue=Ne+Q,De=P[ue],me=ue+1{const{el:Z,type:re,transition:te,children:ne,shapeFlag:Q}=x;if(Q&6){Ie(x.component.subTree,P,B,X);return}if(Q&128){x.suspense.move(P,B,X);return}if(Q&64){re.move(x,P,B,ft);return}if(re===et){r(Z,P,B);for(let le=0;lete.enter(Z),z);else{const{leave:le,delayLeave:he,afterLeave:Te}=te,Ne=()=>r(Z,P,B),Ke=()=>{le(Z,()=>{Ne(),Te&&Te()})};he?he(Z,Ne,Ke):Ke()}else r(Z,P,B)},Be=(x,P,B,X=!1,z=!1)=>{const{type:Z,props:re,ref:te,children:ne,dynamicChildren:Q,shapeFlag:ve,patchFlag:le,dirs:he,cacheIndex:Te}=x;if(le===-2&&(z=!1),te!=null&&La(te,null,B,x,!0),Te!=null&&(P.renderCache[Te]=void 0),ve&256){P.ctx.deactivate(x);return}const Ne=ve&1&&he,Ke=!qr(x);let v;if(Ke&&(v=re&&re.onVnodeBeforeUnmount)&&wn(v,P,x),ve&6)nt(x.component,B,X);else{if(ve&128){x.suspense.unmount(B,X);return}Ne&&dr(x,null,P,"beforeUnmount"),ve&64?x.type.remove(x,P,B,ft,X):Q&&!Q.hasOnce&&(Z!==et||le>0&&le&64)?q(Q,P,B,!1,!0):(Z===et&&le&384||!z&&ve&16)&&q(ne,P,B),X&<(x)}(Ke&&(v=re&&re.onVnodeUnmounted)||Ne)&&Yt(()=>{v&&wn(v,P,x),Ne&&dr(x,null,P,"unmounted")},B)},lt=x=>{const{type:P,el:B,anchor:X,transition:z}=x;if(P===et){Ye(B,X);return}if(P===ti){E(x);return}const Z=()=>{i(B),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(x.shapeFlag&1&&z&&!z.persisted){const{leave:re,delayLeave:te}=z,ne=()=>re(B,Z);te?te(x.el,Z,ne):ne()}else Z()},Ye=(x,P)=>{let B;for(;x!==P;)B=d(x),i(x),x=B;i(P)},nt=(x,P,B)=>{const{bum:X,scope:z,job:Z,subTree:re,um:te,m:ne,a:Q}=x;Va(ne),Va(Q),X&&es(X),z.stop(),Z&&(Z.flags|=8,Be(re,x,P,B)),te&&Yt(te,P),Yt(()=>{x.isUnmounted=!0},P),P&&P.pendingBranch&&!P.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===P.pendingId&&(P.deps--,P.deps===0&&P.resolve())},q=(x,P,B,X=!1,z=!1,Z=0)=>{for(let re=Z;re{if(x.shapeFlag&6)return ce(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const P=d(x.anchor||x.el),B=P&&P[Qp];return B?d(B):P};let Pe=!1;const Ce=(x,P,B)=>{x==null?P._vnode&&Be(P._vnode,null,null,!0):m(P._vnode||null,x,P,null,null,null,B),P._vnode=x,Pe||(Pe=!0,ud(),ka(),Pe=!1)},ft={p:m,um:Be,m:Ie,r:lt,mt:H,mc:L,pc:J,pbc:I,n:ce,o:e};let mt,dt;return n&&([mt,dt]=n(ft)),{render:Ce,hydrate:mt,createApp:T0(Ce,mt)}}function tu({type:e,props:n},t){return t==="svg"&&e==="foreignObject"||t==="mathml"&&e==="annotation-xml"&&n&&n.encoding&&n.encoding.includes("html")?void 0:t}function fi({effect:e,job:n},t){t?(e.flags|=32,n.flags|=4):(e.flags&=-33,n.flags&=-5)}function Wm(e,n){return(!e||e&&!e.pendingBranch)&&n&&!n.persisted}function Jc(e,n,t=!1){const r=e.children,i=n.children;if(de(r)&&de(i))for(let s=0;s>1,e[t[a]]0&&(n[r]=t[s-1]),t[s]=r)}}for(s=t.length,o=t[s-1];s-- >0;)t[s]=o,o=n[o];return t}function Ym(e){const n=e.subTree.component;if(n)return n.asyncDep&&!n.asyncResolved?n:Ym(n)}function Va(e){if(e)for(let n=0;nei(Qc);function ef(e,n){return Oo(e,null,n)}function tf(e,n){return Oo(e,null,{flush:"post"})}function nf(e,n){return Oo(e,null,{flush:"sync"})}function jn(e,n,t){return Oo(e,n,t)}function Oo(e,n,t=Ge){const{immediate:r,deep:i,flush:s,once:o}=t,a=Xe({},t);let l;if(Ao)if(s==="sync"){const d=qc();l=d.__watcherHandles||(d.__watcherHandles=[])}else if(!n||r)a.once=!0;else{const d=()=>{};return d.stop=Qt,d.resume=Qt,d.pause=Qt,d}const u=$t;a.call=(d,h,p)=>Un(d,u,h,p);let c=!1;s==="post"?a.scheduler=d=>{Yt(d,u&&u.suspense)}:s!=="sync"&&(c=!0,a.scheduler=(d,h)=>{h?d():Fc(d)}),a.augmentJob=d=>{n&&(d.flags|=4),c&&(d.flags|=2,u&&(d.id=u.uid,d.i=u))};const f=Qb(e,n,a);return l&&l.push(f),f}function N0(e,n,t){const r=this.proxy,i=ke(e)?e.includes(".")?Km(r,e):()=>r[e]:e.bind(r,r);let s;Oe(n)?s=n:(s=n.handler,t=n);const o=Ii(this),a=Oo(i,s.bind(r),t);return o(),a}function Km(e,n){const t=n.split(".");return()=>{let r=e;for(let i=0;i{let c,f=Ge,d;return nf(()=>{const h=e[n];mn(c,h)&&(c=h,u())}),{get(){return l(),t.get?t.get(c):c},set(h){const p=t.set?t.set(h):h;if(!mn(p,c)&&!(f!==Ge&&mn(h,f)))return;const m=r.vnode.props;m&&(n in m||i in m||s in m)&&(`onUpdate:${n}`in m||`onUpdate:${i}`in m||`onUpdate:${s}`in m)||(c=h,u()),r.emit(`update:${n}`,p),mn(h,p)&&mn(h,f)&&!mn(p,d)&&u(),f=h,d=p}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?o||Ge:a,done:!1}:{done:!0}}}},a}const Gm=(e,n)=>n==="modelValue"||n==="model-value"?e.modelModifiers:e[`${n}Modifiers`]||e[`${bt(n)}Modifiers`]||e[`${Cn(n)}Modifiers`];function R0(e,n,...t){if(e.isUnmounted)return;const r=e.vnode.props||Ge;let i=t;const s=n.startsWith("update:"),o=s&&Gm(r,n.slice(7));o&&(o.trim&&(i=t.map(c=>ke(c)?c.trim():c)),o.number&&(i=t.map(Ia)));let a,l=r[a=wi(n)]||r[a=wi(bt(n))];!l&&s&&(l=r[a=wi(Cn(n))]),l&&Un(l,e,6,i);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Un(u,e,6,i)}}function Zm(e,n,t=!1){const r=n.emitsCache,i=r.get(e);if(i!==void 0)return i;const s=e.emits;let o={},a=!1;if(!Oe(e)){const l=u=>{const c=Zm(u,n,!0);c&&(a=!0,Xe(o,c))};!t&&n.mixins.length&&n.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(ct(e)&&r.set(e,null),null):(de(s)?s.forEach(l=>o[l]=null):Xe(o,s),ct(e)&&r.set(e,o),o)}function xl(e,n){return!e||!Fi(n)?!1:(n=n.slice(2).replace(/Once$/,""),it(e,n[0].toLowerCase()+n.slice(1))||it(e,Cn(n))||it(e,n))}function pa(e){const{type:n,vnode:t,proxy:r,withProxy:i,propsOptions:[s],slots:o,attrs:a,emit:l,render:u,renderCache:c,props:f,data:d,setupState:h,ctx:p,inheritAttrs:m}=e,g=no(e);let D,S;try{if(t.shapeFlag&4){const E=i||r,O=E;D=Tn(u.call(O,E,c,f,h,d,p)),S=a}else{const E=n;D=Tn(E.length>1?E(f,{attrs:a,slots:o,emit:l}):E(f,null)),S=n.props?a:k0(a)}}catch(E){Us.length=0,ui(E,e,1),D=at(Lt)}let y=D;if(S&&m!==!1){const E=Object.keys(S),{shapeFlag:O}=y;E.length&&O&7&&(s&&E.some(bc)&&(S=L0(S,s)),y=lr(y,S,!1,!0))}return t.dirs&&(y=lr(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(t.dirs):t.dirs),t.transition&&mr(y,t.transition),D=y,no(g),D}function F0(e,n=!0){let t;for(let r=0;r{let n;for(const t in e)(t==="class"||t==="style"||Fi(t))&&((n||(n={}))[t]=e[t]);return n},L0=(e,n)=>{const t={};for(const r in e)(!bc(r)||!(r.slice(9)in n))&&(t[r]=e[r]);return t};function _0(e,n,t){const{props:r,children:i,component:s}=e,{props:o,children:a,patchFlag:l}=n,u=s.emitsOptions;if(n.dirs||n.transition)return!0;if(t&&l>=0){if(l&1024)return!0;if(l&16)return r?Ed(r,o,u):!!o;if(l&8){const c=n.dynamicProps;for(let f=0;fe.__isSuspense;let ju=0;const V0={name:"Suspense",__isSuspense:!0,process(e,n,t,r,i,s,o,a,l,u){if(e==null)j0(n,t,r,i,s,o,a,l,u);else{if(s&&s.deps>0&&!e.suspense.isInFallback){n.suspense=e.suspense,n.suspense.vnode=n,n.el=e.el;return}H0(e,n,t,r,i,o,a,l,u)}},hydrate:B0,normalize:U0},Xm=V0;function so(e,n){const t=e.props&&e.props[n];Oe(t)&&t()}function j0(e,n,t,r,i,s,o,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Jm(e,i,r,n,f,t,s,o,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,s,o),d.deps>0?(so(e,"onPending"),so(e,"onFallback"),u(null,e.ssFallback,n,t,r,null,s,o),ns(d,e.ssFallback)):d.resolve(!1,!0)}function H0(e,n,t,r,i,s,o,a,{p:l,um:u,o:{createElement:c}}){const f=n.suspense=e.suspense;f.vnode=n,n.el=e.el;const d=n.ssContent,h=n.ssFallback,{activeBranch:p,pendingBranch:m,isInFallback:g,isHydrating:D}=f;if(m)f.pendingBranch=d,rr(d,m)?(l(m,d,f.hiddenContainer,null,i,f,s,o,a),f.deps<=0?f.resolve():g&&(D||(l(p,h,t,r,i,null,s,o,a),ns(f,h)))):(f.pendingId=ju++,D?(f.isHydrating=!1,f.activeBranch=m):u(m,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),g?(l(null,d,f.hiddenContainer,null,i,f,s,o,a),f.deps<=0?f.resolve():(l(p,h,t,r,i,null,s,o,a),ns(f,h))):p&&rr(d,p)?(l(p,d,t,r,i,f,s,o,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,i,f,s,o,a),f.deps<=0&&f.resolve()));else if(p&&rr(d,p))l(p,d,t,r,i,f,s,o,a),ns(f,d);else if(so(n,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=ju++,l(null,d,f.hiddenContainer,null,i,f,s,o,a),f.deps<=0)f.resolve();else{const{timeout:S,pendingId:y}=f;S>0?setTimeout(()=>{f.pendingId===y&&f.fallback(h)},S):S===0&&f.fallback(h)}}function Jm(e,n,t,r,i,s,o,a,l,u,c=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:m,remove:g}}=u;let D;const S=$0(e);S&&n&&n.pendingBranch&&(D=n.pendingId,n.deps++);const y=e.props?Pa(e.props.timeout):void 0,E=s,O={vnode:e,parent:n,parentComponent:t,namespace:o,container:r,hiddenContainer:i,deps:0,pendingId:ju++,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(M=!1,_=!1){const{vnode:L,activeBranch:T,pendingBranch:I,pendingId:j,effects:F,parentComponent:R,container:H}=O;let G=!1;O.isHydrating?O.isHydrating=!1:M||(G=T&&I.transition&&I.transition.mode==="out-in",G&&(T.transition.afterLeave=()=>{j===O.pendingId&&(d(I,H,s===E?p(T):s,0),eo(F))}),T&&(m(T.el)===H&&(s=p(T)),h(T,R,O,!0)),G||d(I,H,s,0)),ns(O,I),O.pendingBranch=null,O.isInFallback=!1;let V=O.parent,W=!1;for(;V;){if(V.pendingBranch){V.effects.push(...F),W=!0;break}V=V.parent}!W&&!G&&eo(F),O.effects=[],S&&n&&n.pendingBranch&&D===n.pendingId&&(n.deps--,n.deps===0&&!_&&n.resolve()),so(L,"onResolve")},fallback(M){if(!O.pendingBranch)return;const{vnode:_,activeBranch:L,parentComponent:T,container:I,namespace:j}=O;so(_,"onFallback");const F=p(L),R=()=>{O.isInFallback&&(f(null,M,I,F,T,null,j,a,l),ns(O,M))},H=M.transition&&M.transition.mode==="out-in";H&&(L.transition.afterLeave=R),O.isInFallback=!0,h(L,T,null,!0),H||R()},move(M,_,L){O.activeBranch&&d(O.activeBranch,M,_,L),O.container=M},next(){return O.activeBranch&&p(O.activeBranch)},registerDep(M,_,L){const T=!!O.pendingBranch;T&&O.deps++;const I=M.vnode.el;M.asyncDep.catch(j=>{ui(j,M,0)}).then(j=>{if(M.isUnmounted||O.isUnmounted||O.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:F}=M;Uu(M,j,!1),I&&(F.el=I);const R=!I&&M.subTree.el;_(M,F,m(I||M.subTree.el),I?null:p(M.subTree),O,o,L),R&&g(R),rf(M,F.el),T&&--O.deps===0&&O.resolve()})},unmount(M,_){O.isUnmounted=!0,O.activeBranch&&h(O.activeBranch,t,M,_),O.pendingBranch&&h(O.pendingBranch,t,M,_)}};return O}function B0(e,n,t,r,i,s,o,a,l){const u=n.suspense=Jm(n,r,t,e.parentNode,document.createElement("div"),null,i,s,o,a,!0),c=l(e,u.pendingBranch=n.ssContent,t,u,s,o);return u.deps===0&&u.resolve(!1,!0),c}function U0(e){const{shapeFlag:n,children:t}=e,r=n&32;e.ssContent=Sd(r?t.default:t),e.ssFallback=r?Sd(t.fallback):at(Lt)}function Sd(e){let n;if(Oe(e)){const t=Mi&&e._c;t&&(e._d=!1,ae()),e=e(),t&&(e._d=!0,n=an,qm())}return de(e)&&(e=F0(e)),e=Tn(e),n&&!e.dynamicChildren&&(e.dynamicChildren=n.filter(t=>t!==e)),e}function Qm(e,n){n&&n.pendingBranch?de(e)?n.effects.push(...e):n.effects.push(e):eo(e)}function ns(e,n){e.activeBranch=n;const{vnode:t,parentComponent:r}=e;let i=n.el;for(;!i&&n.component;)n=n.component.subTree,i=n.el;t.el=i,r&&r.subTree===t&&(r.vnode.el=i,rf(r,i))}function $0(e){const n=e.props&&e.props.suspensible;return n!=null&&n!==!1}const et=Symbol.for("v-fgt"),Pr=Symbol.for("v-txt"),Lt=Symbol.for("v-cmt"),ti=Symbol.for("v-stc"),Us=[];let an=null;function ae(e=!1){Us.push(an=e?null:[])}function qm(){Us.pop(),an=Us[Us.length-1]||null}let Mi=1;function Ha(e){Mi+=e,e<0&&an&&(an.hasOnce=!0)}function eg(e){return e.dynamicChildren=Mi>0?an||Qi:null,qm(),Mi>0&&an&&an.push(e),e}function ge(e,n,t,r,i,s){return eg(Et(e,n,t,r,i,s,!0))}function An(e,n,t,r,i){return eg(at(e,n,t,r,i,!0))}function gr(e){return e?e.__v_isVNode===!0:!1}function rr(e,n){return e.type===n.type&&e.key===n.key}function tg(e){}const ng=({key:e})=>e??null,ma=({ref:e,ref_key:n,ref_for:t})=>(typeof e=="number"&&(e=""+e),e!=null?ke(e)||Ct(e)||Oe(e)?{i:Wt,r:e,k:n,f:!!t}:e:null);function Et(e,n=null,t=null,r=0,i=null,s=e===et?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:n,key:n&&ng(n),ref:n&&ma(n),scopeId:Dl,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Wt};return a?(of(l,t),s&128&&e.normalize(l)):t&&(l.shapeFlag|=ke(t)?8:16),Mi>0&&!o&&an&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&an.push(l),l}const at=W0;function W0(e,n=null,t=null,r=0,i=null,s=!1){if((!e||e===pm)&&(e=Lt),gr(e)){const a=lr(e,n,!0);return t&&of(a,t),Mi>0&&!s&&an&&(a.shapeFlag&6?an[an.indexOf(e)]=a:an.push(a)),a.patchFlag=-2,a}if(Z0(e)&&(e=e.__vccOpts),n){n=sf(n);let{class:a,style:l}=n;a&&!ke(a)&&(n.class=kt(a)),ct(l)&&(Eo(l)&&!de(l)&&(l=Xe({},l)),n.style=Kt(l))}const o=ke(e)?1:ja(e)?128:qp(e)?64:ct(e)?4:Oe(e)?2:0;return Et(e,n,t,r,i,o,s,!0)}function sf(e){return e?Eo(e)||Lm(e)?Xe({},e):e:null}function lr(e,n,t=!1,r=!1){const{props:i,ref:s,patchFlag:o,children:a,transition:l}=e,u=n?oo(i||{},n):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ng(u),ref:n&&n.ref?t&&s?de(s)?s.concat(ma(n)):[s,ma(n)]:ma(n):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:n&&e.type!==et?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&lr(e.ssContent),ssFallback:e.ssFallback&&lr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&mr(c,l.clone(c)),c}function Xt(e=" ",n=0){return at(Pr,null,e,n)}function rg(e,n){const t=at(ti,null,e);return t.staticCount=n,t}function He(e="",n=!1){return n?(ae(),An(Lt,null,e)):at(Lt,null,e)}function Tn(e){return e==null||typeof e=="boolean"?at(Lt):de(e)?at(et,null,e.slice()):gr(e)?Kr(e):at(Pr,null,String(e))}function Kr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:lr(e)}function of(e,n){let t=0;const{shapeFlag:r}=e;if(n==null)n=null;else if(de(n))t=16;else if(typeof n=="object")if(r&65){const i=n.default;i&&(i._c&&(i._d=!1),of(e,i()),i._c&&(i._d=!0));return}else{t=32;const i=n._;!i&&!Lm(n)?n._ctx=Wt:i===3&&Wt&&(Wt.slots._===1?n._=1:(n._=2,e.patchFlag|=1024))}else Oe(n)?(n={default:n,_ctx:Wt},t=32):(n=String(n),r&64?(t=16,n=[Xt(n)]):t=8);e.children=n,e.shapeFlag|=t}function oo(...e){const n={};for(let t=0;t$t||Wt;let Ba,Hu;{const e=up(),n=(t,r)=>{let i;return(i=e[t])||(i=e[t]=[]),i.push(r),s=>{i.length>1?i.forEach(o=>o(s)):i[0](s)}};Ba=n("__VUE_INSTANCE_SETTERS__",t=>$t=t),Hu=n("__VUE_SSR_SETTERS__",t=>Ao=t)}const Ii=e=>{const n=$t;return Ba(e),e.scope.on(),()=>{e.scope.off(),Ba(n)}},Bu=()=>{$t&&$t.scope.off(),Ba(null)};function sg(e){return e.vnode.shapeFlag&4}let Ao=!1;function og(e,n=!1,t=!1){n&&Hu(n);const{props:r,children:i}=e.vnode,s=sg(e);C0(e,r,s,n),M0(e,i,t);const o=s?z0(e,n):void 0;return n&&Hu(!1),o}function z0(e,n){const t=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ku);const{setup:r}=t;if(r){const i=e.setupContext=r.length>1?ug(e):null,s=Ii(e);ai();const o=Li(r,e,0,[e.props,i]);if(li(),s(),Sc(o)){if(qr(e)||Lc(e),o.then(Bu,Bu),n)return o.then(a=>{Uu(e,a,n)}).catch(a=>{ui(a,e,0)});e.asyncDep=o}else Uu(e,o,n)}else lg(e,n)}function Uu(e,n,t){Oe(n)?e.type.__ssrInlineRender?e.ssrRender=n:e.render=n:ct(n)&&(e.setupState=wl(n)),lg(e,t)}let Ua,$u;function af(e){Ua=e,$u=n=>{n.render._rc&&(n.withProxy=new Proxy(n.ctx,v0))}}const ag=()=>!Ua;function lg(e,n,t){const r=e.type;if(!e.render){if(!n&&Ua&&!r.render){const i=r.template||zc(e).template;if(i){const{isCustomElement:s,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=Xe(Xe({isCustomElement:s,delimiters:a},o),l);r.render=Ua(i,u)}}e.render=r.render||Qt,$u&&$u(e)}{const i=Ii(e);ai();try{y0(e)}finally{li(),i()}}}const G0={get(e,n){return un(e,"get",""),e[n]}};function ug(e){const n=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,G0),slots:e.slots,emit:e.emit,expose:n}}function xo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(wl(Mc(e.exposed)),{get(n,t){if(t in n)return n[t];if(t in Bs)return Bs[t](e)},has(n,t){return t in n||t in Bs}})):e.proxy}function Wu(e,n=!0){return Oe(e)?e.displayName||e.name:e.name||n&&e.__name}function Z0(e){return Oe(e)&&"__vccOpts"in e}const qe=(e,n)=>Jb(e,n,Ao);function ii(e,n,t){const r=arguments.length;return r===2?ct(n)&&!de(n)?gr(n)?at(e,null,[n]):at(e,n):at(e,null,n):(r>3?t=Array.prototype.slice.call(arguments,2):r===3&&gr(t)&&(t=[t]),at(e,n,t))}function cg(){}function fg(e,n,t,r){const i=t[r];if(i&&lf(i,e))return i;const s=n();return s.memo=e.slice(),s.cacheIndex=r,t[r]=s}function lf(e,n){const t=e.memo;if(t.length!=n.length)return!1;for(let r=0;r0&&an&&an.push(e),!0}const uf="3.5.10",dg=Qt,hg=t0,pg=zi,mg=zp,X0={createComponentInstance:ig,setupComponent:og,renderComponentRoot:pa,setCurrentRenderingInstance:no,isVNode:gr,normalizeVNode:Tn,getComponentPublicInstance:xo,ensureValidVNode:Kc,pushWarningContext:qb,popWarningContext:e0},gg=X0,vg=null,yg=null,bg=null;/** +* @vue/runtime-dom v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Yu;const wd=typeof window<"u"&&window.trustedTypes;if(wd)try{Yu=wd.createPolicy("vue",{createHTML:e=>e})}catch{}const Eg=Yu?e=>Yu.createHTML(e):e=>e,J0="http://www.w3.org/2000/svg",Q0="http://www.w3.org/1998/Math/MathML",Tr=typeof document<"u"?document:null,Dd=Tr&&Tr.createElement("template"),q0={insert:(e,n,t)=>{n.insertBefore(e,t||null)},remove:e=>{const n=e.parentNode;n&&n.removeChild(e)},createElement:(e,n,t,r)=>{const i=n==="svg"?Tr.createElementNS(J0,e):n==="mathml"?Tr.createElementNS(Q0,e):t?Tr.createElement(e,{is:t}):Tr.createElement(e);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>Tr.createTextNode(e),createComment:e=>Tr.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tr.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")},insertStaticContent(e,n,t,r,i,s){const o=t?t.previousSibling:n.lastChild;if(i&&(i===s||i.nextSibling))for(;n.insertBefore(i.cloneNode(!0),t),!(i===s||!(i=i.nextSibling)););else{Dd.innerHTML=Eg(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const a=Dd.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}n.insertBefore(a,t)}return[o?o.nextSibling:n.firstChild,t?t.previousSibling:n.lastChild]}},jr="transition",ws="animation",os=Symbol("_vtc"),Sg={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},wg=Xe({},Cl,Sg),eE=e=>(e.displayName="Transition",e.props=wg,e),as=eE((e,{slots:n})=>ii(kc,Dg(e),n)),di=(e,n=[])=>{de(e)?e.forEach(t=>t(...n)):e&&e(...n)},Td=e=>e?de(e)?e.some(n=>n.length>1):e.length>1:!1;function Dg(e){const n={};for(const F in e)F in Sg||(n[F]=e[F]);if(e.css===!1)return n;const{name:t="v",type:r,duration:i,enterFromClass:s=`${t}-enter-from`,enterActiveClass:o=`${t}-enter-active`,enterToClass:a=`${t}-enter-to`,appearFromClass:l=s,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:f=`${t}-leave-from`,leaveActiveClass:d=`${t}-leave-active`,leaveToClass:h=`${t}-leave-to`}=e,p=tE(i),m=p&&p[0],g=p&&p[1],{onBeforeEnter:D,onEnter:S,onEnterCancelled:y,onLeave:E,onLeaveCancelled:O,onBeforeAppear:M=D,onAppear:_=S,onAppearCancelled:L=y}=n,T=(F,R,H)=>{Ur(F,R?c:a),Ur(F,R?u:o),H&&H()},I=(F,R)=>{F._isLeaving=!1,Ur(F,f),Ur(F,h),Ur(F,d),R&&R()},j=F=>(R,H)=>{const G=F?_:S,V=()=>T(R,F,H);di(G,[R,V]),Cd(()=>{Ur(R,F?l:s),Er(R,F?c:a),Td(G)||Od(R,r,m,V)})};return Xe(n,{onBeforeEnter(F){di(D,[F]),Er(F,s),Er(F,o)},onBeforeAppear(F){di(M,[F]),Er(F,l),Er(F,u)},onEnter:j(!1),onAppear:j(!0),onLeave(F,R){F._isLeaving=!0;const H=()=>I(F,R);Er(F,f),Er(F,d),Cg(),Cd(()=>{F._isLeaving&&(Ur(F,f),Er(F,h),Td(E)||Od(F,r,g,H))}),di(E,[F,H])},onEnterCancelled(F){T(F,!1),di(y,[F])},onAppearCancelled(F){T(F,!0),di(L,[F])},onLeaveCancelled(F){I(F),di(O,[F])}})}function tE(e){if(e==null)return null;if(ct(e))return[nu(e.enter),nu(e.leave)];{const n=nu(e);return[n,n]}}function nu(e){return Pa(e)}function Er(e,n){n.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[os]||(e[os]=new Set)).add(n)}function Ur(e,n){n.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const t=e[os];t&&(t.delete(n),t.size||(e[os]=void 0))}function Cd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let nE=0;function Od(e,n,t,r){const i=e._endId=++nE,s=()=>{i===e._endId&&r()};if(t!=null)return setTimeout(s,t);const{type:o,timeout:a,propCount:l}=Tg(e,n);if(!o)return r();const u=o+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=h=>{h.target===e&&++c>=l&&f()};setTimeout(()=>{c(t[p]||"").split(", "),i=r(`${jr}Delay`),s=r(`${jr}Duration`),o=Ad(i,s),a=r(`${ws}Delay`),l=r(`${ws}Duration`),u=Ad(a,l);let c=null,f=0,d=0;n===jr?o>0&&(c=jr,f=o,d=s.length):n===ws?u>0&&(c=ws,f=u,d=l.length):(f=Math.max(o,u),c=f>0?o>u?jr:ws:null,d=c?c===jr?s.length:l.length:0);const h=c===jr&&/\b(transform|all)(,|$)/.test(r(`${jr}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function Ad(e,n){for(;e.lengthxd(t)+xd(e[r])))}function xd(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Cg(){return document.body.offsetHeight}function rE(e,n,t){const r=e[os];r&&(n=(n?[n,...r]:[...r]).join(" ")),n==null?e.removeAttribute("class"):t?e.setAttribute("class",n):e.className=n}const $a=Symbol("_vod"),Og=Symbol("_vsh"),cf={beforeMount(e,{value:n},{transition:t}){e[$a]=e.style.display==="none"?"":e.style.display,t&&n?t.beforeEnter(e):Ds(e,n)},mounted(e,{value:n},{transition:t}){t&&n&&t.enter(e)},updated(e,{value:n,oldValue:t},{transition:r}){!n!=!t&&(r?n?(r.beforeEnter(e),Ds(e,!0),r.enter(e)):r.leave(e,()=>{Ds(e,!1)}):Ds(e,n))},beforeUnmount(e,{value:n}){Ds(e,n)}};function Ds(e,n){e.style.display=n?e[$a]:"none",e[Og]=!n}function iE(){cf.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ag=Symbol("");function xg(e){const n=qt();if(!n)return;const t=n.ut=(i=e(n.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${n.uid}"]`)).forEach(s=>Wa(s,i))},r=()=>{const i=e(n.proxy);n.ce?Wa(n.ce,i):Ku(n.subTree,i),t(i)};Al(()=>{tf(r)}),ci(()=>{const i=new MutationObserver(r);i.observe(n.subTree.el.parentNode,{childList:!0}),To(()=>i.disconnect())})}function Ku(e,n){if(e.shapeFlag&128){const t=e.suspense;e=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(()=>{Ku(t.activeBranch,n)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Wa(e.el,n);else if(e.type===et)e.children.forEach(t=>Ku(t,n));else if(e.type===ti){let{el:t,anchor:r}=e;for(;t&&(Wa(t,n),t!==r);)t=t.nextSibling}}function Wa(e,n){if(e.nodeType===1){const t=e.style;let r="";for(const i in n)t.setProperty(`--${i}`,n[i]),r+=`--${i}: ${n[i]};`;t[Ag]=r}}const sE=/(^|;)\s*display\s*:/;function oE(e,n,t){const r=e.style,i=ke(t);let s=!1;if(t&&!i){if(n)if(ke(n))for(const o of n.split(";")){const a=o.slice(0,o.indexOf(":")).trim();t[a]==null&&ga(r,a,"")}else for(const o in n)t[o]==null&&ga(r,o,"");for(const o in t)o==="display"&&(s=!0),ga(r,o,t[o])}else if(i){if(n!==t){const o=r[Ag];o&&(t+=";"+o),r.cssText=t,s=sE.test(t)}}else n&&e.removeAttribute("style");$a in e&&(e[$a]=s?r.display:"",e[Og]&&(r.display="none"))}const Md=/\s*!important$/;function ga(e,n,t){if(de(t))t.forEach(r=>ga(e,n,r));else if(t==null&&(t=""),n.startsWith("--"))e.setProperty(n,t);else{const r=aE(e,n);Md.test(t)?e.setProperty(Cn(r),t.replace(Md,""),"important"):e[r]=t}}const Id=["Webkit","Moz","ms"],ru={};function aE(e,n){const t=ru[n];if(t)return t;let r=bt(n);if(r!=="filter"&&r in e)return ru[n]=r;r=oi(r);for(let i=0;iiu||(fE.then(()=>iu=0),iu=Date.now());function hE(e,n){const t=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=t.attached)return;Un(pE(r,t.value),n,5,[r])};return t.value=e,t.attached=dE(),t}function pE(e,n){if(de(n)){const t=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{t.call(e),e._stopped=!0},n.map(r=>i=>!i._stopped&&r&&r(i))}else return n}const Ld=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,mE=(e,n,t,r,i,s)=>{const o=i==="svg";n==="class"?rE(e,r,o):n==="style"?oE(e,t,r):Fi(n)?bc(n)||uE(e,n,t,r,s):(n[0]==="."?(n=n.slice(1),!0):n[0]==="^"?(n=n.slice(1),!1):gE(e,n,r,o))?(Rd(e,n,r),!e.tagName.includes("-")&&(n==="value"||n==="checked"||n==="selected")&&Nd(e,n,r,o,s,n!=="value")):e._isVueCE&&(/[A-Z]/.test(n)||!ke(r))?Rd(e,bt(n),r):(n==="true-value"?e._trueValue=r:n==="false-value"&&(e._falseValue=r),Nd(e,n,r,o))};function gE(e,n,t,r){if(r)return!!(n==="innerHTML"||n==="textContent"||n in e&&Ld(n)&&Oe(t));if(n==="spellcheck"||n==="draggable"||n==="translate"||n==="form"||n==="list"&&e.tagName==="INPUT"||n==="type"&&e.tagName==="TEXTAREA")return!1;if(n==="width"||n==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Ld(n)&&ke(t)?!1:n in e}const _d={};/*! #__NO_SIDE_EFFECTS__ */function ff(e,n,t){const r=_i(e,n);dl(r)&&Xe(r,n);class i extends Mo{constructor(o){super(r,o,t)}}return i.def=r,i}/*! #__NO_SIDE_EFFECTS__ */const Mg=(e,n)=>ff(e,n,vf),vE=typeof HTMLElement<"u"?HTMLElement:class{};class Mo extends vE{constructor(n,t={},r=lo){super(),this._def=n,this._props=t,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==lo?this._root=this.shadowRoot:n.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let n=this;for(;n=n&&(n.parentNode||n.host);)if(n instanceof Mo){this._parent=n;break}this._instance||(this._resolved?(this._setParent(),this._update()):n&&n._pendingResolve?this._pendingResolve=n._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(n=this._parent){n&&(this._instance.parent=n._instance,this._instance.provides=n._instance.provides)}disconnectedCallback(){this._connected=!1,pn(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const i of r)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const n=(r,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:s,styles:o}=r;let a;if(s&&!de(s))for(const l in s){const u=s[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Pa(this._props[l])),(a||(a=Object.create(null)))[bt(l)]=!0)}this._numberProps=a,i&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(r=>n(this._def=r,!0)):n(this._def)}_mount(n){this._app=this._createApp(n),n.configureApp&&n.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const t=this._instance&&this._instance.exposed;if(t)for(const r in t)it(this,r)||Object.defineProperty(this,r,{get:()=>st(t[r])})}_resolveProps(n){const{props:t}=n,r=de(t)?t:Object.keys(t||{});for(const i of Object.keys(this))i[0]!=="_"&&r.includes(i)&&this._setProp(i,this[i]);for(const i of r.map(bt))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(s){this._setProp(i,s,!0,!0)}})}_setAttr(n){if(n.startsWith("data-v-"))return;const t=this.hasAttribute(n);let r=t?this.getAttribute(n):_d;const i=bt(n);t&&this._numberProps&&this._numberProps[i]&&(r=Pa(r)),this._setProp(i,r,!1,!0)}_getProp(n){return this._props[n]}_setProp(n,t,r=!0,i=!1){t!==this._props[n]&&(t===_d?delete this._props[n]:(this._props[n]=t,n==="key"&&this._app&&(this._app._ceVNode.key=t)),i&&this._instance&&this._update(),r&&(t===!0?this.setAttribute(Cn(n),""):typeof t=="string"||typeof t=="number"?this.setAttribute(Cn(n),t+""):t||this.removeAttribute(Cn(n))))}_update(){gf(this._createVNode(),this._root)}_createVNode(){const n={};this.shadowRoot||(n.onVnodeMounted=n.onVnodeUpdated=this._renderSlots.bind(this));const t=at(this._def,Xe(n,this._props));return this._instance||(t.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const i=(s,o)=>{this.dispatchEvent(new CustomEvent(s,dl(o[0])?Xe({detail:o},o[0]):{detail:o}))};r.emit=(s,...o)=>{i(s,o),Cn(s)!==s&&i(Cn(s),o)},this._setParent()}),t}_applyStyles(n,t){if(!n)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}const r=this._nonce;for(let i=n.length-1;i>=0;i--){const s=document.createElement("style");r&&s.setAttribute("nonce",r),s.textContent=n[i],this.shadowRoot.prepend(s)}}_parseSlots(){const n=this._slots={};let t;for(;t=this.firstChild;){const r=t.nodeType===1&&t.getAttribute("slot")||"default";(n[r]||(n[r]=[])).push(t),this.removeChild(t)}}_renderSlots(){const n=(this._teleportTarget||this).querySelectorAll("slot"),t=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),bE=yE({name:"TransitionGroup",props:Xe({},wg,{tag:String,moveClass:String}),setup(e,{slots:n}){const t=qt(),r=Tl();let i,s;return Do(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!DE(i[0].el,t.vnode.el,o))return;i.forEach(EE),i.forEach(SE);const a=i.filter(wE);Cg(),a.forEach(l=>{const u=l.el,c=u.style;Er(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[Ya]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[Ya]=null,Ur(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=Je(e),a=Dg(o);let l=o.tag||et;if(i=[],s)for(let u=0;u{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),t.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const s=n.nodeType===1?n:n.parentNode;s.appendChild(r);const{hasTransform:o}=Tg(r);return s.removeChild(r),o}const si=e=>{const n=e.props["onUpdate:modelValue"]||!1;return de(n)?t=>es(n,t):n};function TE(e){e.target.composing=!0}function jd(e){const n=e.target;n.composing&&(n.composing=!1,n.dispatchEvent(new Event("input")))}const Jn=Symbol("_assign"),ao={created(e,{modifiers:{lazy:n,trim:t,number:r}},i){e[Jn]=si(i);const s=r||i.props&&i.props.type==="number";Ar(e,n?"change":"input",o=>{if(o.target.composing)return;let a=e.value;t&&(a=a.trim()),s&&(a=Ia(a)),e[Jn](a)}),t&&Ar(e,"change",()=>{e.value=e.value.trim()}),n||(Ar(e,"compositionstart",TE),Ar(e,"compositionend",jd),Ar(e,"change",jd))},mounted(e,{value:n}){e.value=n??""},beforeUpdate(e,{value:n,oldValue:t,modifiers:{lazy:r,trim:i,number:s}},o){if(e[Jn]=si(o),e.composing)return;const a=(s||e.type==="number")&&!/^0\d/.test(e.value)?Ia(e.value):e.value,l=n??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&n===t||i&&e.value.trim()===l)||(e.value=l))}},Ml={deep:!0,created(e,n,t){e[Jn]=si(t),Ar(e,"change",()=>{const r=e._modelValue,i=ls(e),s=e.checked,o=e[Jn];if(de(r)){const a=pl(r,i),l=a!==-1;if(s&&!l)o(r.concat(i));else if(!s&&l){const u=[...r];u.splice(a,1),o(u)}}else if(ki(r)){const a=new Set(r);s?a.add(i):a.delete(i),o(a)}else o(Fg(e,s))})},mounted:Hd,beforeUpdate(e,n,t){e[Jn]=si(t),Hd(e,n,t)}};function Hd(e,{value:n},t){e._modelValue=n;let r;de(n)?r=pl(n,t.props.value)>-1:ki(n)?r=n.has(t.props.value):r=ri(n,Fg(e,!0)),e.checked!==r&&(e.checked=r)}const Il={created(e,{value:n},t){e.checked=ri(n,t.props.value),e[Jn]=si(t),Ar(e,"change",()=>{e[Jn](ls(e))})},beforeUpdate(e,{value:n,oldValue:t},r){e[Jn]=si(r),n!==t&&(e.checked=ri(n,r.props.value))}},pf={deep:!0,created(e,{value:n,modifiers:{number:t}},r){const i=ki(n);Ar(e,"change",()=>{const s=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>t?Ia(ls(o)):ls(o));e[Jn](e.multiple?i?new Set(s):s:s[0]),e._assigning=!0,pn(()=>{e._assigning=!1})}),e[Jn]=si(r)},mounted(e,{value:n}){Bd(e,n)},beforeUpdate(e,n,t){e[Jn]=si(t)},updated(e,{value:n}){e._assigning||Bd(e,n)}};function Bd(e,n){const t=e.multiple,r=de(n);if(!(t&&!r&&!ki(n))){for(let i=0,s=e.options.length;iString(u)===String(a)):o.selected=pl(n,a)>-1}else o.selected=n.has(a);else if(ri(ls(o),n)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!t&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ls(e){return"_value"in e?e._value:e.value}function Fg(e,n){const t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}const mf={created(e,n,t){Zo(e,n,t,null,"created")},mounted(e,n,t){Zo(e,n,t,null,"mounted")},beforeUpdate(e,n,t,r){Zo(e,n,t,r,"beforeUpdate")},updated(e,n,t,r){Zo(e,n,t,r,"updated")}};function kg(e,n){switch(e){case"SELECT":return pf;case"TEXTAREA":return ao;default:switch(n){case"checkbox":return Ml;case"radio":return Il;default:return ao}}}function Zo(e,n,t,r,i){const o=kg(e.tagName,t.props&&t.props.type)[i];o&&o(e,n,t,r)}function CE(){ao.getSSRProps=({value:e})=>({value:e}),Il.getSSRProps=({value:e},n)=>{if(n.props&&ri(n.props.value,e))return{checked:!0}},Ml.getSSRProps=({value:e},n)=>{if(de(e)){if(n.props&&pl(e,n.props.value)>-1)return{checked:!0}}else if(ki(e)){if(n.props&&e.has(n.props.value))return{checked:!0}}else if(e)return{checked:!0}},mf.getSSRProps=(e,n)=>{if(typeof n.type!="string")return;const t=kg(n.type.toUpperCase(),n.props&&n.props.type);if(t.getSSRProps)return t.getSSRProps(e,n)}}const OE=["ctrl","shift","alt","meta"],AE={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,n)=>OE.some(t=>e[`${t}Key`]&&!n.includes(t))},zr=(e,n)=>{const t=e._withMods||(e._withMods={}),r=n.join(".");return t[r]||(t[r]=(i,...s)=>{for(let o=0;o{const t=e._withKeys||(e._withKeys={}),r=n.join(".");return t[r]||(t[r]=i=>{if(!("key"in i))return;const s=Cn(i.key);if(n.some(o=>o===s||xE[o]===s))return e(i)})},Lg=Xe({patchProp:mE},q0);let $s,Ud=!1;function _g(){return $s||($s=Zc(Lg))}function Vg(){return $s=Ud?$s:Xc(Lg),Ud=!0,$s}const gf=(...e)=>{_g().render(...e)},jg=(...e)=>{Vg().hydrate(...e)},lo=(...e)=>{const n=_g().createApp(...e),{mount:t}=n;return n.mount=r=>{const i=Bg(r);if(!i)return;const s=n._component;!Oe(s)&&!s.render&&!s.template&&(s.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=t(i,!1,Hg(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},n},vf=(...e)=>{const n=Vg().createApp(...e),{mount:t}=n;return n.mount=r=>{const i=Bg(r);if(i)return t(i,!0,Hg(i))},n};function Hg(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Bg(e){return ke(e)?document.querySelector(e):e}let $d=!1;const Ug=()=>{$d||($d=!0,CE(),iE())},ME=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:kc,BaseTransitionPropsValidators:Cl,Comment:Lt,DeprecationTypes:bg,EffectScope:ml,ErrorCodes:$p,ErrorTypeStrings:hg,Fragment:et,KeepAlive:dm,ReactiveEffect:ss,Static:ti,Suspense:Xm,Teleport:em,Text:Pr,TrackOpTypes:Vp,Transition:as,TransitionGroup:hf,TriggerOpTypes:jp,VueElement:Mo,assertNumber:Up,callWithAsyncErrorHandling:Un,callWithErrorHandling:Li,camelize:bt,capitalize:oi,cloneVNode:lr,compatUtils:yg,computed:qe,createApp:lo,createBlock:An,createCommentVNode:He,createElementBlock:ge,createElementVNode:Et,createHydrationRenderer:Xc,createPropsRestProxy:Mm,createRenderer:Zc,createSSRApp:vf,createSlots:ro,createStaticVNode:rg,createTextVNode:Xt,createVNode:at,customRef:Pc,defineAsyncComponent:fm,defineComponent:_i,defineCustomElement:ff,defineEmits:ym,defineExpose:bm,defineModel:wm,defineOptions:Em,defineProps:vm,defineSSRCustomElement:Mg,defineSlots:Sm,devtools:pg,effect:Sp,effectScope:pp,getCurrentInstance:qt,getCurrentScope:Dc,getCurrentWatcher:Hp,getTransitionRawChildren:So,guardReactiveProps:sf,h:ii,handleError:ui,hasInjectionContext:Rm,hydrate:jg,hydrateOnIdle:am,hydrateOnInteraction:cm,hydrateOnMediaQuery:um,hydrateOnVisible:lm,initCustomFormatter:cg,initDirectivesForSSR:Ug,inject:ei,isMemoSame:lf,isProxy:Eo,isReactive:Ir,isReadonly:kr,isRef:Ct,isRuntimeOnly:ag,isShallow:Mn,isVNode:gr,markRaw:Mc,mergeDefaults:Am,mergeModels:xm,mergeProps:oo,nextTick:pn,normalizeClass:kt,normalizeProps:Na,normalizeStyle:Kt,onActivated:_c,onBeforeMount:Al,onBeforeUnmount:ms,onBeforeUpdate:jc,onDeactivated:Vc,onErrorCaptured:$c,onMounted:ci,onRenderTracked:Uc,onRenderTriggered:Bc,onScopeDispose:mp,onServerPrefetch:Hc,onUnmounted:To,onUpdated:Do,onWatcherCleanup:Nc,openBlock:ae,popScopeId:Zp,provide:Co,proxyRefs:wl,pushScopeId:Gp,queuePostFlushCb:eo,reactive:Fr,readonly:bo,ref:Jt,registerRuntimeCompiler:af,render:gf,renderList:vn,renderSlot:tt,resolveComponent:hr,resolveDirective:mm,resolveDynamicComponent:gs,resolveFilter:vg,resolveTransitionHooks:xi,setBlockTracking:Ha,setDevtoolsHook:mg,setTransitionHooks:mr,shallowReactive:xc,shallowReadonly:Rp,shallowRef:Sl,ssrContextKey:Qc,ssrUtils:gg,stop:wp,toDisplayString:yt,toHandlerKey:wi,toHandlers:gm,toRaw:Je,toRef:Cr,toRefs:Lp,toValue:We,transformVNodeArgs:tg,triggerRef:kp,unref:st,useAttrs:Cm,useCssModule:Pg,useCssVars:xg,useHost:df,useId:sm,useModel:zm,useSSRContext:qc,useShadowRoot:Ig,useSlots:Tm,useTemplateRef:om,useTransitionState:Tl,vModelCheckbox:Ml,vModelDynamic:mf,vModelRadio:Il,vModelSelect:pf,vModelText:ao,vShow:cf,version:uf,warn:dg,watch:jn,watchEffect:ef,watchPostEffect:tf,watchSyncEffect:nf,withAsyncContext:Im,withCtx:pt,withDefaults:Dm,withDirectives:Jp,withKeys:Pl,withMemo:fg,withModifiers:zr,withScopeId:Xp},Symbol.toStringTag,{value:"Module"}));/** +* @vue/compiler-core v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const uo=Symbol(""),Ws=Symbol(""),yf=Symbol(""),Ka=Symbol(""),$g=Symbol(""),Pi=Symbol(""),Wg=Symbol(""),Yg=Symbol(""),bf=Symbol(""),Ef=Symbol(""),Io=Symbol(""),Sf=Symbol(""),Kg=Symbol(""),wf=Symbol(""),Df=Symbol(""),Tf=Symbol(""),Cf=Symbol(""),Of=Symbol(""),Af=Symbol(""),zg=Symbol(""),Gg=Symbol(""),Nl=Symbol(""),za=Symbol(""),xf=Symbol(""),Mf=Symbol(""),co=Symbol(""),Po=Symbol(""),If=Symbol(""),zu=Symbol(""),IE=Symbol(""),Gu=Symbol(""),Ga=Symbol(""),PE=Symbol(""),NE=Symbol(""),Pf=Symbol(""),RE=Symbol(""),FE=Symbol(""),Nf=Symbol(""),Zg=Symbol(""),us={[uo]:"Fragment",[Ws]:"Teleport",[yf]:"Suspense",[Ka]:"KeepAlive",[$g]:"BaseTransition",[Pi]:"openBlock",[Wg]:"createBlock",[Yg]:"createElementBlock",[bf]:"createVNode",[Ef]:"createElementVNode",[Io]:"createCommentVNode",[Sf]:"createTextVNode",[Kg]:"createStaticVNode",[wf]:"resolveComponent",[Df]:"resolveDynamicComponent",[Tf]:"resolveDirective",[Cf]:"resolveFilter",[Of]:"withDirectives",[Af]:"renderList",[zg]:"renderSlot",[Gg]:"createSlots",[Nl]:"toDisplayString",[za]:"mergeProps",[xf]:"normalizeClass",[Mf]:"normalizeStyle",[co]:"normalizeProps",[Po]:"guardReactiveProps",[If]:"toHandlers",[zu]:"camelize",[IE]:"capitalize",[Gu]:"toHandlerKey",[Ga]:"setBlockTracking",[PE]:"pushScopeId",[NE]:"popScopeId",[Pf]:"withCtx",[RE]:"unref",[FE]:"isRef",[Nf]:"withMemo",[Zg]:"isMemoSame"};function kE(e){Object.getOwnPropertySymbols(e).forEach(n=>{us[n]=e[n]})}const Wn={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function LE(e,n=""){return{type:0,source:n,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Wn}}function fo(e,n,t,r,i,s,o,a=!1,l=!1,u=!1,c=Wn){return e&&(a?(e.helper(Pi),e.helper(ds(e.inSSR,u))):e.helper(fs(e.inSSR,u)),o&&e.helper(Of)),{type:13,tag:n,props:t,children:r,patchFlag:i,dynamicProps:s,directives:o,isBlock:a,disableTracking:l,isComponent:u,loc:c}}function Ci(e,n=Wn){return{type:17,loc:n,elements:e}}function Xn(e,n=Wn){return{type:15,loc:n,properties:e}}function _t(e,n){return{type:16,loc:Wn,key:ke(e)?Ve(e,!0):e,value:n}}function Ve(e,n=!1,t=Wn,r=0){return{type:4,loc:t,content:e,isStatic:n,constType:n?3:r}}function or(e,n=Wn){return{type:8,loc:n,children:e}}function Ut(e,n=[],t=Wn){return{type:14,loc:t,callee:e,arguments:n}}function cs(e,n=void 0,t=!1,r=!1,i=Wn){return{type:18,params:e,returns:n,newline:t,isSlot:r,loc:i}}function Zu(e,n,t,r=!0){return{type:19,test:e,consequent:n,alternate:t,newline:r,loc:Wn}}function _E(e,n,t=!1){return{type:20,index:e,value:n,needPauseTracking:t,needArraySpread:!1,loc:Wn}}function VE(e){return{type:21,body:e,loc:Wn}}function fs(e,n){return e||n?bf:Ef}function ds(e,n){return e||n?Wg:Yg}function Rf(e,{helper:n,removeHelper:t,inSSR:r}){e.isBlock||(e.isBlock=!0,t(fs(r,e.isComponent)),n(Pi),n(ds(r,e.isComponent)))}const Wd=new Uint8Array([123,123]),Yd=new Uint8Array([125,125]);function Kd(e){return e>=97&&e<=122||e>=65&&e<=90}function _n(e){return e===32||e===10||e===9||e===12||e===13}function Hr(e){return e===47||e===62||_n(e)}function Za(e){const n=new Uint8Array(e.length);for(let t=0;t=0;i--){const s=this.newlines[i];if(n>s){t=i+2,r=n-s;break}}return{column:r,line:t,offset:n}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(n){n===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&n===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(n))}stateInterpolationOpen(n){if(n===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const t=this.index+1-this.delimiterOpen.length;t>this.sectionStart&&this.cbs.ontext(this.sectionStart,t),this.state=3,this.sectionStart=t}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(n)):(this.state=1,this.stateText(n))}stateInterpolation(n){n===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(n))}stateInterpolationClose(n){n===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(n))}stateSpecialStartSequence(n){const t=this.sequenceIndex===this.currentSequence.length;if(!(t?Hr(n):(n|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!t){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(n)}stateInRCDATA(n){if(this.sequenceIndex===this.currentSequence.length){if(n===62||_n(n)){const t=this.index-this.currentSequence.length;if(this.sectionStart=n||(this.state===28?this.currentSequence===en.CdataEnd?this.cbs.oncdata(this.sectionStart,n):this.cbs.oncomment(this.sectionStart,n):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,n))}emitCodePoint(n,t){}}function zd(e,{compatConfig:n}){const t=n&&n[e];return e==="MODE"?t||3:t}function Oi(e,n){const t=zd("MODE",n),r=zd(e,n);return t===3?r===!0:r!==!1}function ho(e,n,t,...r){return Oi(e,n)}function Ff(e){throw e}function Xg(e){}function Tt(e,n,t,r){const i=`https://vuejs.org/error-reference/#compiler-${e}`,s=new SyntaxError(String(i));return s.code=e,s.loc=n,s}const xn=e=>e.type===4&&e.isStatic;function Jg(e){switch(e){case"Teleport":case"teleport":return Ws;case"Suspense":case"suspense":return yf;case"KeepAlive":case"keep-alive":return Ka;case"BaseTransition":case"base-transition":return $g}}const HE=/^\d|[^\$\w\xA0-\uFFFF]/,kf=e=>!HE.test(e),BE=/[A-Za-z_$\xA0-\uFFFF]/,UE=/[\.\?\w$\xA0-\uFFFF]/,$E=/\s+[.[]\s*|\s*[.[]\s+/g,Qg=e=>e.type===4?e.content:e.loc.source,WE=e=>{const n=Qg(e).trim().replace($E,a=>a.trim());let t=0,r=[],i=0,s=0,o=null;for(let a=0;a|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,KE=e=>YE.test(Qg(e)),zE=KE;function Zn(e,n,t=!1){for(let r=0;rn.type===7&&n.name==="bind"&&(!n.arg||n.arg.type!==4||!n.arg.isStatic))}function su(e){return e.type===5||e.type===2}function ZE(e){return e.type===7&&e.name==="slot"}function Xa(e){return e.type===1&&e.tagType===3}function Ja(e){return e.type===1&&e.tagType===2}const XE=new Set([co,Po]);function ev(e,n=[]){if(e&&!ke(e)&&e.type===14){const t=e.callee;if(!ke(t)&&XE.has(t))return ev(e.arguments[0],n.concat(e))}return[e,n]}function Qa(e,n,t){let r,i=e.type===13?e.props:e.arguments[2],s=[],o;if(i&&!ke(i)&&i.type===14){const a=ev(i);i=a[0],s=a[1],o=s[s.length-1]}if(i==null||ke(i))r=Xn([n]);else if(i.type===14){const a=i.arguments[0];!ke(a)&&a.type===15?Gd(n,a)||a.properties.unshift(n):i.callee===If?r=Ut(t.helper(za),[Xn([n]),i]):i.arguments.unshift(Xn([n])),!r&&(r=i)}else i.type===15?(Gd(n,i)||i.properties.unshift(n),r=i):(r=Ut(t.helper(za),[Xn([n]),i]),o&&o.callee===Po&&(o=s[s.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Gd(e,n){let t=!1;if(e.key.type===4){const r=e.key.content;t=n.properties.some(i=>i.key.type===4&&i.key.content===r)}return t}function po(e,n){return`_${n}_${e.replace(/[^\w]/g,(t,r)=>t==="-"?"_":e.charCodeAt(r).toString())}`}function JE(e){return e.type===14&&e.callee===Nf?e.arguments[1].returns:e}const QE=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,tv={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Ps,isPreTag:Ps,isIgnoreNewlineTag:Ps,isCustomElement:Ps,onError:Ff,onWarn:Xg,comments:!1,prefixIdentifiers:!1};let ot=tv,mo=null,Nr="",nn=null,Qe=null,Sn="",Sr=-1,mi=-1,Lf=0,Gr=!1,Xu=null;const wt=[],Ft=new jE(wt,{onerr:br,ontext(e,n){Xo(Zt(e,n),e,n)},ontextentity(e,n,t){Xo(e,n,t)},oninterpolation(e,n){if(Gr)return Xo(Zt(e,n),e,n);let t=e+Ft.delimiterOpen.length,r=n-Ft.delimiterClose.length;for(;_n(Nr.charCodeAt(t));)t++;for(;_n(Nr.charCodeAt(r-1));)r--;let i=Zt(t,r);i.includes("&")&&(i=ot.decodeEntities(i,!1)),Ju({type:5,content:ya(i,!1,jt(t,r)),loc:jt(e,n)})},onopentagname(e,n){const t=Zt(e,n);nn={type:1,tag:t,ns:ot.getNamespace(t,wt[0],ot.ns),tagType:0,props:[],children:[],loc:jt(e-1,n),codegenNode:void 0}},onopentagend(e){Xd(e)},onclosetag(e,n){const t=Zt(e,n);if(!ot.isVoidTag(t)){let r=!1;for(let i=0;i0&&br(24,wt[0].loc.start.offset);for(let o=0;o<=i;o++){const a=wt.shift();va(a,n,o(r.type===7?r.rawName:r.name)===t)&&br(2,n)},onattribend(e,n){if(nn&&Qe){if(bi(Qe.loc,n),e!==0)if(Sn.includes("&")&&(Sn=ot.decodeEntities(Sn,!0)),Qe.type===6)Qe.name==="class"&&(Sn=iv(Sn).trim()),e===1&&!Sn&&br(13,n),Qe.value={type:2,content:Sn,loc:e===1?jt(Sr,mi):jt(Sr-1,mi+1)},Ft.inSFCRoot&&nn.tag==="template"&&Qe.name==="lang"&&Sn&&Sn!=="html"&&Ft.enterRCDATA(Za("i.content==="sync"))>-1&&ho("COMPILER_V_BIND_SYNC",ot,Qe.loc,Qe.rawName)&&(Qe.name="model",Qe.modifiers.splice(r,1))}(Qe.type!==7||Qe.name!=="pre")&&nn.props.push(Qe)}Sn="",Sr=mi=-1},oncomment(e,n){ot.comments&&Ju({type:3,content:Zt(e,n),loc:jt(e-4,n+3)})},onend(){const e=Nr.length;for(let n=0;n{const p=n.start.offset+d,m=p+f.length;return ya(f,!1,jt(p,m),0,h?1:0)},a={source:o(s.trim(),t.indexOf(s,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let l=i.trim().replace(qE,"").trim();const u=i.indexOf(l),c=l.match(Zd);if(c){l=l.replace(Zd,"").trim();const f=c[1].trim();let d;if(f&&(d=t.indexOf(f,u+l.length),a.key=o(f,d,!0)),c[2]){const h=c[2].trim();h&&(a.index=o(h,t.indexOf(h,a.key?d+f.length:u+l.length),!0))}}return l&&(a.value=o(l,u,!0)),a}function Zt(e,n){return Nr.slice(e,n)}function Xd(e){Ft.inSFCRoot&&(nn.innerLoc=jt(e+1,e+1)),Ju(nn);const{tag:n,ns:t}=nn;t===0&&ot.isPreTag(n)&&Lf++,ot.isVoidTag(n)?va(nn,e):(wt.unshift(nn),(t===1||t===2)&&(Ft.inXML=!0)),nn=null}function Xo(e,n,t){{const s=wt[0]&&wt[0].tag;s!=="script"&&s!=="style"&&e.includes("&")&&(e=ot.decodeEntities(e,!1))}const r=wt[0]||mo,i=r.children[r.children.length-1];i&&i.type===2?(i.content+=e,bi(i.loc,t)):r.children.push({type:2,content:e,loc:jt(n,t)})}function va(e,n,t=!1){t?bi(e.loc,nv(n,60)):bi(e.loc,tS(n,62)+1),Ft.inSFCRoot&&(e.children.length?e.innerLoc.end=Xe({},e.children[e.children.length-1].loc.end):e.innerLoc.end=Xe({},e.innerLoc.start),e.innerLoc.source=Zt(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:i,children:s}=e;if(Gr||(r==="slot"?e.tagType=2:Jd(e)?e.tagType=3:rS(e)&&(e.tagType=1)),Ft.inRCDATA||(e.children=rv(s)),i===0&&ot.isIgnoreNewlineTag(r)){const o=s[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&ot.isPreTag(r)&&Lf--,Xu===e&&(Gr=Ft.inVPre=!1,Xu=null),Ft.inXML&&(wt[0]?wt[0].ns:ot.ns)===0&&(Ft.inXML=!1);{const o=e.props;if(!Ft.inSFCRoot&&Oi("COMPILER_NATIVE_TEMPLATE",ot)&&e.tag==="template"&&!Jd(e)){const l=wt[0]||mo,u=l.children.indexOf(e);l.children.splice(u,1,...e.children)}const a=o.find(l=>l.type===6&&l.name==="inline-template");a&&ho("COMPILER_INLINE_TEMPLATE",ot,a.loc)&&e.children.length&&(a.value={type:2,content:Zt(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:a.loc})}}function tS(e,n){let t=e;for(;Nr.charCodeAt(t)!==n&&t=0;)t--;return t}const nS=new Set(["if","else","else-if","for","slot"]);function Jd({tag:e,props:n}){if(e==="template"){for(let t=0;t64&&e<91}const sS=/\r\n/g;function rv(e,n){const t=ot.whitespace!=="preserve";let r=!1;for(let i=0;i0){if(d>=2){f.codegenNode.patchFlag=-1,o.push(f);continue}}else{const h=f.codegenNode;if(h.type===13){const p=h.patchFlag;if((p===void 0||p===512||p===1)&&av(f,t)>=2){const m=lv(f);m&&(h.props=t.hoist(m))}h.dynamicProps&&(h.dynamicProps=t.hoist(h.dynamicProps))}}}else if(f.type===12&&(r?0:Vn(f,t))>=2){o.push(f);continue}if(f.type===1){const d=f.tagType===1;d&&t.scopes.vSlot++,ba(f,e,t,!1,i),d&&t.scopes.vSlot--}else if(f.type===11)ba(f,e,t,f.children.length===1,!0);else if(f.type===9)for(let d=0;dh.key===f||h.key.content===f);return d&&d.value}}o.length&&t.transformHoist&&t.transformHoist(s,t,e)}function Vn(e,n){const{constantCache:t}=n;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=t.get(e);if(r!==void 0)return r;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(i.patchFlag===void 0){let o=3;const a=av(e,n);if(a===0)return t.set(e,0),0;a1)for(let l=0;lj&&(L.childIndex--,L.onNodeRemoved()),L.parent.children.splice(j,1)},onNodeRemoved:Qt,addIdentifiers(T){},removeIdentifiers(T){},hoist(T){ke(T)&&(T=Ve(T)),L.hoists.push(T);const I=Ve(`_hoisted_${L.hoists.length}`,!1,T.loc,2);return I.hoisted=T,I},cache(T,I=!1){const j=_E(L.cached.length,T,I);return L.cached.push(j),j}};return L.filters=new Set,L}function pS(e,n){const t=hS(e,n);Fl(e,t),n.hoistStatic&&fS(e,t),n.ssr||mS(e,t),e.helpers=new Set([...t.helpers.keys()]),e.components=[...t.components],e.directives=[...t.directives],e.imports=t.imports,e.hoists=t.hoists,e.temps=t.temps,e.cached=t.cached,e.transformed=!0,e.filters=[...t.filters]}function mS(e,n){const{helper:t}=n,{children:r}=e;if(r.length===1){const i=r[0];if(sv(e,i)&&i.codegenNode){const s=i.codegenNode;s.type===13&&Rf(s,n),e.codegenNode=s}else e.codegenNode=i}else if(r.length>1){let i=64;e.codegenNode=fo(n,t(uo),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function gS(e,n){let t=0;const r=()=>{t--};for(;tr===e:r=>e.test(r);return(r,i)=>{if(r.type===1){const{props:s}=r;if(r.tagType===3&&s.some(ZE))return;const o=[];for(let a=0;a`${us[e]}: _${us[e]}`;function vS(e,{mode:n="function",prefixIdentifiers:t=n==="module",sourceMap:r=!1,filename:i="template.vue.html",scopeId:s=null,optimizeImports:o=!1,runtimeGlobalName:a="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:c=!1,isTS:f=!1,inSSR:d=!1}){const h={mode:n,prefixIdentifiers:t,sourceMap:r,filename:i,scopeId:s,optimizeImports:o,runtimeGlobalName:a,runtimeModuleName:l,ssrRuntimeModuleName:u,ssr:c,isTS:f,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(m){return`_${us[m]}`},push(m,g=-2,D){h.code+=m},indent(){p(++h.indentLevel)},deindent(m=!1){m?--h.indentLevel:p(--h.indentLevel)},newline(){p(h.indentLevel)}};function p(m){h.push(` +`+" ".repeat(m),0)}return h}function yS(e,n={}){const t=vS(e,n);n.onContextCreated&&n.onContextCreated(t);const{mode:r,push:i,prefixIdentifiers:s,indent:o,deindent:a,newline:l,scopeId:u,ssr:c}=t,f=Array.from(e.helpers),d=f.length>0,h=!s&&r!=="module";bS(e,t);const m=c?"ssrRender":"render",D=(c?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${m}(${D}) {`),o(),h&&(i("with (_ctx) {"),o(),d&&(i(`const { ${f.map(cv).join(", ")} } = _Vue +`,-1),l())),e.components.length&&(ou(e.components,"component",t),(e.directives.length||e.temps>0)&&l()),e.directives.length&&(ou(e.directives,"directive",t),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),ou(e.filters,"filter",t),l()),e.temps>0){i("let ");for(let S=0;S0?", ":""}_temp${S}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` +`,0),l()),c||i("return "),e.codegenNode?ln(e.codegenNode,t):i("null"),h&&(a(),i("}")),a(),i("}"),{ast:e,code:t.code,preamble:"",map:t.map?t.map.toJSON():void 0}}function bS(e,n){const{ssr:t,prefixIdentifiers:r,push:i,newline:s,runtimeModuleName:o,runtimeGlobalName:a,ssrRuntimeModuleName:l}=n,u=a,c=Array.from(e.helpers);if(c.length>0&&(i(`const _Vue = ${u} +`,-1),e.hoists.length)){const f=[bf,Ef,Io,Sf,Kg].filter(d=>c.includes(d)).map(cv).join(", ");i(`const { ${f} } = _Vue +`,-1)}ES(e.hoists,n),s(),i("return ")}function ou(e,n,{helper:t,push:r,newline:i,isTS:s}){const o=t(n==="filter"?Cf:n==="component"?wf:Tf);for(let a=0;a3||!1;n.push("["),t&&n.indent(),No(e,n,t),t&&n.deindent(),n.push("]")}function No(e,n,t=!1,r=!0){const{push:i,newline:s}=n;for(let o=0;ot||"null")}function AS(e,n){const{push:t,helper:r,pure:i}=n,s=ke(e.callee)?e.callee:r(e.callee);i&&t(kl),t(s+"(",-2,e),No(e.arguments,n),t(")")}function xS(e,n){const{push:t,indent:r,deindent:i,newline:s}=n,{properties:o}=e;if(!o.length){t("{}",-2,e);return}const a=o.length>1||!1;t(a?"{":"{ "),a&&r();for(let l=0;l "),(l||a)&&(t("{"),r()),o?(l&&t("return "),de(o)?_f(o,n):ln(o,n)):a&&ln(a,n),(l||a)&&(i(),t("}")),u&&(e.isNonScopedSlot&&t(", undefined, true"),t(")"))}function PS(e,n){const{test:t,consequent:r,alternate:i,newline:s}=e,{push:o,indent:a,deindent:l,newline:u}=n;if(t.type===4){const f=!kf(t.content);f&&o("("),fv(t,n),f&&o(")")}else o("("),ln(t,n),o(")");s&&a(),n.indentLevel++,s||o(" "),o("? "),ln(r,n),n.indentLevel--,s&&u(),s||o(" "),o(": ");const c=i.type===19;c||n.indentLevel++,ln(i,n),c||n.indentLevel--,s&&l(!0)}function NS(e,n){const{push:t,helper:r,indent:i,deindent:s,newline:o}=n,{needPauseTracking:a,needArraySpread:l}=e;l&&t("[...("),t(`_cache[${e.index}] || (`),a&&(i(),t(`${r(Ga)}(-1),`),o(),t("(")),t(`_cache[${e.index}] = `),ln(e.value,n),a&&(t(`).cacheIndex = ${e.index},`),o(),t(`${r(Ga)}(1),`),o(),t(`_cache[${e.index}]`),s()),t(")"),l&&t(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const RS=uv(/^(if|else|else-if)$/,(e,n,t)=>FS(e,n,t,(r,i,s)=>{const o=t.parent.children;let a=o.indexOf(r),l=0;for(;a-->=0;){const u=o[a];u&&u.type===9&&(l+=u.branches.length)}return()=>{if(s)r.codegenNode=qd(i,l,t);else{const u=kS(r.codegenNode);u.alternate=qd(i,l+r.branches.length-1,t)}}}));function FS(e,n,t,r){if(n.name!=="else"&&(!n.exp||!n.exp.content.trim())){const i=n.exp?n.exp.loc:e.loc;t.onError(Tt(28,n.loc)),n.exp=Ve("true",!1,i)}if(n.name==="if"){const i=Qd(e,n),s={type:9,loc:e.loc,branches:[i]};if(t.replaceNode(s),r)return r(s,i,!0)}else{const i=t.parent.children;let s=i.indexOf(e);for(;s-->=-1;){const o=i[s];if(o&&o.type===3){t.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){t.removeNode(o);continue}if(o&&o.type===9){n.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&t.onError(Tt(30,e.loc)),t.removeNode();const a=Qd(e,n);o.branches.push(a);const l=r&&r(o,a,!1);Fl(a,t),l&&l(),t.currentNode=null}else t.onError(Tt(30,e.loc));break}}}function Qd(e,n){const t=e.tagType===3;return{type:10,loc:e.loc,condition:n.name==="else"?void 0:n.exp,children:t&&!Zn(e,"for")?e.children:[e],userKey:Rl(e,"key"),isTemplateIf:t}}function qd(e,n,t){return e.condition?Zu(e.condition,eh(e,n,t),Ut(t.helper(Io),['""',"true"])):eh(e,n,t)}function eh(e,n,t){const{helper:r}=t,i=_t("key",Ve(`${n}`,!1,Wn,2)),{children:s}=e,o=s[0];if(s.length!==1||o.type!==1)if(s.length===1&&o.type===11){const l=o.codegenNode;return Qa(l,i,t),l}else{let l=64;return fo(t,r(uo),Xn([i]),s,l,void 0,void 0,!0,!1,!1,e.loc)}else{const l=o.codegenNode,u=JE(l);return u.type===13&&Rf(u,t),Qa(u,i,t),l}}function kS(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const LS=(e,n,t)=>{const{modifiers:r,loc:i}=e,s=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(s.type!==4||!s.isStatic)return t.onError(Tt(52,s.loc)),{props:[_t(s,Ve("",!0,i))]};hv(e),o=e.exp}return s.type!==4?(s.children.unshift("("),s.children.push(') || ""')):s.isStatic||(s.content=`${s.content} || ""`),r.some(a=>a.content==="camel")&&(s.type===4?s.isStatic?s.content=bt(s.content):s.content=`${t.helperString(zu)}(${s.content})`:(s.children.unshift(`${t.helperString(zu)}(`),s.children.push(")"))),t.inSSR||(r.some(a=>a.content==="prop")&&th(s,"."),r.some(a=>a.content==="attr")&&th(s,"^")),{props:[_t(s,o)]}},hv=(e,n)=>{const t=e.arg,r=bt(t.content);e.exp=Ve(r,!1,t.loc)},th=(e,n)=>{e.type===4?e.isStatic?e.content=n+e.content:e.content=`\`${n}\${${e.content}}\``:(e.children.unshift(`'${n}' + (`),e.children.push(")"))},_S=uv("for",(e,n,t)=>{const{helper:r,removeHelper:i}=t;return VS(e,n,t,s=>{const o=Ut(r(Af),[s.source]),a=Xa(e),l=Zn(e,"memo"),u=Rl(e,"key",!1,!0);u&&u.type===7&&!u.exp&&hv(u);const c=u&&(u.type===6?u.value?Ve(u.value.content,!0):void 0:u.exp),f=u&&c?_t("key",c):null,d=s.source.type===4&&s.source.constType>0,h=d?64:u?128:256;return s.codegenNode=fo(t,r(uo),void 0,o,h,void 0,void 0,!0,!d,!1,e.loc),()=>{let p;const{children:m}=s,g=m.length!==1||m[0].type!==1,D=Ja(e)?e:a&&e.children.length===1&&Ja(e.children[0])?e.children[0]:null;if(D?(p=D.codegenNode,a&&f&&Qa(p,f,t)):g?p=fo(t,r(uo),f?Xn([f]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(p=m[0].codegenNode,a&&f&&Qa(p,f,t),p.isBlock!==!d&&(p.isBlock?(i(Pi),i(ds(t.inSSR,p.isComponent))):i(fs(t.inSSR,p.isComponent))),p.isBlock=!d,p.isBlock?(r(Pi),r(ds(t.inSSR,p.isComponent))):r(fs(t.inSSR,p.isComponent))),l){const S=cs(Qu(s.parseResult,[Ve("_cached")]));S.body=VE([or(["const _memo = (",l.exp,")"]),or(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${t.helperString(Zg)}(_cached, _memo)) return _cached`]),or(["const _item = ",p]),Ve("_item.memo = _memo"),Ve("return _item")]),o.arguments.push(S,Ve("_cache"),Ve(String(t.cached.length))),t.cached.push(null)}else o.arguments.push(cs(Qu(s.parseResult),p,!0))}})});function VS(e,n,t,r){if(!n.exp){t.onError(Tt(31,n.loc));return}const i=n.forParseResult;if(!i){t.onError(Tt(32,n.loc));return}pv(i);const{addIdentifiers:s,removeIdentifiers:o,scopes:a}=t,{source:l,value:u,key:c,index:f}=i,d={type:11,loc:n.loc,source:l,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:i,children:Xa(e)?e.children:[e]};t.replaceNode(d),a.vFor++;const h=r&&r(d);return()=>{a.vFor--,h&&h()}}function pv(e,n){e.finalized||(e.finalized=!0)}function Qu({value:e,key:n,index:t},r=[]){return jS([e,n,t,...r])}function jS(e){let n=e.length;for(;n--&&!e[n];);return e.slice(0,n+1).map((t,r)=>t||Ve("_".repeat(r+1),!1))}const nh=Ve("undefined",!1),HS=(e,n)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const t=Zn(e,"slot");if(t)return t.exp,n.scopes.vSlot++,()=>{n.scopes.vSlot--}}},BS=(e,n,t,r)=>cs(e,t,!1,!0,t.length?t[0].loc:r);function US(e,n,t=BS){n.helper(Pf);const{children:r,loc:i}=e,s=[],o=[];let a=n.scopes.vSlot>0||n.scopes.vFor>0;const l=Zn(e,"slot",!0);if(l){const{arg:g,exp:D}=l;g&&!xn(g)&&(a=!0),s.push(_t(g||Ve("default",!0),t(D,void 0,r,i)))}let u=!1,c=!1;const f=[],d=new Set;let h=0;for(let g=0;g{const y=t(D,void 0,S,i);return n.compatConfig&&(y.isNonScopedSlot=!0),_t("default",y)};u?f.length&&f.some(D=>mv(D))&&(c?n.onError(Tt(39,f[0].loc)):s.push(g(void 0,f))):s.push(g(void 0,r))}const p=a?2:Ea(e.children)?3:1;let m=Xn(s.concat(_t("_",Ve(p+"",!1))),i);return o.length&&(m=Ut(n.helper(Gg),[m,Ci(o)])),{slots:m,hasDynamicSlots:a}}function Jo(e,n,t){const r=[_t("name",e),_t("fn",n)];return t!=null&&r.push(_t("key",Ve(String(t),!0))),Xn(r)}function Ea(e){for(let n=0;nfunction(){if(e=n.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:i}=e,s=e.tagType===1;let o=s?WS(e,n):`"${r}"`;const a=ct(o)&&o.callee===Df;let l,u,c=0,f,d,h,p=a||o===Ws||o===yf||!s&&(r==="svg"||r==="foreignObject"||r==="math");if(i.length>0){const m=vv(e,n,void 0,s,a);l=m.props,c=m.patchFlag,d=m.dynamicPropNames;const g=m.directives;h=g&&g.length?Ci(g.map(D=>KS(D,n))):void 0,m.shouldUseBlock&&(p=!0)}if(e.children.length>0)if(o===Ka&&(p=!0,c|=1024),s&&o!==Ws&&o!==Ka){const{slots:g,hasDynamicSlots:D}=US(e,n);u=g,D&&(c|=1024)}else if(e.children.length===1&&o!==Ws){const g=e.children[0],D=g.type,S=D===5||D===8;S&&Vn(g,n)===0&&(c|=1),S||D===2?u=g:u=e.children}else u=e.children;d&&d.length&&(f=zS(d)),e.codegenNode=fo(n,o,l,u,c===0?void 0:c,f,h,!!p,!1,s,e.loc)};function WS(e,n,t=!1){let{tag:r}=e;const i=qu(r),s=Rl(e,"is",!1,!0);if(s)if(i||Oi("COMPILER_IS_ON_ELEMENT",n)){let a;if(s.type===6?a=s.value&&Ve(s.value.content,!0):(a=s.exp,a||(a=Ve("is",!1,s.arg.loc))),a)return Ut(n.helper(Df),[a])}else s.type===6&&s.value.content.startsWith("vue:")&&(r=s.value.content.slice(4));const o=Jg(r)||n.isBuiltInComponent(r);return o?(t||n.helper(o),o):(n.helper(wf),n.components.add(r),po(r,"component"))}function vv(e,n,t=e.props,r,i,s=!1){const{tag:o,loc:a,children:l}=e;let u=[];const c=[],f=[],d=l.length>0;let h=!1,p=0,m=!1,g=!1,D=!1,S=!1,y=!1,E=!1;const O=[],M=I=>{u.length&&(c.push(Xn(rh(u),a)),u=[]),I&&c.push(I)},_=()=>{n.scopes.vFor>0&&u.push(_t(Ve("ref_for",!0),Ve("true")))},L=({key:I,value:j})=>{if(xn(I)){const F=I.content,R=Fi(F);if(R&&(!r||i)&&F.toLowerCase()!=="onclick"&&F!=="onUpdate:modelValue"&&!Qr(F)&&(S=!0),R&&Qr(F)&&(E=!0),R&&j.type===14&&(j=j.arguments[0]),j.type===20||(j.type===4||j.type===8)&&Vn(j,n)>0)return;F==="ref"?m=!0:F==="class"?g=!0:F==="style"?D=!0:F!=="key"&&!O.includes(F)&&O.push(F),r&&(F==="class"||F==="style")&&!O.includes(F)&&O.push(F)}else y=!0};for(let I=0;IZe.content==="prop")&&(p|=32);const we=n.directiveTransforms[F];if(we){const{props:Ze,needRuntime:Ie}=we(j,e,n);!s&&Ze.forEach(L),J&&R&&!xn(R)?M(Xn(Ze,a)):u.push(...Ze),Ie&&(f.push(j),Bn(Ie)&&gv.set(j,Ie))}else rb(F)||(f.push(j),d&&(h=!0))}}let T;if(c.length?(M(),c.length>1?T=Ut(n.helper(za),c,a):T=c[0]):u.length&&(T=Xn(rh(u),a)),y?p|=16:(g&&!r&&(p|=2),D&&!r&&(p|=4),O.length&&(p|=8),S&&(p|=32)),!h&&(p===0||p===32)&&(m||E||f.length>0)&&(p|=512),!n.inSSR&&T)switch(T.type){case 15:let I=-1,j=-1,F=!1;for(let G=0;G_t(o,s)),i))}return Ci(t,e.loc)}function zS(e){let n="[";for(let t=0,r=e.length;t{if(Ja(e)){const{children:t,loc:r}=e,{slotName:i,slotProps:s}=ZS(e,n),o=[n.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let a=2;s&&(o[2]=s,a=3),t.length&&(o[3]=cs([],t,!1,!1,r),a=4),n.scopeId&&!n.slotted&&(a=5),o.splice(a),e.codegenNode=Ut(n.helper(zg),o,r)}};function ZS(e,n){let t='"default"',r;const i=[];for(let s=0;s0){const{props:s,directives:o}=vv(e,n,i,!1,!1);r=s,o.length&&n.onError(Tt(36,o[0].loc))}return{slotName:t,slotProps:r}}const yv=(e,n,t,r)=>{const{loc:i,modifiers:s,arg:o}=e;!e.exp&&!s.length&&t.onError(Tt(35,i));let a;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const d=n.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?wi(bt(f)):`on:${f}`;a=Ve(d,!0,o.loc)}else a=or([`${t.helperString(Gu)}(`,o,")"]);else a=o,a.children.unshift(`${t.helperString(Gu)}(`),a.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let u=t.cacheHandlers&&!l&&!t.inVOnce;if(l){const f=qg(l),d=!(f||zE(l)),h=l.content.includes(";");(d||u&&f)&&(l=or([`${d?"$event":"(...args)"} => ${h?"{":"("}`,l,h?"}":")"]))}let c={props:[_t(a,l||Ve("() => {}",!1,i))]};return r&&(c=r(c)),u&&(c.props[0].value=t.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},XS=(e,n)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const t=e.children;let r,i=!1;for(let s=0;ss.type===7&&!n.directiveTransforms[s.name])&&e.tag!=="template")))for(let s=0;s{if(e.type===1&&Zn(e,"once",!0))return ih.has(e)||n.inVOnce||n.inSSR?void 0:(ih.add(e),n.inVOnce=!0,n.helper(Ga),()=>{n.inVOnce=!1;const t=n.currentNode;t.codegenNode&&(t.codegenNode=n.cache(t.codegenNode,!0))})},bv=(e,n,t)=>{const{exp:r,arg:i}=e;if(!r)return t.onError(Tt(41,e.loc)),Qo();const s=r.loc.source.trim(),o=r.type===4?r.content:s,a=t.bindingMetadata[s];if(a==="props"||a==="props-aliased")return t.onError(Tt(44,r.loc)),Qo();const l=!1;if(!o.trim()||!qg(r)&&!l)return t.onError(Tt(42,r.loc)),Qo();const u=i||Ve("modelValue",!0),c=i?xn(i)?`onUpdate:${bt(i.content)}`:or(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;const d=t.isTS?"($event: any)":"$event";f=or([`${d} => ((`,r,") = $event)"]);const h=[_t(u,e.exp),_t(c,f)];if(e.modifiers.length&&n.tagType===1){const p=e.modifiers.map(g=>g.content).map(g=>(kf(g)?g:JSON.stringify(g))+": true").join(", "),m=i?xn(i)?`${i.content}Modifiers`:or([i,' + "Modifiers"']):"modelModifiers";h.push(_t(m,Ve(`{ ${p} }`,!1,e.loc,2)))}return Qo(h)};function Qo(e=[]){return{props:e}}const QS=/[\w).+\-_$\]]/,qS=(e,n)=>{Oi("COMPILER_FILTERS",n)&&(e.type===5?qa(e.content,n):e.type===1&&e.props.forEach(t=>{t.type===7&&t.name!=="for"&&t.exp&&qa(t.exp,n)}))};function qa(e,n){if(e.type===4)sh(e,n);else for(let t=0;t=0&&(S=t.charAt(D),S===" ");D--);(!S||!QS.test(S))&&(o=!0)}}p===void 0?p=t.slice(0,h).trim():c!==0&&g();function g(){m.push(t.slice(c,h).trim()),c=h+1}if(m.length){for(h=0;h{if(e.type===1){const t=Zn(e,"memo");return!t||oh.has(e)?void 0:(oh.add(e),()=>{const r=e.codegenNode||n.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Rf(r,n),e.codegenNode=Ut(n.helper(Nf),[t.exp,cs(void 0,r),"_cache",String(n.cached.length)]),n.cached.push(null))})}};function nw(e){return[[JS,RS,tw,_S,qS,GS,$S,HS,XS],{on:yv,bind:LS,model:bv}]}function rw(e,n={}){const t=n.onError||Ff,r=n.mode==="module";n.prefixIdentifiers===!0?t(Tt(47)):r&&t(Tt(48));const i=!1;n.cacheHandlers&&t(Tt(49)),n.scopeId&&!r&&t(Tt(50));const s=Xe({},n,{prefixIdentifiers:i}),o=ke(e)?cS(e,s):e,[a,l]=nw();return pS(o,Xe({},s,{nodeTransforms:[...a,...n.nodeTransforms||[]],directiveTransforms:Xe({},l,n.directiveTransforms||{})})),yS(o,s)}const iw=()=>({props:[]});/** +* @vue/compiler-dom v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Ev=Symbol(""),Sv=Symbol(""),wv=Symbol(""),Dv=Symbol(""),ec=Symbol(""),Tv=Symbol(""),Cv=Symbol(""),Ov=Symbol(""),Av=Symbol(""),xv=Symbol("");kE({[Ev]:"vModelRadio",[Sv]:"vModelCheckbox",[wv]:"vModelText",[Dv]:"vModelSelect",[ec]:"vModelDynamic",[Tv]:"withModifiers",[Cv]:"withKeys",[Ov]:"vShow",[Av]:"Transition",[xv]:"TransitionGroup"});let Bi;function sw(e,n=!1){return Bi||(Bi=document.createElement("div")),n?(Bi.innerHTML=`
`,Bi.children[0].getAttribute("foo")):(Bi.innerHTML=e,Bi.textContent)}const ow={parseMode:"html",isVoidTag:bb,isNativeTag:e=>gb(e)||vb(e)||yb(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:sw,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Av;if(e==="TransitionGroup"||e==="transition-group")return xv},getNamespace(e,n,t){let r=n?n.ns:t;if(n&&r===2)if(n.tag==="annotation-xml"){if(e==="svg")return 1;n.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(n.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else n&&r===1&&(n.tag==="foreignObject"||n.tag==="desc"||n.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},aw=e=>{e.type===1&&e.props.forEach((n,t)=>{n.type===6&&n.name==="style"&&n.value&&(e.props[t]={type:7,name:"bind",arg:Ve("style",!0,n.loc),exp:lw(n.value.content,n.loc),modifiers:[],loc:n.loc})})},lw=(e,n)=>{const t=cp(e);return Ve(JSON.stringify(t),!1,n,3)};function ni(e,n){return Tt(e,n)}const uw=(e,n,t)=>{const{exp:r,loc:i}=e;return r||t.onError(ni(53,i)),n.children.length&&(t.onError(ni(54,i)),n.children.length=0),{props:[_t(Ve("innerHTML",!0,i),r||Ve("",!0))]}},cw=(e,n,t)=>{const{exp:r,loc:i}=e;return r||t.onError(ni(55,i)),n.children.length&&(t.onError(ni(56,i)),n.children.length=0),{props:[_t(Ve("textContent",!0),r?Vn(r,t)>0?r:Ut(t.helperString(Nl),[r],i):Ve("",!0))]}},fw=(e,n,t)=>{const r=bv(e,n,t);if(!r.props.length||n.tagType===1)return r;e.arg&&t.onError(ni(58,e.arg.loc));const{tag:i}=n,s=t.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||s){let o=wv,a=!1;if(i==="input"||s){const l=Rl(n,"type");if(l){if(l.type===7)o=ec;else if(l.value)switch(l.value.content){case"radio":o=Ev;break;case"checkbox":o=Sv;break;case"file":a=!0,t.onError(ni(59,e.loc));break}}else GE(n)&&(o=ec)}else i==="select"&&(o=Dv);a||(r.needRuntime=t.helper(o))}else t.onError(ni(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},dw=$n("passive,once,capture"),hw=$n("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),pw=$n("left,right"),Mv=$n("onkeyup,onkeydown,onkeypress"),mw=(e,n,t,r)=>{const i=[],s=[],o=[];for(let a=0;axn(e)&&e.content.toLowerCase()==="onclick"?Ve(n,!0):e.type!==4?or(["(",e,`) === "onClick" ? "${n}" : (`,e,")"]):e,gw=(e,n,t)=>yv(e,n,t,r=>{const{modifiers:i}=e;if(!i.length)return r;let{key:s,value:o}=r.props[0];const{keyModifiers:a,nonKeyModifiers:l,eventOptionModifiers:u}=mw(s,i,t,e.loc);if(l.includes("right")&&(s=ah(s,"onContextmenu")),l.includes("middle")&&(s=ah(s,"onMouseup")),l.length&&(o=Ut(t.helper(Tv),[o,JSON.stringify(l)])),a.length&&(!xn(s)||Mv(s.content.toLowerCase()))&&(o=Ut(t.helper(Cv),[o,JSON.stringify(a)])),u.length){const c=u.map(oi).join("");s=xn(s)?Ve(`${s.content}${c}`,!0):or(["(",s,`) + "${c}"`])}return{props:[_t(s,o)]}}),vw=(e,n,t)=>{const{exp:r,loc:i}=e;return r||t.onError(ni(61,i)),{props:[],needRuntime:t.helper(Ov)}},yw=(e,n)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&n.removeNode()},bw=[aw],Ew={cloak:iw,html:uw,text:cw,model:fw,on:gw,show:vw};function Sw(e,n={}){return rw(e,Xe({},ow,n,{nodeTransforms:[yw,...bw,...n.nodeTransforms||[]],directiveTransforms:Xe({},Ew,n.directiveTransforms||{}),transformHoist:null}))}/** +* vue v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const lh=Object.create(null);function ww(e,n){if(!ke(e))if(e.nodeType)e=e.innerHTML;else return Qt;const t=ob(e,n),r=lh[t];if(r)return r;if(e[0]==="#"){const a=document.querySelector(e);e=a?a.innerHTML:""}const i=Xe({hoistStatic:!0,onError:void 0,onWarn:Qt},n);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=a=>!!customElements.get(a));const{code:s}=Sw(e,i),o=new Function("Vue",s)(ME);return o._rc=!0,lh[t]=o}af(ww);const Dw={install(e){e.config.globalProperties.$admin={formatPrice:n=>{let t=document.querySelector('meta[http-equiv="content-language"]').content;t=t.replace(/([a-z]{2})_([A-Z]{2})/g,"$1-$2");const r=JSON.parse(document.querySelector('meta[name="currency"]').content),i=r.symbol!==""?r.symbol:r.code;if(!r.currency_position)return new Intl.NumberFormat(t,{style:"currency",currency:r.code}).format(n);const o=new Intl.NumberFormat(t,{style:"currency",currency:r.code,minimumFractionDigits:r.decimal??2}).formatToParts(n).map(a=>{switch(a.type){case"currency":return"";case"group":return r.group_separator===""?a.value:r.group_separator;case"decimal":return r.decimal_separator===""?a.value:r.decimal_separator;default:return a.value}}).join("");switch(r.currency_position){case"left":return i+o;case"left_with_space":return i+" "+o;case"right":return o+i;case"right_with_space":return o+" "+i;default:return o}},formatDate:(n,t)=>{const r=new Date(n),i={d:r.getUTCDate(),DD:r.getUTCDate().toString().padStart(2,"0"),M:r.getUTCMonth()+1,MM:(r.getUTCMonth()+1).toString().padStart(2,"0"),MMM:r.toLocaleString("en-US",{month:"short"}),MMMM:r.toLocaleString("en-US",{month:"long"}),yy:r.getUTCFullYear().toString().slice(-2),yyyy:r.getUTCFullYear(),H:r.getUTCHours(),HH:r.getUTCHours().toString().padStart(2,"0"),h:r.getUTCHours()%12||12,hh:(r.getUTCHours()%12||12).toString().padStart(2,"0"),m:r.getUTCMinutes(),mm:r.getUTCMinutes().toString().padStart(2,"0"),A:r.getUTCHours()<12?"AM":"PM"};return t.replace(/\b(?:d|DD|M|MM|MMM|MMMM|yy|yyyy|H|HH|h|hh|m|mm|A)\b/g,s=>i[s])}}}};function Iv(e,n){return function(){return e.apply(n,arguments)}}const{toString:Tw}=Object.prototype,{getPrototypeOf:Vf}=Object,Ll=(e=>n=>{const t=Tw.call(n);return e[t]||(e[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),ur=e=>(e=e.toLowerCase(),n=>Ll(n)===e),_l=e=>n=>typeof n===e,{isArray:vs}=Array,go=_l("undefined");function Cw(e){return e!==null&&!go(e)&&e.constructor!==null&&!go(e.constructor)&&Hn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pv=ur("ArrayBuffer");function Ow(e){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(e):n=e&&e.buffer&&Pv(e.buffer),n}const Aw=_l("string"),Hn=_l("function"),Nv=_l("number"),Vl=e=>e!==null&&typeof e=="object",xw=e=>e===!0||e===!1,Sa=e=>{if(Ll(e)!=="object")return!1;const n=Vf(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Mw=ur("Date"),Iw=ur("File"),Pw=ur("Blob"),Nw=ur("FileList"),Rw=e=>Vl(e)&&Hn(e.pipe),Fw=e=>{let n;return e&&(typeof FormData=="function"&&e instanceof FormData||Hn(e.append)&&((n=Ll(e))==="formdata"||n==="object"&&Hn(e.toString)&&e.toString()==="[object FormData]"))},kw=ur("URLSearchParams"),[Lw,_w,Vw,jw]=["ReadableStream","Request","Response","Headers"].map(ur),Hw=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ro(e,n,{allOwnKeys:t=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),vs(e))for(r=0,i=e.length;r0;)if(i=t[r],n===i.toLowerCase())return i;return null}const Ei=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fv=e=>!go(e)&&e!==Ei;function tc(){const{caseless:e}=Fv(this)&&this||{},n={},t=(r,i)=>{const s=e&&Rv(n,i)||i;Sa(n[s])&&Sa(r)?n[s]=tc(n[s],r):Sa(r)?n[s]=tc({},r):vs(r)?n[s]=r.slice():n[s]=r};for(let r=0,i=arguments.length;r(Ro(n,(i,s)=>{t&&Hn(i)?e[s]=Iv(i,t):e[s]=i},{allOwnKeys:r}),e),Uw=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),$w=(e,n,t,r)=>{e.prototype=Object.create(n.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:n.prototype}),t&&Object.assign(e.prototype,t)},Ww=(e,n,t,r)=>{let i,s,o;const a={};if(n=n||{},e==null)return n;do{for(i=Object.getOwnPropertyNames(e),s=i.length;s-- >0;)o=i[s],(!r||r(o,e,n))&&!a[o]&&(n[o]=e[o],a[o]=!0);e=t!==!1&&Vf(e)}while(e&&(!t||t(e,n))&&e!==Object.prototype);return n},Yw=(e,n,t)=>{e=String(e),(t===void 0||t>e.length)&&(t=e.length),t-=n.length;const r=e.indexOf(n,t);return r!==-1&&r===t},Kw=e=>{if(!e)return null;if(vs(e))return e;let n=e.length;if(!Nv(n))return null;const t=new Array(n);for(;n-- >0;)t[n]=e[n];return t},zw=(e=>n=>e&&n instanceof e)(typeof Uint8Array<"u"&&Vf(Uint8Array)),Gw=(e,n)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const s=i.value;n.call(e,s[0],s[1])}},Zw=(e,n)=>{let t;const r=[];for(;(t=e.exec(n))!==null;)r.push(t);return r},Xw=ur("HTMLFormElement"),Jw=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,r,i){return r.toUpperCase()+i}),uh=(({hasOwnProperty:e})=>(n,t)=>e.call(n,t))(Object.prototype),Qw=ur("RegExp"),kv=(e,n)=>{const t=Object.getOwnPropertyDescriptors(e),r={};Ro(t,(i,s)=>{let o;(o=n(i,s,e))!==!1&&(r[s]=o||i)}),Object.defineProperties(e,r)},qw=e=>{kv(e,(n,t)=>{if(Hn(e)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;const r=e[t];if(Hn(r)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},eD=(e,n)=>{const t={},r=i=>{i.forEach(s=>{t[s]=!0})};return vs(e)?r(e):r(String(e).split(n)),t},tD=()=>{},nD=(e,n)=>e!=null&&Number.isFinite(e=+e)?e:n,au="abcdefghijklmnopqrstuvwxyz",ch="0123456789",Lv={DIGIT:ch,ALPHA:au,ALPHA_DIGIT:au+au.toUpperCase()+ch},rD=(e=16,n=Lv.ALPHA_DIGIT)=>{let t="";const{length:r}=n;for(;e--;)t+=n[Math.random()*r|0];return t};function iD(e){return!!(e&&Hn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const sD=e=>{const n=new Array(10),t=(r,i)=>{if(Vl(r)){if(n.indexOf(r)>=0)return;if(!("toJSON"in r)){n[i]=r;const s=vs(r)?[]:{};return Ro(r,(o,a)=>{const l=t(o,i+1);!go(l)&&(s[a]=l)}),n[i]=void 0,s}}return r};return t(e,0)},oD=ur("AsyncFunction"),aD=e=>e&&(Vl(e)||Hn(e))&&Hn(e.then)&&Hn(e.catch),_v=((e,n)=>e?setImmediate:n?((t,r)=>(Ei.addEventListener("message",({source:i,data:s})=>{i===Ei&&s===t&&r.length&&r.shift()()},!1),i=>{r.push(i),Ei.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",Hn(Ei.postMessage)),lD=typeof queueMicrotask<"u"?queueMicrotask.bind(Ei):typeof process<"u"&&process.nextTick||_v,$={isArray:vs,isArrayBuffer:Pv,isBuffer:Cw,isFormData:Fw,isArrayBufferView:Ow,isString:Aw,isNumber:Nv,isBoolean:xw,isObject:Vl,isPlainObject:Sa,isReadableStream:Lw,isRequest:_w,isResponse:Vw,isHeaders:jw,isUndefined:go,isDate:Mw,isFile:Iw,isBlob:Pw,isRegExp:Qw,isFunction:Hn,isStream:Rw,isURLSearchParams:kw,isTypedArray:zw,isFileList:Nw,forEach:Ro,merge:tc,extend:Bw,trim:Hw,stripBOM:Uw,inherits:$w,toFlatObject:Ww,kindOf:Ll,kindOfTest:ur,endsWith:Yw,toArray:Kw,forEachEntry:Gw,matchAll:Zw,isHTMLForm:Xw,hasOwnProperty:uh,hasOwnProp:uh,reduceDescriptors:kv,freezeMethods:qw,toObjectSet:eD,toCamelCase:Jw,noop:tD,toFiniteNumber:nD,findKey:Rv,global:Ei,isContextDefined:Fv,ALPHABET:Lv,generateString:rD,isSpecCompliantForm:iD,toJSONObject:sD,isAsyncFn:oD,isThenable:aD,setImmediate:_v,asap:lD};function _e(e,n,t,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",n&&(this.code=n),t&&(this.config=t),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}$.inherits(_e,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:$.toJSONObject(this.config),code:this.code,status:this.status}}});const Vv=_e.prototype,jv={};["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","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{jv[e]={value:e}});Object.defineProperties(_e,jv);Object.defineProperty(Vv,"isAxiosError",{value:!0});_e.from=(e,n,t,r,i,s)=>{const o=Object.create(Vv);return $.toFlatObject(e,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),_e.call(o,e.message,n,t,r,i),o.cause=e,o.name=e.name,s&&Object.assign(o,s),o};const uD=null;function nc(e){return $.isPlainObject(e)||$.isArray(e)}function Hv(e){return $.endsWith(e,"[]")?e.slice(0,-2):e}function fh(e,n,t){return e?e.concat(n).map(function(i,s){return i=Hv(i),!t&&s?"["+i+"]":i}).join(t?".":""):n}function cD(e){return $.isArray(e)&&!e.some(nc)}const fD=$.toFlatObject($,{},null,function(n){return/^is[A-Z]/.test(n)});function jl(e,n,t){if(!$.isObject(e))throw new TypeError("target must be an object");n=n||new FormData,t=$.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,g){return!$.isUndefined(g[m])});const r=t.metaTokens,i=t.visitor||c,s=t.dots,o=t.indexes,l=(t.Blob||typeof Blob<"u"&&Blob)&&$.isSpecCompliantForm(n);if(!$.isFunction(i))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if($.isDate(p))return p.toISOString();if(!l&&$.isBlob(p))throw new _e("Blob is not supported. Use a Buffer instead.");return $.isArrayBuffer(p)||$.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,m,g){let D=p;if(p&&!g&&typeof p=="object"){if($.endsWith(m,"{}"))m=r?m:m.slice(0,-2),p=JSON.stringify(p);else if($.isArray(p)&&cD(p)||($.isFileList(p)||$.endsWith(m,"[]"))&&(D=$.toArray(p)))return m=Hv(m),D.forEach(function(y,E){!($.isUndefined(y)||y===null)&&n.append(o===!0?fh([m],E,s):o===null?m:m+"[]",u(y))}),!1}return nc(p)?!0:(n.append(fh(g,m,s),u(p)),!1)}const f=[],d=Object.assign(fD,{defaultVisitor:c,convertValue:u,isVisitable:nc});function h(p,m){if(!$.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(p),$.forEach(p,function(D,S){(!($.isUndefined(D)||D===null)&&i.call(n,D,$.isString(S)?S.trim():S,m,d))===!0&&h(D,m?m.concat(S):[S])}),f.pop()}}if(!$.isObject(e))throw new TypeError("data must be an object");return h(e),n}function dh(e){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return n[r]})}function jf(e,n){this._pairs=[],e&&jl(e,this,n)}const Bv=jf.prototype;Bv.append=function(n,t){this._pairs.push([n,t])};Bv.toString=function(n){const t=n?function(r){return n.call(this,r,dh)}:dh;return this._pairs.map(function(i){return t(i[0])+"="+t(i[1])},"").join("&")};function dD(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Uv(e,n,t){if(!n)return e;const r=t&&t.encode||dD,i=t&&t.serialize;let s;if(i?s=i(n,t):s=$.isURLSearchParams(n)?n.toString():new jf(n,t).toString(r),s){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class hD{constructor(){this.handlers=[]}use(n,t,r){return this.handlers.push({fulfilled:n,rejected:t,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){$.forEach(this.handlers,function(r){r!==null&&n(r)})}}const hh=hD,$v={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pD=typeof URLSearchParams<"u"?URLSearchParams:jf,mD=typeof FormData<"u"?FormData:null,gD=typeof Blob<"u"?Blob:null,vD={isBrowser:!0,classes:{URLSearchParams:pD,FormData:mD,Blob:gD},protocols:["http","https","file","blob","url","data"]},Hf=typeof window<"u"&&typeof document<"u",rc=typeof navigator=="object"&&navigator||void 0,yD=Hf&&(!rc||["ReactNative","NativeScript","NS"].indexOf(rc.product)<0),bD=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),ED=Hf&&window.location.href||"http://localhost",SD=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Hf,hasStandardBrowserEnv:yD,hasStandardBrowserWebWorkerEnv:bD,navigator:rc,origin:ED},Symbol.toStringTag,{value:"Module"})),In={...SD,...vD};function wD(e,n){return jl(e,new In.classes.URLSearchParams,Object.assign({visitor:function(t,r,i,s){return In.isNode&&$.isBuffer(t)?(this.append(r,t.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},n))}function DD(e){return $.matchAll(/\w+|\[(\w*)]/g,e).map(n=>n[0]==="[]"?"":n[1]||n[0])}function TD(e){const n={},t=Object.keys(e);let r;const i=t.length;let s;for(r=0;r=t.length;return o=!o&&$.isArray(i)?i.length:o,l?($.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r,!a):((!i[o]||!$.isObject(i[o]))&&(i[o]=[]),n(t,r,i[o],s)&&$.isArray(i[o])&&(i[o]=TD(i[o])),!a)}if($.isFormData(e)&&$.isFunction(e.entries)){const t={};return $.forEachEntry(e,(r,i)=>{n(DD(r),i,t,0)}),t}return null}function CD(e,n,t){if($.isString(e))try{return(n||JSON.parse)(e),$.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(t||JSON.stringify)(e)}const Bf={transitional:$v,adapter:["xhr","http","fetch"],transformRequest:[function(n,t){const r=t.getContentType()||"",i=r.indexOf("application/json")>-1,s=$.isObject(n);if(s&&$.isHTMLForm(n)&&(n=new FormData(n)),$.isFormData(n))return i?JSON.stringify(Wv(n)):n;if($.isArrayBuffer(n)||$.isBuffer(n)||$.isStream(n)||$.isFile(n)||$.isBlob(n)||$.isReadableStream(n))return n;if($.isArrayBufferView(n))return n.buffer;if($.isURLSearchParams(n))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let a;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return wD(n,this.formSerializer).toString();if((a=$.isFileList(n))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return jl(a?{"files[]":n}:n,l&&new l,this.formSerializer)}}return s||i?(t.setContentType("application/json",!1),CD(n)):n}],transformResponse:[function(n){const t=this.transitional||Bf.transitional,r=t&&t.forcedJSONParsing,i=this.responseType==="json";if($.isResponse(n)||$.isReadableStream(n))return n;if(n&&$.isString(n)&&(r&&!this.responseType||i)){const o=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(n)}catch(a){if(o)throw a.name==="SyntaxError"?_e.from(a,_e.ERR_BAD_RESPONSE,this,null,this.response):a}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:In.classes.FormData,Blob:In.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};$.forEach(["delete","get","head","post","put","patch"],e=>{Bf.headers[e]={}});const Uf=Bf,OD=$.toObjectSet(["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"]),AD=e=>{const n={};let t,r,i;return e&&e.split(` +`).forEach(function(o){i=o.indexOf(":"),t=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!t||n[t]&&OD[t])&&(t==="set-cookie"?n[t]?n[t].push(r):n[t]=[r]:n[t]=n[t]?n[t]+", "+r:r)}),n},ph=Symbol("internals");function Ts(e){return e&&String(e).trim().toLowerCase()}function wa(e){return e===!1||e==null?e:$.isArray(e)?e.map(wa):String(e)}function xD(e){const n=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=t.exec(e);)n[r[1]]=r[2];return n}const MD=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function lu(e,n,t,r,i){if($.isFunction(r))return r.call(this,n,t);if(i&&(n=t),!!$.isString(n)){if($.isString(r))return n.indexOf(r)!==-1;if($.isRegExp(r))return r.test(n)}}function ID(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,t,r)=>t.toUpperCase()+r)}function PD(e,n){const t=$.toCamelCase(" "+n);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+t,{value:function(i,s,o){return this[r].call(this,n,i,s,o)},configurable:!0})})}class Hl{constructor(n){n&&this.set(n)}set(n,t,r){const i=this;function s(a,l,u){const c=Ts(l);if(!c)throw new Error("header name must be a non-empty string");const f=$.findKey(i,c);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=wa(a))}const o=(a,l)=>$.forEach(a,(u,c)=>s(u,c,l));if($.isPlainObject(n)||n instanceof this.constructor)o(n,t);else if($.isString(n)&&(n=n.trim())&&!MD(n))o(AD(n),t);else if($.isHeaders(n))for(const[a,l]of n.entries())s(l,a,r);else n!=null&&s(t,n,r);return this}get(n,t){if(n=Ts(n),n){const r=$.findKey(this,n);if(r){const i=this[r];if(!t)return i;if(t===!0)return xD(i);if($.isFunction(t))return t.call(this,i,r);if($.isRegExp(t))return t.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,t){if(n=Ts(n),n){const r=$.findKey(this,n);return!!(r&&this[r]!==void 0&&(!t||lu(this,this[r],r,t)))}return!1}delete(n,t){const r=this;let i=!1;function s(o){if(o=Ts(o),o){const a=$.findKey(r,o);a&&(!t||lu(r,r[a],a,t))&&(delete r[a],i=!0)}}return $.isArray(n)?n.forEach(s):s(n),i}clear(n){const t=Object.keys(this);let r=t.length,i=!1;for(;r--;){const s=t[r];(!n||lu(this,this[s],s,n,!0))&&(delete this[s],i=!0)}return i}normalize(n){const t=this,r={};return $.forEach(this,(i,s)=>{const o=$.findKey(r,s);if(o){t[o]=wa(i),delete t[s];return}const a=n?ID(s):String(s).trim();a!==s&&delete t[s],t[a]=wa(i),r[a]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const t=Object.create(null);return $.forEach(this,(r,i)=>{r!=null&&r!==!1&&(t[i]=n&&$.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,t])=>n+": "+t).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...t){const r=new this(n);return t.forEach(i=>r.set(i)),r}static accessor(n){const r=(this[ph]=this[ph]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=Ts(o);r[a]||(PD(i,o),r[a]=!0)}return $.isArray(n)?n.forEach(s):s(n),this}}Hl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);$.reduceDescriptors(Hl.prototype,({value:e},n)=>{let t=n[0].toUpperCase()+n.slice(1);return{get:()=>e,set(r){this[t]=r}}});$.freezeMethods(Hl);const ar=Hl;function uu(e,n){const t=this||Uf,r=n||t,i=ar.from(r.headers);let s=r.data;return $.forEach(e,function(a){s=a.call(t,s,i.normalize(),n?n.status:void 0)}),i.normalize(),s}function Yv(e){return!!(e&&e.__CANCEL__)}function ys(e,n,t){_e.call(this,e??"canceled",_e.ERR_CANCELED,n,t),this.name="CanceledError"}$.inherits(ys,_e,{__CANCEL__:!0});function Kv(e,n,t){const r=t.config.validateStatus;!t.status||!r||r(t.status)?e(t):n(new _e("Request failed with status code "+t.status,[_e.ERR_BAD_REQUEST,_e.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function ND(e){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&&n[1]||""}function RD(e,n){e=e||10;const t=new Array(e),r=new Array(e);let i=0,s=0,o;return n=n!==void 0?n:1e3,function(l){const u=Date.now(),c=r[s];o||(o=u),t[i]=l,r[i]=u;let f=s,d=0;for(;f!==i;)d+=t[f++],f=f%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o{t=c,i=null,s&&(clearTimeout(s),s=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),f=c-t;f>=r?o(u,c):(i=u,s||(s=setTimeout(()=>{s=null,o(i)},r-f)))},()=>i&&o(i)]}const el=(e,n,t=3)=>{let r=0;const i=RD(50,250);return FD(s=>{const o=s.loaded,a=s.lengthComputable?s.total:void 0,l=o-r,u=i(l),c=o<=a;r=o;const f={loaded:o,total:a,progress:a?o/a:void 0,bytes:l,rate:u||void 0,estimated:u&&a&&c?(a-o)/u:void 0,event:s,lengthComputable:a!=null,[n?"download":"upload"]:!0};e(f)},t)},mh=(e,n)=>{const t=e!=null;return[r=>n[0]({lengthComputable:t,total:e,loaded:r}),n[1]]},gh=e=>(...n)=>$.asap(()=>e(...n)),kD=In.hasStandardBrowserEnv?function(){const n=In.navigator&&/(msie|trident)/i.test(In.navigator.userAgent),t=document.createElement("a");let r;function i(s){let o=s;return n&&(t.setAttribute("href",o),o=t.href),t.setAttribute("href",o),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:t.pathname.charAt(0)==="/"?t.pathname:"/"+t.pathname}}return r=i(window.location.href),function(o){const a=$.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}(),LD=In.hasStandardBrowserEnv?{write(e,n,t,r,i,s){const o=[e+"="+encodeURIComponent(n)];$.isNumber(t)&&o.push("expires="+new Date(t).toGMTString()),$.isString(r)&&o.push("path="+r),$.isString(i)&&o.push("domain="+i),s===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const n=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _D(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function VD(e,n){return n?e.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):e}function zv(e,n){return e&&!_D(n)?VD(e,n):n}const vh=e=>e instanceof ar?{...e}:e;function Ni(e,n){n=n||{};const t={};function r(u,c,f){return $.isPlainObject(u)&&$.isPlainObject(c)?$.merge.call({caseless:f},u,c):$.isPlainObject(c)?$.merge({},c):$.isArray(c)?c.slice():c}function i(u,c,f){if($.isUndefined(c)){if(!$.isUndefined(u))return r(void 0,u,f)}else return r(u,c,f)}function s(u,c){if(!$.isUndefined(c))return r(void 0,c)}function o(u,c){if($.isUndefined(c)){if(!$.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function a(u,c,f){if(f in n)return r(u,c);if(f in e)return r(void 0,u)}const l={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,c)=>i(vh(u),vh(c),!0)};return $.forEach(Object.keys(Object.assign({},e,n)),function(c){const f=l[c]||i,d=f(e[c],n[c],c);$.isUndefined(d)&&f!==a||(t[c]=d)}),t}const Gv=e=>{const n=Ni({},e);let{data:t,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:s,headers:o,auth:a}=n;n.headers=o=ar.from(o),n.url=Uv(zv(n.baseURL,n.url),e.params,e.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if($.isFormData(t)){if(In.hasStandardBrowserEnv||In.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((l=o.getContentType())!==!1){const[u,...c]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...c].join("; "))}}if(In.hasStandardBrowserEnv&&(r&&$.isFunction(r)&&(r=r(n)),r||r!==!1&&kD(n.url))){const u=i&&s&&LD.read(s);u&&o.set(i,u)}return n},jD=typeof XMLHttpRequest<"u",HD=jD&&function(e){return new Promise(function(t,r){const i=Gv(e);let s=i.data;const o=ar.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:u}=i,c,f,d,h,p;function m(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let g=new XMLHttpRequest;g.open(i.method.toUpperCase(),i.url,!0),g.timeout=i.timeout;function D(){if(!g)return;const y=ar.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),O={data:!a||a==="text"||a==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:y,config:e,request:g};Kv(function(_){t(_),m()},function(_){r(_),m()},O),g=null}"onloadend"in g?g.onloadend=D:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(D)},g.onabort=function(){g&&(r(new _e("Request aborted",_e.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new _e("Network Error",_e.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let E=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const O=i.transitional||$v;i.timeoutErrorMessage&&(E=i.timeoutErrorMessage),r(new _e(E,O.clarifyTimeoutError?_e.ETIMEDOUT:_e.ECONNABORTED,e,g)),g=null},s===void 0&&o.setContentType(null),"setRequestHeader"in g&&$.forEach(o.toJSON(),function(E,O){g.setRequestHeader(O,E)}),$.isUndefined(i.withCredentials)||(g.withCredentials=!!i.withCredentials),a&&a!=="json"&&(g.responseType=i.responseType),u&&([d,p]=el(u,!0),g.addEventListener("progress",d)),l&&g.upload&&([f,h]=el(l),g.upload.addEventListener("progress",f),g.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(c=y=>{g&&(r(!y||y.type?new ys(null,e,g):y),g.abort(),g=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const S=ND(i.url);if(S&&In.protocols.indexOf(S)===-1){r(new _e("Unsupported protocol "+S+":",_e.ERR_BAD_REQUEST,e));return}g.send(s||null)})},BD=(e,n)=>{const{length:t}=e=e?e.filter(Boolean):[];if(n||t){let r=new AbortController,i;const s=function(u){if(!i){i=!0,a();const c=u instanceof Error?u:this.reason;r.abort(c instanceof _e?c:new ys(c instanceof Error?c.message:c))}};let o=n&&setTimeout(()=>{o=null,s(new _e(`timeout ${n} of ms exceeded`,_e.ETIMEDOUT))},n);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:l}=r;return l.unsubscribe=()=>$.asap(a),l}},UD=BD,$D=function*(e,n){let t=e.byteLength;if(!n||t{const i=WD(e,n);let s=0,o,a=l=>{o||(o=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){a(),l.close();return}let f=c.byteLength;if(t){let d=s+=f;t(d)}l.enqueue(new Uint8Array(c))}catch(u){throw a(u),u}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},Bl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Zv=Bl&&typeof ReadableStream=="function",KD=Bl&&(typeof TextEncoder=="function"?(e=>n=>e.encode(n))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Xv=(e,...n)=>{try{return!!e(...n)}catch{return!1}},zD=Zv&&Xv(()=>{let e=!1;const n=new Request(In.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!n}),bh=64*1024,ic=Zv&&Xv(()=>$.isReadableStream(new Response("").body)),tl={stream:ic&&(e=>e.body)};Bl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(n=>{!tl[n]&&(tl[n]=$.isFunction(e[n])?t=>t[n]():(t,r)=>{throw new _e(`Response type '${n}' is not supported`,_e.ERR_NOT_SUPPORT,r)})})})(new Response);const GD=async e=>{if(e==null)return 0;if($.isBlob(e))return e.size;if($.isSpecCompliantForm(e))return(await new Request(In.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if($.isArrayBufferView(e)||$.isArrayBuffer(e))return e.byteLength;if($.isURLSearchParams(e)&&(e=e+""),$.isString(e))return(await KD(e)).byteLength},ZD=async(e,n)=>{const t=$.toFiniteNumber(e.getContentLength());return t??GD(n)},XD=Bl&&(async e=>{let{url:n,method:t,data:r,signal:i,cancelToken:s,timeout:o,onDownloadProgress:a,onUploadProgress:l,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=Gv(e);u=u?(u+"").toLowerCase():"text";let h=UD([i,s&&s.toAbortSignal()],o),p;const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&zD&&t!=="get"&&t!=="head"&&(g=await ZD(c,r))!==0){let O=new Request(n,{method:"POST",body:r,duplex:"half"}),M;if($.isFormData(r)&&(M=O.headers.get("content-type"))&&c.setContentType(M),O.body){const[_,L]=mh(g,el(gh(l)));r=yh(O.body,bh,_,L)}}$.isString(f)||(f=f?"include":"omit");const D="credentials"in Request.prototype;p=new Request(n,{...d,signal:h,method:t.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:D?f:void 0});let S=await fetch(p);const y=ic&&(u==="stream"||u==="response");if(ic&&(a||y&&m)){const O={};["status","statusText","headers"].forEach(T=>{O[T]=S[T]});const M=$.toFiniteNumber(S.headers.get("content-length")),[_,L]=a&&mh(M,el(gh(a),!0))||[];S=new Response(yh(S.body,bh,_,()=>{L&&L(),m&&m()}),O)}u=u||"text";let E=await tl[$.findKey(tl,u)||"text"](S,e);return!y&&m&&m(),await new Promise((O,M)=>{Kv(O,M,{data:E,headers:ar.from(S.headers),status:S.status,statusText:S.statusText,config:e,request:p})})}catch(D){throw m&&m(),D&&D.name==="TypeError"&&/fetch/i.test(D.message)?Object.assign(new _e("Network Error",_e.ERR_NETWORK,e,p),{cause:D.cause||D}):_e.from(D,D&&D.code,e,p)}}),sc={http:uD,xhr:HD,fetch:XD};$.forEach(sc,(e,n)=>{if(e){try{Object.defineProperty(e,"name",{value:n})}catch{}Object.defineProperty(e,"adapterName",{value:n})}});const Eh=e=>`- ${e}`,JD=e=>$.isFunction(e)||e===null||e===!1,Jv={getAdapter:e=>{e=$.isArray(e)?e:[e];const{length:n}=e;let t,r;const i={};for(let s=0;s`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=n?s.length>1?`since : +`+s.map(Eh).join(` +`):" "+Eh(s[0]):"as no adapter specified";throw new _e("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:sc};function cu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ys(null,e)}function Sh(e){return cu(e),e.headers=ar.from(e.headers),e.data=uu.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Jv.getAdapter(e.adapter||Uf.adapter)(e).then(function(r){return cu(e),r.data=uu.call(e,e.transformResponse,r),r.headers=ar.from(r.headers),r},function(r){return Yv(r)||(cu(e),r&&r.response&&(r.response.data=uu.call(e,e.transformResponse,r.response),r.response.headers=ar.from(r.response.headers))),Promise.reject(r)})}const Qv="1.7.7",$f={};["object","boolean","number","function","string","symbol"].forEach((e,n)=>{$f[e]=function(r){return typeof r===e||"a"+(n<1?"n ":" ")+e}});const wh={};$f.transitional=function(n,t,r){function i(s,o){return"[Axios v"+Qv+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(n===!1)throw new _e(i(o," has been removed"+(t?" in "+t:"")),_e.ERR_DEPRECATED);return t&&!wh[o]&&(wh[o]=!0,console.warn(i(o," has been deprecated since v"+t+" and will be removed in the near future"))),n?n(s,o,a):!0}};function QD(e,n,t){if(typeof e!="object")throw new _e("options must be an object",_e.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const s=r[i],o=n[s];if(o){const a=e[s],l=a===void 0||o(a,s,e);if(l!==!0)throw new _e("option "+s+" must be "+l,_e.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new _e("Unknown option "+s,_e.ERR_BAD_OPTION)}}const oc={assertOptions:QD,validators:$f},Br=oc.validators;let nl=class{constructor(n){this.defaults=n,this.interceptors={request:new hh,response:new hh}}async request(n,t){try{return await this._request(n,t)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const s=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+s):r.stack=s}catch{}}throw r}}_request(n,t){typeof n=="string"?(t=t||{},t.url=n):t=n||{},t=Ni(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:s}=t;r!==void 0&&oc.assertOptions(r,{silentJSONParsing:Br.transitional(Br.boolean),forcedJSONParsing:Br.transitional(Br.boolean),clarifyTimeoutError:Br.transitional(Br.boolean)},!1),i!=null&&($.isFunction(i)?t.paramsSerializer={serialize:i}:oc.assertOptions(i,{encode:Br.function,serialize:Br.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=s&&$.merge(s.common,s[t.method]);s&&$.forEach(["delete","get","head","post","put","patch","common"],p=>{delete s[p]}),t.headers=ar.concat(o,s);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(t)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!l){const p=[Sh.bind(this),void 0];for(p.unshift.apply(p,a),p.push.apply(p,u),d=p.length,c=Promise.resolve(t);f{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},n(function(s,o,a){r.reason||(r.reason=new ys(s,o,a),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const t=this._listeners.indexOf(n);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){const n=new AbortController,t=r=>{n.abort(r)};return this.subscribe(t),n.signal.unsubscribe=()=>this.unsubscribe(t),n.signal}static source(){let n;return{token:new Wf(function(i){n=i}),cancel:n}}}const qD=Wf;function eT(e){return function(t){return e.apply(null,t)}}function tT(e){return $.isObject(e)&&e.isAxiosError===!0}const ac={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ac).forEach(([e,n])=>{ac[n]=e});const nT=ac;function qv(e){const n=new Da(e),t=Iv(Da.prototype.request,n);return $.extend(t,Da.prototype,n,{allOwnKeys:!0}),$.extend(t,n,null,{allOwnKeys:!0}),t.create=function(i){return qv(Ni(e,i))},t}const Bt=qv(Uf);Bt.Axios=Da;Bt.CanceledError=ys;Bt.CancelToken=qD;Bt.isCancel=Yv;Bt.VERSION=Qv;Bt.toFormData=jl;Bt.AxiosError=_e;Bt.Cancel=Bt.CanceledError;Bt.all=function(n){return Promise.all(n)};Bt.spread=eT;Bt.isAxiosError=tT;Bt.mergeConfig=Ni;Bt.AxiosHeaders=ar;Bt.formToJSON=e=>Wv($.isHTMLForm(e)?new FormData(e):e);Bt.getAdapter=Jv.getAdapter;Bt.HttpStatusCode=nT;Bt.default=Bt;const ey=Bt;window.axios=ey;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";const rT={install(e){e.config.globalProperties.$axios=ey}};function iT(e){return{all:e=e||new Map,on:function(n,t){var r=e.get(n);r?r.push(t):e.set(n,[t])},off:function(n,t){var r=e.get(n);r&&(t?r.splice(r.indexOf(t)>>>0,1):e.set(n,[]))},emit:function(n,t){var r=e.get(n);r&&r.slice().map(function(i){i(t)}),(r=e.get("*"))&&r.slice().map(function(i){i(n,t)})}}}const ty=iT();window.emitter=ty;const sT={install:(e,n)=>{e.config.globalProperties.$emitter=ty}};var fu=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],rs={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return typeof console<"u"&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var t=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},vo={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},Dn=function(e,n){return n===void 0&&(n=2),("000"+e).slice(n*-1)},Gn=function(e){return e===!0?1:0};function Dh(e,n){var t;return function(){var r=this,i=arguments;clearTimeout(t),t=setTimeout(function(){return e.apply(r,i)},n)}}var du=function(e){return e instanceof Array?e:[e]};function cn(e,n,t){if(t===!0)return e.classList.add(n);e.classList.remove(n)}function rt(e,n,t){var r=window.document.createElement(e);return n=n||"",t=t||"",r.className=n,t!==void 0&&(r.textContent=t),r}function qo(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function ny(e,n){if(n(e))return e;if(e.parentNode)return ny(e.parentNode,n)}function ea(e,n){var t=rt("div","numInputWrapper"),r=rt("input","numInput "+e),i=rt("span","arrowUp"),s=rt("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?r.type="number":(r.type="text",r.pattern="\\d*"),n!==void 0)for(var o in n)r.setAttribute(o,n[o]);return t.appendChild(r),t.appendChild(i),t.appendChild(s),t}function Nn(e){try{if(typeof e.composedPath=="function"){var n=e.composedPath();return n[0]}return e.target}catch{return e.target}}var hu=function(){},rl=function(e,n,t){return t.months[n?"shorthand":"longhand"][e]},oT={D:hu,F:function(e,n,t){e.setMonth(t.months.longhand.indexOf(n))},G:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,t){e.setHours(e.getHours()%12+12*Gn(new RegExp(t.amPM[1],"i").test(n)))},M:function(e,n,t){e.setMonth(t.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(parseFloat(n)*1e3)},W:function(e,n,t){var r=parseInt(n),i=new Date(e.getFullYear(),0,2+(r-1)*7,0,0,0,0);return i.setDate(i.getDate()-i.getDay()+t.firstDayOfWeek),i},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:hu,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:hu,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}},vi={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},Ys={Z:function(e){return e.toISOString()},D:function(e,n,t){return n.weekdays.shorthand[Ys.w(e,n,t)]},F:function(e,n,t){return rl(Ys.n(e,n,t)-1,!1,n)},G:function(e,n,t){return Dn(Ys.h(e,n,t))},H:function(e){return Dn(e.getHours())},J:function(e,n){return n.ordinal!==void 0?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[Gn(e.getHours()>11)]},M:function(e,n){return rl(e.getMonth(),!0,n)},S:function(e){return Dn(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,t){return t.getWeek(e)},Y:function(e){return Dn(e.getFullYear(),4)},d:function(e){return Dn(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return Dn(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return Dn(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},ry=function(e){var n=e.config,t=n===void 0?rs:n,r=e.l10n,i=r===void 0?vo:r,s=e.isMobile,o=s===void 0?!1:s;return function(a,l,u){var c=u||i;return t.formatDate!==void 0&&!o?t.formatDate(a,l,c):l.split("").map(function(f,d,h){return Ys[f]&&h[d-1]!=="\\"?Ys[f](a,c,t):f!=="\\"?f:""}).join("")}},lc=function(e){var n=e.config,t=n===void 0?rs:n,r=e.l10n,i=r===void 0?vo:r;return function(s,o,a,l){if(!(s!==0&&!s)){var u=l||i,c,f=s;if(s instanceof Date)c=new Date(s.getTime());else if(typeof s!="string"&&s.toFixed!==void 0)c=new Date(s);else if(typeof s=="string"){var d=o||(t||rs).dateFormat,h=String(s).trim();if(h==="today")c=new Date,a=!0;else if(t&&t.parseDate)c=t.parseDate(s,d);else if(/Z$/.test(h)||/GMT$/.test(h))c=new Date(s);else{for(var p=void 0,m=[],g=0,D=0,S="";gMath.min(n,t)&&e=0?new Date:new Date(t.config.minDate.getTime()),N=mu(t.config);C.setHours(N.hours,N.minutes,N.seconds,C.getMilliseconds()),t.selectedDates=[C],t.latestSelectedDateObj=C}w!==void 0&&w.type!=="blur"&&It(w);var U=t._input.value;f(),Ee(),t._input.value!==U&&t._debouncedChange()}function u(w,C){return w%12+12*Gn(C===t.l10n.amPM[1])}function c(w){switch(w%24){case 0:case 12:return 12;default:return w%12}}function f(){if(!(t.hourElement===void 0||t.minuteElement===void 0)){var w=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,C=(parseInt(t.minuteElement.value,10)||0)%60,N=t.secondElement!==void 0?(parseInt(t.secondElement.value,10)||0)%60:0;t.amPM!==void 0&&(w=u(w,t.amPM.textContent));var U=t.config.minTime!==void 0||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&Rn(t.latestSelectedDateObj,t.config.minDate,!0)===0,se=t.config.maxTime!==void 0||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&Rn(t.latestSelectedDateObj,t.config.maxDate,!0)===0;if(t.config.maxTime!==void 0&&t.config.minTime!==void 0&&t.config.minTime>t.config.maxTime){var pe=pu(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),je=pu(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),Se=pu(w,C,N);if(Se>je&&Se=12)]),t.secondElement!==void 0&&(t.secondElement.value=Dn(N)))}function p(w){var C=Nn(w),N=parseInt(C.value)+(w.delta||0);(N/1e3>1||w.key==="Enter"&&!/[^\d]/.test(N.toString()))&&ce(N)}function m(w,C,N,U){if(C instanceof Array)return C.forEach(function(se){return m(w,se,N,U)});if(w instanceof Array)return w.forEach(function(se){return m(se,C,N,U)});w.addEventListener(C,N,U),t._handlers.push({remove:function(){return w.removeEventListener(C,N,U)}})}function g(){K("onChange")}function D(){if(t.config.wrap&&["open","close","toggle","clear"].forEach(function(N){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+N+"]"),function(U){return m(U,"click",t[N])})}),t.isMobile){Y();return}var w=Dh(x,50);if(t._debouncedChange=Dh(g,cT),t.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&m(t.daysContainer,"mouseover",function(N){t.config.mode==="range"&&dt(Nn(N))}),m(t._input,"keydown",mt),t.calendarContainer!==void 0&&m(t.calendarContainer,"keydown",mt),!t.config.inline&&!t.config.static&&m(window,"resize",w),window.ontouchstart!==void 0?m(window.document,"touchstart",q):m(window.document,"mousedown",q),m(window.document,"focus",q,{capture:!0}),t.config.clickOpens===!0&&(m(t._input,"focus",t.open),m(t._input,"click",t.open)),t.daysContainer!==void 0&&(m(t.monthNav,"click",xe),m(t.monthNav,["keyup","increment"],p),m(t.daysContainer,"click",le)),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0){var C=function(N){return Nn(N).select()};m(t.timeContainer,["increment"],l),m(t.timeContainer,"blur",l,{capture:!0}),m(t.timeContainer,"click",y),m([t.hourElement,t.minuteElement],["focus","click"],C),t.secondElement!==void 0&&m(t.secondElement,"focus",function(){return t.secondElement&&t.secondElement.select()}),t.amPM!==void 0&&m(t.amPM,"click",function(N){l(N)})}t.config.allowInput&&m(t._input,"blur",ft)}function S(w,C){var N=w!==void 0?t.parseDate(w):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate1),t.calendarContainer.appendChild(w);var se=t.config.appendTo!==void 0&&t.config.appendTo.nodeType!==void 0;if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!se&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):t.config.appendTo!==void 0&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var pe=rt("div","flatpickr-wrapper");t.element.parentNode&&t.element.parentNode.insertBefore(pe,t.element),pe.appendChild(t.element),t.altInput&&pe.appendChild(t.altInput),pe.appendChild(t.calendarContainer)}!t.config.static&&!t.config.inline&&(t.config.appendTo!==void 0?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}function M(w,C,N,U){var se=Pe(C,!0),pe=rt("span",w,C.getDate().toString());return pe.dateObj=C,pe.$i=U,pe.setAttribute("aria-label",t.formatDate(C,t.config.ariaDateFormat)),w.indexOf("hidden")===-1&&Rn(C,t.now)===0&&(t.todayDateElem=pe,pe.classList.add("today"),pe.setAttribute("aria-current","date")),se?(pe.tabIndex=-1,De(C)&&(pe.classList.add("selected"),t.selectedDateElem=pe,t.config.mode==="range"&&(cn(pe,"startRange",t.selectedDates[0]&&Rn(C,t.selectedDates[0],!0)===0),cn(pe,"endRange",t.selectedDates[1]&&Rn(C,t.selectedDates[1],!0)===0),w==="nextMonthDay"&&pe.classList.add("inRange")))):pe.classList.add("flatpickr-disabled"),t.config.mode==="range"&&me(C)&&!De(C)&&pe.classList.add("inRange"),t.weekNumbers&&t.config.showMonths===1&&w!=="prevMonthDay"&&U%7===6&&t.weekNumbers.insertAdjacentHTML("beforeend",""+t.config.getWeek(C)+""),K("onDayCreate",pe),pe}function _(w){w.focus(),t.config.mode==="range"&&dt(w)}function L(w){for(var C=w>0?0:t.config.showMonths-1,N=w>0?t.config.showMonths:-1,U=C;U!=N;U+=w)for(var se=t.daysContainer.children[U],pe=w>0?0:se.children.length-1,je=w>0?se.children.length:-1,Se=pe;Se!=je;Se+=w){var Ue=se.children[Se];if(Ue.className.indexOf("hidden")===-1&&Pe(Ue.dateObj))return Ue}}function T(w,C){for(var N=w.className.indexOf("Month")===-1?w.dateObj.getMonth():t.currentMonth,U=C>0?t.config.showMonths:-1,se=C>0?1:-1,pe=N-t.currentMonth;pe!=U;pe+=se)for(var je=t.daysContainer.children[pe],Se=N-t.currentMonth===pe?w.$i+C:C<0?je.children.length-1:0,Ue=je.children.length,ye=Se;ye>=0&&ye0?Ue:-1);ye+=se){var Me=je.children[ye];if(Me.className.indexOf("hidden")===-1&&Pe(Me.dateObj)&&Math.abs(w.$i-ye)>=Math.abs(C))return _(Me)}t.changeMonth(se),I(L(se),0)}function I(w,C){var N=s(),U=Ce(N||document.body),se=w!==void 0?w:U?N:t.selectedDateElem!==void 0&&Ce(t.selectedDateElem)?t.selectedDateElem:t.todayDateElem!==void 0&&Ce(t.todayDateElem)?t.todayDateElem:L(C>0?1:-1);se===void 0?t._input.focus():U?T(se,C):_(se)}function j(w,C){for(var N=(new Date(w,C,1).getDay()-t.l10n.firstDayOfWeek+7)%7,U=t.utils.getDaysInMonth((C-1+12)%12,w),se=t.utils.getDaysInMonth(C,w),pe=window.document.createDocumentFragment(),je=t.config.showMonths>1,Se=je?"prevMonthDay hidden":"prevMonthDay",Ue=je?"nextMonthDay hidden":"nextMonthDay",ye=U+1-N,Me=0;ye<=U;ye++,Me++)pe.appendChild(M("flatpickr-day "+Se,new Date(w,C-1,ye),ye,Me));for(ye=1;ye<=se;ye++,Me++)pe.appendChild(M("flatpickr-day",new Date(w,C,ye),ye,Me));for(var ht=se+1;ht<=42-N&&(t.config.showMonths===1||Me%7!==0);ht++,Me++)pe.appendChild(M("flatpickr-day "+Ue,new Date(w,C+1,ht%se),ht,Me));var cr=rt("div","dayContainer");return cr.appendChild(pe),cr}function F(){if(t.daysContainer!==void 0){qo(t.daysContainer),t.weekNumbers&&qo(t.weekNumbers);for(var w=document.createDocumentFragment(),C=0;C1||t.config.monthSelectorType!=="dropdown")){var w=function(U){return t.config.minDate!==void 0&&t.currentYear===t.config.minDate.getFullYear()&&Ut.config.maxDate.getMonth())};t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="";for(var C=0;C<12;C++)if(w(C)){var N=rt("option","flatpickr-monthDropdown-month");N.value=new Date(t.currentYear,C).getMonth().toString(),N.textContent=rl(C,t.config.shorthandCurrentMonth,t.l10n),N.tabIndex=-1,t.currentMonth===C&&(N.selected=!0),t.monthsDropdownContainer.appendChild(N)}}}function H(){var w=rt("div","flatpickr-month"),C=window.document.createDocumentFragment(),N;t.config.showMonths>1||t.config.monthSelectorType==="static"?N=rt("span","cur-month"):(t.monthsDropdownContainer=rt("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),m(t.monthsDropdownContainer,"change",function(je){var Se=Nn(je),Ue=parseInt(Se.value,10);t.changeMonth(Ue-t.currentMonth),K("onMonthChange")}),R(),N=t.monthsDropdownContainer);var U=ea("cur-year",{tabindex:"-1"}),se=U.getElementsByTagName("input")[0];se.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&se.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(se.setAttribute("max",t.config.maxDate.getFullYear().toString()),se.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear());var pe=rt("div","flatpickr-current-month");return pe.appendChild(N),pe.appendChild(U),C.appendChild(pe),w.appendChild(C),{container:w,yearElement:se,monthElement:N}}function G(){qo(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]);for(var w=t.config.showMonths;w--;){var C=H();t.yearElements.push(C.yearElement),t.monthElements.push(C.monthElement),t.monthNav.appendChild(C.container)}t.monthNav.appendChild(t.nextMonthNav)}function V(){return t.monthNav=rt("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=rt("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=rt("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,G(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function(w){t.__hidePrevMonthArrow!==w&&(cn(t.prevMonthNav,"flatpickr-disabled",w),t.__hidePrevMonthArrow=w)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function(w){t.__hideNextMonthArrow!==w&&(cn(t.nextMonthNav,"flatpickr-disabled",w),t.__hideNextMonthArrow=w)}}),t.currentYearElement=t.yearElements[0],ie(),t.monthNav}function W(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar");var w=mu(t.config);t.timeContainer=rt("div","flatpickr-time"),t.timeContainer.tabIndex=-1;var C=rt("span","flatpickr-time-separator",":"),N=ea("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel});t.hourElement=N.getElementsByTagName("input")[0];var U=ea("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel});if(t.minuteElement=U.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=Dn(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?w.hours:c(w.hours)),t.minuteElement.value=Dn(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():w.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(N),t.timeContainer.appendChild(C),t.timeContainer.appendChild(U),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds");var se=ea("flatpickr-second");t.secondElement=se.getElementsByTagName("input")[0],t.secondElement.value=Dn(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():w.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(rt("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(se)}return t.config.time_24hr||(t.amPM=rt("span","flatpickr-am-pm",t.l10n.amPM[Gn((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}function J(){t.weekdayContainer?qo(t.weekdayContainer):t.weekdayContainer=rt("div","flatpickr-weekdays");for(var w=t.config.showMonths;w--;){var C=rt("div","flatpickr-weekdaycontainer");t.weekdayContainer.appendChild(C)}return we(),t.weekdayContainer}function we(){if(t.weekdayContainer){var w=t.l10n.firstDayOfWeek,C=Th(t.l10n.weekdays.shorthand);w>0&&w + `+C.join("")+` + + `}}function Ze(){t.calendarContainer.classList.add("hasWeeks");var w=rt("div","flatpickr-weekwrapper");w.appendChild(rt("span","flatpickr-weekday",t.l10n.weekAbbreviation));var C=rt("div","flatpickr-weeks");return w.appendChild(C),{weekWrapper:w,weekNumbers:C}}function Ie(w,C){C===void 0&&(C=!0);var N=C?w:w-t.currentMonth;N<0&&t._hidePrevMonthArrow===!0||N>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=N,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,K("onYearChange"),R()),F(),K("onMonthChange"),ie())}function Be(w,C){if(w===void 0&&(w=!0),C===void 0&&(C=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,C===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var N=mu(t.config),U=N.hours,se=N.minutes,pe=N.seconds;h(U,se,pe)}t.redraw(),w&&K("onChange")}function lt(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),K("onClose")}function Ye(){t.config!==void 0&&K("onDestroy");for(var w=t._handlers.length;w--;)t._handlers[w].remove();if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0;else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var C=t.calendarContainer.parentNode;if(C.lastChild&&C.removeChild(C.lastChild),C.parentNode){for(;C.firstChild;)C.parentNode.insertBefore(C.firstChild,C);C.parentNode.removeChild(C)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(N){try{delete t[N]}catch{}})}function nt(w){return t.calendarContainer.contains(w)}function q(w){if(t.isOpen&&!t.config.inline){var C=Nn(w),N=nt(C),U=C===t.input||C===t.altInput||t.element.contains(C)||w.path&&w.path.indexOf&&(~w.path.indexOf(t.input)||~w.path.indexOf(t.altInput)),se=!U&&!N&&!nt(w.relatedTarget),pe=!t.config.ignoredFocusElements.some(function(je){return je.contains(C)});se&&pe&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&l(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function ce(w){if(!(!w||t.config.minDate&&wt.config.maxDate.getFullYear())){var C=w,N=t.currentYear!==C;t.currentYear=C||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),N&&(t.redraw(),K("onYearChange"),R())}}function Pe(w,C){var N;C===void 0&&(C=!0);var U=t.parseDate(w,void 0,C);if(t.config.minDate&&U&&Rn(U,t.config.minDate,C!==void 0?C:!t.minDateHasTime)<0||t.config.maxDate&&U&&Rn(U,t.config.maxDate,C!==void 0?C:!t.maxDateHasTime)>0)return!1;if(!t.config.enable&&t.config.disable.length===0)return!0;if(U===void 0)return!1;for(var se=!!t.config.enable,pe=(N=t.config.enable)!==null&&N!==void 0?N:t.config.disable,je=0,Se=void 0;je=Se.from.getTime()&&U.getTime()<=Se.to.getTime())return se}return!se}function Ce(w){return t.daysContainer!==void 0?w.className.indexOf("hidden")===-1&&w.className.indexOf("flatpickr-disabled")===-1&&t.daysContainer.contains(w):!1}function ft(w){var C=w.target===t._input,N=t._input.value.trimEnd()!==fe();C&&N&&!(w.relatedTarget&&nt(w.relatedTarget))&&t.setDate(t._input.value,!0,w.target===t.altInput?t.config.altFormat:t.config.dateFormat)}function mt(w){var C=Nn(w),N=t.config.wrap?e.contains(C):C===t._input,U=t.config.allowInput,se=t.isOpen&&(!U||!N),pe=t.config.inline&&N&&!U;if(w.keyCode===13&&N){if(U)return t.setDate(t._input.value,!0,C===t.altInput?t.config.altFormat:t.config.dateFormat),t.close(),C.blur();t.open()}else if(nt(C)||se||pe){var je=!!t.timeContainer&&t.timeContainer.contains(C);switch(w.keyCode){case 13:je?(w.preventDefault(),l(),ve()):le(w);break;case 27:w.preventDefault(),ve();break;case 8:case 46:N&&!t.config.allowInput&&(w.preventDefault(),t.clear());break;case 37:case 39:if(!je&&!N){w.preventDefault();var Se=s();if(t.daysContainer!==void 0&&(U===!1||Se&&Ce(Se))){var Ue=w.keyCode===39?1:-1;w.ctrlKey?(w.stopPropagation(),Ie(Ue),I(L(1),0)):I(void 0,Ue)}}else t.hourElement&&t.hourElement.focus();break;case 38:case 40:w.preventDefault();var ye=w.keyCode===40?1:-1;t.daysContainer&&C.$i!==void 0||C===t.input||C===t.altInput?w.ctrlKey?(w.stopPropagation(),ce(t.currentYear-ye),I(L(1),0)):je||I(void 0,ye*7):C===t.currentYearElement?ce(t.currentYear-ye):t.config.enableTime&&(!je&&t.hourElement&&t.hourElement.focus(),l(w),t._debouncedChange());break;case 9:if(je){var Me=[t.hourElement,t.minuteElement,t.secondElement,t.amPM].concat(t.pluginElements).filter(function(Pn){return Pn}),ht=Me.indexOf(C);if(ht!==-1){var cr=Me[ht+(w.shiftKey?-1:1)];w.preventDefault(),(cr||t._input).focus()}}else!t.config.noCalendar&&t.daysContainer&&t.daysContainer.contains(C)&&w.shiftKey&&(w.preventDefault(),t._input.focus());break}}if(t.amPM!==void 0&&C===t.amPM)switch(w.key){case t.l10n.amPM[0].charAt(0):case t.l10n.amPM[0].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[0],f(),Ee();break;case t.l10n.amPM[1].charAt(0):case t.l10n.amPM[1].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[1],f(),Ee();break}(N||nt(C))&&K("onKeyDown",w)}function dt(w,C){if(C===void 0&&(C="flatpickr-day"),!(t.selectedDates.length!==1||w&&(!w.classList.contains(C)||w.classList.contains("flatpickr-disabled")))){for(var N=w?w.dateObj.getTime():t.days.firstElementChild.dateObj.getTime(),U=t.parseDate(t.selectedDates[0],void 0,!0).getTime(),se=Math.min(N,t.selectedDates[0].getTime()),pe=Math.max(N,t.selectedDates[0].getTime()),je=!1,Se=0,Ue=0,ye=se;yese&&yeSe)?Se=ye:ye>U&&(!Ue||ye ."+C));Me.forEach(function(ht){var cr=ht.dateObj,Pn=cr.getTime(),Es=Se>0&&Pn0&&Pn>Ue;if(Es){ht.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(Vi){ht.classList.remove(Vi)});return}else if(je&&!Es)return;["startRange","inRange","endRange","notAllowed"].forEach(function(Vi){ht.classList.remove(Vi)}),w!==void 0&&(w.classList.add(N<=t.selectedDates[0].getTime()?"startRange":"endRange"),UN&&Pn===U&&ht.classList.add("endRange"),Pn>=Se&&(Ue===0||Pn<=Ue)&&aT(Pn,U,N)&&ht.classList.add("inRange"))})}}function x(){t.isOpen&&!t.config.static&&!t.config.inline&&re()}function P(w,C){if(C===void 0&&(C=t._positionElement),t.isMobile===!0){if(w){w.preventDefault();var N=Nn(w);N&&N.blur()}t.mobileInput!==void 0&&(t.mobileInput.focus(),t.mobileInput.click()),K("onOpen");return}else if(t._input.disabled||t.config.inline)return;var U=t.isOpen;t.isOpen=!0,U||(t.calendarContainer.classList.add("open"),t._input.classList.add("active"),K("onOpen"),re(C)),t.config.enableTime===!0&&t.config.noCalendar===!0&&t.config.allowInput===!1&&(w===void 0||!t.timeContainer.contains(w.relatedTarget))&&setTimeout(function(){return t.hourElement.select()},50)}function B(w){return function(C){var N=t.config["_"+w+"Date"]=t.parseDate(C,t.config.dateFormat),U=t.config["_"+(w==="min"?"max":"min")+"Date"];N!==void 0&&(t[w==="min"?"minDateHasTime":"maxDateHasTime"]=N.getHours()>0||N.getMinutes()>0||N.getSeconds()>0),t.selectedDates&&(t.selectedDates=t.selectedDates.filter(function(se){return Pe(se)}),!t.selectedDates.length&&w==="min"&&d(N),Ee()),t.daysContainer&&(Q(),N!==void 0?t.currentYearElement[w]=N.getFullYear().toString():t.currentYearElement.removeAttribute(w),t.currentYearElement.disabled=!!U&&N!==void 0&&U.getFullYear()===N.getFullYear())}}function X(){var w=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],C=rn(rn({},JSON.parse(JSON.stringify(e.dataset||{}))),n),N={};t.config.parseDate=C.parseDate,t.config.formatDate=C.formatDate,Object.defineProperty(t.config,"enable",{get:function(){return t.config._enable},set:function(Me){t.config._enable=v(Me)}}),Object.defineProperty(t.config,"disable",{get:function(){return t.config._disable},set:function(Me){t.config._disable=v(Me)}});var U=C.mode==="time";if(!C.dateFormat&&(C.enableTime||U)){var se=Ht.defaultConfig.dateFormat||rs.dateFormat;N.dateFormat=C.noCalendar||U?"H:i"+(C.enableSeconds?":S":""):se+" H:i"+(C.enableSeconds?":S":"")}if(C.altInput&&(C.enableTime||U)&&!C.altFormat){var pe=Ht.defaultConfig.altFormat||rs.altFormat;N.altFormat=C.noCalendar||U?"h:i"+(C.enableSeconds?":S K":" K"):pe+(" h:i"+(C.enableSeconds?":S":"")+" K")}Object.defineProperty(t.config,"minDate",{get:function(){return t.config._minDate},set:B("min")}),Object.defineProperty(t.config,"maxDate",{get:function(){return t.config._maxDate},set:B("max")});var je=function(Me){return function(ht){t.config[Me==="min"?"_minTime":"_maxTime"]=t.parseDate(ht,"H:i:S")}};Object.defineProperty(t.config,"minTime",{get:function(){return t.config._minTime},set:je("min")}),Object.defineProperty(t.config,"maxTime",{get:function(){return t.config._maxTime},set:je("max")}),C.mode==="time"&&(t.config.noCalendar=!0,t.config.enableTime=!0),Object.assign(t.config,N,C);for(var Se=0;Se-1?t.config[ye]=du(Ue[ye]).map(o).concat(t.config[ye]):typeof C[ye]>"u"&&(t.config[ye]=Ue[ye])}C.altInputClass||(t.config.altInputClass=z().className+" "+t.config.altInputClass),K("onParseConfig")}function z(){return t.config.wrap?e.querySelector("[data-input]"):e}function Z(){typeof t.config.locale!="object"&&typeof Ht.l10ns[t.config.locale]>"u"&&t.config.errorHandler(new Error("flatpickr: invalid locale "+t.config.locale)),t.l10n=rn(rn({},Ht.l10ns.default),typeof t.config.locale=="object"?t.config.locale:t.config.locale!=="default"?Ht.l10ns[t.config.locale]:void 0),vi.D="("+t.l10n.weekdays.shorthand.join("|")+")",vi.l="("+t.l10n.weekdays.longhand.join("|")+")",vi.M="("+t.l10n.months.shorthand.join("|")+")",vi.F="("+t.l10n.months.longhand.join("|")+")",vi.K="("+t.l10n.amPM[0]+"|"+t.l10n.amPM[1]+"|"+t.l10n.amPM[0].toLowerCase()+"|"+t.l10n.amPM[1].toLowerCase()+")";var w=rn(rn({},n),JSON.parse(JSON.stringify(e.dataset||{})));w.time_24hr===void 0&&Ht.defaultConfig.time_24hr===void 0&&(t.config.time_24hr=t.l10n.time_24hr),t.formatDate=ry(t),t.parseDate=lc({config:t.config,l10n:t.l10n})}function re(w){if(typeof t.config.position=="function")return void t.config.position(t,w);if(t.calendarContainer!==void 0){K("onPreCalendarPosition");var C=w||t._positionElement,N=Array.prototype.reduce.call(t.calendarContainer.children,function(Xy,Jy){return Xy+Jy.offsetHeight},0),U=t.calendarContainer.offsetWidth,se=t.config.position.split(" "),pe=se[0],je=se.length>1?se[1]:null,Se=C.getBoundingClientRect(),Ue=window.innerHeight-Se.bottom,ye=pe==="above"||pe!=="below"&&UeN,Me=window.pageYOffset+Se.top+(ye?-N-2:C.offsetHeight+2);if(cn(t.calendarContainer,"arrowTop",!ye),cn(t.calendarContainer,"arrowBottom",ye),!t.config.inline){var ht=window.pageXOffset+Se.left,cr=!1,Pn=!1;je==="center"?(ht-=(U-Se.width)/2,cr=!0):je==="right"&&(ht-=U-Se.width,Pn=!0),cn(t.calendarContainer,"arrowLeft",!cr&&!Pn),cn(t.calendarContainer,"arrowCenter",cr),cn(t.calendarContainer,"arrowRight",Pn);var Es=window.document.body.offsetWidth-(window.pageXOffset+Se.right),Vi=ht+U>window.document.body.offsetWidth,$y=Es+U>window.document.body.offsetWidth;if(cn(t.calendarContainer,"rightMost",Vi),!t.config.static)if(t.calendarContainer.style.top=Me+"px",!Vi)t.calendarContainer.style.left=ht+"px",t.calendarContainer.style.right="auto";else if(!$y)t.calendarContainer.style.left="auto",t.calendarContainer.style.right=Es+"px";else{var Kl=te();if(Kl===void 0)return;var Wy=window.document.body.offsetWidth,Yy=Math.max(0,Wy/2-U/2),Ky=".flatpickr-calendar.centerMost:before",zy=".flatpickr-calendar.centerMost:after",Gy=Kl.cssRules.length,Zy="{left:"+Se.left+"px;right:auto;}";cn(t.calendarContainer,"rightMost",!1),cn(t.calendarContainer,"centerMost",!0),Kl.insertRule(Ky+","+zy+Zy,Gy),t.calendarContainer.style.left=Yy+"px",t.calendarContainer.style.right="auto"}}}}function te(){for(var w=null,C=0;Ct.currentMonth+t.config.showMonths-1)&&t.config.mode!=="range";if(t.selectedDateElem=U,t.config.mode==="single")t.selectedDates=[se];else if(t.config.mode==="multiple"){var je=De(se);je?t.selectedDates.splice(parseInt(je),1):t.selectedDates.push(se)}else t.config.mode==="range"&&(t.selectedDates.length===2&&t.clear(!1,!1),t.latestSelectedDateObj=se,t.selectedDates.push(se),Rn(se,t.selectedDates[0],!0)!==0&&t.selectedDates.sort(function(Me,ht){return Me.getTime()-ht.getTime()}));if(f(),pe){var Se=t.currentYear!==se.getFullYear();t.currentYear=se.getFullYear(),t.currentMonth=se.getMonth(),Se&&(K("onYearChange"),R()),K("onMonthChange")}if(ie(),F(),Ee(),!pe&&t.config.mode!=="range"&&t.config.showMonths===1?_(U):t.selectedDateElem!==void 0&&t.hourElement===void 0&&t.selectedDateElem&&t.selectedDateElem.focus(),t.hourElement!==void 0&&t.hourElement!==void 0&&t.hourElement.focus(),t.config.closeOnSelect){var Ue=t.config.mode==="single"&&!t.config.enableTime,ye=t.config.mode==="range"&&t.selectedDates.length===2&&!t.config.enableTime;(Ue||ye)&&ve()}g()}}var he={locale:[Z,we],showMonths:[G,a,J],minDate:[S],maxDate:[S],positionElement:[k],clickOpens:[function(){t.config.clickOpens===!0?(m(t._input,"focus",t.open),m(t._input,"click",t.open)):(t._input.removeEventListener("focus",t.open),t._input.removeEventListener("click",t.open))}]};function Te(w,C){if(w!==null&&typeof w=="object"){Object.assign(t.config,w);for(var N in w)he[N]!==void 0&&he[N].forEach(function(U){return U()})}else t.config[w]=C,he[w]!==void 0?he[w].forEach(function(U){return U()}):fu.indexOf(w)>-1&&(t.config[w]=du(C));t.redraw(),Ee(!0)}function Ne(w,C){var N=[];if(w instanceof Array)N=w.map(function(U){return t.parseDate(U,C)});else if(w instanceof Date||typeof w=="number")N=[t.parseDate(w,C)];else if(typeof w=="string")switch(t.config.mode){case"single":case"time":N=[t.parseDate(w,C)];break;case"multiple":N=w.split(t.config.conjunction).map(function(U){return t.parseDate(U,C)});break;case"range":N=w.split(t.l10n.rangeSeparator).map(function(U){return t.parseDate(U,C)});break}else t.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(w)));t.selectedDates=t.config.allowInvalidPreload?N:N.filter(function(U){return U instanceof Date&&Pe(U,!1)}),t.config.mode==="range"&&t.selectedDates.sort(function(U,se){return U.getTime()-se.getTime()})}function Ke(w,C,N){if(C===void 0&&(C=!1),N===void 0&&(N=t.config.dateFormat),w!==0&&!w||w instanceof Array&&w.length===0)return t.clear(C);Ne(w,N),t.latestSelectedDateObj=t.selectedDates[t.selectedDates.length-1],t.redraw(),S(void 0,C),d(),t.selectedDates.length===0&&t.clear(!1),Ee(C),C&&K("onChange")}function v(w){return w.slice().map(function(C){return typeof C=="string"||typeof C=="number"||C instanceof Date?t.parseDate(C,void 0,!0):C&&typeof C=="object"&&C.from&&C.to?{from:t.parseDate(C.from,void 0),to:t.parseDate(C.to,void 0)}:C}).filter(function(C){return C})}function b(){t.selectedDates=[],t.now=t.parseDate(t.config.now)||new Date;var w=t.config.defaultDate||((t.input.nodeName==="INPUT"||t.input.nodeName==="TEXTAREA")&&t.input.placeholder&&t.input.value===t.input.placeholder?null:t.input.value);w&&Ne(w,t.config.dateFormat),t._initialDate=t.selectedDates.length>0?t.selectedDates[0]:t.config.minDate&&t.config.minDate.getTime()>t.now.getTime()?t.config.minDate:t.config.maxDate&&t.config.maxDate.getTime()0&&(t.latestSelectedDateObj=t.selectedDates[0]),t.config.minTime!==void 0&&(t.config.minTime=t.parseDate(t.config.minTime,"H:i")),t.config.maxTime!==void 0&&(t.config.maxTime=t.parseDate(t.config.maxTime,"H:i")),t.minDateHasTime=!!t.config.minDate&&(t.config.minDate.getHours()>0||t.config.minDate.getMinutes()>0||t.config.minDate.getSeconds()>0),t.maxDateHasTime=!!t.config.maxDate&&(t.config.maxDate.getHours()>0||t.config.maxDate.getMinutes()>0||t.config.maxDate.getSeconds()>0)}function A(){if(t.input=z(),!t.input){t.config.errorHandler(new Error("Invalid input element specified"));return}t.input._type=t.input.type,t.input.type="text",t.input.classList.add("flatpickr-input"),t._input=t.input,t.config.altInput&&(t.altInput=rt(t.input.nodeName,t.config.altInputClass),t._input=t.altInput,t.altInput.placeholder=t.input.placeholder,t.altInput.disabled=t.input.disabled,t.altInput.required=t.input.required,t.altInput.tabIndex=t.input.tabIndex,t.altInput.type="text",t.input.setAttribute("type","hidden"),!t.config.static&&t.input.parentNode&&t.input.parentNode.insertBefore(t.altInput,t.input.nextSibling)),t.config.allowInput||t._input.setAttribute("readonly","readonly"),k()}function k(){t._positionElement=t.config.positionElement||t._input}function Y(){var w=t.config.enableTime?t.config.noCalendar?"time":"datetime-local":"date";t.mobileInput=rt("input",t.input.className+" flatpickr-mobile"),t.mobileInput.tabIndex=1,t.mobileInput.type=w,t.mobileInput.disabled=t.input.disabled,t.mobileInput.required=t.input.required,t.mobileInput.placeholder=t.input.placeholder,t.mobileFormatStr=w==="datetime-local"?"Y-m-d\\TH:i:S":w==="date"?"Y-m-d":"H:i:S",t.selectedDates.length>0&&(t.mobileInput.defaultValue=t.mobileInput.value=t.formatDate(t.selectedDates[0],t.mobileFormatStr)),t.config.minDate&&(t.mobileInput.min=t.formatDate(t.config.minDate,"Y-m-d")),t.config.maxDate&&(t.mobileInput.max=t.formatDate(t.config.maxDate,"Y-m-d")),t.input.getAttribute("step")&&(t.mobileInput.step=String(t.input.getAttribute("step"))),t.input.type="hidden",t.altInput!==void 0&&(t.altInput.type="hidden");try{t.input.parentNode&&t.input.parentNode.insertBefore(t.mobileInput,t.input.nextSibling)}catch{}m(t.mobileInput,"change",function(C){t.setDate(Nn(C).value,!1,t.mobileFormatStr),K("onChange"),K("onClose")})}function ee(w){if(t.isOpen===!0)return t.close();t.open(w)}function K(w,C){if(t.config!==void 0){var N=t.config[w];if(N!==void 0&&N.length>0)for(var U=0;N[U]&&U=0&&Rn(w,t.selectedDates[1])<=0}function ie(){t.config.noCalendar||t.isMobile||!t.monthNav||(t.yearElements.forEach(function(w,C){var N=new Date(t.currentYear,t.currentMonth,1);N.setMonth(t.currentMonth+C),t.config.showMonths>1||t.config.monthSelectorType==="static"?t.monthElements[C].textContent=rl(N.getMonth(),t.config.shorthandCurrentMonth,t.l10n)+" ":t.monthsDropdownContainer.value=N.getMonth().toString(),w.value=N.getFullYear().toString()}),t._hidePrevMonthArrow=t.config.minDate!==void 0&&(t.currentYear===t.config.minDate.getFullYear()?t.currentMonth<=t.config.minDate.getMonth():t.currentYeart.config.maxDate.getMonth():t.currentYear>t.config.maxDate.getFullYear()))}function fe(w){var C=w||(t.config.altInput?t.config.altFormat:t.config.dateFormat);return t.selectedDates.map(function(N){return t.formatDate(N,C)}).filter(function(N,U,se){return t.config.mode!=="range"||t.config.enableTime||se.indexOf(N)===U}).join(t.config.mode!=="range"?t.config.conjunction:t.l10n.rangeSeparator)}function Ee(w){w===void 0&&(w=!0),t.mobileInput!==void 0&&t.mobileFormatStr&&(t.mobileInput.value=t.latestSelectedDateObj!==void 0?t.formatDate(t.latestSelectedDateObj,t.mobileFormatStr):""),t.input.value=fe(t.config.dateFormat),t.altInput!==void 0&&(t.altInput.value=fe(t.config.altFormat)),w!==!1&&K("onValueUpdate")}function xe(w){var C=Nn(w),N=t.prevMonthNav.contains(C),U=t.nextMonthNav.contains(C);N||U?Ie(N?-1:1):t.yearElements.indexOf(C)>=0?C.select():C.classList.contains("arrowUp")?t.changeYear(t.currentYear+1):C.classList.contains("arrowDown")&&t.changeYear(t.currentYear-1)}function It(w){w.preventDefault();var C=w.type==="keydown",N=Nn(w),U=N;t.amPM!==void 0&&N===t.amPM&&(t.amPM.textContent=t.l10n.amPM[Gn(t.amPM.textContent===t.l10n.amPM[0])]);var se=parseFloat(U.getAttribute("min")),pe=parseFloat(U.getAttribute("max")),je=parseFloat(U.getAttribute("step")),Se=parseInt(U.value,10),Ue=w.delta||(C?w.which===38?1:-1:0),ye=Se+je*Ue;if(typeof U.value<"u"&&U.value.length===2){var Me=U===t.hourElement,ht=U===t.minuteElement;yepe&&(ye=U===t.hourElement?ye-pe-Gn(!t.amPM):se,ht&&E(void 0,1,t.hourElement)),t.amPM&&Me&&(je===1?ye+Se===23:Math.abs(ye-Se)>je)&&(t.amPM.textContent=t.l10n.amPM[Gn(t.amPM.textContent===t.l10n.amPM[0])]),U.value=Dn(ye)}}return i(),t}function is(e,n){for(var t=Array.prototype.slice.call(e).filter(function(o){return o instanceof HTMLElement}),r=[],i=0;i{window.Flatpickr=Ht;const n=r=>{var s;if((s=document.getElementById("flatpickr"))==null||s.remove(),r==="light")return;const i=document.createElement("link");i.rel="stylesheet",i.type="text/css",i.href=`https://npmcdn.com/flatpickr/dist/themes/${r}.css`,i.id="flatpickr",document.head.appendChild(i)},t=document.documentElement.classList.contains("dark")?"dark":"light";n(t),e.config.globalProperties.$emitter.on("change-theme",r=>{n(r)})}};/** +* vue v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const hT=()=>{},pT=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:kc,BaseTransitionPropsValidators:Cl,Comment:Lt,DeprecationTypes:bg,EffectScope:ml,ErrorCodes:$p,ErrorTypeStrings:hg,Fragment:et,KeepAlive:dm,ReactiveEffect:ss,Static:ti,Suspense:Xm,Teleport:em,Text:Pr,TrackOpTypes:Vp,Transition:as,TransitionGroup:hf,TriggerOpTypes:jp,VueElement:Mo,assertNumber:Up,callWithAsyncErrorHandling:Un,callWithErrorHandling:Li,camelize:bt,capitalize:oi,cloneVNode:lr,compatUtils:yg,compile:hT,computed:qe,createApp:lo,createBlock:An,createCommentVNode:He,createElementBlock:ge,createElementVNode:Et,createHydrationRenderer:Xc,createPropsRestProxy:Mm,createRenderer:Zc,createSSRApp:vf,createSlots:ro,createStaticVNode:rg,createTextVNode:Xt,createVNode:at,customRef:Pc,defineAsyncComponent:fm,defineComponent:_i,defineCustomElement:ff,defineEmits:ym,defineExpose:bm,defineModel:wm,defineOptions:Em,defineProps:vm,defineSSRCustomElement:Mg,defineSlots:Sm,devtools:pg,effect:Sp,effectScope:pp,getCurrentInstance:qt,getCurrentScope:Dc,getCurrentWatcher:Hp,getTransitionRawChildren:So,guardReactiveProps:sf,h:ii,handleError:ui,hasInjectionContext:Rm,hydrate:jg,hydrateOnIdle:am,hydrateOnInteraction:cm,hydrateOnMediaQuery:um,hydrateOnVisible:lm,initCustomFormatter:cg,initDirectivesForSSR:Ug,inject:ei,isMemoSame:lf,isProxy:Eo,isReactive:Ir,isReadonly:kr,isRef:Ct,isRuntimeOnly:ag,isShallow:Mn,isVNode:gr,markRaw:Mc,mergeDefaults:Am,mergeModels:xm,mergeProps:oo,nextTick:pn,normalizeClass:kt,normalizeProps:Na,normalizeStyle:Kt,onActivated:_c,onBeforeMount:Al,onBeforeUnmount:ms,onBeforeUpdate:jc,onDeactivated:Vc,onErrorCaptured:$c,onMounted:ci,onRenderTracked:Uc,onRenderTriggered:Bc,onScopeDispose:mp,onServerPrefetch:Hc,onUnmounted:To,onUpdated:Do,onWatcherCleanup:Nc,openBlock:ae,popScopeId:Zp,provide:Co,proxyRefs:wl,pushScopeId:Gp,queuePostFlushCb:eo,reactive:Fr,readonly:bo,ref:Jt,registerRuntimeCompiler:af,render:gf,renderList:vn,renderSlot:tt,resolveComponent:hr,resolveDirective:mm,resolveDynamicComponent:gs,resolveFilter:vg,resolveTransitionHooks:xi,setBlockTracking:Ha,setDevtoolsHook:mg,setTransitionHooks:mr,shallowReactive:xc,shallowReadonly:Rp,shallowRef:Sl,ssrContextKey:Qc,ssrUtils:gg,stop:wp,toDisplayString:yt,toHandlerKey:wi,toHandlers:gm,toRaw:Je,toRef:Cr,toRefs:Lp,toValue:We,transformVNodeArgs:tg,triggerRef:kp,unref:st,useAttrs:Cm,useCssModule:Pg,useCssVars:xg,useHost:df,useId:sm,useModel:zm,useSSRContext:qc,useShadowRoot:Ig,useSlots:Tm,useTemplateRef:om,useTransitionState:Tl,vModelCheckbox:Ml,vModelDynamic:mf,vModelRadio:Il,vModelSelect:pf,vModelText:ao,vShow:cf,version:uf,warn:dg,watch:jn,watchEffect:ef,watchPostEffect:tf,watchSyncEffect:nf,withAsyncContext:Im,withCtx:pt,withDefaults:Dm,withDirectives:Jp,withKeys:Pl,withMemo:fg,withModifiers:zr,withScopeId:Xp},Symbol.toStringTag,{value:"Module"}));/** + * vee-validate v4.13.2 + * (c) 2024 Abdelrahman Awad + * @license MIT + */function zt(e){return typeof e=="function"}function iy(e){return e==null}const Ri=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function Yf(e){return Number(e)>=0}function mT(e){const n=parseFloat(e);return isNaN(n)?e:n}function gT(e){return typeof e=="object"&&e!==null}function vT(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Ch(e){if(!gT(e)||vT(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let n=e;for(;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}function yo(e,n){return Object.keys(n).forEach(t=>{if(Ch(n[t])&&Ch(e[t])){e[t]||(e[t]={}),yo(e[t],n[t]);return}e[t]=n[t]}),e}function Fs(e){const n=e.split(".");if(!n.length)return"";let t=String(n[0]);for(let r=1;rwT(i)&&s in i?i[s]:t,e):t}function Dr(e,n,t){if($l(n)){e[zf(n)]=t;return}const r=n.split(/\.|\[(\d+)\]/).filter(Boolean);let i=e;for(let s=0;sOn(e,t.slice(0,o).join(".")));for(let s=i.length-1;s>=0;s--)if(DT(i[s])){if(s===0){gu(e,t[0]);continue}gu(i[s-1],t[s-1])}}function Ln(e){return Object.keys(e)}function ly(e,n=void 0){const t=qt();return(t==null?void 0:t.provides[e])||ei(e,n)}function Ih(e,n,t){if(Array.isArray(e)){const r=[...e],i=r.findIndex(s=>yn(s,n));return i>=0?r.splice(i,1):r.push(n),r}return yn(e,n)?t:n}function Ph(e,n=0){let t=null,r=[];return function(...i){return t&&clearTimeout(t),t=setTimeout(()=>{const s=e(...i);r.forEach(o=>o(s)),r=[]},n),new Promise(s=>r.push(s))}}function AT(e,n){return Ri(n)&&n.number?mT(e):e}function cc(e,n){let t;return async function(...i){const s=e(...i);t=s;const o=await s;return s!==t?o:(t=void 0,n(o,i))}}function fc(e){return Array.isArray(e)?e:e?[e]:[]}function ta(e,n){const t={};for(const r in e)n.includes(r)||(t[r]=e[r]);return t}function xT(e){let n=null,t=[];return function(...r){const i=pn(()=>{if(n!==i)return;const s=e(...r);t.forEach(o=>o(s)),t=[],n=null});return n=i,new Promise(s=>t.push(s))}}function Gf(e,n,t){return n.slots.default?typeof e=="string"||!e?n.slots.default(t()):{default:()=>{var r,i;return(i=(r=n.slots).default)===null||i===void 0?void 0:i.call(r,t())}}:n.slots.default}function vu(e){if(uy(e))return e._value}function uy(e){return"_value"in e}function MT(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function ol(e){if(!Kf(e))return e;const n=e.target;if(Fo(n.type)&&uy(n))return vu(n);if(n.type==="file"&&n.files){const t=Array.from(n.files);return n.multiple?t:t[0]}if(TT(n))return Array.from(n.options).filter(t=>t.selected&&!t.disabled).map(vu);if(oy(n)){const t=Array.from(n.options).find(r=>r.selected);return t?vu(t):n.value}return MT(n)}function cy(e){const n={};return Object.defineProperty(n,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?Ri(e)&&e._$$isNormalized?e:Ri(e)?Object.keys(e).reduce((t,r)=>{const i=IT(e[r]);return e[r]!==!1&&(t[r]=Nh(i)),t},n):typeof e!="string"?n:e.split("|").reduce((t,r)=>{const i=PT(r);return i.name&&(t[i.name]=Nh(i.params)),t},n):n}function IT(e){return e===!0?[]:Array.isArray(e)||Ri(e)?e:[e]}function Nh(e){const n=t=>typeof t=="string"&&t[0]==="@"?NT(t.slice(1)):t;return Array.isArray(e)?e.map(n):e instanceof RegExp?[e]:Object.keys(e).reduce((t,r)=>(t[r]=n(e[r]),t),{})}const PT=e=>{let n=[];const t=e.split(":")[0];return e.includes(":")&&(n=e.split(":").slice(1).join(":").split(",")),{name:t,params:n}};function NT(e){const n=t=>On(t,e)||t[e];return n.__locatorRef=e,n}function RT(e){return Array.isArray(e)?e.filter(uc):Ln(e).filter(n=>uc(e[n])).map(n=>e[n])}const FT={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let dc=Object.assign({},FT);const Si=()=>dc,kT=e=>{dc=Object.assign(Object.assign({},dc),e)},LT=kT;async function fy(e,n,t={}){const r=t==null?void 0:t.bails,i={name:(t==null?void 0:t.name)||"{field}",rules:n,label:t==null?void 0:t.label,bails:r??!0,formData:(t==null?void 0:t.values)||{}},s=await _T(i,e);return Object.assign(Object.assign({},s),{valid:!s.errors.length})}async function _T(e,n){const t=e.rules;if(ir(t)||sl(t))return jT(n,Object.assign(Object.assign({},e),{rules:t}));if(zt(t)||Array.isArray(t)){const a={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:n},l=Array.isArray(t)?t:[t],u=l.length,c=[];for(let f=0;f{const u=l.path||"";return a[u]||(a[u]={errors:[],path:u}),a[u].errors.push(...l.errors),a},{});return{errors:Object.values(o)}}}}}async function jT(e,n){const r=await(ir(n.rules)?n.rules:dy(n.rules)).parse(e,{formData:n.formData}),i=[];for(const s of r.errors)s.errors.length&&i.push(...s.errors);return{value:r.value,errors:i}}async function HT(e,n,t){const r=yT(t.name);if(!r)throw new Error(`No such validator '${t.name}' exists.`);const i=BT(t.params,e.formData),s={field:e.label||e.name,name:e.name,label:e.label,value:n,form:e.formData,rule:Object.assign(Object.assign({},t),{params:i})},o=await r(n,i,s);return typeof o=="string"?{error:o}:{error:o?void 0:hy(s)}}function hy(e){const n=Si().generateMessage;return n?n(e):"Field is invalid"}function BT(e,n){const t=r=>uc(r)?r(n):r;return Array.isArray(e)?e.map(t):Object.keys(e).reduce((r,i)=>(r[i]=t(e[i]),r),{})}async function UT(e,n){const r=await(ir(e)?e:dy(e)).parse(ut(n)),i={},s={};for(const o of r.errors){const a=o.errors,l=(o.path||"").replace(/\["(\d+)"\]/g,(u,c)=>`[${c}]`);i[l]={valid:!a.length,errors:a},a.length&&(s[l]=a[0])}return{valid:!r.errors.length,results:i,errors:s,values:r.value,source:"schema"}}async function $T(e,n,t){const i=Ln(e).map(async u=>{var c,f,d;const h=(c=t==null?void 0:t.names)===null||c===void 0?void 0:c[u],p=await fy(On(n,u),e[u],{name:(h==null?void 0:h.name)||u,label:h==null?void 0:h.label,values:n,bails:(d=(f=t==null?void 0:t.bailsMap)===null||f===void 0?void 0:f[u])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},p),{path:u})});let s=!0;const o=await Promise.all(i),a={},l={};for(const u of o)a[u.path]={valid:u.valid,errors:u.errors},u.valid||(s=!1,l[u.path]=u.errors[0]);return{valid:s,results:a,errors:l,source:"schema"}}let Rh=0;function WT(e,n){const{value:t,initialValue:r,setInitialValue:i}=YT(e,n.modelValue,n.form);if(!n.form){let d=function(h){var p;"value"in h&&(t.value=h.value),"errors"in h&&u(h.errors),"touched"in h&&(f.touched=(p=h.touched)!==null&&p!==void 0?p:f.touched),"initialValue"in h&&i(h.initialValue)};const{errors:l,setErrors:u}=GT(),c=Rh>=Number.MAX_SAFE_INTEGER?0:++Rh,f=zT(t,r,l,n.schema);return{id:c,path:e,value:t,initialValue:r,meta:f,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:l,setState:d}}const s=n.form.createPathState(e,{bails:n.bails,label:n.label,type:n.type,validate:n.validate,schema:n.schema}),o=qe(()=>s.errors);function a(l){var u,c,f;"value"in l&&(t.value=l.value),"errors"in l&&((u=n.form)===null||u===void 0||u.setFieldError(st(e),l.errors)),"touched"in l&&((c=n.form)===null||c===void 0||c.setFieldTouched(st(e),(f=l.touched)!==null&&f!==void 0?f:!1)),"initialValue"in l&&i(l.initialValue)}return{id:Array.isArray(s.id)?s.id[s.id.length-1]:s.id,path:e,value:t,errors:o,meta:s,initialValue:r,flags:s.__flags,setState:a}}function YT(e,n,t){const r=Jt(st(n));function i(){return t?On(t.initialValues.value,st(e),st(r)):st(r)}function s(u){if(!t){r.value=u;return}t.setFieldInitialValue(st(e),u,!0)}const o=qe(i);if(!t)return{value:Jt(i()),initialValue:o,setInitialValue:s};const a=KT(n,t,o,e);return t.stageInitialValue(st(e),a,!0),{value:qe({get(){return On(t.values,st(e))},set(u){t.setFieldValue(st(e),u,!1)}}),initialValue:o,setInitialValue:s}}function KT(e,n,t,r){return Ct(e)?st(e):e!==void 0?e:On(n.values,st(r),st(t))}function zT(e,n,t,r){const i=qe(()=>{var o,a,l;return(l=(a=(o=We(r))===null||o===void 0?void 0:o.describe)===null||a===void 0?void 0:a.call(o).required)!==null&&l!==void 0?l:!1}),s=Fr({touched:!1,pending:!1,valid:!0,required:i,validated:!!st(t).length,initialValue:qe(()=>st(n)),dirty:qe(()=>!yn(st(e),st(n)))});return jn(t,o=>{s.valid=!o.length},{immediate:!0,flush:"sync"}),s}function GT(){const e=Jt([]);return{errors:e,setErrors:n=>{e.value=fc(n)}}}function ZT(e,n,t){return Fo(t==null?void 0:t.type)?JT(e,n,t):py(e,n,t)}function py(e,n,t){const{initialValue:r,validateOnMount:i,bails:s,type:o,checkedValue:a,label:l,validateOnValueUpdate:u,uncheckedValue:c,controlled:f,keepValueOnUnmount:d,syncVModel:h,form:p}=XT(t),m=f?ly(Ul):void 0,g=p||m,D=qe(()=>Fs(We(e))),S=qe(()=>{if(We(g==null?void 0:g.schema))return;const ce=st(n);return sl(ce)||ir(ce)||zt(ce)||Array.isArray(ce)?ce:cy(ce)}),y=!zt(S.value)&&ir(We(n)),{id:E,value:O,initialValue:M,meta:_,setState:L,errors:T,flags:I}=WT(D,{modelValue:r,form:g,bails:s,label:l,type:o,validate:S.value?V:void 0,schema:y?n:void 0}),j=qe(()=>T.value[0]);h&&QT({value:O,prop:h,handleChange:W,shouldValidate:()=>u&&!I.pendingReset});const F=(q,ce=!1)=>{_.touched=!0,ce&&H()};async function R(q){var ce,Pe;if(g!=null&&g.validateSchema){const{results:Ce}=await g.validateSchema(q);return(ce=Ce[We(D)])!==null&&ce!==void 0?ce:{valid:!0,errors:[]}}return S.value?fy(O.value,S.value,{name:We(D),label:We(l),values:(Pe=g==null?void 0:g.values)!==null&&Pe!==void 0?Pe:{},bails:s}):{valid:!0,errors:[]}}const H=cc(async()=>(_.pending=!0,_.validated=!0,R("validated-only")),q=>(I.pendingUnmount[Ye.id]||(L({errors:q.errors}),_.pending=!1,_.valid=q.valid),q)),G=cc(async()=>R("silent"),q=>(_.valid=q.valid,q));function V(q){return(q==null?void 0:q.mode)==="silent"?G():H()}function W(q,ce=!0){const Pe=ol(q);Ie(Pe,ce)}ci(()=>{if(i)return H();(!g||!g.validateSchema)&&G()});function J(q){_.touched=q}function we(q){var ce;const Pe=q&&"value"in q?q.value:M.value;L({value:ut(Pe),initialValue:ut(Pe),touched:(ce=q==null?void 0:q.touched)!==null&&ce!==void 0?ce:!1,errors:(q==null?void 0:q.errors)||[]}),_.pending=!1,_.validated=!1,G()}const Ze=qt();function Ie(q,ce=!0){O.value=Ze&&h?AT(q,Ze.props.modelModifiers):q,(ce?H:G)()}function Be(q){L({errors:Array.isArray(q)?q:[q]})}const lt=qe({get(){return O.value},set(q){Ie(q,u)}}),Ye={id:E,name:D,label:l,value:lt,meta:_,errors:T,errorMessage:j,type:o,checkedValue:a,uncheckedValue:c,bails:s,keepValueOnUnmount:d,resetField:we,handleReset:()=>we(),validate:V,handleChange:W,handleBlur:F,setState:L,setTouched:J,setErrors:Be,setValue:Ie};if(Co(ET,Ye),Ct(n)&&typeof st(n)!="function"&&jn(n,(q,ce)=>{yn(q,ce)||(_.validated?H():G())},{deep:!0}),!g)return Ye;const nt=qe(()=>{const q=S.value;return!q||zt(q)||sl(q)||ir(q)||Array.isArray(q)?{}:Object.keys(q).reduce((ce,Pe)=>{const Ce=RT(q[Pe]).map(ft=>ft.__locatorRef).reduce((ft,mt)=>{const dt=On(g.values,mt)||g.values[mt];return dt!==void 0&&(ft[mt]=dt),ft},{});return Object.assign(ce,Ce),ce},{})});return jn(nt,(q,ce)=>{if(!Object.keys(q).length)return;!yn(q,ce)&&(_.validated?H():G())}),ms(()=>{var q;const ce=(q=We(Ye.keepValueOnUnmount))!==null&&q!==void 0?q:We(g.keepValuesOnUnmount),Pe=We(D);if(ce||!g||I.pendingUnmount[Ye.id]){g==null||g.removePathState(Pe,E);return}I.pendingUnmount[Ye.id]=!0;const Ce=g.getPathState(Pe);if(Array.isArray(Ce==null?void 0:Ce.id)&&(Ce!=null&&Ce.multiple)?Ce!=null&&Ce.id.includes(Ye.id):(Ce==null?void 0:Ce.id)===Ye.id){if(Ce!=null&&Ce.multiple&&Array.isArray(Ce.value)){const mt=Ce.value.findIndex(dt=>yn(dt,We(Ye.checkedValue)));if(mt>-1){const dt=[...Ce.value];dt.splice(mt,1),g.setFieldValue(Pe,dt)}Array.isArray(Ce.id)&&Ce.id.splice(Ce.id.indexOf(Ye.id),1)}else g.unsetPathValue(We(D));g.removePathState(Pe,E)}}),Ye}function XT(e){const n=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),t=!!(e!=null&&e.syncVModel),r=typeof(e==null?void 0:e.syncVModel)=="string"?e.syncVModel:(e==null?void 0:e.modelPropName)||"modelValue",i=t&&!("initialValue"in(e||{}))?hc(qt(),r):e==null?void 0:e.initialValue;if(!e)return Object.assign(Object.assign({},n()),{initialValue:i});const s="valueProp"in e?e.valueProp:e.checkedValue,o="standalone"in e?!e.standalone:e.controlled,a=(e==null?void 0:e.modelPropName)||(e==null?void 0:e.syncVModel)||!1;return Object.assign(Object.assign(Object.assign({},n()),e||{}),{initialValue:i,controlled:o??!0,checkedValue:s,syncVModel:a})}function JT(e,n,t){const r=t!=null&&t.standalone?void 0:ly(Ul),i=t==null?void 0:t.checkedValue,s=t==null?void 0:t.uncheckedValue;function o(a){const l=a.handleChange,u=qe(()=>{const f=We(a.value),d=We(i);return Array.isArray(f)?f.findIndex(h=>yn(h,d))>=0:yn(d,f)});function c(f,d=!0){var h,p;if(u.value===((h=f==null?void 0:f.target)===null||h===void 0?void 0:h.checked)){d&&a.validate();return}const m=We(e),g=r==null?void 0:r.getPathState(m),D=ol(f);let S=(p=We(i))!==null&&p!==void 0?p:D;r&&(g!=null&&g.multiple)&&g.type==="checkbox"?S=Ih(On(r.values,m)||[],S,void 0):(t==null?void 0:t.type)==="checkbox"&&(S=Ih(We(a.value),S,We(s))),l(S,d)}return Object.assign(Object.assign({},a),{checked:u,checkedValue:i,uncheckedValue:s,handleChange:c})}return o(py(e,n,t))}function QT({prop:e,value:n,handleChange:t,shouldValidate:r}){const i=qt();if(!i||!e)return;const s=typeof e=="string"?e:"modelValue",o=`update:${s}`;s in i.props&&(jn(n,a=>{yn(a,hc(i,s))||i.emit(o,a)}),jn(()=>hc(i,s),a=>{if(a===il&&n.value===void 0)return;const l=a===il?void 0:a;yn(l,n.value)||t(l,r())}))}function hc(e,n){if(e)return e.props[n]}const qT=_i({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Si().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:il},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(e,n){const t=Cr(e,"rules"),r=Cr(e,"name"),i=Cr(e,"label"),s=Cr(e,"uncheckedValue"),o=Cr(e,"keepValue"),{errors:a,value:l,errorMessage:u,validate:c,handleChange:f,handleBlur:d,setTouched:h,resetField:p,handleReset:m,meta:g,checked:D,setErrors:S,setValue:y}=ZT(r,t,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:n.attrs.type,initialValue:t1(e,n),checkedValue:n.attrs.value,uncheckedValue:s,label:i,validateOnValueUpdate:e.validateOnModelUpdate,keepValueOnUnmount:o,syncVModel:!0}),E=function(I,j=!0){f(I,j)},O=qe(()=>{const{validateOnInput:T,validateOnChange:I,validateOnBlur:j,validateOnModelUpdate:F}=e1(e);function R(W){d(W,j),zt(n.attrs.onBlur)&&n.attrs.onBlur(W)}function H(W){E(W,T),zt(n.attrs.onInput)&&n.attrs.onInput(W)}function G(W){E(W,I),zt(n.attrs.onChange)&&n.attrs.onChange(W)}const V={name:e.name,onBlur:R,onInput:H,onChange:G};return V["onUpdate:modelValue"]=W=>E(W,F),V}),M=qe(()=>{const T=Object.assign({},O.value);Fo(n.attrs.type)&&D&&(T.checked=D.value);const I=Fh(e,n);return OT(I,n.attrs)&&(T.value=l.value),T}),_=qe(()=>Object.assign(Object.assign({},O.value),{modelValue:l.value}));function L(){return{field:M.value,componentField:_.value,value:l.value,meta:g,errors:a.value,errorMessage:u.value,validate:c,resetField:p,handleChange:E,handleInput:T=>E(T,!1),handleReset:m,handleBlur:O.value.onBlur,setTouched:h,setErrors:S,setValue:y}}return n.expose({value:l,meta:g,errors:a,errorMessage:u,setErrors:S,setTouched:h,setValue:y,reset:p,validate:c,handleChange:f}),()=>{const T=gs(Fh(e,n)),I=Gf(T,n,L);return T?ii(T,Object.assign(Object.assign({},n.attrs),M.value),I):I}}});function Fh(e,n){let t=e.as||"";return!e.as&&!n.slots.default&&(t="input"),t}function e1(e){var n,t,r,i;const{validateOnInput:s,validateOnChange:o,validateOnBlur:a,validateOnModelUpdate:l}=Si();return{validateOnInput:(n=e.validateOnInput)!==null&&n!==void 0?n:s,validateOnChange:(t=e.validateOnChange)!==null&&t!==void 0?t:o,validateOnBlur:(r=e.validateOnBlur)!==null&&r!==void 0?r:a,validateOnModelUpdate:(i=e.validateOnModelUpdate)!==null&&i!==void 0?i:l}}function t1(e,n){return Fo(n.attrs.type)?Ah(e,"modelValue")?e.modelValue:void 0:Ah(e,"modelValue")?e.modelValue:n.attrs.value}const n1=qT;let r1=0;const na=["bails","fieldsCount","id","multiple","type","validate"];function my(e){const n=(e==null?void 0:e.initialValues)||{},t=Object.assign({},We(n)),r=st(e==null?void 0:e.validationSchema);return r&&ir(r)&&zt(r.cast)?ut(r.cast(t)||{}):ut(t)}function i1(e){var n;const t=r1++;let r=0;const i=Jt(!1),s=Jt(!1),o=Jt(0),a=[],l=Fr(my(e)),u=Jt([]),c=Jt({}),f=Jt({}),d=xT(()=>{f.value=u.value.reduce((v,b)=>(v[Fs(We(b.path))]=b,v),{})});function h(v,b){const A=V(v);if(!A){typeof v=="string"&&(c.value[Fs(v)]=fc(b));return}if(typeof v=="string"){const k=Fs(v);c.value[k]&&delete c.value[k]}A.errors=fc(b),A.valid=!A.errors.length}function p(v){Ln(v).forEach(b=>{h(b,v[b])})}e!=null&&e.initialErrors&&p(e.initialErrors);const m=qe(()=>{const v=u.value.reduce((b,A)=>(A.errors.length&&(b[A.path]=A.errors),b),{});return Object.assign(Object.assign({},c.value),v)}),g=qe(()=>Ln(m.value).reduce((v,b)=>{const A=m.value[b];return A!=null&&A.length&&(v[b]=A[0]),v},{})),D=qe(()=>u.value.reduce((v,b)=>(v[b.path]={name:b.path||"",label:b.label||""},v),{})),S=qe(()=>u.value.reduce((v,b)=>{var A;return v[b.path]=(A=b.bails)!==null&&A!==void 0?A:!0,v},{})),y=Object.assign({},(e==null?void 0:e.initialErrors)||{}),E=(n=e==null?void 0:e.keepValuesOnUnmount)!==null&&n!==void 0?n:!1,{initialValues:O,originalInitialValues:M,setInitialValues:_}=o1(u,l,e),L=s1(u,l,M,g),T=qe(()=>u.value.reduce((v,b)=>{const A=On(l,b.path);return Dr(v,b.path,A),v},{})),I=e==null?void 0:e.validationSchema;function j(v,b){var A,k;const Y=qe(()=>On(O.value,We(v))),ee=f.value[We(v)],K=(b==null?void 0:b.type)==="checkbox"||(b==null?void 0:b.type)==="radio";if(ee&&K){ee.multiple=!0;const xe=r++;return Array.isArray(ee.id)?ee.id.push(xe):ee.id=[ee.id,xe],ee.fieldsCount++,ee.__flags.pendingUnmount[xe]=!1,ee}const ue=qe(()=>On(l,We(v))),De=We(v),me=J.findIndex(xe=>xe===De);me!==-1&&J.splice(me,1);const ie=qe(()=>{var xe,It,w,C;const N=We(I);if(ir(N))return(It=(xe=N.describe)===null||xe===void 0?void 0:xe.call(N,We(v)).required)!==null&&It!==void 0?It:!1;const U=We(b==null?void 0:b.schema);return ir(U)&&(C=(w=U.describe)===null||w===void 0?void 0:w.call(U).required)!==null&&C!==void 0?C:!1}),fe=r++,Ee=Fr({id:fe,path:v,touched:!1,pending:!1,valid:!0,validated:!!(!((A=y[De])===null||A===void 0)&&A.length),required:ie,initialValue:Y,errors:Sl([]),bails:(k=b==null?void 0:b.bails)!==null&&k!==void 0?k:!1,label:b==null?void 0:b.label,type:(b==null?void 0:b.type)||"default",value:ue,multiple:!1,__flags:{pendingUnmount:{[fe]:!1},pendingReset:!1},fieldsCount:1,validate:b==null?void 0:b.validate,dirty:qe(()=>!yn(st(ue),st(Y)))});return u.value.push(Ee),f.value[De]=Ee,d(),g.value[De]&&!y[De]&&pn(()=>{re(De,{mode:"silent"})}),Ct(v)&&jn(v,xe=>{d();const It=ut(ue.value);f.value[xe]=Ee,pn(()=>{Dr(l,xe,It)})}),Ee}const F=Ph(ve,5),R=Ph(ve,5),H=cc(async v=>await(v==="silent"?F():R()),(v,[b])=>{const A=Ln(q.errorBag.value),Y=[...new Set([...Ln(v.results),...u.value.map(ee=>ee.path),...A])].sort().reduce((ee,K)=>{var ue;const De=K,me=V(De)||W(De),ie=((ue=v.results[De])===null||ue===void 0?void 0:ue.errors)||[],fe=We(me==null?void 0:me.path)||De,Ee=a1({errors:ie,valid:!ie.length},ee.results[fe]);return ee.results[fe]=Ee,Ee.valid||(ee.errors[fe]=Ee.errors[0]),me&&c.value[fe]&&delete c.value[fe],me?(me.valid=Ee.valid,b==="silent"||b==="validated-only"&&!me.validated||h(me,Ee.errors),ee):(h(fe,ie),ee)},{valid:v.valid,results:{},errors:{},source:v.source});return v.values&&(Y.values=v.values,Y.source=v.source),Ln(Y.results).forEach(ee=>{var K;const ue=V(ee);ue&&b!=="silent"&&(b==="validated-only"&&!ue.validated||h(ue,(K=Y.results[ee])===null||K===void 0?void 0:K.errors))}),Y});function G(v){u.value.forEach(v)}function V(v){const b=typeof v=="string"?Fs(v):v;return typeof b=="string"?f.value[b]:b}function W(v){return u.value.filter(A=>v.startsWith(A.path)).reduce((A,k)=>A?k.path.length>A.path.length?k:A:k,void 0)}let J=[],we;function Ze(v){return J.push(v),we||(we=pn(()=>{[...J].sort().reverse().forEach(A=>{Mh(l,A)}),J=[],we=null})),we}function Ie(v){return function(A,k){return function(ee){return ee instanceof Event&&(ee.preventDefault(),ee.stopPropagation()),G(K=>K.touched=!0),i.value=!0,o.value++,Z().then(K=>{const ue=ut(l);if(K.valid&&typeof A=="function"){const De=ut(T.value);let me=v?De:ue;return K.values&&(me=K.source==="schema"?K.values:Object.assign({},me,K.values)),A(me,{evt:ee,controlledValues:De,setErrors:p,setFieldError:h,setTouched:B,setFieldTouched:mt,setValues:Ce,setFieldValue:ce,resetForm:z,resetField:X})}!K.valid&&typeof k=="function"&&k({values:ue,evt:ee,errors:K.errors,results:K.results})}).then(K=>(i.value=!1,K),K=>{throw i.value=!1,K})}}}const lt=Ie(!1);lt.withControlled=Ie(!0);function Ye(v,b){const A=u.value.findIndex(Y=>Y.path===v&&(Array.isArray(Y.id)?Y.id.includes(b):Y.id===b)),k=u.value[A];if(!(A===-1||!k)){if(pn(()=>{re(v,{mode:"silent",warn:!1})}),k.multiple&&k.fieldsCount&&k.fieldsCount--,Array.isArray(k.id)){const Y=k.id.indexOf(b);Y>=0&&k.id.splice(Y,1),delete k.__flags.pendingUnmount[b]}(!k.multiple||k.fieldsCount<=0)&&(u.value.splice(A,1),te(v),d(),delete f.value[v])}}function nt(v){Ln(f.value).forEach(b=>{b.startsWith(v)&&delete f.value[b]}),u.value=u.value.filter(b=>!b.path.startsWith(v)),pn(()=>{d()})}const q={formId:t,values:l,controlledValues:T,errorBag:m,errors:g,schema:I,submitCount:o,meta:L,isSubmitting:i,isValidating:s,fieldArrays:a,keepValuesOnUnmount:E,validateSchema:st(I)?H:void 0,validate:Z,setFieldError:h,validateField:re,setFieldValue:ce,setValues:Ce,setErrors:p,setFieldTouched:mt,setTouched:B,resetForm:z,resetField:X,handleSubmit:lt,useFieldModel:Te,defineInputBinds:Ne,defineComponentBinds:Ke,defineField:he,stageInitialValue:ne,unsetInitialValue:te,setFieldInitialValue:Q,createPathState:j,getPathState:V,unsetPathValue:Ze,removePathState:Ye,initialValues:O,getAllPathStates:()=>u.value,destroyPath:nt,isFieldTouched:dt,isFieldDirty:x,isFieldValid:P};function ce(v,b,A=!0){const k=ut(b),Y=typeof v=="string"?v:v.path;V(Y)||j(Y),Dr(l,Y,k),A&&re(Y)}function Pe(v,b=!0){Ln(l).forEach(A=>{delete l[A]}),Ln(v).forEach(A=>{ce(A,v[A],!1)}),b&&Z()}function Ce(v,b=!0){yo(l,v),a.forEach(A=>A&&A.reset()),b&&Z()}function ft(v,b){const A=V(We(v))||j(v);return qe({get(){return A.value},set(k){var Y;const ee=We(v);ce(ee,k,(Y=We(b))!==null&&Y!==void 0?Y:!1)}})}function mt(v,b){const A=V(v);A&&(A.touched=b)}function dt(v){const b=V(v);return b?b.touched:u.value.filter(A=>A.path.startsWith(v)).some(A=>A.touched)}function x(v){const b=V(v);return b?b.dirty:u.value.filter(A=>A.path.startsWith(v)).some(A=>A.dirty)}function P(v){const b=V(v);return b?b.valid:u.value.filter(A=>A.path.startsWith(v)).every(A=>A.valid)}function B(v){if(typeof v=="boolean"){G(b=>{b.touched=v});return}Ln(v).forEach(b=>{mt(b,!!v[b])})}function X(v,b){var A;const k=b&&"value"in b?b.value:On(O.value,v),Y=V(v);Y&&(Y.__flags.pendingReset=!0),Q(v,ut(k),!0),ce(v,k,!1),mt(v,(A=b==null?void 0:b.touched)!==null&&A!==void 0?A:!1),h(v,(b==null?void 0:b.errors)||[]),pn(()=>{Y&&(Y.__flags.pendingReset=!1)})}function z(v,b){let A=ut(v!=null&&v.values?v.values:M.value);A=b!=null&&b.force?A:yo(M.value,A),A=ir(I)&&zt(I.cast)?I.cast(A):A,_(A,{force:b==null?void 0:b.force}),G(k=>{var Y;k.__flags.pendingReset=!0,k.validated=!1,k.touched=((Y=v==null?void 0:v.touched)===null||Y===void 0?void 0:Y[k.path])||!1,ce(k.path,On(A,k.path),!1),h(k.path,void 0)}),b!=null&&b.force?Pe(A,!1):Ce(A,!1),p((v==null?void 0:v.errors)||{}),o.value=(v==null?void 0:v.submitCount)||0,pn(()=>{Z({mode:"silent"}),G(k=>{k.__flags.pendingReset=!1})})}async function Z(v){const b=(v==null?void 0:v.mode)||"force";if(b==="force"&&G(K=>K.validated=!0),q.validateSchema)return q.validateSchema(b);s.value=!0;const A=await Promise.all(u.value.map(K=>K.validate?K.validate(v).then(ue=>({key:K.path,valid:ue.valid,errors:ue.errors,value:ue.value})):Promise.resolve({key:K.path,valid:!0,errors:[],value:void 0})));s.value=!1;const k={},Y={},ee={};for(const K of A)k[K.key]={valid:K.valid,errors:K.errors},K.value&&Dr(ee,K.key,K.value),K.errors.length&&(Y[K.key]=K.errors[0]);return{valid:A.every(K=>K.valid),results:k,errors:Y,values:ee,source:"fields"}}async function re(v,b){var A;const k=V(v);if(k&&(b==null?void 0:b.mode)!=="silent"&&(k.validated=!0),I){const{results:Y}=await H((b==null?void 0:b.mode)||"validated-only");return Y[v]||{errors:[],valid:!0}}return k!=null&&k.validate?k.validate(b):(!k&&(A=b==null?void 0:b.warn),Promise.resolve({errors:[],valid:!0}))}function te(v){Mh(O.value,v)}function ne(v,b,A=!1){Q(v,b),Dr(l,v,b),A&&!(e!=null&&e.initialValues)&&Dr(M.value,v,ut(b))}function Q(v,b,A=!1){Dr(O.value,v,ut(b)),A&&Dr(M.value,v,ut(b))}async function ve(){const v=st(I);if(!v)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const b=sl(v)||ir(v)?await UT(v,l):await $T(v,l,{names:D.value,bailsMap:S.value});return s.value=!1,b}const le=lt((v,{evt:b})=>{ay(b)&&b.target.submit()});ci(()=>{if(e!=null&&e.initialErrors&&p(e.initialErrors),e!=null&&e.initialTouched&&B(e.initialTouched),e!=null&&e.validateOnMount){Z();return}q.validateSchema&&q.validateSchema("silent")}),Ct(I)&&jn(I,()=>{var v;(v=q.validateSchema)===null||v===void 0||v.call(q,"validated-only")}),Co(Ul,q);function he(v,b){const A=zt(b)||b==null?void 0:b.label,k=V(We(v))||j(v,{label:A}),Y=()=>zt(b)?b(ta(k,na)):b||{};function ee(){var ie;k.touched=!0,((ie=Y().validateOnBlur)!==null&&ie!==void 0?ie:Si().validateOnBlur)&&re(k.path)}function K(){var ie;((ie=Y().validateOnInput)!==null&&ie!==void 0?ie:Si().validateOnInput)&&pn(()=>{re(k.path)})}function ue(){var ie;((ie=Y().validateOnChange)!==null&&ie!==void 0?ie:Si().validateOnChange)&&pn(()=>{re(k.path)})}const De=qe(()=>{const ie={onChange:ue,onInput:K,onBlur:ee};return zt(b)?Object.assign(Object.assign({},ie),b(ta(k,na)).props||{}):b!=null&&b.props?Object.assign(Object.assign({},ie),b.props(ta(k,na))):ie});return[ft(v,()=>{var ie,fe,Ee;return(Ee=(ie=Y().validateOnModelUpdate)!==null&&ie!==void 0?ie:(fe=Si())===null||fe===void 0?void 0:fe.validateOnModelUpdate)!==null&&Ee!==void 0?Ee:!0}),De]}function Te(v){return Array.isArray(v)?v.map(b=>ft(b,!0)):ft(v)}function Ne(v,b){const[A,k]=he(v,b);function Y(){k.value.onBlur()}function ee(ue){const De=ol(ue);ce(We(v),De,!1),k.value.onInput()}function K(ue){const De=ol(ue);ce(We(v),De,!1),k.value.onChange()}return qe(()=>Object.assign(Object.assign({},k.value),{onBlur:Y,onInput:ee,onChange:K,value:A.value}))}function Ke(v,b){const[A,k]=he(v,b),Y=V(We(v));function ee(K){A.value=K}return qe(()=>{const K=zt(b)?b(ta(Y,na)):b||{};return Object.assign({[K.model||"modelValue"]:A.value,[`onUpdate:${K.model||"modelValue"}`]:ee},k.value)})}return Object.assign(Object.assign({},q),{values:bo(l),handleReset:()=>z(),submitForm:le})}function s1(e,n,t,r){const i={touched:"some",pending:"some",valid:"every"},s=qe(()=>!yn(n,st(t)));function o(){const l=e.value;return Ln(i).reduce((u,c)=>{const f=i[c];return u[c]=l[f](d=>d[c]),u},{})}const a=Fr(o());return ef(()=>{const l=o();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),qe(()=>Object.assign(Object.assign({initialValues:st(t)},a),{valid:a.valid&&!Ln(r.value).length,dirty:s.value}))}function o1(e,n,t){const r=my(t),i=Jt(r),s=Jt(ut(r));function o(a,l){l!=null&&l.force?(i.value=ut(a),s.value=ut(a)):(i.value=yo(ut(i.value)||{},ut(a)),s.value=yo(ut(s.value)||{},ut(a))),l!=null&&l.updateFields&&e.value.forEach(u=>{if(u.touched)return;const f=On(i.value,u.path);Dr(n,u.path,ut(f))})}return{initialValues:i,originalInitialValues:s,setInitialValues:o}}function a1(e,n){return n?{valid:e.valid&&n.valid,errors:[...e.errors,...n.errors]}:e}const l1=_i({name:"Form",inheritAttrs:!1,props:{as:{type:null,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1}},setup(e,n){const t=Cr(e,"validationSchema"),r=Cr(e,"keepValues"),{errors:i,errorBag:s,values:o,meta:a,isSubmitting:l,isValidating:u,submitCount:c,controlledValues:f,validate:d,validateField:h,handleReset:p,resetForm:m,handleSubmit:g,setErrors:D,setFieldError:S,setFieldValue:y,setValues:E,setFieldTouched:O,setTouched:M,resetField:_}=i1({validationSchema:t.value?t:void 0,initialValues:e.initialValues,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:r}),L=g((V,{evt:W})=>{ay(W)&&W.target.submit()},e.onInvalidSubmit),T=e.onSubmit?g(e.onSubmit,e.onInvalidSubmit):L;function I(V){Kf(V)&&V.preventDefault(),p(),typeof n.attrs.onReset=="function"&&n.attrs.onReset()}function j(V,W){return g(typeof V=="function"&&!W?V:W,e.onInvalidSubmit)(V)}function F(){return ut(o)}function R(){return ut(a.value)}function H(){return ut(i.value)}function G(){return{meta:a.value,errors:i.value,errorBag:s.value,values:o,isSubmitting:l.value,isValidating:u.value,submitCount:c.value,controlledValues:f.value,validate:d,validateField:h,handleSubmit:j,handleReset:p,submitForm:L,setErrors:D,setFieldError:S,setFieldValue:y,setValues:E,setFieldTouched:O,setTouched:M,resetForm:m,resetField:_,getValues:F,getMeta:R,getErrors:H}}return n.expose({setFieldError:S,setErrors:D,setFieldValue:y,setValues:E,setFieldTouched:O,setTouched:M,resetForm:m,validate:d,validateField:h,resetField:_,getValues:F,getMeta:R,getErrors:H,values:o,meta:a,errors:i}),function(){const W=e.as==="form"?e.as:e.as?gs(e.as):null,J=Gf(W,n,G);return W?ii(W,Object.assign(Object.assign(Object.assign({},W==="form"?{novalidate:!0}:{}),n.attrs),{onSubmit:T,onReset:I}),J):J}}}),u1=l1,c1=_i({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,n){const t=ei(Ul,void 0),r=qe(()=>t==null?void 0:t.errors.value[e.name]);function i(){return{message:r.value}}return()=>{if(!r.value)return;const s=e.as?gs(e.as):e.as,o=Gf(s,n,i),a=Object.assign({role:"alert"},n.attrs);return!s&&(Array.isArray(o)||!o)&&(o!=null&&o.length)?o:(Array.isArray(o)||!o)&&!(o!=null&&o.length)?ii(s||"span",a,r.value):ii(s,a,o)}}}),f1=c1;/** + * vee-validate v4.13.2 + * (c) 2024 Abdelrahman Awad + * @license MIT + */function kh(e){return typeof e=="function"}function d1(e){return typeof e=="object"&&e!==null}function h1(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Lh(e){if(!d1(e)||h1(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let n=e;for(;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}function gy(e,n){return Object.keys(n).forEach(t=>{if(Lh(n[t])&&Lh(e[t])){e[t]||(e[t]={}),gy(e[t],n[t]);return}e[t]=n[t]}),e}function _h(e,n,t){const{prefix:r,suffix:i}=t,s=new RegExp(`([0-9]:)?${r}([^${i}]+)${i}`,"g");return e.replace(s,function(o,a,l){if(!a||!n.params)return l in n?n[l]:n.params&&l in n.params?n.params[l]:`${r}${l}${i}`;if(!Array.isArray(n.params))return l in n.params?n.params[l]:`${r}${l}${i}`;const u=Number(a.replace(":",""));return u in n.params?n.params[u]:`${a}${r}${l}${i}`})}class p1{constructor(n,t,r={prefix:"{",suffix:"}"}){this.container={},this.locale=n,this.interpolateOptions=r,this.merge(t)}resolve(n,t){return this.format(this.locale,n,t)}getLocaleDefault(n,t){var r,i,s,o,a;return((s=(i=(r=this.container[n])===null||r===void 0?void 0:r.fields)===null||i===void 0?void 0:i[t])===null||s===void 0?void 0:s._default)||((a=(o=this.container[n])===null||o===void 0?void 0:o.messages)===null||a===void 0?void 0:a._default)}resolveLabel(n,t,r){var i,s,o,a;return r?((s=(i=this.container[n])===null||i===void 0?void 0:i.names)===null||s===void 0?void 0:s[r])||r:((a=(o=this.container[n])===null||o===void 0?void 0:o.names)===null||a===void 0?void 0:a[t])||t}format(n,t,r){var i,s,o,a,l;let u;const{rule:c,form:f,label:d,name:h}=t,p=this.resolveLabel(n,h,d);return c?(u=((o=(s=(i=this.container[n])===null||i===void 0?void 0:i.fields)===null||s===void 0?void 0:s[h])===null||o===void 0?void 0:o[c.name])||((l=(a=this.container[n])===null||a===void 0?void 0:a.messages)===null||l===void 0?void 0:l[c.name]),u||(u=this.getLocaleDefault(n,h)||`${p} is not valid`),kh(u)?u(t):_h(u,Object.assign(Object.assign({},f),{field:p,params:c.params}),r??this.interpolateOptions)):(u=this.getLocaleDefault(n,h)||`${p} is not valid`,kh(u)?u(t):_h(u,Object.assign(Object.assign({},f),{field:p}),r??this.interpolateOptions))}merge(n){gy(this.container,n)}}const ks=new p1("en",{});function m1(e,n,t){const r=i=>ks.resolve(i,t);return typeof e=="string"?(ks.locale=e,n&&ks.merge({[e]:n}),r):(ks.merge(e),r)}function g1(e){ks.locale=e}const v1="ar",y1={alpha:"{field} يجب ان يحتوي على حروف فقط",alpha_num:"{field} قد يحتوي فقط على حروف وارقام",alpha_dash:"{field} قد يحتوي على حروف او الرموز - و _",alpha_spaces:"{field} قد يحتوي فقط على حروف ومسافات",between:"قيمة {field} يجب ان تكون ما بين 0:{min} و 1:{max}",confirmed:"{field} لا يماثل التأكيد",digits:"{field} يجب ان تحتوي فقط على ارقام والا يزيد عددها عن 0:{length} رقم",dimensions:"{field} يجب ان تكون بمقاس 0:{width} بكسل في 1:{height} بكسل",email:"{field} يجب ان يكون بريدا اليكتروني صحيح",not_one_of:"الحقل {field} غير صحيح",ext:"نوع ملف {field} غير صحيح",image:"{field} يجب ان تكون صورة",integer:"الحقل {field} يجب ان يكون عدداً صحيحاً",length:"حقل {field} يجب الا يزيد عن 0:{length}",max_value:"قيمة الحقل {field} يجب ان تكون اصغر من 0:{min} او تساويها",max:"الحقل {field} يجب ان يحتوي على 0:{length} حروف على الأكثر",mimes:"نوع ملف {field} غير صحيح",min_value:"قيمة الحقل {field} يجب ان تكون اكبر من 0:{min} او تساويها",min:"الحقل {field} يجب ان يحتوي على 0:{length} حروف على الأقل",numeric:"{field} يمكن ان يحتوي فقط على ارقام",one_of:"الحقل {field} يجب ان يكون قيمة صحيحة",regex:"الحقل {field} غير صحيح",required:"{field} مطلوب",required_if:"حقل {field} مطلوب",size:"{field} يجب ان يكون اقل من 0:{size} كيلوبايت",url:"حقل {field} ليس رابطاً صحيحاً"},Vh={code:v1,messages:y1},b1="en",E1={_default:"The {field} is not valid",alpha:"The {field} field may only contain alphabetic characters",alpha_num:"The {field} field may only contain alpha-numeric characters",alpha_dash:"The {field} field may contain alpha-numeric characters as well as dashes and underscores",alpha_spaces:"The {field} field may only contain alphabetic characters as well as spaces",between:"The {field} field must be between 0:{min} and 1:{max}",confirmed:"The {field} field confirmation does not match",digits:"The {field} field must be numeric and exactly contain 0:{length} digits",dimensions:"The {field} field must be 0:{width} pixels by 1:{height} pixels",email:"The {field} field must be a valid email",not_one_of:"The {field} field is not a valid value",ext:"The {field} field is not a valid file",image:"The {field} field must be an image",integer:"The {field} field must be an integer",length:"The {field} field must be 0:{length} long",max_value:"The {field} field must be 0:{max} or less",max:"The {field} field may not be greater than 0:{length} characters",mimes:"The {field} field must have a valid file type",min_value:"The {field} field must be 0:{min} or more",min:"The {field} field must be at least 0:{length} characters",numeric:"The {field} field may only contain numeric characters",one_of:"The {field} field is not a valid value",regex:"The {field} field format is invalid",required_if:"The {field} field is required",required:"The {field} field is required",size:"The {field} field size must be less than 0:{size}KB",url:"The {field} field is not a valid URL"},jh={code:b1,messages:E1},S1="es",w1={alpha:"El campo {field} solo debe contener letras",alpha_dash:"El campo {field} solo debe contener letras, números y guiones",alpha_num:"El campo {field} solo debe contener letras y números",alpha_spaces:"El campo {field} solo debe contener letras y espacios",between:"El campo {field} debe estar entre 0:{min} y 1:{max}",confirmed:"El campo {field} no coincide",digits:"El campo {field} debe ser numérico y contener exactamente 0:{length} dígitos",dimensions:"El campo {field} debe ser de 0:{width} píxeles por 1:{height} píxeles",email:"El campo {field} debe ser un correo electrónico válido",not_one_of:"El campo {field} debe ser un valor válido",ext:"El campo {field} debe ser un archivo válido",image:"El campo {field} debe ser una imagen",one_of:"El campo {field} debe ser un valor válido",integer:"El campo {field} debe ser un entero",length:"El largo del campo {field} debe ser 0:{length}",max:"El campo {field} no debe ser mayor a 0:{length} caracteres",max_value:"El campo {field} debe de ser 0:{max} o menor",mimes:"El campo {field} debe ser un tipo de archivo válido",min:"El campo {field} debe tener al menos 0:{length} caracteres",min_value:"El campo {field} debe ser 0:{min} o superior",numeric:"El campo {field} debe contener solo caracteres numéricos",regex:"El formato del campo {field} no es válido",required:"El campo {field} es obligatorio",required_if:"El campo {field} es obligatorio",size:"El campo {field} debe ser menor a 0:{size}KB"},Hh={code:S1,messages:w1},D1="fa",T1={alpha:"{field} فقط می تواند از حروف تشکیل شود",alpha_num:"{field} فقط میتواند از حروف و اعداد تشکیل شود",alpha_dash:"{field} فقط می تواند از حروف، اعداد، خط فاصله و زیرخط تشکیل شود",alpha_spaces:"{field} فقط می تواند از حروف و فاصله تشکیل شود",between:"{field} باید بین 0:{min} و 1:{max} کارکتر باشد",confirmed:"{field} با تاییدیه اش مطابقت ندارد",digits:"{field} باید یک مقدار عددی و دقیقاً 0:{length} رقم باشد",dimensions:"{field} باید در اندازه 0:{width} پیکسل عرض و 1:{height} پیکسل ارتفاع باشد",email:"{field} باید یک پست الکترونیک معتبر باشد",not_one_of:"{field}باید یک مقدار معتبر باشد",ext:"{field} باید یک فایل معتبر باشد",image:"{field} باید یک تصویر باشد",integer:"{field} باید یک عدد صحیح باشد",length:"{field} باید دقیقا 0:{length} کاراکتر باشد",max_value:"مقدار {field} باید 0:{max} یا کمتر باشد",max:"{field} نباید بیشتر از 0:{length} کارکتر باشد",mimes:"{field} باید از نوع معتبر باشد",min_value:"مقدار {field} باید 0:{min} یا بیشتر باشد",min:"{field} باید حداقل 0:{length} کارکتر باشد",numeric:"{field} فقط می تواند عددی باشد",one_of:"{field} باید یک مقدار معتبر باشد",regex:"قالب {field} قابل قبول نیست",required_if:"{field} الزامی است",required:"{field} الزامی است",size:"حجم {field} کمتر از 0:{size}KB باشد"},Bh={code:D1,messages:T1},C1="tr",O1={alpha:"{field} yalnızca harf içerebilir",alpha_dash:"{field} alanı harf ve tire (-) ya da alttan tire (_) içerebilir",alpha_num:"{field} yalnızca harf ve rakam içerebilir",alpha_spaces:"{field} yalnızca harf boşluk (space) içerebilir",between:"{field} 0:{min} ile 1:{max} aralığında olmalıdır",confirmed:"{field} doğrulaması hatalı",digits:"{field} sayısal ve 0:{length} basamaklı olmalıdır",dimensions:"{field} alanı 0:{width} piksel ile 1:{height} piksel arasında olmalıdır",email:"{field} alanının geçerli bir e-posta olması gerekir",not_one_of:"{field} alanına geçerli bir değer giriniz",ext:"{field} alanı geçerli bir dosya olmalıdır",image:"{field} alanı resim dosyası olmalıdır",integer:"{field} alanı bir tamsayı olmalıdır",length:"{field} alanı 0:{length} uzunluğunda olmalıdır",one_of:"{field} alanına geçerli bir değer giriniz",max:"{field} alanı 0:{length} karakterden fazla olmamalıdır",max_value:"{field} alanı 0:{max} ya da daha az bir değer olmalıdır",mimes:"{field} geçerli bir dosya olmalıdır",min:"{field} alanına en az 0:{length} karakter girilmelidir",min_value:"{field} alanı 0:{min} ya da daha fazla bir değer olmalıdır",numeric:"{field} alanına sayısal bir değer giriniz",regex:"{field} formatı geçersiz",required:"{field} alanı gereklidir",required_if:"{field} alanı gereklidir",size:"{field} alanı 0:{size}KB'dan daha az olmalıdır",url:"{field} geçerli bir URL değil"},Uh={code:C1,messages:O1};/** + * vee-validate v4.13.2 + * (c) 2024 Abdelrahman Awad + * @license MIT + */const ra={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[A-Z\xC0-\xFF]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[А-ЯЁ]*$/i,kz:/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},ia={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,it:/^[A-Z\xC0-\xFF\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,kz:/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ\s]*$/i},sa={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[0-9A-Z\xC0-\xFF]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,kz:/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},oa={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,it:/^[0-9A-Z\xC0-\xFF_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,kz:/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ_-]*$/i},Wl=e=>{if(e)return Array.isArray(e)?e[0]:e.locale};function qn(e,n){return Array.isArray(e)?e[0]:e[n]}function Mt(e){return!!(e==null||e===""||Array.isArray(e)&&e.length===0)}const vy=(e,n)=>{if(Mt(e))return!0;const t=Wl(n);if(Array.isArray(e))return e.every(i=>vy(i,{locale:t}));const r=String(e);return t?(ra[t]||ra.en).test(r):Object.keys(ra).some(i=>ra[i].test(r))},yy=(e,n)=>{if(Mt(e))return!0;const t=Wl(n);if(Array.isArray(e))return e.every(i=>yy(i,{locale:t}));const r=String(e);return t?(oa[t]||oa.en).test(r):Object.keys(oa).some(i=>oa[i].test(r))},by=(e,n)=>{if(Mt(e))return!0;const t=Wl(n);if(Array.isArray(e))return e.every(i=>by(i,{locale:t}));const r=String(e);return t?(sa[t]||sa.en).test(r):Object.keys(sa).some(i=>sa[i].test(r))},Ey=(e,n)=>{if(Mt(e))return!0;const t=Wl(n);if(Array.isArray(e))return e.every(i=>Ey(i,{locale:t}));const r=String(e);return t?(ia[t]||ia.en).test(r):Object.keys(ia).some(i=>ia[i].test(r))};function A1(e){return Array.isArray(e)?{min:e[0],max:e[1]}:e}const Sy=(e,n)=>{if(Mt(e))return!0;const{min:t,max:r}=A1(n);if(Array.isArray(e))return e.every(s=>Sy(s,{min:t,max:r}));const i=Number(e);return Number(t)<=i&&Number(r)>=i},x1=(e,n)=>{const t=qn(n,"target");return String(e)===String(t)},wy=(e,n)=>{if(Mt(e))return!0;const t=qn(n,"length");if(Array.isArray(e))return e.every(i=>wy(i,{length:t}));const r=String(e);return/^[0-9]*$/.test(r)&&r.length===Number(t)},M1=(e,n,t)=>{const r=window.URL||window.webkitURL;return new Promise(i=>{const s=new Image;s.onerror=()=>i(!1),s.onload=()=>i(s.width===n&&s.height===t),s.src=r.createObjectURL(e)})};function I1(e){return e?Array.isArray(e)?{width:Number(e[0]),height:Number(e[1])}:{width:Number(e.width),height:Number(e.height)}:{width:0,height:0}}const P1=(e,n)=>{if(Mt(e))return!0;const{width:t,height:r}=I1(n),i=[],s=Array.isArray(e)?e:[e];for(let o=0;oM1(o,t,r))).then(o=>o.every(a=>a))},$h=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,N1=e=>Mt(e)?!0:Array.isArray(e)?e.every(n=>$h.test(String(n))):$h.test(String(e)),R1=(e,n)=>{if(Mt(e))return!0;const t=new RegExp(`\\.(${n.join("|")})$`,"i");return Array.isArray(e)?e.every(r=>t.test(r.name)):t.test(e.name)},F1=e=>{if(Mt(e))return!0;const n=/\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i;return Array.isArray(e)?e.every(t=>n.test(t.name)):n.test(e.name)},k1=e=>Mt(e)?!0:Array.isArray(e)?e.every(n=>/^-?[0-9]+$/.test(String(n))):/^-?[0-9]+$/.test(String(e)),L1=(e,n)=>{const t=qn(n,"other");return e===t},_1=(e,n)=>{const t=qn(n,"other");return e!==t},V1=(e,n)=>{if(Mt(e))return!0;const t=qn(n,"length");return typeof e=="number"&&(e=String(e)),e.length||(e=Array.from(e)),e.length===Number(t)},Dy=(e,n)=>{if(Mt(e))return!0;const t=qn(n,"length");return Array.isArray(e)?e.every(r=>Dy(r,{length:t})):[...String(e)].length<=Number(t)},Ty=(e,n)=>{if(Mt(e))return!0;const t=qn(n,"max");return Array.isArray(e)?e.length>0&&e.every(r=>Ty(r,{max:t})):Number(e)<=Number(t)},Wh=/\+(.+)?/;function j1(e){let n=e;return Wh.test(e)&&(n=e.replace(Wh,"(\\+$1)?")),new RegExp(n.replace("*",".+"),"i")}const H1=(e,n)=>{if(Mt(e))return!0;n||(n=[]);const t=n.map(j1);return Array.isArray(e)?e.every(r=>t.some(i=>i.test(r.type))):t.some(r=>r.test(e.type))},Cy=(e,n)=>{if(Mt(e))return!0;const t=qn(n,"length");return Array.isArray(e)?e.every(r=>Cy(r,{length:t})):[...String(e)].length>=Number(t)},Oy=(e,n)=>{if(Mt(e))return!0;const t=qn(n,"min");return Array.isArray(e)?e.length>0&&e.every(r=>Oy(r,{min:t})):Number(e)>=Number(t)},Zf=(e,n)=>Mt(e)?!0:Array.isArray(e)?e.every(t=>Zf(t,n)):Array.from(n).some(t=>t==e),B1=(e,n)=>Mt(e)?!0:!Zf(e,n),U1=/^[٠١٢٣٤٥٦٧٨٩]+$/,$1=/^[0-9]+$/,W1=e=>{if(Mt(e))return!0;const n=t=>{const r=String(t);return $1.test(r)||U1.test(r)};return Array.isArray(e)?e.every(n):n(e)},Ay=(e,n)=>{if(Mt(e))return!0;let t=qn(n,"regex");return typeof t=="string"&&(t=new RegExp(t)),Array.isArray(e)?e.every(r=>Ay(r,{regex:t})):t.test(String(e))};function Y1(e){return e==null}function K1(e){return Array.isArray(e)&&e.length===0}const z1=e=>Y1(e)||K1(e)||e===!1?!1:!!String(e).trim().length,G1=(e,n)=>{if(Mt(e))return!0;let t=qn(n,"size");if(t=Number(t),isNaN(t))return!1;const r=t*1024;if(!Array.isArray(e))return e.size<=r;for(let i=0;ir)return!1;return!0},Z1=(e,n)=>{var t;if(Mt(e))return!0;let r=qn(n,"pattern");typeof r=="string"&&(r=new RegExp(r));try{new URL(e)}catch{return!1}return(t=r==null?void 0:r.test(e))!==null&&t!==void 0?t:!0},X1={alpha_dash:yy,alpha_num:by,alpha_spaces:Ey,alpha:vy,between:Sy,confirmed:x1,digits:wy,dimensions:P1,email:N1,ext:R1,image:F1,integer:k1,is_not:_1,is:L1,length:V1,max_value:Ty,max:Dy,mimes:H1,min_value:Oy,min:Cy,not_one_of:B1,numeric:W1,one_of:Zf,regex:Ay,required:z1,size:G1,url:Z1};window.defineRule=wr;const J1={install:e=>{e.component("VForm",u1),e.component("VField",n1),e.component("VErrorMessage",f1),window.addEventListener("load",()=>g1(document.documentElement.attributes.lang.value)),Object.entries(X1).forEach(([n,t])=>wr(n,t)),wr("phone",n=>!n||!n.length?!0:!!/^\+?\d+$/.test(n)),wr("address",n=>!n||!n.length?!0:!!/^[a-zA-Z0-9\s.\/*'\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u0590-\u05FF\u3040-\u309F\u30A0-\u30FF\u0400-\u04FF\u0D80-\u0DFF\u3400-\u4DBF\u2000-\u2A6D\u00C0-\u017F\u0980-\u09FF\u0900-\u097F\u4E00-\u9FFF,\(\)-]{1,60}$/iu.test(n)),wr("decimal",(n,{decimals:t="*",separator:r="."}={})=>{if(n==null||n==="")return!0;if(Number(t)===0)return/^-?\d*$/.test(n);const i=t==="*"?"+":`{1,${t}}`;return new RegExp(`^[-+]?\\d*(\\${r}\\d${i})?([eE]{1}[-]?\\d+)?$`).test(n)}),wr("required_if",(n,{condition:t=!0}={})=>!(t&&(n==null||n===""))),wr("",()=>!0),wr("date_format",n=>/^\d{4}-\d{2}-\d{2}$/.test(n)),wr("after",n=>{const t=new Date,r=new Date(n);return t.setHours(0,0,0,0),r.setHours(0,0,0,0),r>=t}),LT({generateMessage:m1({ar:{...Vh,messages:{...Vh.messages,phone:"يجب أن يكون هذا {field} رقم هاتف صالحًا",after:"يجب أن يكون {field} تاريخًا في المستقبل أو اليوم."}},en:{...jh,messages:{...jh.messages,phone:"This {field} must be a valid phone number",after:"The {field} must be a date in the future or today."}},es:{...Hh,messages:{...Hh.messages,phone:"Este {field} debe ser un número de teléfono válido.",after:"El {field} debe ser una fecha en el futuro o hoy."}},fa:{...Bh,messages:{...Bh.messages,phone:"این {field} باید یک شماره تلفن معتبر باشد.",after:"{field} باید یک تاریخ در آینده یا امروز باشد."}},tr:{...Uh,messages:{...Uh.messages,phone:"Bu {field} geçerli bir telefon numarası olmalıdır.",after:"{field} gelecekte veya bugün olmalıdır."}}}),validateOnBlur:!0,validateOnInput:!0,validateOnChange:!0})}},Q1={install(e){e.config.globalProperties.$h=ii,e.config.globalProperties.$resolveComponent=hr}};var q1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function eC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function xy(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var t=function r(){return this instanceof r?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};t.prototype=n.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),t}var My={exports:{}};const tC=xy(pT);/**! + * Sortable 1.14.0 + * @author RubaXa + * @author owenm + * @license MIT + */function Yh(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function vr(e){for(var n=1;n=0)&&(t[i]=e[i]);return t}function iC(e,n){if(e==null)return{};var t=rC(e,n),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}function sC(e){return oC(e)||aC(e)||lC(e)||uC()}function oC(e){if(Array.isArray(e))return pc(e)}function aC(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lC(e,n){if(e){if(typeof e=="string")return pc(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return pc(e,n)}}function pc(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t"&&(n=n.substring(1)),e)try{if(e.matches)return e.matches(n);if(e.msMatchesSelector)return e.msMatchesSelector(n);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(n)}catch{return!1}return!1}}function dC(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function nr(e,n,t,r){if(e){t=t||document;do{if(n!=null&&(n[0]===">"?e.parentNode===t&&al(e,n):al(e,n))||r&&e===t)return e;if(e===t)break}while(e=dC(e))}return null}var zh=/\s+/g;function xt(e,n,t){if(e&&n)if(e.classList)e.classList[t?"add":"remove"](n);else{var r=(" "+e.className+" ").replace(zh," ").replace(" "+n+" "," ");e.className=(r+(t?" "+n:"")).replace(zh," ")}}function be(e,n,t){var r=e&&e.style;if(r){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(t=e.currentStyle),n===void 0?t:t[n];!(n in r)&&n.indexOf("webkit")===-1&&(n="-webkit-"+n),r[n]=t+(typeof t=="string"?"":"px")}}function Ai(e,n){var t="";if(typeof e=="string")t=e;else do{var r=be(e,"transform");r&&r!=="none"&&(t=r+" "+t)}while(!n&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(t)}function Ny(e,n,t){if(e){var r=e.getElementsByTagName(n),i=0,s=r.length;if(t)for(;i=s:o=i<=s,!o)return r;if(r===pr())break;r=Jr(r,!1)}return!1}function hs(e,n,t,r){for(var i=0,s=0,o=e.children;s2&&arguments[2]!==void 0?arguments[2]:{},i=r.evt,s=iC(r,bC);Lo.pluginEvent.bind(Ae)(n,t,vr({dragEl:oe,parentEl:Pt,ghostEl:Le,rootEl:St,nextEl:gi,lastDownEl:Ca,cloneEl:Nt,cloneHidden:Xr,dragStarted:_s,putSortable:Gt,activeSortable:Ae.active,originalEvent:i,oldIndex:Ji,oldDraggableIndex:Gs,newIndex:kn,newDraggableIndex:Zr,hideGhostForTarget:Vy,unhideGhostForTarget:jy,cloneNowHidden:function(){Xr=!0},cloneNowShown:function(){Xr=!1},dispatchSortableEvent:function(a){dn({sortable:t,name:a,originalEvent:i})}},s))};function dn(e){Ls(vr({putSortable:Gt,cloneEl:Nt,targetEl:oe,rootEl:St,oldIndex:Ji,oldDraggableIndex:Gs,newIndex:kn,newDraggableIndex:Zr},e))}var oe,Pt,Le,St,gi,Ca,Nt,Xr,Ji,kn,Gs,Zr,aa,Gt,Gi=!1,ll=!1,ul=[],hi,er,Su,wu,Jh,Qh,_s,$i,Zs,Xs=!1,la=!1,Oa,tn,Du=[],mc=!1,cl=[],Yl=typeof document<"u",ua=Iy,qh=ko||_r?"cssFloat":"float",EC=Yl&&!fC&&!Iy&&"draggable"in document.createElement("div"),ky=function(){if(Yl){if(_r)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Ly=function(n,t){var r=be(n),i=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=hs(n,0,t),o=hs(n,1,t),a=s&&be(s),l=o&&be(o),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Dt(s).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Dt(o).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&a.float&&a.float!=="none"){var f=a.float==="left"?"left":"right";return o&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return s&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||u>=i&&r[qh]==="none"||o&&r[qh]==="none"&&u+c>i)?"vertical":"horizontal"},SC=function(n,t,r){var i=r?n.left:n.top,s=r?n.right:n.bottom,o=r?n.width:n.height,a=r?t.left:t.top,l=r?t.right:t.bottom,u=r?t.width:t.height;return i===a||s===l||i+o/2===a+u/2},wC=function(n,t){var r;return ul.some(function(i){var s=i[on].options.emptyInsertThreshold;if(!(!s||Xf(i))){var o=Dt(i),a=n>=o.left-s&&n<=o.right+s,l=t>=o.top-s&&t<=o.bottom+s;if(a&&l)return r=i}}),r},_y=function(n){function t(s,o){return function(a,l,u,c){var f=a.options.group.name&&l.options.group.name&&a.options.group.name===l.options.group.name;if(s==null&&(o||f))return!0;if(s==null||s===!1)return!1;if(o&&s==="clone")return s;if(typeof s=="function")return t(s(a,l,u,c),o)(a,l,u,c);var d=(o?a:l).options.group.name;return s===!0||typeof s=="string"&&s===d||s.join&&s.indexOf(d)>-1}}var r={},i=n.group;(!i||Ta(i)!="object")&&(i={name:i}),r.name=i.name,r.checkPull=t(i.pull,!0),r.checkPut=t(i.put),r.revertClone=i.revertClone,n.group=r},Vy=function(){!ky&&Le&&be(Le,"display","none")},jy=function(){!ky&&Le&&be(Le,"display","")};Yl&&document.addEventListener("click",function(e){if(ll)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ll=!1,!1},!0);var pi=function(n){if(oe){n=n.touches?n.touches[0]:n;var t=wC(n.clientX,n.clientY);if(t){var r={};for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[on]._onDragOver(r)}}},DC=function(n){oe&&oe.parentNode[on]._isOutsideThisEl(n.target)};function Ae(e,n){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=n=Qn({},n),e[on]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ly(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(o,a){o.setData("Text",a.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Ae.supportPointer!==!1&&"PointerEvent"in window&&!Ks,emptyInsertThreshold:5};Lo.initializePlugins(this,e,t);for(var r in t)!(r in n)&&(n[r]=t[r]);_y(n);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=n.forceFallback?!1:EC,this.nativeDraggable&&(this.options.touchStartThreshold=1),n.supportPointer?ze(e,"pointerdown",this._onTapStart):(ze(e,"mousedown",this._onTapStart),ze(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ze(e,"dragover",this),ze(e,"dragenter",this)),ul.push(this.el),n.store&&n.store.get&&this.sort(n.store.get(this)||[]),Qn(this,gC())}Ae.prototype={constructor:Ae,_isOutsideThisEl:function(n){!this.el.contains(n)&&n!==this.el&&($i=null)},_getDirection:function(n,t){return typeof this.options.direction=="function"?this.options.direction.call(this,n,t,oe):this.options.direction},_onTapStart:function(n){if(n.cancelable){var t=this,r=this.el,i=this.options,s=i.preventOnFilter,o=n.type,a=n.touches&&n.touches[0]||n.pointerType&&n.pointerType==="touch"&&n,l=(a||n).target,u=n.target.shadowRoot&&(n.path&&n.path[0]||n.composedPath&&n.composedPath()[0])||l,c=i.filter;if(PC(r),!oe&&!(/mousedown|pointerdown/.test(o)&&n.button!==0||i.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&Ks&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=nr(l,i.draggable,r,!1),!(l&&l.animated)&&Ca!==l)){if(Ji=Rt(l),Gs=Rt(l,i.draggable),typeof c=="function"){if(c.call(this,n,l,this)){dn({sortable:t,rootEl:u,name:"filter",targetEl:l,toEl:r,fromEl:r}),bn("filter",t,{evt:n}),s&&n.cancelable&&n.preventDefault();return}}else if(c&&(c=c.split(",").some(function(f){if(f=nr(u,f.trim(),r,!1),f)return dn({sortable:t,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),bn("filter",t,{evt:n}),!0}),c)){s&&n.cancelable&&n.preventDefault();return}i.handle&&!nr(u,i.handle,r,!1)||this._prepareDragStart(n,a,l)}}},_prepareDragStart:function(n,t,r){var i=this,s=i.el,o=i.options,a=s.ownerDocument,l;if(r&&!oe&&r.parentNode===s){var u=Dt(r);if(St=s,oe=r,Pt=oe.parentNode,gi=oe.nextSibling,Ca=r,aa=o.group,Ae.dragged=oe,hi={target:oe,clientX:(t||n).clientX,clientY:(t||n).clientY},Jh=hi.clientX-u.left,Qh=hi.clientY-u.top,this._lastX=(t||n).clientX,this._lastY=(t||n).clientY,oe.style["will-change"]="all",l=function(){if(bn("delayEnded",i,{evt:n}),Ae.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!Kh&&i.nativeDraggable&&(oe.draggable=!0),i._triggerDragStart(n,t),dn({sortable:i,name:"choose",originalEvent:n}),xt(oe,o.chosenClass,!0)},o.ignore.split(",").forEach(function(c){Ny(oe,c.trim(),Tu)}),ze(a,"dragover",pi),ze(a,"mousemove",pi),ze(a,"touchmove",pi),ze(a,"mouseup",i._onDrop),ze(a,"touchend",i._onDrop),ze(a,"touchcancel",i._onDrop),Kh&&this.nativeDraggable&&(this.options.touchStartThreshold=4,oe.draggable=!0),bn("delayStart",this,{evt:n}),o.delay&&(!o.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(ko||_r))){if(Ae.eventCanceled){this._onDrop();return}ze(a,"mouseup",i._disableDelayedDrag),ze(a,"touchend",i._disableDelayedDrag),ze(a,"touchcancel",i._disableDelayedDrag),ze(a,"mousemove",i._delayedDragTouchMoveHandler),ze(a,"touchmove",i._delayedDragTouchMoveHandler),o.supportPointer&&ze(a,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(l,o.delay)}else l()}},_delayedDragTouchMoveHandler:function(n){var t=n.touches?n.touches[0]:n;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){oe&&Tu(oe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var n=this.el.ownerDocument;$e(n,"mouseup",this._disableDelayedDrag),$e(n,"touchend",this._disableDelayedDrag),$e(n,"touchcancel",this._disableDelayedDrag),$e(n,"mousemove",this._delayedDragTouchMoveHandler),$e(n,"touchmove",this._delayedDragTouchMoveHandler),$e(n,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(n,t){t=t||n.pointerType=="touch"&&n,!this.nativeDraggable||t?this.options.supportPointer?ze(document,"pointermove",this._onTouchMove):t?ze(document,"touchmove",this._onTouchMove):ze(document,"mousemove",this._onTouchMove):(ze(oe,"dragend",this),ze(St,"dragstart",this._onDragStart));try{document.selection?Aa(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(n,t){if(Gi=!1,St&&oe){bn("dragStarted",this,{evt:t}),this.nativeDraggable&&ze(document,"dragover",DC);var r=this.options;!n&&xt(oe,r.dragClass,!1),xt(oe,r.ghostClass,!0),Ae.active=this,n&&this._appendGhost(),dn({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(er){this._lastX=er.clientX,this._lastY=er.clientY,Vy();for(var n=document.elementFromPoint(er.clientX,er.clientY),t=n;n&&n.shadowRoot&&(n=n.shadowRoot.elementFromPoint(er.clientX,er.clientY),n!==t);)t=n;if(oe.parentNode[on]._isOutsideThisEl(n),t)do{if(t[on]){var r=void 0;if(r=t[on]._onDragOver({clientX:er.clientX,clientY:er.clientY,target:n,rootEl:t}),r&&!this.options.dragoverBubble)break}n=t}while(t=t.parentNode);jy()}},_onTouchMove:function(n){if(hi){var t=this.options,r=t.fallbackTolerance,i=t.fallbackOffset,s=n.touches?n.touches[0]:n,o=Le&&Ai(Le,!0),a=Le&&o&&o.a,l=Le&&o&&o.d,u=ua&&tn&&Zh(tn),c=(s.clientX-hi.clientX+i.x)/(a||1)+(u?u[0]-Du[0]:0)/(a||1),f=(s.clientY-hi.clientY+i.y)/(l||1)+(u?u[1]-Du[1]:0)/(l||1);if(!Ae.active&&!Gi){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))=0&&(dn({rootEl:Pt,name:"add",toEl:Pt,fromEl:St,originalEvent:n}),dn({sortable:this,name:"remove",toEl:Pt,originalEvent:n}),dn({rootEl:Pt,name:"sort",toEl:Pt,fromEl:St,originalEvent:n}),dn({sortable:this,name:"sort",toEl:Pt,originalEvent:n})),Gt&&Gt.save()):kn!==Ji&&kn>=0&&(dn({sortable:this,name:"update",toEl:Pt,originalEvent:n}),dn({sortable:this,name:"sort",toEl:Pt,originalEvent:n})),Ae.active&&((kn==null||kn===-1)&&(kn=Ji,Zr=Gs),dn({sortable:this,name:"end",toEl:Pt,originalEvent:n}),this.save()))),this._nulling()},_nulling:function(){bn("nulling",this),St=oe=Pt=Le=gi=Nt=Ca=Xr=hi=er=_s=kn=Zr=Ji=Gs=$i=Zs=Gt=aa=Ae.dragged=Ae.ghost=Ae.clone=Ae.active=null,cl.forEach(function(n){n.checked=!0}),cl.length=Su=wu=0},handleEvent:function(n){switch(n.type){case"drop":case"dragend":this._onDrop(n);break;case"dragenter":case"dragover":oe&&(this._onDragOver(n),TC(n));break;case"selectstart":n.preventDefault();break}},toArray:function(){for(var n=[],t,r=this.el.children,i=0,s=r.length,o=this.options;ir.right+i||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+i}function xC(e,n,t,r,i,s,o,a){var l=r?e.clientY:e.clientX,u=r?t.height:t.width,c=r?t.top:t.left,f=r?t.bottom:t.right,d=!1;if(!o){if(a&&Oac+u*s/2:lf-Oa)return-Zs}else if(l>c+u*(1-i)/2&&lf-u*s/2)?l>c+u/2?1:-1:0}function MC(e){return Rt(oe)1&&(Fe.forEach(function(a){s.addAnimationState({target:a,rect:En?Dt(a):o}),bu(a),a.fromRect=o,r.removeAnimationState(a)}),En=!1,LC(!this.options.removeCloneOnHide,i))},dragOverCompleted:function(t){var r=t.sortable,i=t.isOwner,s=t.insertion,o=t.activeSortable,a=t.parentEl,l=t.putSortable,u=this.options;if(s){if(i&&o._hideClone(),Os=!1,u.animation&&Fe.length>1&&(En||!i&&!o.options.sort&&!l)){var c=Dt(gt,!1,!0,!0);Fe.forEach(function(d){d!==gt&&(Xh(d,c),a.appendChild(d))}),En=!0}if(!i)if(En||da(),Fe.length>1){var f=fa;o._showClone(r),o.options.animation&&!fa&&f&&Fn.forEach(function(d){o.addAnimationState({target:d,rect:As}),d.fromRect=As,d.thisAnimationDuration=null})}else o._showClone(r)}},dragOverAnimationCapture:function(t){var r=t.dragRect,i=t.isOwner,s=t.activeSortable;if(Fe.forEach(function(a){a.thisAnimationDuration=null}),s.options.animation&&!i&&s.multiDrag.isMultiDrag){As=Qn({},r);var o=Ai(gt,!0);As.top-=o.f,As.left-=o.e}},dragOverAnimationComplete:function(){En&&(En=!1,da())},drop:function(t){var r=t.originalEvent,i=t.rootEl,s=t.parentEl,o=t.sortable,a=t.dispatchSortableEvent,l=t.oldIndex,u=t.putSortable,c=u||this.sortable;if(r){var f=this.options,d=s.children;if(!Wi)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),xt(gt,f.selectedClass,!~Fe.indexOf(gt)),~Fe.indexOf(gt))Fe.splice(Fe.indexOf(gt),1),Cs=null,Ls({sortable:o,rootEl:i,name:"deselect",targetEl:gt,originalEvt:r});else{if(Fe.push(gt),Ls({sortable:o,rootEl:i,name:"select",targetEl:gt,originalEvt:r}),r.shiftKey&&Cs&&o.el.contains(Cs)){var h=Rt(Cs),p=Rt(gt);if(~h&&~p&&h!==p){var m,g;for(p>h?(g=h,m=p):(g=p,m=h+1);g1){var D=Dt(gt),S=Rt(gt,":not(."+this.options.selectedClass+")");if(!Os&&f.animation&&(gt.thisAnimationDuration=null),c.captureAnimationState(),!Os&&(f.animation&&(gt.fromRect=D,Fe.forEach(function(E){if(E.thisAnimationDuration=null,E!==gt){var O=En?Dt(E):D;E.fromRect=O,c.addAnimationState({target:E,rect:O})}})),da(),Fe.forEach(function(E){d[S]?s.insertBefore(E,d[S]):s.appendChild(E),S++}),l===Rt(gt))){var y=!1;Fe.forEach(function(E){if(E.sortableIndex!==Rt(E)){y=!0;return}}),y&&a("update")}Fe.forEach(function(E){bu(E)}),c.animateAll()}tr=c}(i===s||u&&u.lastPutMode!=="clone")&&Fn.forEach(function(E){E.parentNode&&E.parentNode.removeChild(E)})}},nullingGlobal:function(){this.isMultiDrag=Wi=!1,Fn.length=0},destroyGlobal:function(){this._deselectMultiDrag(),$e(document,"pointerup",this._deselectMultiDrag),$e(document,"mouseup",this._deselectMultiDrag),$e(document,"touchend",this._deselectMultiDrag),$e(document,"keydown",this._checkKeyDown),$e(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(typeof Wi<"u"&&Wi)&&tr===this.sortable&&!(t&&nr(t.target,this.options.draggable,this.sortable.el,!1))&&!(t&&t.button!==0))for(;Fe.length;){var r=Fe[0];xt(r,this.options.selectedClass,!1),Fe.shift(),Ls({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Qn(e,{pluginName:"multiDrag",utils:{select:function(t){var r=t.parentNode[on];!r||!r.options.multiDrag||~Fe.indexOf(t)||(tr&&tr!==r&&(tr.multiDrag._deselectMultiDrag(),tr=r),xt(t,r.options.selectedClass,!0),Fe.push(t))},deselect:function(t){var r=t.parentNode[on],i=Fe.indexOf(t);!r||!r.options.multiDrag||!~i||(xt(t,r.options.selectedClass,!1),Fe.splice(i,1))}},eventProperties:function(){var t=this,r=[],i=[];return Fe.forEach(function(s){r.push({multiDragElement:s,index:s.sortableIndex});var o;En&&s!==gt?o=-1:En?o=Rt(s,":not(."+t.options.selectedClass+")"):o=Rt(s),i.push({multiDragElement:s,index:o})}),{items:sC(Fe),clones:[].concat(Fn),oldIndicies:r,newIndicies:i}},optionListeners:{multiDragKey:function(t){return t=t.toLowerCase(),t==="ctrl"?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function LC(e,n){Fe.forEach(function(t,r){var i=n.children[t.sortableIndex+(e?Number(r):0)];i?n.insertBefore(t,i):n.appendChild(t)})}function tp(e,n){Fn.forEach(function(t,r){var i=n.children[t.sortableIndex+(e?Number(r):0)];i?n.insertBefore(t,i):n.appendChild(t)})}function da(){Fe.forEach(function(e){e!==gt&&e.parentNode&&e.parentNode.removeChild(e)})}Ae.mount(new NC);Ae.mount(qf,Qf);const _C=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:kC,Sortable:Ae,Swap:RC,default:Ae},Symbol.toStringTag,{value:"Module"})),VC=xy(_C);(function(e,n){(function(r,i){e.exports=i(tC,VC)})(typeof self<"u"?self:q1,function(t,r){return function(i){var s={};function o(a){if(s[a])return s[a].exports;var l=s[a]={i:a,l:!1,exports:{}};return i[a].call(l.exports,l,l.exports,o),l.l=!0,l.exports}return o.m=i,o.c=s,o.d=function(a,l,u){o.o(a,l)||Object.defineProperty(a,l,{enumerable:!0,get:u})},o.r=function(a){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},o.t=function(a,l){if(l&1&&(a=o(a)),l&8||l&4&&typeof a=="object"&&a&&a.__esModule)return a;var u=Object.create(null);if(o.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:a}),l&2&&typeof a!="string")for(var c in a)o.d(u,c,(function(f){return a[f]}).bind(null,c));return u},o.n=function(a){var l=a&&a.__esModule?function(){return a.default}:function(){return a};return o.d(l,"a",l),l},o.o=function(a,l){return Object.prototype.hasOwnProperty.call(a,l)},o.p="",o(o.s="fb15")}({"00ee":function(i,s,o){var a=o("b622"),l=a("toStringTag"),u={};u[l]="z",i.exports=String(u)==="[object z]"},"0366":function(i,s,o){var a=o("1c0b");i.exports=function(l,u,c){if(a(l),u===void 0)return l;switch(c){case 0:return function(){return l.call(u)};case 1:return function(f){return l.call(u,f)};case 2:return function(f,d){return l.call(u,f,d)};case 3:return function(f,d,h){return l.call(u,f,d,h)}}return function(){return l.apply(u,arguments)}}},"057f":function(i,s,o){var a=o("fc6a"),l=o("241c").f,u={}.toString,c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return l(d)}catch{return c.slice()}};i.exports.f=function(h){return c&&u.call(h)=="[object Window]"?f(h):l(a(h))}},"06cf":function(i,s,o){var a=o("83ab"),l=o("d1e7"),u=o("5c6c"),c=o("fc6a"),f=o("c04e"),d=o("5135"),h=o("0cfb"),p=Object.getOwnPropertyDescriptor;s.f=a?p:function(g,D){if(g=c(g),D=f(D,!0),h)try{return p(g,D)}catch{}if(d(g,D))return u(!l.f.call(g,D),g[D])}},"0cfb":function(i,s,o){var a=o("83ab"),l=o("d039"),u=o("cc12");i.exports=!a&&!l(function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(i,s,o){var a=o("23e7"),l=o("d58f").left,u=o("a640"),c=o("ae40"),f=u("reduce"),d=c("reduce",{1:0});a({target:"Array",proto:!0,forced:!f||!d},{reduce:function(p){return l(this,p,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(i,s,o){var a=o("c6b6"),l=o("9263");i.exports=function(u,c){var f=u.exec;if(typeof f=="function"){var d=f.call(u,c);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(a(u)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(u,c)}},"159b":function(i,s,o){var a=o("da84"),l=o("fdbc"),u=o("17c2"),c=o("9112");for(var f in l){var d=a[f],h=d&&d.prototype;if(h&&h.forEach!==u)try{c(h,"forEach",u)}catch{h.forEach=u}}},"17c2":function(i,s,o){var a=o("b727").forEach,l=o("a640"),u=o("ae40"),c=l("forEach"),f=u("forEach");i.exports=!c||!f?function(h){return a(this,h,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(i,s,o){var a=o("d066");i.exports=a("document","documentElement")},"1c0b":function(i,s){i.exports=function(o){if(typeof o!="function")throw TypeError(String(o)+" is not a function");return o}},"1c7e":function(i,s,o){var a=o("b622"),l=a("iterator"),u=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){u=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}i.exports=function(d,h){if(!h&&!u)return!1;var p=!1;try{var m={};m[l]=function(){return{next:function(){return{done:p=!0}}}},d(m)}catch{}return p}},"1d80":function(i,s){i.exports=function(o){if(o==null)throw TypeError("Can't call method on "+o);return o}},"1dde":function(i,s,o){var a=o("d039"),l=o("b622"),u=o("2d00"),c=l("species");i.exports=function(f){return u>=51||!a(function(){var d=[],h=d.constructor={};return h[c]=function(){return{foo:1}},d[f](Boolean).foo!==1})}},"23cb":function(i,s,o){var a=o("a691"),l=Math.max,u=Math.min;i.exports=function(c,f){var d=a(c);return d<0?l(d+f,0):u(d,f)}},"23e7":function(i,s,o){var a=o("da84"),l=o("06cf").f,u=o("9112"),c=o("6eeb"),f=o("ce4e"),d=o("e893"),h=o("94ca");i.exports=function(p,m){var g=p.target,D=p.global,S=p.stat,y,E,O,M,_,L;if(D?E=a:S?E=a[g]||f(g,{}):E=(a[g]||{}).prototype,E)for(O in m){if(_=m[O],p.noTargetGet?(L=l(E,O),M=L&&L.value):M=E[O],y=h(D?O:g+(S?".":"#")+O,p.forced),!y&&M!==void 0){if(typeof _==typeof M)continue;d(_,M)}(p.sham||M&&M.sham)&&u(_,"sham",!0),c(E,O,_,p)}}},"241c":function(i,s,o){var a=o("ca84"),l=o("7839"),u=l.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(f){return a(f,u)}},"25f0":function(i,s,o){var a=o("6eeb"),l=o("825a"),u=o("d039"),c=o("ad6d"),f="toString",d=RegExp.prototype,h=d[f],p=u(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),m=h.name!=f;(p||m)&&a(RegExp.prototype,f,function(){var D=l(this),S=String(D.source),y=D.flags,E=String(y===void 0&&D instanceof RegExp&&!("flags"in d)?c.call(D):y);return"/"+S+"/"+E},{unsafe:!0})},"2ca0":function(i,s,o){var a=o("23e7"),l=o("06cf").f,u=o("50c4"),c=o("5a34"),f=o("1d80"),d=o("ab13"),h=o("c430"),p="".startsWith,m=Math.min,g=d("startsWith"),D=!h&&!g&&!!function(){var S=l(String.prototype,"startsWith");return S&&!S.writable}();a({target:"String",proto:!0,forced:!D&&!g},{startsWith:function(y){var E=String(f(this));c(y);var O=u(m(arguments.length>1?arguments[1]:void 0,E.length)),M=String(y);return p?p.call(E,M,O):E.slice(O,O+M.length)===M}})},"2d00":function(i,s,o){var a=o("da84"),l=o("342f"),u=a.process,c=u&&u.versions,f=c&&c.v8,d,h;f?(d=f.split("."),h=d[0]+d[1]):l&&(d=l.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=l.match(/Chrome\/(\d+)/),d&&(h=d[1]))),i.exports=h&&+h},"342f":function(i,s,o){var a=o("d066");i.exports=a("navigator","userAgent")||""},"35a1":function(i,s,o){var a=o("f5df"),l=o("3f8c"),u=o("b622"),c=u("iterator");i.exports=function(f){if(f!=null)return f[c]||f["@@iterator"]||l[a(f)]}},"37e8":function(i,s,o){var a=o("83ab"),l=o("9bf2"),u=o("825a"),c=o("df75");i.exports=a?Object.defineProperties:function(d,h){u(d);for(var p=c(h),m=p.length,g=0,D;m>g;)l.f(d,D=p[g++],h[D]);return d}},"3bbe":function(i,s,o){var a=o("861d");i.exports=function(l){if(!a(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(i,s,o){var a=o("6547").charAt,l=o("69f3"),u=o("7dd0"),c="String Iterator",f=l.set,d=l.getterFor(c);u(String,"String",function(h){f(this,{type:c,string:String(h),index:0})},function(){var p=d(this),m=p.string,g=p.index,D;return g>=m.length?{value:void 0,done:!0}:(D=a(m,g),p.index+=D.length,{value:D,done:!1})})},"3f8c":function(i,s){i.exports={}},4160:function(i,s,o){var a=o("23e7"),l=o("17c2");a({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(i,s,o){var a=o("da84");i.exports=a},"44ad":function(i,s,o){var a=o("d039"),l=o("c6b6"),u="".split;i.exports=a(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return l(c)=="String"?u.call(c,""):Object(c)}:Object},"44d2":function(i,s,o){var a=o("b622"),l=o("7c73"),u=o("9bf2"),c=a("unscopables"),f=Array.prototype;f[c]==null&&u.f(f,c,{configurable:!0,value:l(null)}),i.exports=function(d){f[c][d]=!0}},"44e7":function(i,s,o){var a=o("861d"),l=o("c6b6"),u=o("b622"),c=u("match");i.exports=function(f){var d;return a(f)&&((d=f[c])!==void 0?!!d:l(f)=="RegExp")}},4930:function(i,s,o){var a=o("d039");i.exports=!!Object.getOwnPropertySymbols&&!a(function(){return!String(Symbol())})},"4d64":function(i,s,o){var a=o("fc6a"),l=o("50c4"),u=o("23cb"),c=function(f){return function(d,h,p){var m=a(d),g=l(m.length),D=u(p,g),S;if(f&&h!=h){for(;g>D;)if(S=m[D++],S!=S)return!0}else for(;g>D;D++)if((f||D in m)&&m[D]===h)return f||D||0;return!f&&-1}};i.exports={includes:c(!0),indexOf:c(!1)}},"4de4":function(i,s,o){var a=o("23e7"),l=o("b727").filter,u=o("1dde"),c=o("ae40"),f=u("filter"),d=c("filter");a({target:"Array",proto:!0,forced:!f||!d},{filter:function(p){return l(this,p,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(i,s,o){var a=o("0366"),l=o("7b0b"),u=o("9bdd"),c=o("e95a"),f=o("50c4"),d=o("8418"),h=o("35a1");i.exports=function(m){var g=l(m),D=typeof this=="function"?this:Array,S=arguments.length,y=S>1?arguments[1]:void 0,E=y!==void 0,O=h(g),M=0,_,L,T,I,j,F;if(E&&(y=a(y,S>2?arguments[2]:void 0,2)),O!=null&&!(D==Array&&c(O)))for(I=O.call(g),j=I.next,L=new D;!(T=j.call(I)).done;M++)F=E?u(I,y,[T.value,M],!0):T.value,d(L,M,F);else for(_=f(g.length),L=new D(_);_>M;M++)F=E?y(g[M],M):g[M],d(L,M,F);return L.length=M,L}},"4fad":function(i,s,o){var a=o("23e7"),l=o("6f53").entries;a({target:"Object",stat:!0},{entries:function(c){return l(c)}})},"50c4":function(i,s,o){var a=o("a691"),l=Math.min;i.exports=function(u){return u>0?l(a(u),9007199254740991):0}},5135:function(i,s){var o={}.hasOwnProperty;i.exports=function(a,l){return o.call(a,l)}},5319:function(i,s,o){var a=o("d784"),l=o("825a"),u=o("7b0b"),c=o("50c4"),f=o("a691"),d=o("1d80"),h=o("8aa5"),p=o("14c3"),m=Math.max,g=Math.min,D=Math.floor,S=/\$([$&'`]|\d\d?|<[^>]*>)/g,y=/\$([$&'`]|\d\d?)/g,E=function(O){return O===void 0?O:String(O)};a("replace",2,function(O,M,_,L){var T=L.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,I=L.REPLACE_KEEPS_$0,j=T?"$":"$0";return[function(H,G){var V=d(this),W=H==null?void 0:H[O];return W!==void 0?W.call(H,V,G):M.call(String(V),H,G)},function(R,H){if(!T&&I||typeof H=="string"&&H.indexOf(j)===-1){var G=_(M,R,this,H);if(G.done)return G.value}var V=l(R),W=String(this),J=typeof H=="function";J||(H=String(H));var we=V.global;if(we){var Ze=V.unicode;V.lastIndex=0}for(var Ie=[];;){var Be=p(V,W);if(Be===null||(Ie.push(Be),!we))break;var lt=String(Be[0]);lt===""&&(V.lastIndex=h(W,c(V.lastIndex),Ze))}for(var Ye="",nt=0,q=0;q=nt&&(Ye+=W.slice(nt,Pe)+x,nt=Pe+ce.length)}return Ye+W.slice(nt)}];function F(R,H,G,V,W,J){var we=G+R.length,Ze=V.length,Ie=y;return W!==void 0&&(W=u(W),Ie=S),M.call(J,Ie,function(Be,lt){var Ye;switch(lt.charAt(0)){case"$":return"$";case"&":return R;case"`":return H.slice(0,G);case"'":return H.slice(we);case"<":Ye=W[lt.slice(1,-1)];break;default:var nt=+lt;if(nt===0)return Be;if(nt>Ze){var q=D(nt/10);return q===0?Be:q<=Ze?V[q-1]===void 0?lt.charAt(1):V[q-1]+lt.charAt(1):Be}Ye=V[nt-1]}return Ye===void 0?"":Ye})}})},5692:function(i,s,o){var a=o("c430"),l=o("c6cd");(i.exports=function(u,c){return l[u]||(l[u]=c!==void 0?c:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(i,s,o){var a=o("d066"),l=o("241c"),u=o("7418"),c=o("825a");i.exports=a("Reflect","ownKeys")||function(d){var h=l.f(c(d)),p=u.f;return p?h.concat(p(d)):h}},"5a34":function(i,s,o){var a=o("44e7");i.exports=function(l){if(a(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(i,s){i.exports=function(o,a){return{enumerable:!(o&1),configurable:!(o&2),writable:!(o&4),value:a}}},"5db7":function(i,s,o){var a=o("23e7"),l=o("a2bf"),u=o("7b0b"),c=o("50c4"),f=o("1c0b"),d=o("65f0");a({target:"Array",proto:!0},{flatMap:function(p){var m=u(this),g=c(m.length),D;return f(p),D=d(m,0),D.length=l(D,m,m,g,0,1,p,arguments.length>1?arguments[1]:void 0),D}})},6547:function(i,s,o){var a=o("a691"),l=o("1d80"),u=function(c){return function(f,d){var h=String(l(f)),p=a(d),m=h.length,g,D;return p<0||p>=m?c?"":void 0:(g=h.charCodeAt(p),g<55296||g>56319||p+1===m||(D=h.charCodeAt(p+1))<56320||D>57343?c?h.charAt(p):g:c?h.slice(p,p+2):(g-55296<<10)+(D-56320)+65536)}};i.exports={codeAt:u(!1),charAt:u(!0)}},"65f0":function(i,s,o){var a=o("861d"),l=o("e8b5"),u=o("b622"),c=u("species");i.exports=function(f,d){var h;return l(f)&&(h=f.constructor,typeof h=="function"&&(h===Array||l(h.prototype))?h=void 0:a(h)&&(h=h[c],h===null&&(h=void 0))),new(h===void 0?Array:h)(d===0?0:d)}},"69f3":function(i,s,o){var a=o("7f9a"),l=o("da84"),u=o("861d"),c=o("9112"),f=o("5135"),d=o("f772"),h=o("d012"),p=l.WeakMap,m,g,D,S=function(T){return D(T)?g(T):m(T,{})},y=function(T){return function(I){var j;if(!u(I)||(j=g(I)).type!==T)throw TypeError("Incompatible receiver, "+T+" required");return j}};if(a){var E=new p,O=E.get,M=E.has,_=E.set;m=function(T,I){return _.call(E,T,I),I},g=function(T){return O.call(E,T)||{}},D=function(T){return M.call(E,T)}}else{var L=d("state");h[L]=!0,m=function(T,I){return c(T,L,I),I},g=function(T){return f(T,L)?T[L]:{}},D=function(T){return f(T,L)}}i.exports={set:m,get:g,has:D,enforce:S,getterFor:y}},"6eeb":function(i,s,o){var a=o("da84"),l=o("9112"),u=o("5135"),c=o("ce4e"),f=o("8925"),d=o("69f3"),h=d.get,p=d.enforce,m=String(String).split("String");(i.exports=function(g,D,S,y){var E=y?!!y.unsafe:!1,O=y?!!y.enumerable:!1,M=y?!!y.noTargetGet:!1;if(typeof S=="function"&&(typeof D=="string"&&!u(S,"name")&&l(S,"name",D),p(S).source=m.join(typeof D=="string"?D:"")),g===a){O?g[D]=S:c(D,S);return}else E?!M&&g[D]&&(O=!0):delete g[D];O?g[D]=S:l(g,D,S)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||f(this)})},"6f53":function(i,s,o){var a=o("83ab"),l=o("df75"),u=o("fc6a"),c=o("d1e7").f,f=function(d){return function(h){for(var p=u(h),m=l(p),g=m.length,D=0,S=[],y;g>D;)y=m[D++],(!a||c.call(p,y))&&S.push(d?[y,p[y]]:p[y]);return S}};i.exports={entries:f(!0),values:f(!1)}},"73d9":function(i,s,o){var a=o("44d2");a("flatMap")},7418:function(i,s){s.f=Object.getOwnPropertySymbols},"746f":function(i,s,o){var a=o("428f"),l=o("5135"),u=o("e538"),c=o("9bf2").f;i.exports=function(f){var d=a.Symbol||(a.Symbol={});l(d,f)||c(d,f,{value:u.f(f)})}},7839:function(i,s){i.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(i,s,o){var a=o("1d80");i.exports=function(l){return Object(a(l))}},"7c73":function(i,s,o){var a=o("825a"),l=o("37e8"),u=o("7839"),c=o("d012"),f=o("1be4"),d=o("cc12"),h=o("f772"),p=">",m="<",g="prototype",D="script",S=h("IE_PROTO"),y=function(){},E=function(T){return m+D+p+T+m+"/"+D+p},O=function(T){T.write(E("")),T.close();var I=T.parentWindow.Object;return T=null,I},M=function(){var T=d("iframe"),I="java"+D+":",j;return T.style.display="none",f.appendChild(T),T.src=String(I),j=T.contentWindow.document,j.open(),j.write(E("document.F=Object")),j.close(),j.F},_,L=function(){try{_=document.domain&&new ActiveXObject("htmlfile")}catch{}L=_?O(_):M();for(var T=u.length;T--;)delete L[g][u[T]];return L()};c[S]=!0,i.exports=Object.create||function(I,j){var F;return I!==null?(y[g]=a(I),F=new y,y[g]=null,F[S]=I):F=L(),j===void 0?F:l(F,j)}},"7dd0":function(i,s,o){var a=o("23e7"),l=o("9ed3"),u=o("e163"),c=o("d2bb"),f=o("d44e"),d=o("9112"),h=o("6eeb"),p=o("b622"),m=o("c430"),g=o("3f8c"),D=o("ae93"),S=D.IteratorPrototype,y=D.BUGGY_SAFARI_ITERATORS,E=p("iterator"),O="keys",M="values",_="entries",L=function(){return this};i.exports=function(T,I,j,F,R,H,G){l(j,I,F);var V=function(q){if(q===R&&Ie)return Ie;if(!y&&q in we)return we[q];switch(q){case O:return function(){return new j(this,q)};case M:return function(){return new j(this,q)};case _:return function(){return new j(this,q)}}return function(){return new j(this)}},W=I+" Iterator",J=!1,we=T.prototype,Ze=we[E]||we["@@iterator"]||R&&we[R],Ie=!y&&Ze||V(R),Be=I=="Array"&&we.entries||Ze,lt,Ye,nt;if(Be&&(lt=u(Be.call(new T)),S!==Object.prototype&<.next&&(!m&&u(lt)!==S&&(c?c(lt,S):typeof lt[E]!="function"&&d(lt,E,L)),f(lt,W,!0,!0),m&&(g[W]=L))),R==M&&Ze&&Ze.name!==M&&(J=!0,Ie=function(){return Ze.call(this)}),(!m||G)&&we[E]!==Ie&&d(we,E,Ie),g[I]=Ie,R)if(Ye={values:V(M),keys:H?Ie:V(O),entries:V(_)},G)for(nt in Ye)(y||J||!(nt in we))&&h(we,nt,Ye[nt]);else a({target:I,proto:!0,forced:y||J},Ye);return Ye}},"7f9a":function(i,s,o){var a=o("da84"),l=o("8925"),u=a.WeakMap;i.exports=typeof u=="function"&&/native code/.test(l(u))},"825a":function(i,s,o){var a=o("861d");i.exports=function(l){if(!a(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(i,s,o){var a=o("d039");i.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(i,s,o){var a=o("c04e"),l=o("9bf2"),u=o("5c6c");i.exports=function(c,f,d){var h=a(f);h in c?l.f(c,h,u(0,d)):c[h]=d}},"861d":function(i,s){i.exports=function(o){return typeof o=="object"?o!==null:typeof o=="function"}},8875:function(i,s,o){var a,l,u;(function(c,f){l=[],a=f,u=typeof a=="function"?a.apply(s,l):a,u!==void 0&&(i.exports=u)})(typeof self<"u"?self:this,function(){function c(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==c&&document.currentScript)return document.currentScript;try{throw new Error}catch(_){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,h=/@([^@]*):(\d+):(\d+)\s*$/ig,p=d.exec(_.stack)||h.exec(_.stack),m=p&&p[1]||!1,g=p&&p[2]||!1,D=document.location.href.replace(document.location.hash,""),S,y,E,O=document.getElementsByTagName("script");m===D&&(S=document.documentElement.outerHTML,y=new RegExp("(?:[^\\n]+?\\n){0,"+(g-2)+"}[^<]*