Changeset 3437319
- Timestamp:
- 01/12/2026 01:50:31 AM (3 months ago)
- Location:
- infixs-pingo-notify
- Files:
-
- 232 added
- 26 edited
-
tags/1.0.5 (added)
-
tags/1.0.5/README.md (added)
-
tags/1.0.5/assets (added)
-
tags/1.0.5/assets/dashboard (added)
-
tags/1.0.5/assets/dashboard/js (added)
-
tags/1.0.5/assets/dashboard/js/main.js (added)
-
tags/1.0.5/assets/dashboard/png (added)
-
tags/1.0.5/assets/dashboard/png/wa-bg.png (added)
-
tags/1.0.5/assets/infixs-automations-for-whatsapp.gif (added)
-
tags/1.0.5/composer.json (added)
-
tags/1.0.5/infixs-pingo-notify.php (added)
-
tags/1.0.5/readme.txt (added)
-
tags/1.0.5/src (added)
-
tags/1.0.5/src/app (added)
-
tags/1.0.5/src/app/Admin (added)
-
tags/1.0.5/src/app/Admin/Dashboard.php (added)
-
tags/1.0.5/src/app/Admin/Menu.php (added)
-
tags/1.0.5/src/app/Admin/Setup.php (added)
-
tags/1.0.5/src/app/Http (added)
-
tags/1.0.5/src/app/Http/Controllers (added)
-
tags/1.0.5/src/app/Http/Controllers/Admin (added)
-
tags/1.0.5/src/app/Http/Controllers/Admin/NotificationController.php (added)
-
tags/1.0.5/src/app/Http/Controllers/Api (added)
-
tags/1.0.5/src/app/Http/Controllers/Api/V1 (added)
-
tags/1.0.5/src/app/Http/Controllers/Api/V1/ConnectionV1Controller.php (added)
-
tags/1.0.5/src/app/Http/Controllers/Api/V1/IntegrationV1Controller.php (added)
-
tags/1.0.5/src/app/Http/Controllers/Api/V1/NotificationV1Controller.php (added)
-
tags/1.0.5/src/app/Http/Controllers/Api/V1/TriggerV1Controller.php (added)
-
tags/1.0.5/src/app/Http/Controllers/Api/V1/UserV1Controller.php (added)
-
tags/1.0.5/src/app/Http/Requests (added)
-
tags/1.0.5/src/app/Http/Requests/SendTestNotificationRequest.php (added)
-
tags/1.0.5/src/app/Http/Requests/StoreNotificationRequest.php (added)
-
tags/1.0.5/src/app/Http/Resources (added)
-
tags/1.0.5/src/app/Http/Resources/Api (added)
-
tags/1.0.5/src/app/Http/Resources/Api/V1 (added)
-
tags/1.0.5/src/app/Http/Resources/Api/V1/ConnectionResource.php (added)
-
tags/1.0.5/src/app/Http/Resources/Api/V1/NotificationMessageResource.php (added)
-
tags/1.0.5/src/app/Http/Resources/Api/V1/NotificationResource.php (added)
-
tags/1.0.5/src/app/Http/Resources/Api/V1/TriggerCollection.php (added)
-
tags/1.0.5/src/app/Http/Resources/Api/V1/TriggerResource.php (added)
-
tags/1.0.5/src/app/Models (added)
-
tags/1.0.5/src/app/Models/Connection.php (added)
-
tags/1.0.5/src/app/Models/Notification.php (added)
-
tags/1.0.5/src/app/Models/NotificationMessage.php (added)
-
tags/1.0.5/src/app/Models/NotificationMeta.php (added)
-
tags/1.0.5/src/app/Models/Trigger.php (added)
-
tags/1.0.5/src/app/Providers (added)
-
tags/1.0.5/src/app/Providers/AppServiceProvider.php (added)
-
tags/1.0.5/src/app/Services (added)
-
tags/1.0.5/src/app/Services/ApiService.php (added)
-
tags/1.0.5/src/app/Services/ConnectionService.php (added)
-
tags/1.0.5/src/app/Services/NotificationService.php (added)
-
tags/1.0.5/src/app/Services/TriggerService.php (added)
-
tags/1.0.5/src/app/Services/UserService.php (added)
-
tags/1.0.5/src/app/Services/WhatsappService.php (added)
-
tags/1.0.5/src/app/Triggers (added)
-
tags/1.0.5/src/app/Triggers/CommentTrigger.php (added)
-
tags/1.0.5/src/app/Triggers/Extensions (added)
-
tags/1.0.5/src/app/Triggers/Extensions/DokanExtension.php (added)
-
tags/1.0.5/src/app/Triggers/Traits (added)
-
tags/1.0.5/src/app/Triggers/Traits/OrderTrigger.php (added)
-
tags/1.0.5/src/app/Triggers/Trigger.php (added)
-
tags/1.0.5/src/app/Triggers/WooCommerceChangeStatus.php (added)
-
tags/1.0.5/src/app/Triggers/WooCommerceNewOrder.php (added)
-
tags/1.0.5/src/app/Triggers/WordPressPasswordReset.php (added)
-
tags/1.0.5/src/bootstrap (added)
-
tags/1.0.5/src/bootstrap/providers.php (added)
-
tags/1.0.5/src/config (added)
-
tags/1.0.5/src/config/app.php (added)
-
tags/1.0.5/src/config/translations.php (added)
-
tags/1.0.5/src/database (added)
-
tags/1.0.5/src/database/migrations (added)
-
tags/1.0.5/src/database/migrations/2025_08_05_160814_create_notifications_table.php (added)
-
tags/1.0.5/src/database/migrations/2025_09_13_134646_create_connections_table.php (added)
-
tags/1.0.5/src/database/migrations/2025_09_14_174741_create_notification_messages_table.php (added)
-
tags/1.0.5/src/database/migrations/2025_11_17_191504_create_notification_metas_table.php (added)
-
tags/1.0.5/src/database/migrations/2026_01_11_100000_add_rules_to_notification_messages_table.php (added)
-
tags/1.0.5/src/resources (added)
-
tags/1.0.5/src/resources/views (added)
-
tags/1.0.5/src/resources/views/dashboard.php (added)
-
tags/1.0.5/src/resources/views/notification.php (added)
-
tags/1.0.5/src/routes (added)
-
tags/1.0.5/src/routes/admin.php (added)
-
tags/1.0.5/src/routes/api.php (added)
-
tags/1.0.5/vendor (added)
-
tags/1.0.5/vendor/autoload.php (added)
-
tags/1.0.5/vendor/avelpress (added)
-
tags/1.0.5/vendor/avelpress/avelpress (added)
-
tags/1.0.5/vendor/avelpress/avelpress/CHANGELOG.md (added)
-
tags/1.0.5/vendor/avelpress/avelpress/README.md (added)
-
tags/1.0.5/vendor/avelpress/avelpress/composer.json (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/AdminManager.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/AdminServiceProvider.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/Menu (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/Menu/Menu.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/Menu/MenuBuilder.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/Menu/MenuItem.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/Menu/Submenu.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Admin/WooCommerce.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/AvelPress.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Config (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Config/Config.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Config/ConfigServiceProvider.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Config/SettingsRepository.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Contracts (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Contracts/Database (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Contracts/Database/Eloquent (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Contracts/Database/Eloquent/CastsAttributes.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Database.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/DatabaseServiceProvider.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/DynamicModel.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Casts (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/ArrayCast.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/Attribute.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/BooleanCast.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/MoneyCast.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Model.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/QueryBuilder.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Relations (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/BelongsTo.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/HasMany.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/HasOne.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/HasOneOrMany.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/Relation.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Eloquent/SoftDeletes.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Migrations (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Migrations/Migration.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Migrations/Migrator.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Schema (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Schema/Blueprint.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Schema/ColumnDefinition.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Schema/ForeignIdColumnDefinition.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Schema/ForeignKeyDefinition.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Database/Schema/Schema.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/AdminManager.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/Config.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/DB.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/Facade.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/Route.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/Settings.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Facades/View.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Foundation (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Foundation/Application.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Http (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Http/FormRequest.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Http/Json (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Http/Json/JsonResource.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Http/Json/ResourceCollection.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Routing (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Routing/Controller.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Routing/Router.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Routing/RouterBuilder.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Routing/RouterServiceProvider.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Support (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Support/Collection.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Support/Formatter.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Support/Paginator.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Support/ServiceProvider.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Support/Validator.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Utils (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Utils/Reflection.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/Utils/Str.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/View (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/View/View.php (added)
-
tags/1.0.5/vendor/avelpress/avelpress/src/View/ViewServiceProvider.php (added)
-
tags/1.0.5/vendor/composer (added)
-
tags/1.0.5/vendor/composer/ClassLoader.php (added)
-
tags/1.0.5/vendor/composer/InstalledVersions.php (added)
-
tags/1.0.5/vendor/composer/LICENSE (added)
-
tags/1.0.5/vendor/composer/autoload_classmap.php (added)
-
tags/1.0.5/vendor/composer/autoload_namespaces.php (added)
-
tags/1.0.5/vendor/composer/autoload_psr4.php (added)
-
tags/1.0.5/vendor/composer/autoload_real.php (added)
-
tags/1.0.5/vendor/composer/autoload_static.php (added)
-
tags/1.0.5/vendor/composer/installed.json (added)
-
tags/1.0.5/vendor/composer/installed.php (added)
-
tags/1.0.5/vendor/salesforce (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/.github (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/.github/workflows (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/.github/workflows/ci.yml (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/.gitignore (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/.scrutinizer.yml (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/.travis.yml (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/CODEOWNERS (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/CODE_OF_CONDUCT.md (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/Contributors.md (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/LICENSE (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/README.md (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/composer.json (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/phpunit.xml.dist (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Autoloader.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Cache (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Cache.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Cache/APC.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Cache/Disk.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Cache/Dummy.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Context.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Handlebars.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/HandlebarsString.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Helpers.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Loader (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Loader.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Loader/FilesystemLoader.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Loader/StringLoader.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Parser.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Template.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/src/Handlebars/Tokenizer.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/Handlebars (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/Handlebars/HandlebarsTest.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/bootstrap.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/fixture (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/fixture/Handlebars (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/fixture/Handlebars/Example (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/fixture/Handlebars/Example/Test.php (added)
-
tags/1.0.5/vendor/salesforce/handlebars-php/tests/fixture/Handlebars/Test.php (added)
-
trunk/assets/dashboard/js/main.js (modified) (6 diffs)
-
trunk/composer.json (modified) (1 diff)
-
trunk/infixs-pingo-notify.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/src/app/Admin/Dashboard.php (modified) (2 diffs)
-
trunk/src/app/Http/Requests/StoreNotificationRequest.php (modified) (1 diff)
-
trunk/src/app/Http/Resources/Api/V1/NotificationMessageResource.php (modified) (1 diff)
-
trunk/src/app/Http/Resources/Api/V1/TriggerCollection.php (modified) (1 diff)
-
trunk/src/app/Models/NotificationMessage.php (modified) (2 diffs)
-
trunk/src/app/Providers/AppServiceProvider.php (modified) (2 diffs)
-
trunk/src/app/Services/ApiService.php (modified) (1 diff)
-
trunk/src/app/Services/NotificationService.php (modified) (3 diffs)
-
trunk/src/app/Services/TriggerService.php (modified) (4 diffs)
-
trunk/src/app/Services/UserService.php (modified) (1 diff)
-
trunk/src/app/Services/WhatsappService.php (modified) (1 diff)
-
trunk/src/app/Triggers/Extensions (added)
-
trunk/src/app/Triggers/Extensions/DokanExtension.php (added)
-
trunk/src/app/Triggers/Traits (added)
-
trunk/src/app/Triggers/Traits/OrderTrigger.php (added)
-
trunk/src/app/Triggers/Trigger.php (modified) (5 diffs)
-
trunk/src/app/Triggers/WooCommerceChangeStatus.php (modified) (3 diffs)
-
trunk/src/app/Triggers/WooCommerceNewOrder.php (added)
-
trunk/src/app/Triggers/WordPressPasswordReset.php (added)
-
trunk/src/config/translations.php (modified) (1 diff)
-
trunk/src/database/migrations/2026_01_11_100000_add_rules_to_notification_messages_table.php (added)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/ArrayCast.php (added)
-
trunk/vendor/avelpress/avelpress/src/Database/Eloquent/Model.php (modified) (2 diffs)
-
trunk/vendor/avelpress/avelpress/src/Database/Schema/Blueprint.php (modified) (5 diffs)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.json (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
infixs-pingo-notify/trunk/assets/dashboard/js/main.js
r3411304 r3437319 1 (function(){"use strict";var Ty=document.createElement("style");Ty.textContent=`/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-5{margin-bottom:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app [aria-invalid=true]{animation:1s ease-in-out shake}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes shake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}.slide-left-enter-active[data-v-d1cbc7ef],.slide-left-leave-active[data-v-d1cbc7ef]{transition:all .25s ease-out}.slide-left-enter-from[data-v-d1cbc7ef]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-d1cbc7ef]{opacity:0;transform:translate(-30px)}2 /*$vite$:1*/`,document.head.appendChild( Ty);/**1 (function(){"use strict";var ew=document.createElement("style");ew.textContent=`/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-container-3xl:48rem;--iafw-container-5xl:64rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-auto{pointer-events:auto}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:-top-2{top:calc(var(--iafw-spacing)*-2)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:-right-2{right:calc(var(--iafw-spacing)*-2)}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:z-\\[100000\\]{z-index:100000}#infixs-pingo-notify-app .iafw\\:z-\\[100001\\]{z-index:100001}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-5{margin-bottom:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[5\\%\\]{width:5%}#infixs-pingo-notify-app .iafw\\:w-\\[25\\%\\]{width:25%}#infixs-pingo-notify-app .iafw\\:w-\\[30\\%\\]{width:30%}#infixs-pingo-notify-app .iafw\\:w-\\[40\\%\\]{width:40%}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-5xl{max-width:var(--iafw-container-5xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:align-top{vertical-align:top}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-3xl{max-width:var(--iafw-container-3xl)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:lg\\:flex-row{flex-direction:row}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app [aria-invalid=true]{animation:1s ease-in-out shake}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes shake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}.slide-left-enter-active[data-v-d1cbc7ef],.slide-left-leave-active[data-v-d1cbc7ef]{transition:all .25s ease-out}.slide-left-enter-from[data-v-d1cbc7ef]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-d1cbc7ef]{opacity:0;transform:translate(-30px)} 2 /*$vite$:1*/`,document.head.appendChild(ew);/** 3 3 * @vue/shared v3.5.21 4 4 * (c) 2018-present Yuxi (Evan) You and Vue contributors 5 5 * @license MIT 6 **/function fh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ot={},Ws=[],fr=()=>{},Py=()=>!1,Zf=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),uh=t=>t.startsWith("onUpdate:"),cn=Object.assign,ch=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},sO=Object.prototype.hasOwnProperty,It=(t,e)=>sO.call(t,e),Ue=Array.isArray,Ks=t=>el(t)==="[object Map]",Gs=t=>el(t)==="[object Set]",My=t=>el(t)==="[object Date]",at=t=>typeof t=="function",Wt=t=>typeof t=="string",zi=t=>typeof t=="symbol",Ft=t=>t!==null&&typeof t=="object",Iy=t=>(Ft(t)||at(t))&&at(t.then)&&at(t.catch),Ny=Object.prototype.toString,el=t=>Ny.call(t),aO=t=>el(t).slice(8,-1),Dy=t=>el(t)==="[object Object]",dh=t=>Wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,tl=fh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},lO=/-\w/g,Xn=eu(t=>t.replace(lO,e=>e.slice(1).toUpperCase())),fO=/\B([A-Z])/g,Pr=eu(t=>t.replace(fO,"-$1").toLowerCase()),tu=eu(t=>t.charAt(0).toUpperCase()+t.slice(1)),nl=eu(t=>t?`on${tu(t)}`:""),Qn=(t,e)=>!Object.is(t,e),nu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},By=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},iu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},uO=t=>{const e=Wt(t)?Number(t):NaN;return isNaN(e)?t:e};let Fy;const ru=()=>Fy||(Fy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function di(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=Wt(i)?hO(i):di(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(Wt(t)||Ft(t))return t}const cO=/;(?![^(]*\))/g,dO=/:([^]+)/,pO=/\/\*[^]*?\*\//g;function hO(t){const e={};return t.replace(pO,"").split(cO).forEach(n=>{if(n){const i=n.split(dO);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ce(t){let e="";if(Wt(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const i=Ce(t[n]);i&&(e+=i+" ")}else if(Ft(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function At(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Wt(e)&&(t.class=Ce(e)),n&&(t.style=di(n)),t}const gO=fh("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function $y(t){return!!t||t===""}function mO(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=Jo(t[i],e[i]);return n}function Jo(t,e){if(t===e)return!0;let n=My(t),i=My(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=zi(t),i=zi(e),n||i)return t===e;if(n=Ue(t),i=Ue(e),n||i)return n&&i?mO(t,e):!1;if(n=Ft(t),i=Ft(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!Jo(t[s],e[s]))return!1}}return String(t)===String(e)}function ph(t,e){return t.findIndex(n=>Jo(n,e))}const Ly=t=>!!(t&&t.__v_isRef===!0),Ee=t=>Wt(t)?t:t==null?"":Ue(t)||Ft(t)&&(t.toString===Ny||!at(t.toString))?Ly(t)?Ee(t.value):JSON.stringify(t,qy,2):String(t),qy=(t,e)=>Ly(e)?qy(t,e.value):Ks(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[hh(i,o)+" =>"]=r,n),{})}:Gs(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>hh(n))}:zi(e)?hh(e):Ft(e)&&!Ue(e)&&!Dy(e)?String(e):e,hh=(t,e="")=>{var n;return zi(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**6 **/function xh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Tt={},Qs=[],pr=()=>{},tw=()=>!1,au=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),_h=t=>t.startsWith("onUpdate:"),hn=Object.assign,kh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},OO=Object.prototype.hasOwnProperty,Dt=(t,e)=>OO.call(t,e),Ue=Array.isArray,Zs=t=>fl(t)==="[object Map]",ea=t=>fl(t)==="[object Set]",nw=t=>fl(t)==="[object Date]",at=t=>typeof t=="function",Wt=t=>typeof t=="string",Ki=t=>typeof t=="symbol",qt=t=>t!==null&&typeof t=="object",iw=t=>(qt(t)||at(t))&&at(t.then)&&at(t.catch),rw=Object.prototype.toString,fl=t=>rw.call(t),AO=t=>fl(t).slice(8,-1),ow=t=>fl(t)==="[object Object]",Sh=t=>Wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,ul=xh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),lu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},RO=/-\w/g,ei=lu(t=>t.replace(RO,e=>e.slice(1).toUpperCase())),TO=/\B([A-Z])/g,Br=lu(t=>t.replace(TO,"-$1").toLowerCase()),fu=lu(t=>t.charAt(0).toUpperCase()+t.slice(1)),cl=lu(t=>t?`on${fu(t)}`:""),ti=(t,e)=>!Object.is(t,e),uu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},sw=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},cu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},PO=t=>{const e=Wt(t)?Number(t):NaN;return isNaN(e)?t:e};let aw;const du=()=>aw||(aw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hi(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=Wt(i)?DO(i):hi(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(Wt(t)||qt(t))return t}const MO=/;(?![^(]*\))/g,IO=/:([^]+)/,NO=/\/\*[^]*?\*\//g;function DO(t){const e={};return t.replace(NO,"").split(MO).forEach(n=>{if(n){const i=n.split(IO);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ee(t){let e="";if(Wt(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const i=Ee(t[n]);i&&(e+=i+" ")}else if(qt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function Pt(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Wt(e)&&(t.class=Ee(e)),n&&(t.style=hi(n)),t}const BO=xh("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function lw(t){return!!t||t===""}function $O(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=es(t[i],e[i]);return n}function es(t,e){if(t===e)return!0;let n=nw(t),i=nw(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=Ki(t),i=Ki(e),n||i)return t===e;if(n=Ue(t),i=Ue(e),n||i)return n&&i?$O(t,e):!1;if(n=qt(t),i=qt(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!es(t[s],e[s]))return!1}}return String(t)===String(e)}function Ch(t,e){return t.findIndex(n=>es(n,e))}const fw=t=>!!(t&&t.__v_isRef===!0),Se=t=>Wt(t)?t:t==null?"":Ue(t)||qt(t)&&(t.toString===rw||!at(t.toString))?fw(t)?Se(t.value):JSON.stringify(t,uw,2):String(t),uw=(t,e)=>fw(e)?uw(t,e.value):Zs(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[Eh(i,o)+" =>"]=r,n),{})}:ea(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Eh(n))}:Ki(e)?Eh(e):qt(e)&&!Ue(e)&&!ow(e)?String(e):e,Eh=(t,e="")=>{var n;return Ki(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** 7 7 * @vue/reactivity v3.5.21 8 8 * (c) 2018-present Yuxi (Evan) You and Vue contributors 9 9 * @license MIT 10 **/let $n;class Vy{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=$n,!e&&$n&&(this.index=($n.scopes||($n.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=$n;try{return $n=this,e()}finally{$n=n}}}on(){++this._on===1&&(this.prevScope=$n,$n=this)}off(){this._on>0&&--this._on===0&&($n=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function ou(t){return new Vy(t)}function il(){return $n}function su(t,e=!1){$n&&$n.cleanups.push(t)}let jt;const gh=new WeakSet;class zy{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,$n&&$n.active&&$n.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,gh.has(this)&&(gh.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Hy(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Jy(this),Uy(this);const e=jt,n=ji;jt=this,ji=!0;try{return this.fn()}finally{Wy(this),jt=e,ji=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)vh(e);this.deps=this.depsTail=void 0,Jy(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?gh.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){wh(this)&&this.run()}get dirty(){return wh(this)}}let jy=0,rl,ol;function Hy(t,e=!1){if(t.flags|=8,e){t.next=ol,ol=t;return}t.next=rl,rl=t}function mh(){jy++}function yh(){if(--jy>0)return;if(ol){let e=ol;for(ol=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;rl;){let e=rl;for(rl=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Uy(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Wy(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),vh(i),yO(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function wh(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Ky(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Ky(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===sl)||(t.globalVersion=sl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!wh(t))))return;t.flags|=2;const e=t.dep,n=jt,i=ji;jt=t,ji=!0;try{Uy(t);const r=t.fn(t._value);(e.version===0||Qn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{jt=n,ji=i,Wy(t),t.flags&=-3}}function vh(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)vh(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function yO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let ji=!0;const Gy=[];function ur(){Gy.push(ji),ji=!1}function cr(){const t=Gy.pop();ji=t===void 0?!0:t}function Jy(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=jt;jt=void 0;try{e()}finally{jt=n}}}let sl=0;class wO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class au{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!jt||!ji||jt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==jt)n=this.activeLink=new wO(jt,this),jt.deps?(n.prevDep=jt.depsTail,jt.depsTail.nextDep=n,jt.depsTail=n):jt.deps=jt.depsTail=n,Yy(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=jt.depsTail,n.nextDep=void 0,jt.depsTail.nextDep=n,jt.depsTail=n,jt.deps===n&&(jt.deps=i)}return n}trigger(e){this.version++,sl++,this.notify(e)}notify(e){mh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{yh()}}}function Yy(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Yy(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const lu=new WeakMap,Yo=Symbol(""),bh=Symbol(""),al=Symbol("");function Ln(t,e,n){if(ji&&jt){let i=lu.get(t);i||lu.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new au),r.map=i,r.key=n),r.track()}}function Mr(t,e,n,i,r,o){const s=lu.get(t);if(!s){sl++;return}const a=l=>{l&&l.trigger()};if(mh(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&dh(n);if(l&&n==="length"){const u=Number(i);s.forEach((c,d)=>{(d==="length"||d===al||!zi(d)&&d>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(al)),e){case"add":l?f&&a(s.get("length")):(a(s.get(Yo)),Ks(t)&&a(s.get(bh)));break;case"delete":l||(a(s.get(Yo)),Ks(t)&&a(s.get(bh)));break;case"set":Ks(t)&&a(s.get(Yo));break}}yh()}function vO(t,e){const n=lu.get(t);return n&&n.get(e)}function Js(t){const e=St(t);return e===t?e:(Ln(e,"iterate",al),Mi(t)?e:e.map(Tn))}function fu(t){return Ln(t=St(t),"iterate",al),t}const bO={__proto__:null,[Symbol.iterator](){return xh(this,Symbol.iterator,Tn)},concat(...t){return Js(this).concat(...t.map(e=>Ue(e)?Js(e):e))},entries(){return xh(this,"entries",t=>(t[1]=Tn(t[1]),t))},every(t,e){return Ir(this,"every",t,e,void 0,arguments)},filter(t,e){return Ir(this,"filter",t,e,n=>n.map(Tn),arguments)},find(t,e){return Ir(this,"find",t,e,Tn,arguments)},findIndex(t,e){return Ir(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ir(this,"findLast",t,e,Tn,arguments)},findLastIndex(t,e){return Ir(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ir(this,"forEach",t,e,void 0,arguments)},includes(...t){return _h(this,"includes",t)},indexOf(...t){return _h(this,"indexOf",t)},join(t){return Js(this).join(t)},lastIndexOf(...t){return _h(this,"lastIndexOf",t)},map(t,e){return Ir(this,"map",t,e,void 0,arguments)},pop(){return ll(this,"pop")},push(...t){return ll(this,"push",t)},reduce(t,...e){return Xy(this,"reduce",t,e)},reduceRight(t,...e){return Xy(this,"reduceRight",t,e)},shift(){return ll(this,"shift")},some(t,e){return Ir(this,"some",t,e,void 0,arguments)},splice(...t){return ll(this,"splice",t)},toReversed(){return Js(this).toReversed()},toSorted(t){return Js(this).toSorted(t)},toSpliced(...t){return Js(this).toSpliced(...t)},unshift(...t){return ll(this,"unshift",t)},values(){return xh(this,"values",Tn)}};function xh(t,e,n){const i=fu(t),r=i[e]();return i!==t&&!Mi(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const xO=Array.prototype;function Ir(t,e,n,i,r,o){const s=fu(t),a=s!==t&&!Mi(t),l=s[e];if(l!==xO[e]){const c=l.apply(t,o);return a?Tn(c):c}let f=n;s!==t&&(a?f=function(c,d){return n.call(this,Tn(c),d,t)}:n.length>2&&(f=function(c,d){return n.call(this,c,d,t)}));const u=l.call(s,f,i);return a&&r?r(u):u}function Xy(t,e,n,i){const r=fu(t);let o=n;return r!==t&&(Mi(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Tn(a),l,t)}),r[e](o,...i)}function _h(t,e,n){const i=St(t);Ln(i,"iterate",al);const r=i[e](...n);return(r===-1||r===!1)&&Sh(n[0])?(n[0]=St(n[0]),i[e](...n)):r}function ll(t,e,n=[]){ur(),mh();const i=St(t)[e].apply(t,n);return yh(),cr(),i}const _O=fh("__proto__,__v_isRef,__isVue"),Qy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(zi));function kO(t){zi(t)||(t=String(t));const e=St(this);return Ln(e,"has",t),e.hasOwnProperty(t)}class Zy{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?ow:rw:o?iw:nw).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Ue(e);if(!r){let l;if(s&&(l=bO[n]))return l;if(n==="hasOwnProperty")return kO}const a=Reflect.get(e,n,it(e)?e:i);return(zi(n)?Qy.has(n):_O(n))||(r||Ln(e,"get",n),o)?a:it(a)?s&&dh(n)?a:a.value:Ft(a)?r?Ys(a):tn(a):a}}class ew extends Zy{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(!this._isShallow){const l=uo(o);if(!Mi(i)&&!uo(i)&&(o=St(o),i=St(i)),!Ue(e)&&it(o)&&!it(i))return l||(o.value=i),!0}const s=Ue(e)&&dh(n)?Number(n)<e.length:It(e,n),a=Reflect.set(e,n,i,it(e)?e:r);return e===St(r)&&(s?Qn(i,o)&&Mr(e,"set",n,i):Mr(e,"add",n,i)),a}deleteProperty(e,n){const i=It(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&Mr(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!zi(n)||!Qy.has(n))&&Ln(e,"has",n),i}ownKeys(e){return Ln(e,"iterate",Ue(e)?"length":Yo),Reflect.ownKeys(e)}}class tw extends Zy{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const SO=new ew,CO=new tw,EO=new ew(!0),OO=new tw(!0),kh=t=>t,uu=t=>Reflect.getPrototypeOf(t);function AO(t,e,n){return function(...i){const r=this.__v_raw,o=St(r),s=Ks(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=r[t](...i),u=n?kh:e?hu:Tn;return!e&&Ln(o,"iterate",l?bh:Yo),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:a?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function cu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function RO(t,e){const n={get(r){const o=this.__v_raw,s=St(o),a=St(r);t||(Qn(r,a)&&Ln(s,"get",r),Ln(s,"get",a));const{has:l}=uu(s),f=e?kh:t?hu:Tn;if(l.call(s,r))return f(o.get(r));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&Ln(St(r),"iterate",Yo),r.size},has(r){const o=this.__v_raw,s=St(o),a=St(r);return t||(Qn(r,a)&&Ln(s,"has",r),Ln(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=St(a),f=e?kh:t?hu:Tn;return!t&&Ln(l,"iterate",Yo),a.forEach((u,c)=>r.call(o,f(u),f(c),s))}};return cn(n,t?{add:cu("add"),set:cu("set"),delete:cu("delete"),clear:cu("clear")}:{add(r){!e&&!Mi(r)&&!uo(r)&&(r=St(r));const o=St(this);return uu(o).has.call(o,r)||(o.add(r),Mr(o,"add",r,r)),this},set(r,o){!e&&!Mi(o)&&!uo(o)&&(o=St(o));const s=St(this),{has:a,get:l}=uu(s);let f=a.call(s,r);f||(r=St(r),f=a.call(s,r));const u=l.call(s,r);return s.set(r,o),f?Qn(o,u)&&Mr(s,"set",r,o):Mr(s,"add",r,o),this},delete(r){const o=St(this),{has:s,get:a}=uu(o);let l=s.call(o,r);l||(r=St(r),l=s.call(o,r)),a&&a.call(o,r);const f=o.delete(r);return l&&Mr(o,"delete",r,void 0),f},clear(){const r=St(this),o=r.size!==0,s=r.clear();return o&&Mr(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=AO(r,t,e)}),n}function du(t,e){const n=RO(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(It(n,r)&&r in i?n:i,r,o)}const TO={get:du(!1,!1)},PO={get:du(!1,!0)},MO={get:du(!0,!1)},IO={get:du(!0,!0)},nw=new WeakMap,iw=new WeakMap,rw=new WeakMap,ow=new WeakMap;function NO(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function DO(t){return t.__v_skip||!Object.isExtensible(t)?0:NO(aO(t))}function tn(t){return uo(t)?t:pu(t,!1,SO,TO,nw)}function sw(t){return pu(t,!1,EO,PO,iw)}function Ys(t){return pu(t,!0,CO,MO,rw)}function Xo(t){return pu(t,!0,OO,IO,ow)}function pu(t,e,n,i,r){if(!Ft(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=DO(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function Nr(t){return uo(t)?Nr(t.__v_raw):!!(t&&t.__v_isReactive)}function uo(t){return!!(t&&t.__v_isReadonly)}function Mi(t){return!!(t&&t.__v_isShallow)}function Sh(t){return t?!!t.__v_raw:!1}function St(t){const e=t&&t.__v_raw;return e?St(e):t}function Xs(t){return!It(t,"__v_skip")&&Object.isExtensible(t)&&By(t,"__v_skip",!0),t}const Tn=t=>Ft(t)?tn(t):t,hu=t=>Ft(t)?Ys(t):t;function it(t){return t?t.__v_isRef===!0:!1}function j(t){return aw(t,!1)}function Xt(t){return aw(t,!0)}function aw(t,e){return it(t)?t:new BO(t,e)}class BO{constructor(e,n){this.dep=new au,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:St(e),this._value=n?e:Tn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Mi(e)||uo(e);e=i?e:St(e),Qn(e,n)&&(this._rawValue=e,this._value=i?e:Tn(e),this.dep.trigger())}}function m(t){return it(t)?t.value:t}function Se(t){return at(t)?t():m(t)}const FO={get:(t,e,n)=>e==="__v_raw"?t:m(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return it(r)&&!it(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function lw(t){return Nr(t)?t:new Proxy(t,FO)}class $O{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new au,{get:i,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function gu(t){return new $O(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=fw(t,n);return e}class LO{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return vO(St(this._object),this._key)}}class qO{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qo(t,e,n){return it(t)?t:at(t)?new qO(t):Ft(t)&&arguments.length>1?fw(t,e,n):j(t)}function fw(t,e,n){const i=t[e];return it(i)?i:new LO(t,e,n)}class VO{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new au(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=sl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&jt!==this)return Hy(this,!0),!0}get value(){const e=this.dep.track();return Ky(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function zO(t,e,n=!1){let i,r;return at(t)?i=t:(i=t.get,r=t.set),new VO(i,r,n)}const mu={},yu=new WeakMap;let Zo;function jO(t,e=!1,n=Zo){if(n){let i=yu.get(n);i||yu.set(n,i=[]),i.push(t)}}function HO(t,e,n=Ot){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>r?b:Mi(b)||r===!1||r===0?Dr(b,1):Dr(b);let u,c,d,p,h=!1,g=!1;if(it(t)?(c=()=>t.value,h=Mi(t)):Nr(t)?(c=()=>f(t),h=!0):Ue(t)?(g=!0,h=t.some(b=>Nr(b)||Mi(b)),c=()=>t.map(b=>{if(it(b))return b.value;if(Nr(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(d){ur();try{d()}finally{cr()}}const b=Zo;Zo=u;try{return l?l(t,3,[p]):t(p)}finally{Zo=b}}:c=fr,e&&r){const b=c,x=r===!0?1/0:r;c=()=>Dr(b(),x)}const y=il(),w=()=>{u.stop(),y&&y.active&&ch(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=g?new Array(t.length).fill(mu):mu;const _=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(r||h||(g?x.some((k,S)=>Qn(k,v[S])):Qn(x,v))){d&&d();const k=Zo;Zo=u;try{const S=[x,v===mu?void 0:g&&v[0]===mu?[]:v,p];v=x,l?l(e,3,S):e(...S)}finally{Zo=k}}}else u.run()};return a&&a(_),u=new zy(c),u.scheduler=s?()=>s(_,!1):_,p=b=>jO(b,!1,u),d=u.onStop=()=>{const b=yu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();yu.delete(u)}},e?i?_(!0):v=u.run():s?s(_.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Dr(t,e=1/0,n){if(e<=0||!Ft(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,it(t))Dr(t.value,e,n);else if(Ue(t))for(let i=0;i<t.length;i++)Dr(t[i],e,n);else if(Gs(t)||Ks(t))t.forEach(i=>{Dr(i,e,n)});else if(Dy(t)){for(const i in t)Dr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Dr(t[i],e,n)}return t}/**10 **/let Vn;class cw{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Vn,!e&&Vn&&(this.index=(Vn.scopes||(Vn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Vn;try{return Vn=this,e()}finally{Vn=n}}}on(){++this._on===1&&(this.prevScope=Vn,Vn=this)}off(){this._on>0&&--this._on===0&&(Vn=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function pu(t){return new cw(t)}function dl(){return Vn}function hu(t,e=!1){Vn&&Vn.cleanups.push(t)}let Ht;const Oh=new WeakSet;class dw{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Vn&&Vn.active&&Vn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Oh.has(this)&&(Oh.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||hw(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,vw(this),gw(this);const e=Ht,n=Gi;Ht=this,Gi=!0;try{return this.fn()}finally{mw(this),Ht=e,Gi=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Ph(e);this.deps=this.depsTail=void 0,vw(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Oh.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Th(this)&&this.run()}get dirty(){return Th(this)}}let pw=0,pl,hl;function hw(t,e=!1){if(t.flags|=8,e){t.next=hl,hl=t;return}t.next=pl,pl=t}function Ah(){pw++}function Rh(){if(--pw>0)return;if(hl){let e=hl;for(hl=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;pl;){let e=pl;for(pl=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function gw(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function mw(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),Ph(i),FO(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function Th(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(yw(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function yw(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===gl)||(t.globalVersion=gl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!Th(t))))return;t.flags|=2;const e=t.dep,n=Ht,i=Gi;Ht=t,Gi=!0;try{gw(t);const r=t.fn(t._value);(e.version===0||ti(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{Ht=n,Gi=i,mw(t),t.flags&=-3}}function Ph(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Ph(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function FO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Gi=!0;const ww=[];function hr(){ww.push(Gi),Gi=!1}function gr(){const t=ww.pop();Gi=t===void 0?!0:t}function vw(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Ht;Ht=void 0;try{e()}finally{Ht=n}}}let gl=0;class qO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gu{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Ht||!Gi||Ht===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ht)n=this.activeLink=new qO(Ht,this),Ht.deps?(n.prevDep=Ht.depsTail,Ht.depsTail.nextDep=n,Ht.depsTail=n):Ht.deps=Ht.depsTail=n,bw(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Ht.depsTail,n.nextDep=void 0,Ht.depsTail.nextDep=n,Ht.depsTail=n,Ht.deps===n&&(Ht.deps=i)}return n}trigger(e){this.version++,gl++,this.notify(e)}notify(e){Ah();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rh()}}}function bw(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)bw(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const mu=new WeakMap,ts=Symbol(""),Mh=Symbol(""),ml=Symbol("");function zn(t,e,n){if(Gi&&Ht){let i=mu.get(t);i||mu.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new gu),r.map=i,r.key=n),r.track()}}function $r(t,e,n,i,r,o){const s=mu.get(t);if(!s){gl++;return}const a=l=>{l&&l.trigger()};if(Ah(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&Sh(n);if(l&&n==="length"){const u=Number(i);s.forEach((c,p)=>{(p==="length"||p===ml||!Ki(p)&&p>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(ml)),e){case"add":l?f&&a(s.get("length")):(a(s.get(ts)),Zs(t)&&a(s.get(Mh)));break;case"delete":l||(a(s.get(ts)),Zs(t)&&a(s.get(Mh)));break;case"set":Zs(t)&&a(s.get(ts));break}}Rh()}function LO(t,e){const n=mu.get(t);return n&&n.get(e)}function ta(t){const e=St(t);return e===t?e:(zn(e,"iterate",ml),Ni(t)?e:e.map(Pn))}function yu(t){return zn(t=St(t),"iterate",ml),t}const VO={__proto__:null,[Symbol.iterator](){return Ih(this,Symbol.iterator,Pn)},concat(...t){return ta(this).concat(...t.map(e=>Ue(e)?ta(e):e))},entries(){return Ih(this,"entries",t=>(t[1]=Pn(t[1]),t))},every(t,e){return Fr(this,"every",t,e,void 0,arguments)},filter(t,e){return Fr(this,"filter",t,e,n=>n.map(Pn),arguments)},find(t,e){return Fr(this,"find",t,e,Pn,arguments)},findIndex(t,e){return Fr(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Fr(this,"findLast",t,e,Pn,arguments)},findLastIndex(t,e){return Fr(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Fr(this,"forEach",t,e,void 0,arguments)},includes(...t){return Nh(this,"includes",t)},indexOf(...t){return Nh(this,"indexOf",t)},join(t){return ta(this).join(t)},lastIndexOf(...t){return Nh(this,"lastIndexOf",t)},map(t,e){return Fr(this,"map",t,e,void 0,arguments)},pop(){return yl(this,"pop")},push(...t){return yl(this,"push",t)},reduce(t,...e){return xw(this,"reduce",t,e)},reduceRight(t,...e){return xw(this,"reduceRight",t,e)},shift(){return yl(this,"shift")},some(t,e){return Fr(this,"some",t,e,void 0,arguments)},splice(...t){return yl(this,"splice",t)},toReversed(){return ta(this).toReversed()},toSorted(t){return ta(this).toSorted(t)},toSpliced(...t){return ta(this).toSpliced(...t)},unshift(...t){return yl(this,"unshift",t)},values(){return Ih(this,"values",Pn)}};function Ih(t,e,n){const i=yu(t),r=i[e]();return i!==t&&!Ni(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const zO=Array.prototype;function Fr(t,e,n,i,r,o){const s=yu(t),a=s!==t&&!Ni(t),l=s[e];if(l!==zO[e]){const c=l.apply(t,o);return a?Pn(c):c}let f=n;s!==t&&(a?f=function(c,p){return n.call(this,Pn(c),p,t)}:n.length>2&&(f=function(c,p){return n.call(this,c,p,t)}));const u=l.call(s,f,i);return a&&r?r(u):u}function xw(t,e,n,i){const r=yu(t);let o=n;return r!==t&&(Ni(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Pn(a),l,t)}),r[e](o,...i)}function Nh(t,e,n){const i=St(t);zn(i,"iterate",ml);const r=i[e](...n);return(r===-1||r===!1)&&Bh(n[0])?(n[0]=St(n[0]),i[e](...n)):r}function yl(t,e,n=[]){hr(),Ah();const i=St(t)[e].apply(t,n);return Rh(),gr(),i}const jO=xh("__proto__,__v_isRef,__isVue"),_w=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Ki));function HO(t){Ki(t)||(t=String(t));const e=St(this);return zn(e,"has",t),e.hasOwnProperty(t)}class kw{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?Rw:Aw:o?Ow:Ew).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Ue(e);if(!r){let l;if(s&&(l=VO[n]))return l;if(n==="hasOwnProperty")return HO}const a=Reflect.get(e,n,nt(e)?e:i);return(Ki(n)?_w.has(n):jO(n))||(r||zn(e,"get",n),o)?a:nt(a)?s&&Sh(n)?a:a.value:qt(a)?r?na(a):nn(a):a}}class Sw extends kw{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(!this._isShallow){const l=wo(o);if(!Ni(i)&&!wo(i)&&(o=St(o),i=St(i)),!Ue(e)&&nt(o)&&!nt(i))return l||(o.value=i),!0}const s=Ue(e)&&Sh(n)?Number(n)<e.length:Dt(e,n),a=Reflect.set(e,n,i,nt(e)?e:r);return e===St(r)&&(s?ti(i,o)&&$r(e,"set",n,i):$r(e,"add",n,i)),a}deleteProperty(e,n){const i=Dt(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&$r(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!Ki(n)||!_w.has(n))&&zn(e,"has",n),i}ownKeys(e){return zn(e,"iterate",Ue(e)?"length":ts),Reflect.ownKeys(e)}}class Cw extends kw{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const UO=new Sw,WO=new Cw,KO=new Sw(!0),GO=new Cw(!0),Dh=t=>t,wu=t=>Reflect.getPrototypeOf(t);function JO(t,e,n){return function(...i){const r=this.__v_raw,o=St(r),s=Zs(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=r[t](...i),u=n?Dh:e?_u:Pn;return!e&&zn(o,"iterate",l?Mh:ts),{next(){const{value:c,done:p}=f.next();return p?{value:c,done:p}:{value:a?[u(c[0]),u(c[1])]:u(c),done:p}},[Symbol.iterator](){return this}}}}function vu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function YO(t,e){const n={get(r){const o=this.__v_raw,s=St(o),a=St(r);t||(ti(r,a)&&zn(s,"get",r),zn(s,"get",a));const{has:l}=wu(s),f=e?Dh:t?_u:Pn;if(l.call(s,r))return f(o.get(r));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&zn(St(r),"iterate",ts),r.size},has(r){const o=this.__v_raw,s=St(o),a=St(r);return t||(ti(r,a)&&zn(s,"has",r),zn(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=St(a),f=e?Dh:t?_u:Pn;return!t&&zn(l,"iterate",ts),a.forEach((u,c)=>r.call(o,f(u),f(c),s))}};return hn(n,t?{add:vu("add"),set:vu("set"),delete:vu("delete"),clear:vu("clear")}:{add(r){!e&&!Ni(r)&&!wo(r)&&(r=St(r));const o=St(this);return wu(o).has.call(o,r)||(o.add(r),$r(o,"add",r,r)),this},set(r,o){!e&&!Ni(o)&&!wo(o)&&(o=St(o));const s=St(this),{has:a,get:l}=wu(s);let f=a.call(s,r);f||(r=St(r),f=a.call(s,r));const u=l.call(s,r);return s.set(r,o),f?ti(o,u)&&$r(s,"set",r,o):$r(s,"add",r,o),this},delete(r){const o=St(this),{has:s,get:a}=wu(o);let l=s.call(o,r);l||(r=St(r),l=s.call(o,r)),a&&a.call(o,r);const f=o.delete(r);return l&&$r(o,"delete",r,void 0),f},clear(){const r=St(this),o=r.size!==0,s=r.clear();return o&&$r(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=JO(r,t,e)}),n}function bu(t,e){const n=YO(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(Dt(n,r)&&r in i?n:i,r,o)}const XO={get:bu(!1,!1)},QO={get:bu(!1,!0)},ZO={get:bu(!0,!1)},eA={get:bu(!0,!0)},Ew=new WeakMap,Ow=new WeakMap,Aw=new WeakMap,Rw=new WeakMap;function tA(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nA(t){return t.__v_skip||!Object.isExtensible(t)?0:tA(AO(t))}function nn(t){return wo(t)?t:xu(t,!1,UO,XO,Ew)}function Tw(t){return xu(t,!1,KO,QO,Ow)}function na(t){return xu(t,!0,WO,ZO,Aw)}function ns(t){return xu(t,!0,GO,eA,Rw)}function xu(t,e,n,i,r){if(!qt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=nA(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function qr(t){return wo(t)?qr(t.__v_raw):!!(t&&t.__v_isReactive)}function wo(t){return!!(t&&t.__v_isReadonly)}function Ni(t){return!!(t&&t.__v_isShallow)}function Bh(t){return t?!!t.__v_raw:!1}function St(t){const e=t&&t.__v_raw;return e?St(e):t}function ia(t){return!Dt(t,"__v_skip")&&Object.isExtensible(t)&&sw(t,"__v_skip",!0),t}const Pn=t=>qt(t)?nn(t):t,_u=t=>qt(t)?na(t):t;function nt(t){return t?t.__v_isRef===!0:!1}function j(t){return Pw(t,!1)}function Xt(t){return Pw(t,!0)}function Pw(t,e){return nt(t)?t:new iA(t,e)}class iA{constructor(e,n){this.dep=new gu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:St(e),this._value=n?e:Pn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Ni(e)||wo(e);e=i?e:St(e),ti(e,n)&&(this._rawValue=e,this._value=i?e:Pn(e),this.dep.trigger())}}function g(t){return nt(t)?t.value:t}function xe(t){return at(t)?t():g(t)}const rA={get:(t,e,n)=>e==="__v_raw"?t:g(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return nt(r)&&!nt(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function Mw(t){return qr(t)?t:new Proxy(t,rA)}class oA{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new gu,{get:i,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function ku(t){return new oA(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=Iw(t,n);return e}class sA{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return LO(St(this._object),this._key)}}class aA{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function is(t,e,n){return nt(t)?t:at(t)?new aA(t):qt(t)&&arguments.length>1?Iw(t,e,n):j(t)}function Iw(t,e,n){const i=t[e];return nt(i)?i:new sA(t,e,n)}class lA{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new gu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=gl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ht!==this)return hw(this,!0),!0}get value(){const e=this.dep.track();return yw(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function fA(t,e,n=!1){let i,r;return at(t)?i=t:(i=t.get,r=t.set),new lA(i,r,n)}const Su={},Cu=new WeakMap;let rs;function uA(t,e=!1,n=rs){if(n){let i=Cu.get(n);i||Cu.set(n,i=[]),i.push(t)}}function cA(t,e,n=Tt){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>r?b:Ni(b)||r===!1||r===0?Lr(b,1):Lr(b);let u,c,p,d,h=!1,m=!1;if(nt(t)?(c=()=>t.value,h=Ni(t)):qr(t)?(c=()=>f(t),h=!0):Ue(t)?(m=!0,h=t.some(b=>qr(b)||Ni(b)),c=()=>t.map(b=>{if(nt(b))return b.value;if(qr(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(p){hr();try{p()}finally{gr()}}const b=rs;rs=u;try{return l?l(t,3,[d]):t(d)}finally{rs=b}}:c=pr,e&&r){const b=c,x=r===!0?1/0:r;c=()=>Lr(b(),x)}const y=dl(),w=()=>{u.stop(),y&&y.active&&kh(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=m?new Array(t.length).fill(Su):Su;const S=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(r||h||(m?x.some((_,k)=>ti(_,v[k])):ti(x,v))){p&&p();const _=rs;rs=u;try{const k=[x,v===Su?void 0:m&&v[0]===Su?[]:v,d];v=x,l?l(e,3,k):e(...k)}finally{rs=_}}}else u.run()};return a&&a(S),u=new dw(c),u.scheduler=s?()=>s(S,!1):S,d=b=>uA(b,!1,u),p=u.onStop=()=>{const b=Cu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();Cu.delete(u)}},e?i?S(!0):v=u.run():s?s(S.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Lr(t,e=1/0,n){if(e<=0||!qt(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,nt(t))Lr(t.value,e,n);else if(Ue(t))for(let i=0;i<t.length;i++)Lr(t[i],e,n);else if(ea(t)||Zs(t))t.forEach(i=>{Lr(i,e,n)});else if(ow(t)){for(const i in t)Lr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Lr(t[i],e,n)}return t}/** 11 11 * @vue/runtime-core v3.5.21 12 12 * (c) 2018-present Yuxi (Evan) You and Vue contributors 13 13 * @license MIT 14 **/const fl=[];let Ch=!1;function zne(t,...e){if(Ch)return;Ch=!0,ur();const n=fl.length?fl[fl.length-1].component:null,i=n&&n.appContext.config.warnHandler,r=UO();if(i)Qs(i,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${bv(n,o.type)}>`).join(`14 **/const wl=[];let $h=!1;function gie(t,...e){if($h)return;$h=!0,hr();const n=wl.length?wl[wl.length-1].component:null,i=n&&n.appContext.config.warnHandler,r=dA();if(i)ra(i,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${jv(n,o.type)}>`).join(` 15 15 `),r]);else{const o=[`[Vue warn]: ${t}`,...e];r.length&&o.push(` 16 `,... WO(r)),console.warn(...o)}cr(),Ch=!1}function UO(){let t=fl[fl.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function WO(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[`17 `],... KO(n))}),e}function KO({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,r=` at <${bv(t.component,t.type,i)}`,o=">"+n;return t.props?[r,...GO(t.props),o]:[r+o]}function GO(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...uw(i,t[i]))}),n.length>3&&e.push(" ..."),e}function uw(t,e,n){return Wt(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:it(e)?(e=uw(t,St(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=St(e),n?e:[`${t}=`,e])}function Qs(t,e,n,i){try{return i?t(...i):t()}catch(r){wu(r,e,n)}}function Hi(t,e,n,i){if(at(t)){const r=Qs(t,e,n,i);return r&&Iy(r)&&r.catch(o=>{wu(o,e,n)}),r}if(Ue(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Hi(t[o],e,n,i));return r}}function wu(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Ot;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){ur(),Qs(o,null,10,[t,l,f]),cr();return}}JO(t,n,r,i,s)}function JO(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const Zn=[];let dr=-1;const Zs=[];let co=null,ea=0;const cw=Promise.resolve();let vu=null;function lt(t){const e=vu||cw;return t?e.then(this?t.bind(this):t):e}function YO(t){let e=dr+1,n=Zn.length;for(;e<n;){const i=e+n>>>1,r=Zn[i],o=ul(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Eh(t){if(!(t.flags&1)){const e=ul(t),n=Zn[Zn.length-1];!n||!(t.flags&2)&&e>=ul(n)?Zn.push(t):Zn.splice(YO(e),0,t),t.flags|=1,dw()}}function dw(){vu||(vu=cw.then(gw))}function XO(t){Ue(t)?Zs.push(...t):co&&t.id===-1?co.splice(ea+1,0,t):t.flags&1||(Zs.push(t),t.flags|=1),dw()}function pw(t,e,n=dr+1){for(;n<Zn.length;n++){const i=Zn[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Zn.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function hw(t){if(Zs.length){const e=[...new Set(Zs)].sort((n,i)=>ul(n)-ul(i));if(Zs.length=0,co){co.push(...e);return}for(co=e,ea=0;ea<co.length;ea++){const n=co[ea];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}co=null,ea=0}}const ul=t=>t.id==null?t.flags&2?-1:1/0:t.id;function gw(t){try{for(dr=0;dr<Zn.length;dr++){const e=Zn[dr];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Qs(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;dr<Zn.length;dr++){const e=Zn[dr];e&&(e.flags&=-2)}dr=-1,Zn.length=0,hw(),vu=null,(Zn.length||Zs.length)&&gw()}}let Pn=null,mw=null;function bu(t){const e=Pn;return Pn=t,mw=t&&t.type.__scopeId||null,e}function C(t,e=Pn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&Pu(-1);const o=bu(e);let s;try{s=t(...r)}finally{bu(o),i._d&&Pu(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function cl(t,e){if(Pn===null)return t;const n=Du(Pn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=Ot]=e[r];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Dr(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function es(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(ur(),Hi(l,n,8,[t.el,a,t,e]),cr())}}const yw=Symbol("_vte"),ww=t=>t.__isTeleport,dl=t=>t&&(t.disabled||t.disabled===""),vw=t=>t&&(t.defer||t.defer===""),bw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,xw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,Oh=(t,e)=>{const n=t&&t.to;return Wt(n)?e?e(n):null:n},_w={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,s,a,l,f){const{mc:u,pc:c,pbc:d,o:{insert:p,querySelector:h,createText:g,createComment:y}}=f,w=dl(e.props);let{shapeFlag:v,children:_,dynamicChildren:b}=e;if(t==null){const x=e.el=g(""),k=e.anchor=g("");p(x,n,i),p(k,n,i);const S=(A,R)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=A),u(_,A,R,r,o,s,a,l))},T=()=>{const A=e.target=Oh(e.props,h),R=Sw(A,e,g,p);A&&(s!=="svg"&&bw(A)?s="svg":s!=="mathml"&&xw(A)&&(s="mathml"),w||(S(A,R),_u(e,!1)))};w&&(S(n,k),_u(e,!0)),vw(e.props)?(e.el.__isMounted=!1,ti(()=>{T(),delete e.el.__isMounted},o)):T()}else{if(vw(e.props)&&t.el.__isMounted===!1){ti(()=>{_w.process(t,e,n,i,r,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,k=e.target=t.target,S=e.targetAnchor=t.targetAnchor,T=dl(t.props),A=T?n:k,R=T?x:S;if(s==="svg"||bw(k)?s="svg":(s==="mathml"||xw(k))&&(s="mathml"),b?(d(t.dynamicChildren,b,A,r,o,s,a),Vh(t,e,!0)):l||c(t,e,A,R,r,o,s,a,!1),w)T?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):xu(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const F=e.target=Oh(e.props,h);F&&xu(e,F,null,f,0)}else T&&xu(e,k,S,f,1);_u(e,w)}},remove(t,e,n,{um:i,o:{remove:r}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:d}=t;if(c&&(r(f),r(u)),o&&r(l),s&16){const p=o||!dl(d);for(let h=0;h<a.length;h++){const g=a[h];i(g,e,n,p,!!g.dynamicChildren)}}},move:xu,hydrate:QO};function xu(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&i(s,e,n),(!c||dl(u))&&l&16)for(let d=0;d<f.length;d++)r(f[d],e,n,2);c&&i(a,e,n)}function QO(t,e,n,i,r,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function d(g,y,w,v){y.anchor=c(s(g),y,a(g),n,i,r,o),y.targetStart=w,y.targetAnchor=v}const p=e.target=Oh(e.props,l),h=dl(e.props);if(p){const g=p._lpa||p.firstChild;if(e.shapeFlag&16)if(h)d(t,e,g,g&&s(g));else{e.anchor=s(t);let y=g;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,p._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||Sw(p,e,u,f),c(g&&s(g),e,p,n,i,r,o)}_u(e,h)}else h&&e.shapeFlag&16&&d(t,e,t,s(t));return e.anchor&&s(e.anchor)}const kw=_w;function _u(t,e){const n=t.ctx;if(n&&n.ut){let i,r;for(e?(i=t.el,r=t.anchor):(i=t.targetStart,r=t.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function Sw(t,e,n,i){const r=e.targetStart=n(""),o=e.targetAnchor=n("");return r[yw]=o,t&&(i(r,t),i(o,t)),o}const Br=Symbol("_leaveCb"),ku=Symbol("_enterCb");function ZO(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{t.isMounted=!0}),po(()=>{t.isUnmounting=!0}),t}const Ii=[Function,Array],Cw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ii,onEnter:Ii,onAfterEnter:Ii,onEnterCancelled:Ii,onBeforeLeave:Ii,onLeave:Ii,onAfterLeave:Ii,onLeaveCancelled:Ii,onBeforeAppear:Ii,onAppear:Ii,onAfterAppear:Ii,onAppearCancelled:Ii},Ew=t=>{const e=t.subTree;return e.component?Ew(e.component):e},eA={name:"BaseTransition",props:Cw,setup(t,{slots:e}){const n=Zt(),i=ZO();return()=>{const r=e.default&&Tw(e.default(),!0);if(!r||!r.length)return;const o=Ow(r),s=St(t),{mode:a}=s;if(i.isLeaving)return Rh(o);const l=Rw(o);if(!l)return Rh(o);let f=Ah(l,s,i,n,c=>f=c);l.type!==bn&&pl(l,f);let u=n.subTree&&Rw(n.subTree);if(u&&u.type!==bn&&!is(u,l)&&Ew(n).type!==bn){let c=Ah(u,s,i,n);if(pl(u,c),a==="out-in"&&l.type!==bn)return i.isLeaving=!0,c.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Rh(o);a==="in-out"&&l.type!==bn?c.delayLeave=(d,p,h)=>{const g=Aw(i,u);g[String(u.key)]=u,d[Br]=()=>{p(),d[Br]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function Ow(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==bn){e=n;break}}return e}const tA=eA;function Aw(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Ah(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:_}=e,b=String(t.key),x=Aw(n,t),k=(A,R)=>{A&&Hi(A,i,9,R)},S=(A,R)=>{const F=R[1];k(A,R),Ue(A)?A.every(L=>L.length<=1)&&F():A.length<=1&&F()},T={mode:s,persisted:a,beforeEnter(A){let R=l;if(!n.isMounted)if(o)R=y||l;else return;A[Br]&&A[Br](!0);const F=x[b];F&&is(t,F)&&F.el[Br]&&F.el[Br](),k(R,[A])},enter(A){let R=f,F=u,L=c;if(!n.isMounted)if(o)R=w||f,F=v||u,L=_||c;else return;let W=!1;const ae=A[ku]=le=>{W||(W=!0,le?k(L,[A]):k(F,[A]),T.delayedLeave&&T.delayedLeave(),A[ku]=void 0)};R?S(R,[A,ae]):ae()},leave(A,R){const F=String(t.key);if(A[ku]&&A[ku](!0),n.isUnmounting)return R();k(d,[A]);let L=!1;const W=A[Br]=ae=>{L||(L=!0,R(),ae?k(g,[A]):k(h,[A]),A[Br]=void 0,x[F]===t&&delete x[F])};x[F]=t,p?S(p,[A,W]):W()},clone(A){const R=Ah(A,e,n,i,r);return r&&r(R),R}};return T}function Rh(t){if(Cu(t))return t=$r(t),t.children=null,t}function Rw(t){if(!Cu(t))return ww(t.type)&&t.children?Ow(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function pl(t,e){t.shapeFlag&6&&t.component?(t.transition=e,pl(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Tw(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Ve?(s.patchFlag&128&&r++,i=i.concat(Tw(s.children,e,a))):(e||s.type!==bn)&&i.push(a!=null?$r(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function q(t,e){return at(t)?cn({name:t.name},e,{setup:t}):t}function nA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function Pw(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Su=new WeakMap;function hl(t,e,n,i,r=!1){if(Ue(t)){t.forEach((h,g)=>hl(h,e&&(Ue(e)?e[g]:e),n,i,r));return}if(ta(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&hl(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?Du(i.component):i.el,s=r?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Ot?a.refs={}:a.refs,c=a.setupState,d=St(c),p=c===Ot?Py:h=>It(d,h);if(f!=null&&f!==l){if(Mw(e),Wt(f))u[f]=null,p(f)&&(c[f]=null);else if(it(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))Qs(l,a,12,[s,u]);else{const h=Wt(l),g=it(l);if(h||g){const y=()=>{if(t.f){const w=h?p(l)?c[l]:u[l]:l.value;if(r)Ue(w)&&ch(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],p(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,p(l)&&(c[l]=s)):g&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Su.delete(t)};w.id=-1,Su.set(t,w),ti(w,n)}else Mw(t),y()}}}function Mw(t){const e=Su.get(t);e&&(e.flags|=8,Su.delete(t))}ru().requestIdleCallback,ru().cancelIdleCallback;const ta=t=>!!t.type.__asyncLoader,Cu=t=>t.type.__isKeepAlive;function iA(t,e){Iw(t,"a",e)}function rA(t,e){Iw(t,"da",e)}function Iw(t,e,n=Vn){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Eu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Cu(r.parent.vnode)&&oA(i,e,n,r),r=r.parent}}function oA(t,e,n,i){const r=Eu(e,t,i,!0);qn(()=>{ch(i[e],r)},n)}function Eu(t,e,n=Vn,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{ur();const a=bl(n),l=Hi(e,n,t,s);return a(),cr(),l});return i?r.unshift(o):r.push(o),o}}const Fr=t=>(e,n=Vn)=>{(!xl||t==="sp")&&Eu(t,(...i)=>e(...i),n)},sA=Fr("bm"),_t=Fr("m"),aA=Fr("bu"),Nw=Fr("u"),po=Fr("bum"),qn=Fr("um"),lA=Fr("sp"),fA=Fr("rtg"),uA=Fr("rtc");function cA(t,e=Vn){Eu("ec",t,e)}const Th="components",dA="directives";function ho(t,e){return Ph(Th,t,!0,e)||t}const Dw=Symbol.for("v-ndc");function dn(t){return Wt(t)?Ph(Th,t,!1)||t:t||Dw}function pA(t){return Ph(dA,t)}function Ph(t,e,n=!0,i=!1){const r=Pn||Vn;if(r){const o=r.type;if(t===Th){const a=vv(o,!1);if(a&&(a===e||a===Xn(e)||a===tu(Xn(e))))return o}const s=Bw(r[t]||o[t],e)||Bw(r.appContext[t],e);return!s&&i?o:s}}function Bw(t,e){return t&&(t[e]||t[Xn(e)]||t[tu(Xn(e))])}function Rt(t,e,n,i){let r;const o=n,s=Ue(t);if(s||Wt(t)){const a=s&&Nr(t);let l=!1,f=!1;a&&(l=!Mi(t),f=uo(t),t=fu(t)),r=new Array(t.length);for(let u=0,c=t.length;u<c;u++)r[u]=e(l?f?hu(Tn(t[u])):Tn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(Ft(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function z(t,e,n={},i,r){if(Pn.ce||Pn.parent&&ta(Pn.parent)&&Pn.parent.ce)return e!=="default"&&(n.name=e),E(),B(Ve,null,[M("slot",n,i&&i())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&Fw(o(n)),a=n.key||s&&s.key,l=B(Ve,{key:(a&&!zi(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Fw(t){return t.some(e=>pr(e)?!(e.type===bn||e.type===Ve&&!Fw(e.children)):!0)?t:null}function hA(t,e){const n={};for(const i in t)n[nl(i)]=t[i];return n}const Mh=t=>t?gv(t)?Du(t):Mh(t.parent):null,gl=cn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Mh(t.parent),$root:t=>Mh(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>jw(t),$forceUpdate:t=>t.f||(t.f=()=>{Eh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>BA.bind(t)}),Ih=(t,e)=>t!==Ot&&!t.__isScriptSetup&&It(t,e),gA={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const p=s[e];if(p!==void 0)switch(p){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Ih(i,e))return s[e]=1,i[e];if(r!==Ot&&It(r,e))return s[e]=2,r[e];if((f=t.propsOptions[0])&&It(f,e))return s[e]=3,o[e];if(n!==Ot&&It(n,e))return s[e]=4,n[e];Dh&&(s[e]=0)}}const u=gl[e];let c,d;if(u)return e==="$attrs"&&Ln(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Ot&&It(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,It(d,e))return d[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Ih(r,e)?(r[e]=n,!0):i!==Ot&&It(i,e)?(i[e]=n,!0):It(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Ot&&a[0]!=="$"&&It(t,a)||Ih(e,a)||(l=o[0])&&It(l,a)||It(i,a)||It(gl,a)||It(r.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:It(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function $w(){return Lw().slots}function Nh(){return Lw().attrs}function Lw(t){const e=Zt();return e.setupContext||(e.setupContext=wv(e))}function ml(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function qw(t,e){const n=ml(t);for(const i in e){if(i.startsWith("__skip"))continue;let r=n[i];r?Ue(r)||at(r)?r=n[i]={type:r,default:e[i]}:r.default=e[i]:r===null&&(r=n[i]={default:e[i]}),r&&e[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function Ui(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):cn({},ml(t),ml(e))}let Dh=!0;function mA(t){const e=jw(t),n=t.proxy,i=t.ctx;Dh=!1,e.beforeCreate&&Vw(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:d,beforeUpdate:p,updated:h,activated:g,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:_,unmounted:b,render:x,renderTracked:k,renderTriggered:S,errorCaptured:T,serverPrefetch:A,expose:R,inheritAttrs:F,components:L,directives:W,filters:ae}=e;if(f&&yA(f,i,null),s)for(const re in s){const te=s[re];at(te)&&(i[re]=te.bind(n))}if(r){const re=r.call(n,n);Ft(re)&&(t.data=tn(re))}if(Dh=!0,o)for(const re in o){const te=o[re],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):fr,st=!at(te)&&at(te.set)?te.set.bind(n):fr,ut=U({get:He,set:st});Object.defineProperty(i,re,{enumerable:!0,configurable:!0,get:()=>ut.value,set:ct=>ut.value=ct})}if(a)for(const re in a)zw(a[re],i,n,re);if(l){const re=at(l)?l.call(n):l;Reflect.ownKeys(re).forEach(te=>{Si(te,re[te])})}u&&Vw(u,t,"c");function ce(re,te){Ue(te)?te.forEach(He=>re(He.bind(n))):te&&re(te.bind(n))}if(ce(sA,c),ce(_t,d),ce(aA,p),ce(Nw,h),ce(iA,g),ce(rA,y),ce(cA,T),ce(uA,k),ce(fA,S),ce(po,v),ce(qn,b),ce(lA,A),Ue(R))if(R.length){const re=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(re,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===fr&&(t.render=x),F!=null&&(t.inheritAttrs=F),L&&(t.components=L),W&&(t.directives=W),A&&Pw(t)}function yA(t,e,n=fr){Ue(t)&&(t=Bh(t));for(const i in t){const r=t[i];let o;Ft(r)?"default"in r?o=Qt(r.from||i,r.default,!0):o=Qt(r.from||i):o=Qt(r),it(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function Vw(t,e,n){Hi(Ue(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function zw(t,e,n,i){let r=i.includes(".")?sv(n,i):()=>n[i];if(Wt(t)){const o=e[t];at(o)&&je(r,o)}else if(at(t))je(r,t.bind(n));else if(Ft(t))if(Ue(t))t.forEach(o=>zw(o,e,n,i));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&je(r,o,t)}}function jw(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(f=>Ou(l,f,s,!0)),Ou(l,e,s)),Ft(e)&&o.set(e,l),l}function Ou(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&Ou(t,o,n,!0),r&&r.forEach(s=>Ou(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=wA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const wA={data:Hw,props:Uw,emits:Uw,methods:yl,computed:yl,beforeCreate:ei,created:ei,beforeMount:ei,mounted:ei,beforeUpdate:ei,updated:ei,beforeDestroy:ei,beforeUnmount:ei,destroyed:ei,unmounted:ei,activated:ei,deactivated:ei,errorCaptured:ei,serverPrefetch:ei,components:yl,directives:yl,watch:bA,provide:Hw,inject:vA};function Hw(t,e){return e?t?function(){return cn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function vA(t,e){return yl(Bh(t),Bh(e))}function Bh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ei(t,e){return t?[...new Set([].concat(t,e))]:e}function yl(t,e){return t?cn(Object.create(null),t,e):e}function Uw(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:cn(Object.create(null),ml(t),ml(e??{})):e}function bA(t,e){if(!t)return e;if(!e)return t;const n=cn(Object.create(null),t);for(const i in e)n[i]=ei(t[i],e[i]);return n}function Ww(){return{app:null,config:{isNativeTag:Py,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let xA=0;function _A(t,e){return function(i,r=null){at(i)||(i=cn({},i)),r!=null&&!Ft(r)&&(r=null);const o=Ww(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:xA++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:i8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,d){if(!l){const p=f._ceVNode||M(i,r);return p.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),t(p,u,d),l=!0,f._container=u,u.__vue_app__=f,Du(p.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Hi(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=ts;ts=f;try{return u()}finally{ts=c}}};return f}}let ts=null;function Si(t,e){if(Vn){let n=Vn.provides;const i=Vn.parent&&Vn.parent.provides;i===n&&(n=Vn.provides=Object.create(i)),n[t]=e}}function Qt(t,e,n=!1){const i=Zt();if(i||ts){let r=ts?ts._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&at(e)?e.call(i&&i.proxy):e}}function kA(){return!!(Zt()||ts)}const Kw={},Gw=()=>Object.create(Kw),Jw=t=>Object.getPrototypeOf(t)===Kw;function SA(t,e,n,i=!1){const r={},o=Gw();t.propsDefaults=Object.create(null),Yw(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:sw(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function CA(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=St(r),[l]=t.propsOptions;let f=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let d=u[c];if(Au(t.emitsOptions,d))continue;const p=e[d];if(l)if(It(o,d))p!==o[d]&&(o[d]=p,f=!0);else{const h=Xn(d);r[h]=Fh(l,a,h,p,t,!1)}else p!==o[d]&&(o[d]=p,f=!0)}}}else{Yw(t,e,r,o)&&(f=!0);let u;for(const c in a)(!e||!It(e,c)&&((u=Pr(c))===c||!It(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(r[c]=Fh(l,a,c,void 0,t,!0)):delete r[c]);if(o!==a)for(const c in o)(!e||!It(e,c))&&(delete o[c],f=!0)}f&&Mr(t.attrs,"set","")}function Yw(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(tl(l))continue;const f=e[l];let u;r&&It(r,u=Xn(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Au(t.emitsOptions,l)||(!(l in i)||f!==i[l])&&(i[l]=f,s=!0)}if(o){const l=St(n),f=a||Ot;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Fh(r,l,c,f[c],t,!It(f,c))}}return s}function Fh(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=It(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=r;if(n in f)i=f[n];else{const u=bl(r);i=f[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===Pr(n))&&(i=!0))}return i}const EA=new WeakMap;function Xw(t,e,n=!1){const i=n?EA:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[d,p]=Xw(c,e,!0);cn(s,d),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return Ft(t)&&i.set(t,Ws),Ws;if(Ue(o))for(let u=0;u<o.length;u++){const c=Xn(o[u]);Qw(c)&&(s[c]=Ot)}else if(o)for(const u in o){const c=Xn(u);if(Qw(c)){const d=o[u],p=s[c]=Ue(d)||at(d)?{type:d}:cn({},d),h=p.type;let g=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],_=at(v)&&v.name;if(_==="Boolean"){g=!0;break}else _==="String"&&(y=!1)}else g=at(h)&&h.name==="Boolean";p[0]=g,p[1]=y,(g||It(p,"default"))&&a.push(c)}}const f=[s,a];return Ft(t)&&i.set(t,f),f}function Qw(t){return t[0]!=="$"&&!tl(t)}const $h=t=>t==="_"||t==="_ctx"||t==="$stable",Lh=t=>Ue(t)?t.map(hr):[hr(t)],OA=(t,e,n)=>{if(e._n)return e;const i=C((...r)=>Lh(e(...r)),n);return i._c=!1,i},Zw=(t,e,n)=>{const i=t._ctx;for(const r in t){if($h(r))continue;const o=t[r];if(at(o))e[r]=OA(r,o,i);else if(o!=null){const s=Lh(o);e[r]=()=>s}}},ev=(t,e)=>{const n=Lh(e);t.slots.default=()=>n},tv=(t,e,n)=>{for(const i in e)(n||!$h(i))&&(t[i]=e[i])},AA=(t,e,n)=>{const i=t.slots=Gw();if(t.vnode.shapeFlag&32){const r=e._;r?(tv(i,e,n),n&&By(i,"_",r,!0)):Zw(e,i)}else e&&ev(t,e)},RA=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=Ot;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:tv(r,e,n):(o=!e.$stable,Zw(e,r)),s=e}else e&&(ev(t,e),s={default:1});if(o)for(const a in r)!$h(a)&&s[a]==null&&delete r[a]},ti=jA;function TA(t){return PA(t)}function PA(t,e){const n=ru();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:d,setScopeId:p=fr,insertStaticContent:h}=t,g=($,V,G,pe=null,ge=null,de=null,Te=void 0,ke=null,_e=!!V.dynamicChildren)=>{if($===V)return;$&&!is($,V)&&(pe=I($),ct($,ge,de,!0),$=null),V.patchFlag===-2&&(_e=!1,V.dynamicChildren=null);const{type:be,ref:Xe,shapeFlag:Pe}=V;switch(be){case Ru:y($,V,G,pe);break;case bn:w($,V,G,pe);break;case Tu:$==null&&v(V,G,pe,Te);break;case Ve:L($,V,G,pe,ge,de,Te,ke,_e);break;default:Pe&1?x($,V,G,pe,ge,de,Te,ke,_e):Pe&6?W($,V,G,pe,ge,de,Te,ke,_e):(Pe&64||Pe&128)&&be.process($,V,G,pe,ge,de,Te,ke,_e,ue)}Xe!=null&&ge?hl(Xe,$&&$.ref,de,V||$,!V):Xe==null&&$&&$.ref!=null&&hl($.ref,null,de,$,!0)},y=($,V,G,pe)=>{if($==null)i(V.el=a(V.children),G,pe);else{const ge=V.el=$.el;V.children!==$.children&&f(ge,V.children)}},w=($,V,G,pe)=>{$==null?i(V.el=l(V.children||""),G,pe):V.el=$.el},v=($,V,G,pe)=>{[$.el,$.anchor]=h($.children,V,G,pe,$.el,$.anchor)},_=({el:$,anchor:V},G,pe)=>{let ge;for(;$&&$!==V;)ge=d($),i($,G,pe),$=ge;i(V,G,pe)},b=({el:$,anchor:V})=>{let G;for(;$&&$!==V;)G=d($),r($),$=G;r(V)},x=($,V,G,pe,ge,de,Te,ke,_e)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),$==null?k(V,G,pe,ge,de,Te,ke,_e):A($,V,ge,de,Te,ke,_e)},k=($,V,G,pe,ge,de,Te,ke)=>{let _e,be;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=$;if(_e=$.el=s($.type,de,Xe&&Xe.is,Xe),Pe&8?u(_e,$.children):Pe&16&&T($.children,_e,null,pe,ge,qh($,de),Te,ke),ft&&es($,null,pe,"created"),S(_e,$,$.scopeId,Te,pe),Xe){for(const Ie in Xe)Ie!=="value"&&!tl(Ie)&&o(_e,Ie,null,Xe[Ie],de,pe);"value"in Xe&&o(_e,"value",null,Xe.value,de),(be=Xe.onVnodeBeforeMount)&&gr(be,pe,$)}ft&&es($,null,pe,"beforeMount");const J=MA(ge,Ke);J&&Ke.beforeEnter(_e),i(_e,V,G),((be=Xe&&Xe.onVnodeMounted)||J||ft)&&ti(()=>{be&&gr(be,pe,$),J&&Ke.enter(_e),ft&&es($,null,pe,"mounted")},ge)},S=($,V,G,pe,ge)=>{if(G&&p($,G),pe)for(let de=0;de<pe.length;de++)p($,pe[de]);if(ge){let de=ge.subTree;if(V===de||cv(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;S($,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},T=($,V,G,pe,ge,de,Te,ke,_e=0)=>{for(let be=_e;be<$.length;be++){const Xe=$[be]=ke?mo($[be]):hr($[be]);g(null,Xe,V,G,pe,ge,de,Te,ke)}},A=($,V,G,pe,ge,de,Te)=>{const ke=V.el=$.el;let{patchFlag:_e,dynamicChildren:be,dirs:Xe}=V;_e|=$.patchFlag&16;const Pe=$.props||Ot,Ke=V.props||Ot;let ft;if(G&&ns(G,!1),(ft=Ke.onVnodeBeforeUpdate)&&gr(ft,G,V,$),Xe&&es(V,$,G,"beforeUpdate"),G&&ns(G,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(ke,""),be?R($.dynamicChildren,be,ke,G,pe,qh(V,ge),de):Te||te($,V,ke,null,G,pe,qh(V,ge),de,!1),_e>0){if(_e&16)F(ke,Pe,Ke,G,ge);else if(_e&2&&Pe.class!==Ke.class&&o(ke,"class",null,Ke.class,ge),_e&4&&o(ke,"style",Pe.style,Ke.style,ge),_e&8){const J=V.dynamicProps;for(let Ie=0;Ie<J.length;Ie++){const Et=J[Ie],mn=Pe[Et],yn=Ke[Et];(yn!==mn||Et==="value")&&o(ke,Et,mn,yn,ge,G)}}_e&1&&$.children!==V.children&&u(ke,V.children)}else!Te&&be==null&&F(ke,Pe,Ke,G,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ti(()=>{ft&&gr(ft,G,V,$),Xe&&es(V,$,G,"updated")},pe)},R=($,V,G,pe,ge,de,Te)=>{for(let ke=0;ke<V.length;ke++){const _e=$[ke],be=V[ke],Xe=_e.el&&(_e.type===Ve||!is(_e,be)||_e.shapeFlag&198)?c(_e.el):G;g(_e,be,Xe,null,pe,ge,de,Te,!0)}},F=($,V,G,pe,ge)=>{if(V!==G){if(V!==Ot)for(const de in V)!tl(de)&&!(de in G)&&o($,de,V[de],null,ge,pe);for(const de in G){if(tl(de))continue;const Te=G[de],ke=V[de];Te!==ke&&de!=="value"&&o($,de,ke,Te,ge,pe)}"value"in G&&o($,"value",V.value,G.value,ge)}},L=($,V,G,pe,ge,de,Te,ke,_e)=>{const be=V.el=$?$.el:a(""),Xe=V.anchor=$?$.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(ke=ke?ke.concat(ft):ft),$==null?(i(be,G,pe),i(Xe,G,pe),T(V.children||[],G,Xe,ge,de,Te,ke,_e)):Pe>0&&Pe&64&&Ke&&$.dynamicChildren?(R($.dynamicChildren,Ke,G,ge,de,Te,ke),(V.key!=null||ge&&V===ge.subTree)&&Vh($,V,!0)):te($,V,G,Xe,ge,de,Te,ke,_e)},W=($,V,G,pe,ge,de,Te,ke,_e)=>{V.slotScopeIds=ke,$==null?V.shapeFlag&512?ge.ctx.activate(V,G,pe,Te,_e):ae(V,G,pe,ge,de,Te,_e):le($,V,_e)},ae=($,V,G,pe,ge,de,Te)=>{const ke=$.component=GA($,pe,ge);if(Cu($)&&(ke.ctx.renderer=ue),JA(ke,!1,Te),ke.asyncDep){if(ge&&ge.registerDep(ke,ce,Te),!$.el){const _e=ke.subTree=M(bn);w(null,_e,V,G),$.placeholder=_e.el}}else ce(ke,$,V,G,ge,de,Te)},le=($,V,G)=>{const pe=V.component=$.component;if(VA($,V,G))if(pe.asyncDep&&!pe.asyncResolved){re(pe,V,G);return}else pe.next=V,pe.update();else V.el=$.el,pe.vnode=V},ce=($,V,G,pe,ge,de,Te)=>{const ke=()=>{if($.isMounted){let{next:Pe,bu:Ke,u:ft,parent:J,vnode:Ie}=$;{const Y=nv($);if(Y){Pe&&(Pe.el=Ie.el,re($,Pe,Te)),Y.asyncDep.then(()=>{$.isUnmounted||ke()});return}}let Et=Pe,mn;ns($,!1),Pe?(Pe.el=Ie.el,re($,Pe,Te)):Pe=Ie,Ke&&nu(Ke),(mn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&gr(mn,J,Pe,Ie),ns($,!0);const yn=fv($),Q=$.subTree;$.subTree=yn,g(Q,yn,c(Q.el),I(Q),$,ge,de),Pe.el=yn.el,Et===null&&zA($,yn.el),ft&&ti(ft,ge),(mn=Pe.props&&Pe.props.onVnodeUpdated)&&ti(()=>gr(mn,J,Pe,Ie),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:J,m:Ie,parent:Et,root:mn,type:yn}=$,Q=ta(V);ns($,!1),J&&nu(J),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&gr(Pe,Et,V),ns($,!0);{mn.ce&&mn.ce._def.shadowRoot!==!1&&mn.ce._injectChildStyle(yn);const Y=$.subTree=fv($);g(null,Y,G,pe,$,ge,de),V.el=Y.el}if(Ie&&ti(Ie,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const Y=V;ti(()=>gr(Pe,Et,Y),ge)}(V.shapeFlag&256||Et&&ta(Et.vnode)&&Et.vnode.shapeFlag&256)&&$.a&&ti($.a,ge),$.isMounted=!0,V=G=pe=null}};$.scope.on();const _e=$.effect=new zy(ke);$.scope.off();const be=$.update=_e.run.bind(_e),Xe=$.job=_e.runIfDirty.bind(_e);Xe.i=$,Xe.id=$.uid,_e.scheduler=()=>Eh(Xe),ns($,!0),be()},re=($,V,G)=>{V.component=$;const pe=$.vnode.props;$.vnode=V,$.next=null,CA($,V.props,pe,G),RA($,V.children,G),ur(),pw($),cr()},te=($,V,G,pe,ge,de,Te,ke,_e=!1)=>{const be=$&&$.children,Xe=$?$.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(be,Pe,G,pe,ge,de,Te,ke,_e);return}else if(Ke&256){He(be,Pe,G,pe,ge,de,Te,ke,_e);return}}ft&8?(Xe&16&&ye(be,ge,de),Pe!==be&&u(G,Pe)):Xe&16?ft&16?st(be,Pe,G,pe,ge,de,Te,ke,_e):ye(be,ge,de,!0):(Xe&8&&u(G,""),ft&16&&T(Pe,G,pe,ge,de,Te,ke,_e))},He=($,V,G,pe,ge,de,Te,ke,_e)=>{$=$||Ws,V=V||Ws;const be=$.length,Xe=V.length,Pe=Math.min(be,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=_e?mo(V[Ke]):hr(V[Ke]);g($[Ke],ft,G,null,ge,de,Te,ke,_e)}be>Xe?ye($,ge,de,!0,!1,Pe):T(V,G,pe,ge,de,Te,ke,_e,Pe)},st=($,V,G,pe,ge,de,Te,ke,_e)=>{let be=0;const Xe=V.length;let Pe=$.length-1,Ke=Xe-1;for(;be<=Pe&&be<=Ke;){const ft=$[be],J=V[be]=_e?mo(V[be]):hr(V[be]);if(is(ft,J))g(ft,J,G,null,ge,de,Te,ke,_e);else break;be++}for(;be<=Pe&&be<=Ke;){const ft=$[Pe],J=V[Ke]=_e?mo(V[Ke]):hr(V[Ke]);if(is(ft,J))g(ft,J,G,null,ge,de,Te,ke,_e);else break;Pe--,Ke--}if(be>Pe){if(be<=Ke){const ft=Ke+1,J=ft<Xe?V[ft].el:pe;for(;be<=Ke;)g(null,V[be]=_e?mo(V[be]):hr(V[be]),G,J,ge,de,Te,ke,_e),be++}}else if(be>Ke)for(;be<=Pe;)ct($[be],ge,de,!0),be++;else{const ft=be,J=be,Ie=new Map;for(be=J;be<=Ke;be++){const Fe=V[be]=_e?mo(V[be]):hr(V[be]);Fe.key!=null&&Ie.set(Fe.key,be)}let Et,mn=0;const yn=Ke-J+1;let Q=!1,Y=0;const me=new Array(yn);for(be=0;be<yn;be++)me[be]=0;for(be=ft;be<=Pe;be++){const Fe=$[be];if(mn>=yn){ct(Fe,ge,de,!0);continue}let Ge;if(Fe.key!=null)Ge=Ie.get(Fe.key);else for(Et=J;Et<=Ke;Et++)if(me[Et-J]===0&&is(Fe,V[Et])){Ge=Et;break}Ge===void 0?ct(Fe,ge,de,!0):(me[Ge-J]=be+1,Ge>=Y?Y=Ge:Q=!0,g(Fe,V[Ge],G,null,ge,de,Te,ke,_e),mn++)}const Me=Q?IA(me):Ws;for(Et=Me.length-1,be=yn-1;be>=0;be--){const Fe=J+be,Ge=V[Fe],Je=V[Fe+1],Mt=Fe+1<Xe?Je.el||Je.placeholder:pe;me[be]===0?g(null,Ge,G,Mt,ge,de,Te,ke,_e):Q&&(Et<0||be!==Me[Et]?ut(Ge,G,Mt,2):Et--)}}},ut=($,V,G,pe,ge=null)=>{const{el:de,type:Te,transition:ke,children:_e,shapeFlag:be}=$;if(be&6){ut($.component.subTree,V,G,pe);return}if(be&128){$.suspense.move(V,G,pe);return}if(be&64){Te.move($,V,G,ue);return}if(Te===Ve){i(de,V,G);for(let Pe=0;Pe<_e.length;Pe++)ut(_e[Pe],V,G,pe);i($.anchor,V,G);return}if(Te===Tu){_($,V,G);return}if(pe!==2&&be&1&&ke)if(pe===0)ke.beforeEnter(de),i(de,V,G),ti(()=>ke.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=ke,J=()=>{$.ctx.isUnmounted?r(de):i(de,V,G)},Ie=()=>{de._isLeaving&&de[Br](!0),Pe(de,()=>{J(),ft&&ft()})};Ke?Ke(de,J,Ie):Ie()}else i(de,V,G)},ct=($,V,G,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:ke,children:_e,dynamicChildren:be,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=$;if(Pe===-2&&(ge=!1),ke!=null&&(ur(),hl(ke,null,G,$,!0),cr()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate($);return}const J=Xe&1&&Ke,Ie=!ta($);let Et;if(Ie&&(Et=Te&&Te.onVnodeBeforeUnmount)&&gr(Et,V,$),Xe&6)Ze($.component,G,pe);else{if(Xe&128){$.suspense.unmount(G,pe);return}J&&es($,null,V,"beforeUnmount"),Xe&64?$.type.remove($,V,G,ue,pe):be&&!be.hasOnce&&(de!==Ve||Pe>0&&Pe&64)?ye(be,V,G,!1,!0):(de===Ve&&Pe&384||!ge&&Xe&16)&&ye(_e,V,G),pe&&vt($)}(Ie&&(Et=Te&&Te.onVnodeUnmounted)||J)&&ti(()=>{Et&&gr(Et,V,$),J&&es($,null,V,"unmounted")},G)},vt=$=>{const{type:V,el:G,anchor:pe,transition:ge}=$;if(V===Ve){We(G,pe);return}if(V===Tu){b($);return}const de=()=>{r(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if($.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:ke}=ge,_e=()=>Te(G,de);ke?ke($.el,de,_e):_e()}else de()},We=($,V)=>{let G;for(;$!==V;)G=d($),r($),$=G;r(V)},Ze=($,V,G)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:ke,m:_e,a:be}=$;iv(_e),iv(be),pe&&nu(pe),ge.stop(),de&&(de.flags|=8,ct(Te,$,V,G)),ke&&ti(ke,V),ti(()=>{$.isUnmounted=!0},V)},ye=($,V,G,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<$.length;Te++)ct($[Te],V,G,pe,ge)},I=$=>{if($.shapeFlag&6)return I($.component.subTree);if($.shapeFlag&128)return $.suspense.next();const V=d($.anchor||$.el),G=V&&V[yw];return G?d(G):V};let ee=!1;const K=($,V,G)=>{$==null?V._vnode&&ct(V._vnode,null,null,!0):g(V._vnode||null,$,V,null,null,null,G),V._vnode=$,ee||(ee=!0,pw(),hw(),ee=!1)},ue={p:g,um:ct,m:ut,r:vt,mt:ae,mc:T,pc:te,pbc:R,n:I,o:t};return{render:K,hydrate:void 0,createApp:_A(K)}}function qh({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ns({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function MA(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Vh(t,e,n=!1){const i=t.children,r=e.children;if(Ue(i)&&Ue(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=mo(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Vh(s,a)),a.type===Ru&&a.patchFlag!==-1&&(a.el=s.el),a.type===bn&&!a.el&&(a.el=s.el)}}function IA(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const f=t[i];if(f!==0){if(r=n[n.length-1],t[r]<f){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function nv(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:nv(e)}function iv(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const NA=Symbol.for("v-scx"),DA=()=>Qt(NA);function Tt(t,e){return wl(t,null,e)}function rv(t,e){return wl(t,null,{flush:"post"})}function ov(t,e){return wl(t,null,{flush:"sync"})}function je(t,e,n){return wl(t,e,n)}function wl(t,e,n=Ot){const{immediate:i,deep:r,flush:o,once:s}=n,a=cn({},n),l=e&&i||!e&&o!=="post";let f;if(xl){if(o==="sync"){const p=DA();f=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=fr,p.resume=fr,p.pause=fr,p}}const u=Vn;a.call=(p,h,g)=>Hi(p,u,h,g);let c=!1;o==="post"?a.scheduler=p=>{ti(p,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(p,h)=>{h?p():Eh(p)}),a.augmentJob=p=>{e&&(p.flags|=4),c&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=HO(t,e,a);return xl&&(f?f.push(d):l&&d()),d}function BA(t,e,n){const i=this.proxy,r=Wt(t)?t.includes(".")?sv(i,t):()=>i[t]:t.bind(i,i);let o;at(e)?o=e:(o=e.handler,n=e);const s=bl(this),a=wl(r,o.bind(i),n);return s(),a}function sv(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function go(t,e,n=Ot){const i=Zt(),r=Xn(e),o=Pr(e),s=av(t,r),a=gu((l,f)=>{let u,c=Ot,d;return ov(()=>{const p=t[r];Qn(u,p)&&(u=p,f())}),{get(){return l(),n.get?n.get(u):u},set(p){const h=n.set?n.set(p):p;if(!Qn(h,u)&&!(c!==Ot&&Qn(p,c)))return;const g=i.vnode.props;g&&(e in g||r in g||o in g)&&(`onUpdate:${e}`in g||`onUpdate:${r}`in g||`onUpdate:${o}`in g)||(u=p,f()),i.emit(`update:${e}`,h),Qn(p,h)&&Qn(p,c)&&!Qn(h,d)&&f(),c=p,d=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Ot:a,done:!1}:{done:!0}}}},a}const av=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Xn(e)}Modifiers`]||t[`${Pr(e)}Modifiers`];function FA(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Ot;let r=n;const o=e.startsWith("update:"),s=o&&av(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>Wt(u)?u.trim():u)),s.number&&(r=n.map(iu)));let a,l=i[a=nl(e)]||i[a=nl(Xn(e))];!l&&o&&(l=i[a=nl(Pr(e))]),l&&Hi(l,t,6,r);const f=i[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Hi(f,t,6,r)}}const $A=new WeakMap;function lv(t,e,n=!1){const i=n?$A:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=lv(f,e,!0);u&&(a=!0,cn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(Ft(t)&&i.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):cn(s,o),Ft(t)&&i.set(t,s),s)}function Au(t,e){return!t||!Zf(e)?!1:(e=e.slice(2).replace(/Once$/,""),It(t,e[0].toLowerCase()+e.slice(1))||It(t,Pr(e))||It(t,e))}function jne(){}function fv(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:d,setupState:p,ctx:h,inheritAttrs:g}=t,y=bu(t);let w,v;try{if(n.shapeFlag&4){const b=r||i,x=b;w=hr(f.call(x,b,u,c,p,d,h)),v=a}else{const b=e;w=hr(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:LA(a)}}catch(b){vl.length=0,wu(b,t,1),w=M(bn)}let _=w;if(v&&g!==!1){const b=Object.keys(v),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(uh)&&(v=qA(v,o)),_=$r(_,v,!1,!0))}return n.dirs&&(_=$r(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&pl(_,n.transition),w=_,bu(y),w}const LA=t=>{let e;for(const n in t)(n==="class"||n==="style"||Zf(n))&&((e||(e={}))[n]=t[n]);return e},qA=(t,e)=>{const n={};for(const i in t)(!uh(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function VA(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?uv(i,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const d=u[c];if(s[d]!==i[d]&&!Au(f,d))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?uv(i,s,f):!0:!!s;return!1}function uv(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Au(n,o))return!0}return!1}function zA({vnode:t,parent:e},n){for(;e;){const i=e.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=e.vnode).el=n,e=e.parent;else break}}const cv=t=>t.__isSuspense;function jA(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):XO(t)}const Ve=Symbol.for("v-fgt"),Ru=Symbol.for("v-txt"),bn=Symbol.for("v-cmt"),Tu=Symbol.for("v-stc"),vl=[];let ni=null;function E(t=!1){vl.push(ni=t?null:[])}function HA(){vl.pop(),ni=vl[vl.length-1]||null}let na=1;function Pu(t,e=!1){na+=t,t<0&&ni&&e&&(ni.hasOnce=!0)}function dv(t){return t.dynamicChildren=na>0?ni||Ws:null,HA(),na>0&&ni&&ni.push(t),t}function X(t,e,n,i,r,o){return dv(ie(t,e,n,i,r,o,!0))}function B(t,e,n,i,r){return dv(M(t,e,n,i,r,!0))}function pr(t){return t?t.__v_isVNode===!0:!1}function is(t,e){return t.type===e.type&&t.key===e.key}const pv=({key:t})=>t??null,Mu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Wt(t)||it(t)||at(t)?{i:Pn,r:t,k:e,f:!!n}:t:null);function ie(t,e=null,n=null,i=0,r=null,o=t===Ve?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&pv(e),ref:e&&Mu(e),scopeId:mw,slotScopeIds:null,children:n,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:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Pn};return a?(zh(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Wt(n)?8:16),na>0&&!s&&ni&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ni.push(l),l}const M=UA;function UA(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===Dw)&&(t=bn),pr(t)){const a=$r(t,e,!0);return n&&zh(a,n),na>0&&!o&&ni&&(a.shapeFlag&6?ni[ni.indexOf(t)]=a:ni.push(a)),a.patchFlag=-2,a}if(e8(t)&&(t=t.__vccOpts),e){e=$t(e);let{class:a,style:l}=e;a&&!Wt(a)&&(e.class=Ce(a)),Ft(l)&&(Sh(l)&&!Ue(l)&&(l=cn({},l)),e.style=di(l))}const s=Wt(t)?1:cv(t)?128:ww(t)?64:Ft(t)?4:at(t)?2:0;return ie(t,e,n,i,r,s,o,!0)}function $t(t){return t?Sh(t)||Jw(t)?cn({},t):t:null}function $r(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?fe(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&pv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Mu(e)):[o,Mu(e)]:Mu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ve?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&$r(t.ssContent),ssFallback:t.ssFallback&&$r(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&pl(u,l.clone(u)),u}function xe(t=" ",e=0){return M(Ru,null,t,e)}function Iu(t,e){const n=M(Tu,null,t);return n.staticCount=e,n}function Re(t="",e=!1){return e?(E(),B(bn,null,t)):M(bn,null,t)}function hr(t){return t==null||typeof t=="boolean"?M(bn):Ue(t)?M(Ve,null,t.slice()):pr(t)?mo(t):M(Ru,null,String(t))}function mo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:$r(t)}function zh(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),zh(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!Jw(e)?e._ctx=Pn:r===3&&Pn&&(Pn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Pn},n=32):(e=String(e),i&64?(n=16,e=[xe(e)]):n=8);t.children=e,t.shapeFlag|=n}function fe(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Ce([e.class,i.class]));else if(r==="style")e.style=di([e.style,i.style]);else if(Zf(r)){const o=e[r],s=i[r];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[r]=o?[].concat(o,s):s)}else r!==""&&(e[r]=i[r])}return e}function gr(t,e,n,i=null){Hi(t,e,7,[n,i])}const WA=Ww();let KA=0;function GA(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||WA,o={uid:KA++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Vy(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xw(i,r),emitsOptions:lv(i,r),emit:null,emitted:null,propsDefaults:Ot,inheritAttrs:i.inheritAttrs,ctx:Ot,data:Ot,props:Ot,attrs:Ot,slots:Ot,refs:Ot,setupState:Ot,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=FA.bind(null,o),t.ce&&t.ce(o),o}let Vn=null;const Zt=()=>Vn||Pn;let Nu,jh;{const t=ru(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};Nu=e("__VUE_INSTANCE_SETTERS__",n=>Vn=n),jh=e("__VUE_SSR_SETTERS__",n=>xl=n)}const bl=t=>{const e=Vn;return Nu(t),t.scope.on(),()=>{t.scope.off(),Nu(e)}},hv=()=>{Vn&&Vn.scope.off(),Nu(null)};function gv(t){return t.vnode.shapeFlag&4}let xl=!1;function JA(t,e=!1,n=!1){e&&jh(e);const{props:i,children:r}=t.vnode,o=gv(t);SA(t,i,o,e),AA(t,r,n||e);const s=o?YA(t,e):void 0;return e&&jh(!1),s}function YA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,gA);const{setup:i}=n;if(i){ur();const r=t.setupContext=i.length>1?wv(t):null,o=bl(t),s=Qs(i,t,0,[t.props,r]),a=Iy(s);if(cr(),o(),(a||t.sp)&&!ta(t)&&Pw(t),a){if(s.then(hv,hv),e)return s.then(l=>{mv(t,l)}).catch(l=>{wu(l,t,0)});t.asyncDep=s}else mv(t,s)}else yv(t)}function mv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ft(e)&&(t.setupState=lw(e)),yv(t)}function yv(t,e,n){const i=t.type;t.render||(t.render=i.render||fr);{const r=bl(t);ur();try{mA(t)}finally{cr(),r()}}}const XA={get(t,e){return Ln(t,"get",""),t[e]}};function wv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,XA),slots:t.slots,emit:t.emit,expose:e}}function Du(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(lw(Xs(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in gl)return gl[n](t)},has(e,n){return n in e||n in gl}})):t.proxy}const QA=/(?:^|[-_])\w/g,ZA=t=>t.replace(QA,e=>e.toUpperCase()).replace(/[-_]/g,"");function vv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function bv(t,e,n=!1){let i=vv(e);if(!i&&e.__file){const r=e.__file.match(/([^/\\]+)\.\w+$/);r&&(i=r[1])}if(!i&&t&&t.parent){const r=o=>{for(const s in o)if(o[s]===e)return s};i=r(t.components||t.parent.type.components)||r(t.appContext.components)}return i?ZA(i):n?"App":"Anonymous"}function e8(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>zO(t,e,xl);function Yt(t,e,n){const i=(o,s,a)=>{Pu(-1);try{return M(o,s,a)}finally{Pu(1)}},r=arguments.length;return r===2?Ft(e)&&!Ue(e)?pr(e)?i(t,null,[e]):i(t,e):i(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pr(n)&&(n=[n]),i(t,e,n))}function t8(t,e,n,i){const r=n[i];if(r&&n8(r,t))return r;const o=e();return o.memo=t.slice(),o.cacheIndex=i,n[i]=o}function n8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let i=0;i<n.length;i++)if(Qn(n[i],e[i]))return!1;return na>0&&ni&&ni.push(t),!0}const i8="3.5.21";/**16 `,...pA(r)),console.warn(...o)}gr(),$h=!1}function dA(){let t=wl[wl.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function pA(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[` 17 `],...hA(n))}),e}function hA({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,r=` at <${jv(t.component,t.type,i)}`,o=">"+n;return t.props?[r,...gA(t.props),o]:[r+o]}function gA(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...Nw(i,t[i]))}),n.length>3&&e.push(" ..."),e}function Nw(t,e,n){return Wt(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:nt(e)?(e=Nw(t,St(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=St(e),n?e:[`${t}=`,e])}function ra(t,e,n,i){try{return i?t(...i):t()}catch(r){Eu(r,e,n)}}function Ji(t,e,n,i){if(at(t)){const r=ra(t,e,n,i);return r&&iw(r)&&r.catch(o=>{Eu(o,e,n)}),r}if(Ue(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Ji(t[o],e,n,i));return r}}function Eu(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Tt;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){hr(),ra(o,null,10,[t,l,f]),gr();return}}mA(t,n,r,i,s)}function mA(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const ni=[];let mr=-1;const oa=[];let vo=null,sa=0;const Dw=Promise.resolve();let Ou=null;function lt(t){const e=Ou||Dw;return t?e.then(this?t.bind(this):t):e}function yA(t){let e=mr+1,n=ni.length;for(;e<n;){const i=e+n>>>1,r=ni[i],o=vl(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Fh(t){if(!(t.flags&1)){const e=vl(t),n=ni[ni.length-1];!n||!(t.flags&2)&&e>=vl(n)?ni.push(t):ni.splice(yA(e),0,t),t.flags|=1,Bw()}}function Bw(){Ou||(Ou=Dw.then(qw))}function wA(t){Ue(t)?oa.push(...t):vo&&t.id===-1?vo.splice(sa+1,0,t):t.flags&1||(oa.push(t),t.flags|=1),Bw()}function $w(t,e,n=mr+1){for(;n<ni.length;n++){const i=ni[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;ni.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Fw(t){if(oa.length){const e=[...new Set(oa)].sort((n,i)=>vl(n)-vl(i));if(oa.length=0,vo){vo.push(...e);return}for(vo=e,sa=0;sa<vo.length;sa++){const n=vo[sa];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}vo=null,sa=0}}const vl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function qw(t){try{for(mr=0;mr<ni.length;mr++){const e=ni[mr];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),ra(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;mr<ni.length;mr++){const e=ni[mr];e&&(e.flags&=-2)}mr=-1,ni.length=0,Fw(),Ou=null,(ni.length||oa.length)&&qw()}}let Mn=null,Lw=null;function Au(t){const e=Mn;return Mn=t,Lw=t&&t.type.__scopeId||null,e}function C(t,e=Mn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&qu(-1);const o=Au(e);let s;try{s=t(...r)}finally{Au(o),i._d&&qu(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function bl(t,e){if(Mn===null)return t;const n=ju(Mn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=Tt]=e[r];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Lr(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function ss(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(hr(),Ji(l,n,8,[t.el,a,t,e]),gr())}}const Vw=Symbol("_vte"),zw=t=>t.__isTeleport,xl=t=>t&&(t.disabled||t.disabled===""),jw=t=>t&&(t.defer||t.defer===""),Hw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Uw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,qh=(t,e)=>{const n=t&&t.to;return Wt(n)?e?e(n):null:n},Ww={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,s,a,l,f){const{mc:u,pc:c,pbc:p,o:{insert:d,querySelector:h,createText:m,createComment:y}}=f,w=xl(e.props);let{shapeFlag:v,children:S,dynamicChildren:b}=e;if(t==null){const x=e.el=m(""),_=e.anchor=m("");d(x,n,i),d(_,n,i);const k=(O,R)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=O),u(S,O,R,r,o,s,a,l))},A=()=>{const O=e.target=qh(e.props,h),R=Gw(O,e,m,d);O&&(s!=="svg"&&Hw(O)?s="svg":s!=="mathml"&&Uw(O)&&(s="mathml"),w||(k(O,R),Tu(e,!1)))};w&&(k(n,_),Tu(e,!0)),jw(e.props)?(e.el.__isMounted=!1,ri(()=>{A(),delete e.el.__isMounted},o)):A()}else{if(jw(e.props)&&t.el.__isMounted===!1){ri(()=>{Ww.process(t,e,n,i,r,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,_=e.target=t.target,k=e.targetAnchor=t.targetAnchor,A=xl(t.props),O=A?n:_,R=A?x:k;if(s==="svg"||Hw(_)?s="svg":(s==="mathml"||Uw(_))&&(s="mathml"),b?(p(t.dynamicChildren,b,O,r,o,s,a),Zh(t,e,!0)):l||c(t,e,O,R,r,o,s,a,!1),w)A?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Ru(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const N=e.target=qh(e.props,h);N&&Ru(e,N,null,f,0)}else A&&Ru(e,_,k,f,1);Tu(e,w)}},remove(t,e,n,{um:i,o:{remove:r}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:p}=t;if(c&&(r(f),r(u)),o&&r(l),s&16){const d=o||!xl(p);for(let h=0;h<a.length;h++){const m=a[h];i(m,e,n,d,!!m.dynamicChildren)}}},move:Ru,hydrate:vA};function Ru(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&i(s,e,n),(!c||xl(u))&&l&16)for(let p=0;p<f.length;p++)r(f[p],e,n,2);c&&i(a,e,n)}function vA(t,e,n,i,r,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function p(m,y,w,v){y.anchor=c(s(m),y,a(m),n,i,r,o),y.targetStart=w,y.targetAnchor=v}const d=e.target=qh(e.props,l),h=xl(e.props);if(d){const m=d._lpa||d.firstChild;if(e.shapeFlag&16)if(h)p(t,e,m,m&&s(m));else{e.anchor=s(t);let y=m;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,d._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||Gw(d,e,u,f),c(m&&s(m),e,d,n,i,r,o)}Tu(e,h)}else h&&e.shapeFlag&16&&p(t,e,t,s(t));return e.anchor&&s(e.anchor)}const Kw=Ww;function Tu(t,e){const n=t.ctx;if(n&&n.ut){let i,r;for(e?(i=t.el,r=t.anchor):(i=t.targetStart,r=t.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function Gw(t,e,n,i){const r=e.targetStart=n(""),o=e.targetAnchor=n("");return r[Vw]=o,t&&(i(r,t),i(o,t)),o}const Vr=Symbol("_leaveCb"),Pu=Symbol("_enterCb");function bA(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return bt(()=>{t.isMounted=!0}),jr(()=>{t.isUnmounting=!0}),t}const Di=[Function,Array],Jw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Di,onEnter:Di,onAfterEnter:Di,onEnterCancelled:Di,onBeforeLeave:Di,onLeave:Di,onAfterLeave:Di,onLeaveCancelled:Di,onBeforeAppear:Di,onAppear:Di,onAfterAppear:Di,onAppearCancelled:Di},Yw=t=>{const e=t.subTree;return e.component?Yw(e.component):e},xA={name:"BaseTransition",props:Jw,setup(t,{slots:e}){const n=Zt(),i=bA();return()=>{const r=e.default&&ev(e.default(),!0);if(!r||!r.length)return;const o=Xw(r),s=St(t),{mode:a}=s;if(i.isLeaving)return Vh(o);const l=Zw(o);if(!l)return Vh(o);let f=Lh(l,s,i,n,c=>f=c);l.type!==In&&_l(l,f);let u=n.subTree&&Zw(n.subTree);if(u&&u.type!==In&&!fs(u,l)&&Yw(n).type!==In){let c=Lh(u,s,i,n);if(_l(u,c),a==="out-in"&&l.type!==In)return i.isLeaving=!0,c.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Vh(o);a==="in-out"&&l.type!==In?c.delayLeave=(p,d,h)=>{const m=Qw(i,u);m[String(u.key)]=u,p[Vr]=()=>{d(),p[Vr]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function Xw(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==In){e=n;break}}return e}const _A=xA;function Qw(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Lh(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:p,onLeave:d,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:S}=e,b=String(t.key),x=Qw(n,t),_=(O,R)=>{O&&Ji(O,i,9,R)},k=(O,R)=>{const N=R[1];_(O,R),Ue(O)?O.every(q=>q.length<=1)&&N():O.length<=1&&N()},A={mode:s,persisted:a,beforeEnter(O){let R=l;if(!n.isMounted)if(o)R=y||l;else return;O[Vr]&&O[Vr](!0);const N=x[b];N&&fs(t,N)&&N.el[Vr]&&N.el[Vr](),_(R,[O])},enter(O){let R=f,N=u,q=c;if(!n.isMounted)if(o)R=w||f,N=v||u,q=S||c;else return;let W=!1;const fe=O[Pu]=ae=>{W||(W=!0,ae?_(q,[O]):_(N,[O]),A.delayedLeave&&A.delayedLeave(),O[Pu]=void 0)};R?k(R,[O,fe]):fe()},leave(O,R){const N=String(t.key);if(O[Pu]&&O[Pu](!0),n.isUnmounting)return R();_(p,[O]);let q=!1;const W=O[Vr]=fe=>{q||(q=!0,R(),fe?_(m,[O]):_(h,[O]),O[Vr]=void 0,x[N]===t&&delete x[N])};x[N]=t,d?k(d,[O,W]):W()},clone(O){const R=Lh(O,e,n,i,r);return r&&r(R),R}};return A}function Vh(t){if(Iu(t))return t=Ur(t),t.children=null,t}function Zw(t){if(!Iu(t))return zw(t.type)&&t.children?Xw(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function _l(t,e){t.shapeFlag&6&&t.component?(t.transition=e,_l(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function ev(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Fe?(s.patchFlag&128&&r++,i=i.concat(ev(s.children,e,a))):(e||s.type!==In)&&i.push(a!=null?Ur(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function L(t,e){return at(t)?hn({name:t.name},e,{setup:t}):t}function kA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function tv(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Mu=new WeakMap;function kl(t,e,n,i,r=!1){if(Ue(t)){t.forEach((h,m)=>kl(h,e&&(Ue(e)?e[m]:e),n,i,r));return}if(aa(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&kl(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?ju(i.component):i.el,s=r?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Tt?a.refs={}:a.refs,c=a.setupState,p=St(c),d=c===Tt?tw:h=>Dt(p,h);if(f!=null&&f!==l){if(nv(e),Wt(f))u[f]=null,d(f)&&(c[f]=null);else if(nt(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))ra(l,a,12,[s,u]);else{const h=Wt(l),m=nt(l);if(h||m){const y=()=>{if(t.f){const w=h?d(l)?c[l]:u[l]:l.value;if(r)Ue(w)&&kh(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],d(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,d(l)&&(c[l]=s)):m&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Mu.delete(t)};w.id=-1,Mu.set(t,w),ri(w,n)}else nv(t),y()}}}function nv(t){const e=Mu.get(t);e&&(e.flags|=8,Mu.delete(t))}du().requestIdleCallback,du().cancelIdleCallback;const aa=t=>!!t.type.__asyncLoader,Iu=t=>t.type.__isKeepAlive;function SA(t,e){iv(t,"a",e)}function CA(t,e){iv(t,"da",e)}function iv(t,e,n=Hn){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Nu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Iu(r.parent.vnode)&&EA(i,e,n,r),r=r.parent}}function EA(t,e,n,i){const r=Nu(e,t,i,!0);jn(()=>{kh(i[e],r)},n)}function Nu(t,e,n=Hn,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{hr();const a=Rl(n),l=Ji(e,n,t,s);return a(),gr(),l});return i?r.unshift(o):r.push(o),o}}const zr=t=>(e,n=Hn)=>{(!Tl||t==="sp")&&Nu(t,(...i)=>e(...i),n)},OA=zr("bm"),bt=zr("m"),AA=zr("bu"),rv=zr("u"),jr=zr("bum"),jn=zr("um"),RA=zr("sp"),TA=zr("rtg"),PA=zr("rtc");function MA(t,e=Hn){Nu("ec",t,e)}const zh="components",IA="directives";function bo(t,e){return jh(zh,t,!0,e)||t}const ov=Symbol.for("v-ndc");function an(t){return Wt(t)?jh(zh,t,!1)||t:t||ov}function NA(t){return jh(IA,t)}function jh(t,e,n=!0,i=!1){const r=Mn||Hn;if(r){const o=r.type;if(t===zh){const a=zv(o,!1);if(a&&(a===e||a===ei(e)||a===fu(ei(e))))return o}const s=sv(r[t]||o[t],e)||sv(r.appContext[t],e);return!s&&i?o:s}}function sv(t,e){return t&&(t[e]||t[ei(e)]||t[fu(ei(e))])}function Ct(t,e,n,i){let r;const o=n,s=Ue(t);if(s||Wt(t)){const a=s&&qr(t);let l=!1,f=!1;a&&(l=!Ni(t),f=wo(t),t=yu(t)),r=new Array(t.length);for(let u=0,c=t.length;u<c;u++)r[u]=e(l?f?_u(Pn(t[u])):Pn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(qt(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function z(t,e,n={},i,r){if(Mn.ce||Mn.parent&&aa(Mn.parent)&&Mn.parent.ce)return e!=="default"&&(n.name=e),E(),D(Fe,null,[T("slot",n,i&&i())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&av(o(n)),a=n.key||s&&s.key,l=D(Fe,{key:(a&&!Ki(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function av(t){return t.some(e=>yr(e)?!(e.type===In||e.type===Fe&&!av(e.children)):!0)?t:null}function DA(t,e){const n={};for(const i in t)n[cl(i)]=t[i];return n}const Hh=t=>t?Fv(t)?ju(t):Hh(t.parent):null,Sl=hn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Hh(t.parent),$root:t=>Hh(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>dv(t),$forceUpdate:t=>t.f||(t.f=()=>{Fh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>r8.bind(t)}),Uh=(t,e)=>t!==Tt&&!t.__isScriptSetup&&Dt(t,e),BA={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const d=s[e];if(d!==void 0)switch(d){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Uh(i,e))return s[e]=1,i[e];if(r!==Tt&&Dt(r,e))return s[e]=2,r[e];if((f=t.propsOptions[0])&&Dt(f,e))return s[e]=3,o[e];if(n!==Tt&&Dt(n,e))return s[e]=4,n[e];Kh&&(s[e]=0)}}const u=Sl[e];let c,p;if(u)return e==="$attrs"&&zn(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Tt&&Dt(n,e))return s[e]=4,n[e];if(p=l.config.globalProperties,Dt(p,e))return p[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Uh(r,e)?(r[e]=n,!0):i!==Tt&&Dt(i,e)?(i[e]=n,!0):Dt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Tt&&a[0]!=="$"&&Dt(t,a)||Uh(e,a)||(l=o[0])&&Dt(l,a)||Dt(i,a)||Dt(Sl,a)||Dt(r.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Dt(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function $A(){return lv().slots}function Wh(){return lv().attrs}function lv(t){const e=Zt();return e.setupContext||(e.setupContext=Vv(e))}function Cl(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function fv(t,e){const n=Cl(t);for(const i in e){if(i.startsWith("__skip"))continue;let r=n[i];r?Ue(r)||at(r)?r=n[i]={type:r,default:e[i]}:r.default=e[i]:r===null&&(r=n[i]={default:e[i]}),r&&e[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function Bi(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):hn({},Cl(t),Cl(e))}let Kh=!0;function FA(t){const e=dv(t),n=t.proxy,i=t.ctx;Kh=!1,e.beforeCreate&&uv(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:p,beforeUpdate:d,updated:h,activated:m,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:S,unmounted:b,render:x,renderTracked:_,renderTriggered:k,errorCaptured:A,serverPrefetch:O,expose:R,inheritAttrs:N,components:q,directives:W,filters:fe}=e;if(f&&qA(f,i,null),s)for(const re in s){const te=s[re];at(te)&&(i[re]=te.bind(n))}if(r){const re=r.call(n,n);qt(re)&&(t.data=nn(re))}if(Kh=!0,o)for(const re in o){const te=o[re],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):pr,st=!at(te)&&at(te.set)?te.set.bind(n):pr,ct=U({get:He,set:st});Object.defineProperty(i,re,{enumerable:!0,configurable:!0,get:()=>ct.value,set:dt=>ct.value=dt})}if(a)for(const re in a)cv(a[re],i,n,re);if(l){const re=at(l)?l.call(n):l;Reflect.ownKeys(re).forEach(te=>{Ci(te,re[te])})}u&&uv(u,t,"c");function ce(re,te){Ue(te)?te.forEach(He=>re(He.bind(n))):te&&re(te.bind(n))}if(ce(OA,c),ce(bt,p),ce(AA,d),ce(rv,h),ce(SA,m),ce(CA,y),ce(MA,A),ce(PA,_),ce(TA,k),ce(jr,v),ce(jn,b),ce(RA,O),Ue(R))if(R.length){const re=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(re,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===pr&&(t.render=x),N!=null&&(t.inheritAttrs=N),q&&(t.components=q),W&&(t.directives=W),O&&tv(t)}function qA(t,e,n=pr){Ue(t)&&(t=Gh(t));for(const i in t){const r=t[i];let o;qt(r)?"default"in r?o=Qt(r.from||i,r.default,!0):o=Qt(r.from||i):o=Qt(r),nt(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function uv(t,e,n){Ji(Ue(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function cv(t,e,n,i){let r=i.includes(".")?Rv(n,i):()=>n[i];if(Wt(t)){const o=e[t];at(o)&&Ve(r,o)}else if(at(t))Ve(r,t.bind(n));else if(qt(t))if(Ue(t))t.forEach(o=>cv(o,e,n,i));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&Ve(r,o,t)}}function dv(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(f=>Du(l,f,s,!0)),Du(l,e,s)),qt(e)&&o.set(e,l),l}function Du(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&Du(t,o,n,!0),r&&r.forEach(s=>Du(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=LA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const LA={data:pv,props:hv,emits:hv,methods:El,computed:El,beforeCreate:ii,created:ii,beforeMount:ii,mounted:ii,beforeUpdate:ii,updated:ii,beforeDestroy:ii,beforeUnmount:ii,destroyed:ii,unmounted:ii,activated:ii,deactivated:ii,errorCaptured:ii,serverPrefetch:ii,components:El,directives:El,watch:zA,provide:pv,inject:VA};function pv(t,e){return e?t?function(){return hn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function VA(t,e){return El(Gh(t),Gh(e))}function Gh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ii(t,e){return t?[...new Set([].concat(t,e))]:e}function El(t,e){return t?hn(Object.create(null),t,e):e}function hv(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:hn(Object.create(null),Cl(t),Cl(e??{})):e}function zA(t,e){if(!t)return e;if(!e)return t;const n=hn(Object.create(null),t);for(const i in e)n[i]=ii(t[i],e[i]);return n}function gv(){return{app:null,config:{isNativeTag:tw,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let jA=0;function HA(t,e){return function(i,r=null){at(i)||(i=hn({},i)),r!=null&&!qt(r)&&(r=null);const o=gv(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:jA++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:C8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,p){if(!l){const d=f._ceVNode||T(i,r);return d.appContext=o,p===!0?p="svg":p===!1&&(p=void 0),t(d,u,p),l=!0,f._container=u,u.__vue_app__=f,ju(d.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Ji(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=as;as=f;try{return u()}finally{as=c}}};return f}}let as=null;function Ci(t,e){if(Hn){let n=Hn.provides;const i=Hn.parent&&Hn.parent.provides;i===n&&(n=Hn.provides=Object.create(i)),n[t]=e}}function Qt(t,e,n=!1){const i=Zt();if(i||as){let r=as?as._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&at(e)?e.call(i&&i.proxy):e}}function UA(){return!!(Zt()||as)}const mv={},yv=()=>Object.create(mv),wv=t=>Object.getPrototypeOf(t)===mv;function WA(t,e,n,i=!1){const r={},o=yv();t.propsDefaults=Object.create(null),vv(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:Tw(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function KA(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=St(r),[l]=t.propsOptions;let f=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let p=u[c];if(Bu(t.emitsOptions,p))continue;const d=e[p];if(l)if(Dt(o,p))d!==o[p]&&(o[p]=d,f=!0);else{const h=ei(p);r[h]=Jh(l,a,h,d,t,!1)}else d!==o[p]&&(o[p]=d,f=!0)}}}else{vv(t,e,r,o)&&(f=!0);let u;for(const c in a)(!e||!Dt(e,c)&&((u=Br(c))===c||!Dt(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(r[c]=Jh(l,a,c,void 0,t,!0)):delete r[c]);if(o!==a)for(const c in o)(!e||!Dt(e,c))&&(delete o[c],f=!0)}f&&$r(t.attrs,"set","")}function vv(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(ul(l))continue;const f=e[l];let u;r&&Dt(r,u=ei(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Bu(t.emitsOptions,l)||(!(l in i)||f!==i[l])&&(i[l]=f,s=!0)}if(o){const l=St(n),f=a||Tt;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Jh(r,l,c,f[c],t,!Dt(f,c))}}return s}function Jh(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=Dt(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=r;if(n in f)i=f[n];else{const u=Rl(r);i=f[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===Br(n))&&(i=!0))}return i}const GA=new WeakMap;function bv(t,e,n=!1){const i=n?GA:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[p,d]=bv(c,e,!0);hn(s,p),d&&a.push(...d)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return qt(t)&&i.set(t,Qs),Qs;if(Ue(o))for(let u=0;u<o.length;u++){const c=ei(o[u]);xv(c)&&(s[c]=Tt)}else if(o)for(const u in o){const c=ei(u);if(xv(c)){const p=o[u],d=s[c]=Ue(p)||at(p)?{type:p}:hn({},p),h=d.type;let m=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],S=at(v)&&v.name;if(S==="Boolean"){m=!0;break}else S==="String"&&(y=!1)}else m=at(h)&&h.name==="Boolean";d[0]=m,d[1]=y,(m||Dt(d,"default"))&&a.push(c)}}const f=[s,a];return qt(t)&&i.set(t,f),f}function xv(t){return t[0]!=="$"&&!ul(t)}const Yh=t=>t==="_"||t==="_ctx"||t==="$stable",Xh=t=>Ue(t)?t.map(wr):[wr(t)],JA=(t,e,n)=>{if(e._n)return e;const i=C((...r)=>Xh(e(...r)),n);return i._c=!1,i},_v=(t,e,n)=>{const i=t._ctx;for(const r in t){if(Yh(r))continue;const o=t[r];if(at(o))e[r]=JA(r,o,i);else if(o!=null){const s=Xh(o);e[r]=()=>s}}},kv=(t,e)=>{const n=Xh(e);t.slots.default=()=>n},Sv=(t,e,n)=>{for(const i in e)(n||!Yh(i))&&(t[i]=e[i])},YA=(t,e,n)=>{const i=t.slots=yv();if(t.vnode.shapeFlag&32){const r=e._;r?(Sv(i,e,n),n&&sw(i,"_",r,!0)):_v(e,i)}else e&&kv(t,e)},XA=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=Tt;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Sv(r,e,n):(o=!e.$stable,_v(e,r)),s=e}else e&&(kv(t,e),s={default:1});if(o)for(const a in r)!Yh(a)&&s[a]==null&&delete r[a]},ri=c8;function QA(t){return ZA(t)}function ZA(t,e){const n=du();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:p,setScopeId:d=pr,insertStaticContent:h}=t,m=(F,V,J,pe=null,ge=null,de=null,Te=void 0,Ce=null,ke=!!V.dynamicChildren)=>{if(F===V)return;F&&!fs(F,V)&&(pe=I(F),dt(F,ge,de,!0),F=null),V.patchFlag===-2&&(ke=!1,V.dynamicChildren=null);const{type:_e,ref:Xe,shapeFlag:Pe}=V;switch(_e){case $u:y(F,V,J,pe);break;case In:w(F,V,J,pe);break;case Fu:F==null&&v(V,J,pe,Te);break;case Fe:q(F,V,J,pe,ge,de,Te,Ce,ke);break;default:Pe&1?x(F,V,J,pe,ge,de,Te,Ce,ke):Pe&6?W(F,V,J,pe,ge,de,Te,Ce,ke):(Pe&64||Pe&128)&&_e.process(F,V,J,pe,ge,de,Te,Ce,ke,ue)}Xe!=null&&ge?kl(Xe,F&&F.ref,de,V||F,!V):Xe==null&&F&&F.ref!=null&&kl(F.ref,null,de,F,!0)},y=(F,V,J,pe)=>{if(F==null)i(V.el=a(V.children),J,pe);else{const ge=V.el=F.el;V.children!==F.children&&f(ge,V.children)}},w=(F,V,J,pe)=>{F==null?i(V.el=l(V.children||""),J,pe):V.el=F.el},v=(F,V,J,pe)=>{[F.el,F.anchor]=h(F.children,V,J,pe,F.el,F.anchor)},S=({el:F,anchor:V},J,pe)=>{let ge;for(;F&&F!==V;)ge=p(F),i(F,J,pe),F=ge;i(V,J,pe)},b=({el:F,anchor:V})=>{let J;for(;F&&F!==V;)J=p(F),r(F),F=J;r(V)},x=(F,V,J,pe,ge,de,Te,Ce,ke)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),F==null?_(V,J,pe,ge,de,Te,Ce,ke):O(F,V,ge,de,Te,Ce,ke)},_=(F,V,J,pe,ge,de,Te,Ce)=>{let ke,_e;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=F;if(ke=F.el=s(F.type,de,Xe&&Xe.is,Xe),Pe&8?u(ke,F.children):Pe&16&&A(F.children,ke,null,pe,ge,Qh(F,de),Te,Ce),ft&&ss(F,null,pe,"created"),k(ke,F,F.scopeId,Te,pe),Xe){for(const Ne in Xe)Ne!=="value"&&!ul(Ne)&&o(ke,Ne,null,Xe[Ne],de,pe);"value"in Xe&&o(ke,"value",null,Xe.value,de),(_e=Xe.onVnodeBeforeMount)&&vr(_e,pe,F)}ft&&ss(F,null,pe,"beforeMount");const Y=e8(ge,Ke);Y&&Ke.beforeEnter(ke),i(ke,V,J),((_e=Xe&&Xe.onVnodeMounted)||Y||ft)&&ri(()=>{_e&&vr(_e,pe,F),Y&&Ke.enter(ke),ft&&ss(F,null,pe,"mounted")},ge)},k=(F,V,J,pe,ge)=>{if(J&&d(F,J),pe)for(let de=0;de<pe.length;de++)d(F,pe[de]);if(ge){let de=ge.subTree;if(V===de||Nv(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;k(F,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},A=(F,V,J,pe,ge,de,Te,Ce,ke=0)=>{for(let _e=ke;_e<F.length;_e++){const Xe=F[_e]=Ce?xo(F[_e]):wr(F[_e]);m(null,Xe,V,J,pe,ge,de,Te,Ce)}},O=(F,V,J,pe,ge,de,Te)=>{const Ce=V.el=F.el;let{patchFlag:ke,dynamicChildren:_e,dirs:Xe}=V;ke|=F.patchFlag&16;const Pe=F.props||Tt,Ke=V.props||Tt;let ft;if(J&&ls(J,!1),(ft=Ke.onVnodeBeforeUpdate)&&vr(ft,J,V,F),Xe&&ss(V,F,J,"beforeUpdate"),J&&ls(J,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(Ce,""),_e?R(F.dynamicChildren,_e,Ce,J,pe,Qh(V,ge),de):Te||te(F,V,Ce,null,J,pe,Qh(V,ge),de,!1),ke>0){if(ke&16)N(Ce,Pe,Ke,J,ge);else if(ke&2&&Pe.class!==Ke.class&&o(Ce,"class",null,Ke.class,ge),ke&4&&o(Ce,"style",Pe.style,Ke.style,ge),ke&8){const Y=V.dynamicProps;for(let Ne=0;Ne<Y.length;Ne++){const Rt=Y[Ne],wn=Pe[Rt],vn=Ke[Rt];(vn!==wn||Rt==="value")&&o(Ce,Rt,wn,vn,ge,J)}}ke&1&&F.children!==V.children&&u(Ce,V.children)}else!Te&&_e==null&&N(Ce,Pe,Ke,J,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ri(()=>{ft&&vr(ft,J,V,F),Xe&&ss(V,F,J,"updated")},pe)},R=(F,V,J,pe,ge,de,Te)=>{for(let Ce=0;Ce<V.length;Ce++){const ke=F[Ce],_e=V[Ce],Xe=ke.el&&(ke.type===Fe||!fs(ke,_e)||ke.shapeFlag&198)?c(ke.el):J;m(ke,_e,Xe,null,pe,ge,de,Te,!0)}},N=(F,V,J,pe,ge)=>{if(V!==J){if(V!==Tt)for(const de in V)!ul(de)&&!(de in J)&&o(F,de,V[de],null,ge,pe);for(const de in J){if(ul(de))continue;const Te=J[de],Ce=V[de];Te!==Ce&&de!=="value"&&o(F,de,Ce,Te,ge,pe)}"value"in J&&o(F,"value",V.value,J.value,ge)}},q=(F,V,J,pe,ge,de,Te,Ce,ke)=>{const _e=V.el=F?F.el:a(""),Xe=V.anchor=F?F.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(Ce=Ce?Ce.concat(ft):ft),F==null?(i(_e,J,pe),i(Xe,J,pe),A(V.children||[],J,Xe,ge,de,Te,Ce,ke)):Pe>0&&Pe&64&&Ke&&F.dynamicChildren?(R(F.dynamicChildren,Ke,J,ge,de,Te,Ce),(V.key!=null||ge&&V===ge.subTree)&&Zh(F,V,!0)):te(F,V,J,Xe,ge,de,Te,Ce,ke)},W=(F,V,J,pe,ge,de,Te,Ce,ke)=>{V.slotScopeIds=Ce,F==null?V.shapeFlag&512?ge.ctx.activate(V,J,pe,Te,ke):fe(V,J,pe,ge,de,Te,ke):ae(F,V,ke)},fe=(F,V,J,pe,ge,de,Te)=>{const Ce=F.component=m8(F,pe,ge);if(Iu(F)&&(Ce.ctx.renderer=ue),y8(Ce,!1,Te),Ce.asyncDep){if(ge&&ge.registerDep(Ce,ce,Te),!F.el){const ke=Ce.subTree=T(In);w(null,ke,V,J),F.placeholder=ke.el}}else ce(Ce,F,V,J,ge,de,Te)},ae=(F,V,J)=>{const pe=V.component=F.component;if(f8(F,V,J))if(pe.asyncDep&&!pe.asyncResolved){re(pe,V,J);return}else pe.next=V,pe.update();else V.el=F.el,pe.vnode=V},ce=(F,V,J,pe,ge,de,Te)=>{const Ce=()=>{if(F.isMounted){let{next:Pe,bu:Ke,u:ft,parent:Y,vnode:Ne}=F;{const X=Cv(F);if(X){Pe&&(Pe.el=Ne.el,re(F,Pe,Te)),X.asyncDep.then(()=>{F.isUnmounted||Ce()});return}}let Rt=Pe,wn;ls(F,!1),Pe?(Pe.el=Ne.el,re(F,Pe,Te)):Pe=Ne,Ke&&uu(Ke),(wn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&vr(wn,Y,Pe,Ne),ls(F,!0);const vn=Mv(F),Q=F.subTree;F.subTree=vn,m(Q,vn,c(Q.el),I(Q),F,ge,de),Pe.el=vn.el,Rt===null&&u8(F,vn.el),ft&&ri(ft,ge),(wn=Pe.props&&Pe.props.onVnodeUpdated)&&ri(()=>vr(wn,Y,Pe,Ne),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:Y,m:Ne,parent:Rt,root:wn,type:vn}=F,Q=aa(V);ls(F,!1),Y&&uu(Y),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&vr(Pe,Rt,V),ls(F,!0);{wn.ce&&wn.ce._def.shadowRoot!==!1&&wn.ce._injectChildStyle(vn);const X=F.subTree=Mv(F);m(null,X,J,pe,F,ge,de),V.el=X.el}if(Ne&&ri(Ne,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const X=V;ri(()=>vr(Pe,Rt,X),ge)}(V.shapeFlag&256||Rt&&aa(Rt.vnode)&&Rt.vnode.shapeFlag&256)&&F.a&&ri(F.a,ge),F.isMounted=!0,V=J=pe=null}};F.scope.on();const ke=F.effect=new dw(Ce);F.scope.off();const _e=F.update=ke.run.bind(ke),Xe=F.job=ke.runIfDirty.bind(ke);Xe.i=F,Xe.id=F.uid,ke.scheduler=()=>Fh(Xe),ls(F,!0),_e()},re=(F,V,J)=>{V.component=F;const pe=F.vnode.props;F.vnode=V,F.next=null,KA(F,V.props,pe,J),XA(F,V.children,J),hr(),$w(F),gr()},te=(F,V,J,pe,ge,de,Te,Ce,ke=!1)=>{const _e=F&&F.children,Xe=F?F.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(_e,Pe,J,pe,ge,de,Te,Ce,ke);return}else if(Ke&256){He(_e,Pe,J,pe,ge,de,Te,Ce,ke);return}}ft&8?(Xe&16&&we(_e,ge,de),Pe!==_e&&u(J,Pe)):Xe&16?ft&16?st(_e,Pe,J,pe,ge,de,Te,Ce,ke):we(_e,ge,de,!0):(Xe&8&&u(J,""),ft&16&&A(Pe,J,pe,ge,de,Te,Ce,ke))},He=(F,V,J,pe,ge,de,Te,Ce,ke)=>{F=F||Qs,V=V||Qs;const _e=F.length,Xe=V.length,Pe=Math.min(_e,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=ke?xo(V[Ke]):wr(V[Ke]);m(F[Ke],ft,J,null,ge,de,Te,Ce,ke)}_e>Xe?we(F,ge,de,!0,!1,Pe):A(V,J,pe,ge,de,Te,Ce,ke,Pe)},st=(F,V,J,pe,ge,de,Te,Ce,ke)=>{let _e=0;const Xe=V.length;let Pe=F.length-1,Ke=Xe-1;for(;_e<=Pe&&_e<=Ke;){const ft=F[_e],Y=V[_e]=ke?xo(V[_e]):wr(V[_e]);if(fs(ft,Y))m(ft,Y,J,null,ge,de,Te,Ce,ke);else break;_e++}for(;_e<=Pe&&_e<=Ke;){const ft=F[Pe],Y=V[Ke]=ke?xo(V[Ke]):wr(V[Ke]);if(fs(ft,Y))m(ft,Y,J,null,ge,de,Te,Ce,ke);else break;Pe--,Ke--}if(_e>Pe){if(_e<=Ke){const ft=Ke+1,Y=ft<Xe?V[ft].el:pe;for(;_e<=Ke;)m(null,V[_e]=ke?xo(V[_e]):wr(V[_e]),J,Y,ge,de,Te,Ce,ke),_e++}}else if(_e>Ke)for(;_e<=Pe;)dt(F[_e],ge,de,!0),_e++;else{const ft=_e,Y=_e,Ne=new Map;for(_e=Y;_e<=Ke;_e++){const $e=V[_e]=ke?xo(V[_e]):wr(V[_e]);$e.key!=null&&Ne.set($e.key,_e)}let Rt,wn=0;const vn=Ke-Y+1;let Q=!1,X=0;const me=new Array(vn);for(_e=0;_e<vn;_e++)me[_e]=0;for(_e=ft;_e<=Pe;_e++){const $e=F[_e];if(wn>=vn){dt($e,ge,de,!0);continue}let Ge;if($e.key!=null)Ge=Ne.get($e.key);else for(Rt=Y;Rt<=Ke;Rt++)if(me[Rt-Y]===0&&fs($e,V[Rt])){Ge=Rt;break}Ge===void 0?dt($e,ge,de,!0):(me[Ge-Y]=_e+1,Ge>=X?X=Ge:Q=!0,m($e,V[Ge],J,null,ge,de,Te,Ce,ke),wn++)}const Me=Q?t8(me):Qs;for(Rt=Me.length-1,_e=vn-1;_e>=0;_e--){const $e=Y+_e,Ge=V[$e],Je=V[$e+1],Nt=$e+1<Xe?Je.el||Je.placeholder:pe;me[_e]===0?m(null,Ge,J,Nt,ge,de,Te,Ce,ke):Q&&(Rt<0||_e!==Me[Rt]?ct(Ge,J,Nt,2):Rt--)}}},ct=(F,V,J,pe,ge=null)=>{const{el:de,type:Te,transition:Ce,children:ke,shapeFlag:_e}=F;if(_e&6){ct(F.component.subTree,V,J,pe);return}if(_e&128){F.suspense.move(V,J,pe);return}if(_e&64){Te.move(F,V,J,ue);return}if(Te===Fe){i(de,V,J);for(let Pe=0;Pe<ke.length;Pe++)ct(ke[Pe],V,J,pe);i(F.anchor,V,J);return}if(Te===Fu){S(F,V,J);return}if(pe!==2&&_e&1&&Ce)if(pe===0)Ce.beforeEnter(de),i(de,V,J),ri(()=>Ce.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=Ce,Y=()=>{F.ctx.isUnmounted?r(de):i(de,V,J)},Ne=()=>{de._isLeaving&&de[Vr](!0),Pe(de,()=>{Y(),ft&&ft()})};Ke?Ke(de,Y,Ne):Ne()}else i(de,V,J)},dt=(F,V,J,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:Ce,children:ke,dynamicChildren:_e,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=F;if(Pe===-2&&(ge=!1),Ce!=null&&(hr(),kl(Ce,null,J,F,!0),gr()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate(F);return}const Y=Xe&1&&Ke,Ne=!aa(F);let Rt;if(Ne&&(Rt=Te&&Te.onVnodeBeforeUnmount)&&vr(Rt,V,F),Xe&6)Ze(F.component,J,pe);else{if(Xe&128){F.suspense.unmount(J,pe);return}Y&&ss(F,null,V,"beforeUnmount"),Xe&64?F.type.remove(F,V,J,ue,pe):_e&&!_e.hasOnce&&(de!==Fe||Pe>0&&Pe&64)?we(_e,V,J,!1,!0):(de===Fe&&Pe&384||!ge&&Xe&16)&&we(ke,V,J),pe&&vt(F)}(Ne&&(Rt=Te&&Te.onVnodeUnmounted)||Y)&&ri(()=>{Rt&&vr(Rt,V,F),Y&&ss(F,null,V,"unmounted")},J)},vt=F=>{const{type:V,el:J,anchor:pe,transition:ge}=F;if(V===Fe){We(J,pe);return}if(V===Fu){b(F);return}const de=()=>{r(J),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(F.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:Ce}=ge,ke=()=>Te(J,de);Ce?Ce(F.el,de,ke):ke()}else de()},We=(F,V)=>{let J;for(;F!==V;)J=p(F),r(F),F=J;r(V)},Ze=(F,V,J)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:Ce,m:ke,a:_e}=F;Ev(ke),Ev(_e),pe&&uu(pe),ge.stop(),de&&(de.flags|=8,dt(Te,F,V,J)),Ce&&ri(Ce,V),ri(()=>{F.isUnmounted=!0},V)},we=(F,V,J,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<F.length;Te++)dt(F[Te],V,J,pe,ge)},I=F=>{if(F.shapeFlag&6)return I(F.component.subTree);if(F.shapeFlag&128)return F.suspense.next();const V=p(F.anchor||F.el),J=V&&V[Vw];return J?p(J):V};let ne=!1;const K=(F,V,J)=>{F==null?V._vnode&&dt(V._vnode,null,null,!0):m(V._vnode||null,F,V,null,null,null,J),V._vnode=F,ne||(ne=!0,$w(),Fw(),ne=!1)},ue={p:m,um:dt,m:ct,r:vt,mt:fe,mc:A,pc:te,pbc:R,n:I,o:t};return{render:K,hydrate:void 0,createApp:HA(K)}}function Qh({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ls({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function e8(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Zh(t,e,n=!1){const i=t.children,r=e.children;if(Ue(i)&&Ue(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=xo(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Zh(s,a)),a.type===$u&&a.patchFlag!==-1&&(a.el=s.el),a.type===In&&!a.el&&(a.el=s.el)}}function t8(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const f=t[i];if(f!==0){if(r=n[n.length-1],t[r]<f){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Cv(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Cv(e)}function Ev(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const n8=Symbol.for("v-scx"),i8=()=>Qt(n8);function Mt(t,e){return Ol(t,null,e)}function Ov(t,e){return Ol(t,null,{flush:"post"})}function Av(t,e){return Ol(t,null,{flush:"sync"})}function Ve(t,e,n){return Ol(t,e,n)}function Ol(t,e,n=Tt){const{immediate:i,deep:r,flush:o,once:s}=n,a=hn({},n),l=e&&i||!e&&o!=="post";let f;if(Tl){if(o==="sync"){const d=i8();f=d.__watcherHandles||(d.__watcherHandles=[])}else if(!l){const d=()=>{};return d.stop=pr,d.resume=pr,d.pause=pr,d}}const u=Hn;a.call=(d,h,m)=>Ji(d,u,h,m);let c=!1;o==="post"?a.scheduler=d=>{ri(d,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(d,h)=>{h?d():Fh(d)}),a.augmentJob=d=>{e&&(d.flags|=4),c&&(d.flags|=2,u&&(d.id=u.uid,d.i=u))};const p=cA(t,e,a);return Tl&&(f?f.push(p):l&&p()),p}function r8(t,e,n){const i=this.proxy,r=Wt(t)?t.includes(".")?Rv(i,t):()=>i[t]:t.bind(i,i);let o;at(e)?o=e:(o=e.handler,n=e);const s=Rl(this),a=Ol(r,o.bind(i),n);return s(),a}function Rv(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function Hr(t,e,n=Tt){const i=Zt(),r=ei(e),o=Br(e),s=Tv(t,r),a=ku((l,f)=>{let u,c=Tt,p;return Av(()=>{const d=t[r];ti(u,d)&&(u=d,f())}),{get(){return l(),n.get?n.get(u):u},set(d){const h=n.set?n.set(d):d;if(!ti(h,u)&&!(c!==Tt&&ti(d,c)))return;const m=i.vnode.props;m&&(e in m||r in m||o in m)&&(`onUpdate:${e}`in m||`onUpdate:${r}`in m||`onUpdate:${o}`in m)||(u=d,f()),i.emit(`update:${e}`,h),ti(d,h)&&ti(d,c)&&!ti(h,p)&&f(),c=d,p=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Tt:a,done:!1}:{done:!0}}}},a}const Tv=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${ei(e)}Modifiers`]||t[`${Br(e)}Modifiers`];function o8(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Tt;let r=n;const o=e.startsWith("update:"),s=o&&Tv(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>Wt(u)?u.trim():u)),s.number&&(r=n.map(cu)));let a,l=i[a=cl(e)]||i[a=cl(ei(e))];!l&&o&&(l=i[a=cl(Br(e))]),l&&Ji(l,t,6,r);const f=i[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Ji(f,t,6,r)}}const s8=new WeakMap;function Pv(t,e,n=!1){const i=n?s8:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=Pv(f,e,!0);u&&(a=!0,hn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(qt(t)&&i.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):hn(s,o),qt(t)&&i.set(t,s),s)}function Bu(t,e){return!t||!au(e)?!1:(e=e.slice(2).replace(/Once$/,""),Dt(t,e[0].toLowerCase()+e.slice(1))||Dt(t,Br(e))||Dt(t,e))}function mie(){}function Mv(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:p,setupState:d,ctx:h,inheritAttrs:m}=t,y=Au(t);let w,v;try{if(n.shapeFlag&4){const b=r||i,x=b;w=wr(f.call(x,b,u,c,d,p,h)),v=a}else{const b=e;w=wr(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:a8(a)}}catch(b){Al.length=0,Eu(b,t,1),w=T(In)}let S=w;if(v&&m!==!1){const b=Object.keys(v),{shapeFlag:x}=S;b.length&&x&7&&(o&&b.some(_h)&&(v=l8(v,o)),S=Ur(S,v,!1,!0))}return n.dirs&&(S=Ur(S,null,!1,!0),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&_l(S,n.transition),w=S,Au(y),w}const a8=t=>{let e;for(const n in t)(n==="class"||n==="style"||au(n))&&((e||(e={}))[n]=t[n]);return e},l8=(t,e)=>{const n={};for(const i in t)(!_h(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function f8(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?Iv(i,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const p=u[c];if(s[p]!==i[p]&&!Bu(f,p))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?Iv(i,s,f):!0:!!s;return!1}function Iv(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Bu(n,o))return!0}return!1}function u8({vnode:t,parent:e},n){for(;e;){const i=e.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=e.vnode).el=n,e=e.parent;else break}}const Nv=t=>t.__isSuspense;function c8(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):wA(t)}const Fe=Symbol.for("v-fgt"),$u=Symbol.for("v-txt"),In=Symbol.for("v-cmt"),Fu=Symbol.for("v-stc"),Al=[];let oi=null;function E(t=!1){Al.push(oi=t?null:[])}function d8(){Al.pop(),oi=Al[Al.length-1]||null}let la=1;function qu(t,e=!1){la+=t,t<0&&oi&&e&&(oi.hasOnce=!0)}function Dv(t){return t.dynamicChildren=la>0?oi||Qs:null,d8(),la>0&&oi&&oi.push(t),t}function G(t,e,n,i,r,o){return Dv(ee(t,e,n,i,r,o,!0))}function D(t,e,n,i,r){return Dv(T(t,e,n,i,r,!0))}function yr(t){return t?t.__v_isVNode===!0:!1}function fs(t,e){return t.type===e.type&&t.key===e.key}const Bv=({key:t})=>t??null,Lu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Wt(t)||nt(t)||at(t)?{i:Mn,r:t,k:e,f:!!n}:t:null);function ee(t,e=null,n=null,i=0,r=null,o=t===Fe?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Bv(e),ref:e&&Lu(e),scopeId:Lw,slotScopeIds:null,children:n,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:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Mn};return a?(eg(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Wt(n)?8:16),la>0&&!s&&oi&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&oi.push(l),l}const T=p8;function p8(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===ov)&&(t=In),yr(t)){const a=Ur(t,e,!0);return n&&eg(a,n),la>0&&!o&&oi&&(a.shapeFlag&6?oi[oi.indexOf(t)]=a:oi.push(a)),a.patchFlag=-2,a}if(_8(t)&&(t=t.__vccOpts),e){e=Lt(e);let{class:a,style:l}=e;a&&!Wt(a)&&(e.class=Ee(a)),qt(l)&&(Bh(l)&&!Ue(l)&&(l=hn({},l)),e.style=hi(l))}const s=Wt(t)?1:Nv(t)?128:zw(t)?64:qt(t)?4:at(t)?2:0;return ee(t,e,n,i,r,s,o,!0)}function Lt(t){return t?Bh(t)||wv(t)?hn({},t):t:null}function Ur(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?le(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&Bv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Lu(e)):[o,Lu(e)]:Lu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Fe?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ur(t.ssContent),ssFallback:t.ssFallback&&Ur(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&_l(u,l.clone(u)),u}function ye(t=" ",e=0){return T($u,null,t,e)}function Vu(t,e){const n=T(Fu,null,t);return n.staticCount=e,n}function Oe(t="",e=!1){return e?(E(),D(In,null,t)):T(In,null,t)}function wr(t){return t==null||typeof t=="boolean"?T(In):Ue(t)?T(Fe,null,t.slice()):yr(t)?xo(t):T($u,null,String(t))}function xo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ur(t)}function eg(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),eg(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!wv(e)?e._ctx=Mn:r===3&&Mn&&(Mn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Mn},n=32):(e=String(e),i&64?(n=16,e=[ye(e)]):n=8);t.children=e,t.shapeFlag|=n}function le(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Ee([e.class,i.class]));else if(r==="style")e.style=hi([e.style,i.style]);else if(au(r)){const o=e[r],s=i[r];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[r]=o?[].concat(o,s):s)}else r!==""&&(e[r]=i[r])}return e}function vr(t,e,n,i=null){Ji(t,e,7,[n,i])}const h8=gv();let g8=0;function m8(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||h8,o={uid:g8++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new cw(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:bv(i,r),emitsOptions:Pv(i,r),emit:null,emitted:null,propsDefaults:Tt,inheritAttrs:i.inheritAttrs,ctx:Tt,data:Tt,props:Tt,attrs:Tt,slots:Tt,refs:Tt,setupState:Tt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=o8.bind(null,o),t.ce&&t.ce(o),o}let Hn=null;const Zt=()=>Hn||Mn;let zu,tg;{const t=du(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};zu=e("__VUE_INSTANCE_SETTERS__",n=>Hn=n),tg=e("__VUE_SSR_SETTERS__",n=>Tl=n)}const Rl=t=>{const e=Hn;return zu(t),t.scope.on(),()=>{t.scope.off(),zu(e)}},$v=()=>{Hn&&Hn.scope.off(),zu(null)};function Fv(t){return t.vnode.shapeFlag&4}let Tl=!1;function y8(t,e=!1,n=!1){e&&tg(e);const{props:i,children:r}=t.vnode,o=Fv(t);WA(t,i,o,e),YA(t,r,n||e);const s=o?w8(t,e):void 0;return e&&tg(!1),s}function w8(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,BA);const{setup:i}=n;if(i){hr();const r=t.setupContext=i.length>1?Vv(t):null,o=Rl(t),s=ra(i,t,0,[t.props,r]),a=iw(s);if(gr(),o(),(a||t.sp)&&!aa(t)&&tv(t),a){if(s.then($v,$v),e)return s.then(l=>{qv(t,l)}).catch(l=>{Eu(l,t,0)});t.asyncDep=s}else qv(t,s)}else Lv(t)}function qv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:qt(e)&&(t.setupState=Mw(e)),Lv(t)}function Lv(t,e,n){const i=t.type;t.render||(t.render=i.render||pr);{const r=Rl(t);hr();try{FA(t)}finally{gr(),r()}}}const v8={get(t,e){return zn(t,"get",""),t[e]}};function Vv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,v8),slots:t.slots,emit:t.emit,expose:e}}function ju(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Mw(ia(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Sl)return Sl[n](t)},has(e,n){return n in e||n in Sl}})):t.proxy}const b8=/(?:^|[-_])\w/g,x8=t=>t.replace(b8,e=>e.toUpperCase()).replace(/[-_]/g,"");function zv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function jv(t,e,n=!1){let i=zv(e);if(!i&&e.__file){const r=e.__file.match(/([^/\\]+)\.\w+$/);r&&(i=r[1])}if(!i&&t&&t.parent){const r=o=>{for(const s in o)if(o[s]===e)return s};i=r(t.components||t.parent.type.components)||r(t.appContext.components)}return i?x8(i):n?"App":"Anonymous"}function _8(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>fA(t,e,Tl);function Yt(t,e,n){const i=(o,s,a)=>{qu(-1);try{return T(o,s,a)}finally{qu(1)}},r=arguments.length;return r===2?qt(e)&&!Ue(e)?yr(e)?i(t,null,[e]):i(t,e):i(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&yr(n)&&(n=[n]),i(t,e,n))}function k8(t,e,n,i){const r=n[i];if(r&&S8(r,t))return r;const o=e();return o.memo=t.slice(),o.cacheIndex=i,n[i]=o}function S8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let i=0;i<n.length;i++)if(ti(n[i],e[i]))return!1;return la>0&&oi&&oi.push(t),!0}const C8="3.5.21";/** 18 18 * @vue/runtime-dom v3.5.21 19 19 * (c) 2018-present Yuxi (Evan) You and Vue contributors 20 20 * @license MIT 21 **/let Hh;const xv=typeof window<"u"&&window.trustedTypes;if(xv)try{Hh=xv.createPolicy("vue",{createHTML:t=>t})}catch{}const _v=Hh?t=>Hh.createHTML(t):t=>t,r8="http://www.w3.org/2000/svg",o8="http://www.w3.org/1998/Math/MathML",Lr=typeof document<"u"?document:null,kv=Lr&&Lr.createElement("template"),s8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?Lr.createElementNS(r8,t):e==="mathml"?Lr.createElementNS(o8,t):n?Lr.createElement(t,{is:n}):Lr.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>Lr.createTextNode(t),createComment:t=>Lr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Lr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{kv.innerHTML=_v(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=kv.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},yo="transition",_l="animation",kl=Symbol("_vtc"),Sv={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},a8=cn({},Cw,Sv),Bu=(t=>(t.displayName="Transition",t.props=a8,t))((t,{slots:e})=>Yt(tA,l8(t),e)),rs=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},Cv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function l8(t){const e={};for(const L in t)L in Sv||(e[L]=t[L]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=f8(r),g=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:k=w,onAppear:S=v,onAppearCancelled:T=_}=e,A=(L,W,ae,le)=>{L._enterCancelled=le,ss(L,W?u:a),ss(L,W?f:s),ae&&ae()},R=(L,W)=>{L._isLeaving=!1,ss(L,c),ss(L,p),ss(L,d),W&&W()},F=L=>(W,ae)=>{const le=L?S:v,ce=()=>A(W,L,ae);rs(le,[W,ce]),Ev(()=>{ss(W,L?l:o),qr(W,L?u:a),Cv(le)||Ov(W,i,g,ce)})};return cn(e,{onBeforeEnter(L){rs(w,[L]),qr(L,o),qr(L,s)},onBeforeAppear(L){rs(k,[L]),qr(L,l),qr(L,f)},onEnter:F(!1),onAppear:F(!0),onLeave(L,W){L._isLeaving=!0;const ae=()=>R(L,W);qr(L,c),L._enterCancelled?(qr(L,d),Tv()):(Tv(),qr(L,d)),Ev(()=>{L._isLeaving&&(ss(L,c),qr(L,p),Cv(b)||Ov(L,i,y,ae))}),rs(b,[L,ae])},onEnterCancelled(L){A(L,!1,void 0,!0),rs(_,[L])},onAppearCancelled(L){A(L,!0,void 0,!0),rs(T,[L])},onLeaveCancelled(L){R(L),rs(x,[L])}})}function f8(t){if(t==null)return null;if(Ft(t))return[Uh(t.enter),Uh(t.leave)];{const e=Uh(t);return[e,e]}}function Uh(t){return uO(t)}function qr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[kl]||(t[kl]=new Set)).add(e)}function ss(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[kl];n&&(n.delete(e),n.size||(t[kl]=void 0))}function Ev(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let u8=0;function Ov(t,e,n,i){const r=t._endId=++u8,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=c8(t,e);if(!s)return i();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,d),o()},d=p=>{p.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,d)}function c8(t,e){const n=window.getComputedStyle(t),i=h=>(n[h]||"").split(", "),r=i(`${yo}Delay`),o=i(`${yo}Duration`),s=Av(r,o),a=i(`${_l}Delay`),l=i(`${_l}Duration`),f=Av(a,l);let u=null,c=0,d=0;e===yo?s>0&&(u=yo,c=s,d=o.length):e===_l?f>0&&(u=_l,c=f,d=l.length):(c=Math.max(s,f),u=c>0?s>f?yo:_l:null,d=u?u===yo?o.length:l.length:0);const p=u===yo&&/\b(?:transform|all)(?:,|$)/.test(i(`${yo}Property`).toString());return{type:u,timeout:c,propCount:d,hasTransform:p}}function Av(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Rv(n)+Rv(t[i])))}function Rv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Tv(){return document.body.offsetHeight}function d8(t,e,n){const i=t[kl];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fu=Symbol("_vod"),Pv=Symbol("_vsh"),Mv={name:"show",beforeMount(t,{value:e},{transition:n}){t[Fu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Sl(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Sl(t,!0),i.enter(t)):i.leave(t,()=>{Sl(t,!1)}):Sl(t,e))},beforeUnmount(t,{value:e}){Sl(t,e)}};function Sl(t,e){t.style.display=e?t[Fu]:"none",t[Pv]=!e}const p8=Symbol(""),h8=/(?:^|;)\s*display\s*:/;function g8(t,e,n){const i=t.style,r=Wt(n);let o=!1;if(n&&!r){if(e)if(Wt(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&$u(i,a,"")}else for(const s in e)n[s]==null&&$u(i,s,"");for(const s in n)s==="display"&&(o=!0),$u(i,s,n[s])}else if(r){if(e!==n){const s=i[p8];s&&(n+=";"+s),i.cssText=n,o=h8.test(n)}}else e&&t.removeAttribute("style");Fu in t&&(t[Fu]=o?i.display:"",t[Pv]&&(i.display="none"))}const Iv=/\s*!important$/;function $u(t,e,n){if(Ue(n))n.forEach(i=>$u(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=m8(t,e);Iv.test(n)?t.setProperty(Pr(i),n.replace(Iv,""),"important"):t[i]=n}}const Nv=["Webkit","Moz","ms"],Wh={};function m8(t,e){const n=Wh[e];if(n)return n;let i=Xn(e);if(i!=="filter"&&i in t)return Wh[e]=i;i=tu(i);for(let r=0;r<Nv.length;r++){const o=Nv[r]+i;if(o in t)return Wh[e]=o}return e}const Dv="http://www.w3.org/1999/xlink";function Bv(t,e,n,i,r,o=gO(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Dv,e.slice(6,e.length)):t.setAttributeNS(Dv,e,n):n==null||o&&!$y(n)?t.removeAttribute(e):t.setAttribute(e,o?"":zi(n)?String(n):n)}function Fv(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?_v(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=$y(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function Vr(t,e,n,i){t.addEventListener(e,n,i)}function y8(t,e,n,i){t.removeEventListener(e,n,i)}const $v=Symbol("_vei");function w8(t,e,n,i,r=null){const o=t[$v]||(t[$v]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=v8(e);if(i){const f=o[e]=_8(i,r);Vr(t,a,f,l)}else s&&(y8(t,a,s,l),o[e]=void 0)}}const Lv=/(?:Once|Passive|Capture)$/;function v8(t){let e;if(Lv.test(t)){e={};let i;for(;i=t.match(Lv);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Pr(t.slice(2)),e]}let Kh=0;const b8=Promise.resolve(),x8=()=>Kh||(b8.then(()=>Kh=0),Kh=Date.now());function _8(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Hi(k8(i,n.value),e,5,[i])};return n.value=t,n.attached=x8(),n}function k8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const qv=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,S8=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?d8(t,i,s):e==="style"?g8(t,n,i):Zf(e)?uh(e)||w8(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):C8(t,e,i,s))?(Fv(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Bv(t,e,i,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Wt(i))?Fv(t,Xn(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),Bv(t,e,i,s))};function C8(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&qv(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return qv(e)&&Wt(n)?!1:e in t}const wo=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>nu(e,n):e};function E8(t){t.target.composing=!0}function Vv(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ni=Symbol("_assign"),zv={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[Ni]=wo(r);const o=i||r.props&&r.props.type==="number";Vr(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=iu(a)),t[Ni](a)}),n&&Vr(t,"change",()=>{t.value=t.value.trim()}),e||(Vr(t,"compositionstart",E8),Vr(t,"compositionend",Vv),Vr(t,"change",Vv))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:r,number:o}},s){if(t[Ni]=wo(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?iu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||r&&t.value.trim()===l)||(t.value=l))}},O8={deep:!0,created(t,e,n){t[Ni]=wo(n),Vr(t,"change",()=>{const i=t._modelValue,r=ia(t),o=t.checked,s=t[Ni];if(Ue(i)){const a=ph(i,r),l=a!==-1;if(o&&!l)s(i.concat(r));else if(!o&&l){const f=[...i];f.splice(a,1),s(f)}}else if(Gs(i)){const a=new Set(i);o?a.add(r):a.delete(r),s(a)}else s(Uv(t,o))})},mounted:jv,beforeUpdate(t,e,n){t[Ni]=wo(n),jv(t,e,n)}};function jv(t,{value:e,oldValue:n},i){t._modelValue=e;let r;if(Ue(e))r=ph(e,i.props.value)>-1;else if(Gs(e))r=e.has(i.props.value);else{if(e===n)return;r=Jo(e,Uv(t,!0))}t.checked!==r&&(t.checked=r)}const A8={created(t,{value:e},n){t.checked=Jo(e,n.props.value),t[Ni]=wo(n),Vr(t,"change",()=>{t[Ni](ia(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[Ni]=wo(i),e!==n&&(t.checked=Jo(e,i.props.value))}},R8={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const r=Gs(e);Vr(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?iu(ia(s)):ia(s));t[Ni](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[Ni]=wo(i)},mounted(t,{value:e}){Hv(t,e)},beforeUpdate(t,e,n){t[Ni]=wo(n)},updated(t,{value:e}){t._assigning||Hv(t,e)}};function Hv(t,e){const n=t.multiple,i=Ue(e);if(!(n&&!i&&!Gs(e))){for(let r=0,o=t.options.length;r<o;r++){const s=t.options[r],a=ia(s);if(n)if(i){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=ph(e,a)>-1}else s.selected=e.has(a);else if(Jo(ia(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function ia(t){return"_value"in t?t._value:t.value}function Uv(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Wv={created(t,e,n){Lu(t,e,n,null,"created")},mounted(t,e,n){Lu(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){Lu(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){Lu(t,e,n,i,"updated")}};function T8(t,e){switch(t){case"SELECT":return R8;case"TEXTAREA":return zv;default:switch(e){case"checkbox":return O8;case"radio":return A8;default:return zv}}}function Lu(t,e,n,i,r){const s=T8(t.tagName,n.props&&n.props.type)[r];s&&s(t,e,n,i)}const P8=["ctrl","shift","alt","meta"],M8={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>P8.some(n=>t[`${n}Key`]&&!e.includes(n))},Nt=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=M8[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},I8={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},mr=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const o=Pr(r.key);if(e.some(s=>s===o||I8[s]===o))return t(r)}))},N8=cn({patchProp:S8},s8);let Kv;function Gv(){return Kv||(Kv=TA(N8))}const Jv=((...t)=>{Gv().render(...t)}),D8=((...t)=>{const e=Gv().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=F8(i);if(!r)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,B8(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e});function B8(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function F8(t){return Wt(t)?document.querySelector(t):t}function Yv(t,e){return function(){return t.apply(e,arguments)}}const{toString:$8}=Object.prototype,{getPrototypeOf:Gh}=Object,{iterator:qu,toStringTag:Xv}=Symbol,Vu=(t=>e=>{const n=$8.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Wi=t=>(t=t.toLowerCase(),e=>Vu(e)===t),zu=t=>e=>typeof e===t,{isArray:ra}=Array,Cl=zu("undefined");function El(t){return t!==null&&!Cl(t)&&t.constructor!==null&&!Cl(t.constructor)&&pi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Qv=Wi("ArrayBuffer");function L8(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Qv(t.buffer),e}const q8=zu("string"),pi=zu("function"),Zv=zu("number"),Ol=t=>t!==null&&typeof t=="object",V8=t=>t===!0||t===!1,ju=t=>{if(Vu(t)!=="object")return!1;const e=Gh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Xv in t)&&!(qu in t)},z8=t=>{if(!Ol(t)||El(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},j8=Wi("Date"),H8=Wi("File"),U8=Wi("Blob"),W8=Wi("FileList"),K8=t=>Ol(t)&&pi(t.pipe),G8=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||pi(t.append)&&((e=Vu(t))==="formdata"||e==="object"&&pi(t.toString)&&t.toString()==="[object FormData]"))},J8=Wi("URLSearchParams"),[Y8,X8,Q8,Z8]=["ReadableStream","Request","Response","Headers"].map(Wi),eR=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Al(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ra(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(El(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function eb(t,e){if(El(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const as=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,tb=t=>!Cl(t)&&t!==as;function Jh(){const{caseless:t}=tb(this)&&this||{},e={},n=(i,r)=>{const o=t&&eb(e,r)||r;ju(e[o])&&ju(i)?e[o]=Jh(e[o],i):ju(i)?e[o]=Jh({},i):ra(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Al(arguments[i],n);return e}const tR=(t,e,n,{allOwnKeys:i}={})=>(Al(e,(r,o)=>{n&&pi(r)?t[o]=Yv(r,n):t[o]=r},{allOwnKeys:i}),t),nR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),iR=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},rR=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&Gh(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},oR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},sR=t=>{if(!t)return null;if(ra(t))return t;let e=t.length;if(!Zv(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},aR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Gh(Uint8Array)),lR=(t,e)=>{const i=(t&&t[qu]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},fR=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},uR=Wi("HTMLFormElement"),cR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),nb=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),dR=Wi("RegExp"),ib=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Al(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},pR=t=>{ib(t,(e,n)=>{if(pi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(pi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},hR=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return ra(t)?i(t):i(String(t).split(e)),n},gR=()=>{},mR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function yR(t){return!!(t&&pi(t.append)&&t[Xv]==="FormData"&&t[qu])}const wR=t=>{const e=new Array(10),n=(i,r)=>{if(Ol(i)){if(e.indexOf(i)>=0)return;if(El(i))return i;if(!("toJSON"in i)){e[r]=i;const o=ra(i)?[]:{};return Al(i,(s,a)=>{const l=n(s,r+1);!Cl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},vR=Wi("AsyncFunction"),bR=t=>t&&(Ol(t)||pi(t))&&pi(t.then)&&pi(t.catch),rb=((t,e)=>t?setImmediate:e?((n,i)=>(as.addEventListener("message",({source:r,data:o})=>{r===as&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),as.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",pi(as.postMessage)),xR=typeof queueMicrotask<"u"?queueMicrotask.bind(as):typeof process<"u"&&process.nextTick||rb,oe={isArray:ra,isArrayBuffer:Qv,isBuffer:El,isFormData:G8,isArrayBufferView:L8,isString:q8,isNumber:Zv,isBoolean:V8,isObject:Ol,isPlainObject:ju,isEmptyObject:z8,isReadableStream:Y8,isRequest:X8,isResponse:Q8,isHeaders:Z8,isUndefined:Cl,isDate:j8,isFile:H8,isBlob:U8,isRegExp:dR,isFunction:pi,isStream:K8,isURLSearchParams:J8,isTypedArray:aR,isFileList:W8,forEach:Al,merge:Jh,extend:tR,trim:eR,stripBOM:nR,inherits:iR,toFlatObject:rR,kindOf:Vu,kindOfTest:Wi,endsWith:oR,toArray:sR,forEachEntry:lR,matchAll:fR,isHTMLForm:uR,hasOwnProperty:nb,hasOwnProp:nb,reduceDescriptors:ib,freezeMethods:pR,toObjectSet:hR,toCamelCase:cR,noop:gR,toFiniteNumber:mR,findKey:eb,global:as,isContextDefined:tb,isSpecCompliantForm:yR,toJSONObject:wR,isAsyncFn:vR,isThenable:bR,setImmediate:rb,asap:xR,isIterable:t=>t!=null&&pi(t[qu])};function dt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}oe.inherits(dt,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:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const ob=dt.prototype,sb={};["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(t=>{sb[t]={value:t}}),Object.defineProperties(dt,sb),Object.defineProperty(ob,"isAxiosError",{value:!0}),dt.from=(t,e,n,i,r,o)=>{const s=Object.create(ob);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),dt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const _R=null;function Yh(t){return oe.isPlainObject(t)||oe.isArray(t)}function ab(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function lb(t,e,n){return t?t.concat(e).map(function(r,o){return r=ab(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function kR(t){return oe.isArray(t)&&!t.some(Yh)}const SR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Hu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!oe.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new dt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&kR(h)||(oe.isFileList(h)||oe.endsWith(g,"[]"))&&(w=oe.toArray(h)))return g=ab(g),w.forEach(function(_,b){!(oe.isUndefined(_)||_===null)&&e.append(s===!0?lb([g],b,o):s===null?g:g+"[]",f(_))}),!1}return Yh(h)?!0:(e.append(lb(y,g,o),f(h)),!1)}const c=[],d=Object.assign(SR,{defaultVisitor:u,convertValue:f,isVisitable:Yh});function p(h,g){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&r.call(e,w,oe.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return p(t),e}function fb(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Xh(t,e){this._pairs=[],t&&Hu(t,this,e)}const ub=Xh.prototype;ub.append=function(e,n){this._pairs.push([e,n])},ub.toString=function(e){const n=e?function(i){return e.call(this,i,fb)}:fb;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function CR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function cb(t,e,n){if(!e)return t;const i=n&&n.encode||CR;oe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=oe.isURLSearchParams(e)?e.toString():new Xh(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let db=class{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(i){i!==null&&e(i)})}};const pb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ER={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Xh,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Qh=typeof window<"u"&&typeof document<"u",Zh=typeof navigator=="object"&&navigator||void 0,OR=Qh&&(!Zh||["ReactNative","NativeScript","NS"].indexOf(Zh.product)<0),AR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",RR=Qh&&window.location.href||"http://localhost",zn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Qh,hasStandardBrowserEnv:OR,hasStandardBrowserWebWorkerEnv:AR,navigator:Zh,origin:RR},Symbol.toStringTag,{value:"Module"})),...ER};function TR(t,e){return Hu(t,new zn.classes.URLSearchParams,{visitor:function(n,i,r,o){return zn.isNode&&oe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function PR(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function MR(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function hb(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(r)?r.length:s,l?(oe.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!oe.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&oe.isArray(r[s])&&(r[s]=MR(r[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(i,r)=>{e(PR(i),r,n,0)}),n}return null}function IR(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Rl={transitional:pb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return r?JSON.stringify(hb(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return TR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Hu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),IR(e)):e}],transformResponse:[function(e){const n=this.transitional||Rl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?dt.from(a,dt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:zn.classes.FormData,Blob:zn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Rl.headers[t]={}});const NR=oe.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"]),DR=t=>{const e={};let n,i,r;return t&&t.split(`22 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&& NR[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},gb=Symbol("internals");function Tl(t){return t&&String(t).trim().toLowerCase()}function Uu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Uu):String(t)}function BR(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const FR=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function eg(t,e,n,i,r){if(oe.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!oe.isString(e)){if(oe.isString(i))return e.indexOf(i)!==-1;if(oe.isRegExp(i))return i.test(e)}}function $R(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function LR(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let hi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=Tl(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Uu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!FR(e))s(DR(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=Tl(e),e){const i=oe.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return BR(r);if(oe.isFunction(n))return n.call(this,r,i);if(oe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Tl(e),e){const i=oe.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||eg(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=Tl(s),s){const a=oe.findKey(i,s);a&&(!n||eg(i,i[a],a,n))&&(delete i[a],r=!0)}}return oe.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||eg(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return oe.forEach(this,(r,o)=>{const s=oe.findKey(i,o);if(s){n[s]=Uu(r),delete n[o];return}const a=e?$R(o):String(o).trim();a!==o&&delete n[o],n[a]=Uu(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&oe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`23 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[ gb]=this[gb]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Tl(s);i[a]||(LR(r,s),i[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};hi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(hi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),oe.freezeMethods(hi);function tg(t,e){const n=this||Rl,i=e||n,r=hi.from(i.headers);let o=i.data;return oe.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function mb(t){return!!(t&&t.__CANCEL__)}function oa(t,e,n){dt.call(this,t??"canceled",dt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(oa,dt,{__CANCEL__:!0});function yb(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function qR(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function VR(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function zR(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Wu=(t,e,n=3)=>{let i=0;const r=VR(50,250);return zR(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},wb=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},vb=t=>(...e)=>oe.asap(()=>t(...e)),jR=zn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,zn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(zn.origin),zn.navigator&&/(msie|trident)/i.test(zn.navigator.userAgent)):()=>!0,HR=zn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(i)&&s.push("path="+i),oe.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function UR(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function WR(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function bb(t,e,n){let i=!UR(e);return t&&(i||n==!1)?WR(t,e):e}const xb=t=>t instanceof hi?{...t}:t;function ls(t,e){e=e||{};const n={};function i(f,u,c,d){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:d},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function r(f,u,c,d){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!oe.isUndefined(u))return i(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(xb(f),xb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);oe.isUndefined(d)&&c!==a||(n[u]=d)}),n}const _b=t=>{const e=ls({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=hi.from(s),e.url=cb(bb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(zn.hasStandardBrowserEnv||zn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(zn.hasStandardBrowserEnv&&(i&&oe.isFunction(i)&&(i=i(e)),i||i!==!1&&jR(e.url))){const f=r&&o&&HR.read(o);f&&s.set(r,f)}return e},KR=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=_b(t);let o=r.data;const s=hi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=hi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};yb(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new dt("Request aborted",dt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new dt("Network Error",dt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||pb;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new dt(b,x.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Wu(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Wu(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new oa(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=qR(r.url);if(v&&zn.protocols.indexOf(v)===-1){i(new dt("Unsupported protocol "+v+":",dt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},GR=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof dt?u:new oa(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new dt(`timeout ${e} of ms exceeded`,dt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>oe.asap(a),l}},JR=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},YR=async function*(t,e){for await(const n of XR(t))yield*JR(n,e)},XR=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},kb=(t,e,n,i)=>{const r=YR(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Ku=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Sb=Ku&&typeof ReadableStream=="function",QR=Ku&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Cb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},ZR=Sb&&Cb(()=>{let t=!1;const e=new Request(zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Eb=64*1024,ng=Sb&&Cb(()=>oe.isReadableStream(new Response("").body)),Gu={stream:ng&&(t=>t.body)};Ku&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Gu[e]&&(Gu[e]=oe.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new dt(`Response type '${e}' is not supported`,dt.ERR_NOT_SUPPORT,i)})})})(new Response);const eT=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(zn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await QR(t)).byteLength},tT=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??eT(e)},ig={http:_R,xhr:KR,fetch:Ku&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=_b(t);f=f?(f+"").toLowerCase():"text";let p=GR([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&ZR&&n!=="get"&&n!=="head"&&(y=await tT(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(oe.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=wb(y,Wu(vb(l)));i=kb(x.body,Eb,S,T)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=ng&&(f==="stream"||f==="response");if(ng&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=oe.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&wb(k,Wu(vb(a),!0))||[];v=new Response(kb(v.body,Eb,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Gu[oe.findKey(Gu,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{yb(x,k,{data:b,headers:hi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,t,h),{cause:w.cause||w}):dt.from(w,w&&w.code,t,h)}})};oe.forEach(ig,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Ob=t=>`- ${t}`,nT=t=>oe.isFunction(t)||t===null||t===!1,Ab={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!nT(n)&&(i=ig[(s=String(n)).toLowerCase()],i===void 0))throw new dt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :24 `+o.map( Ob).join(`25 `):" "+ Ob(o[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:ig};function rg(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new oa(null,t)}function Rb(t){return rg(t),t.headers=hi.from(t.headers),t.data=tg.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Ab.getAdapter(t.adapter||Rl.adapter)(t).then(function(i){return rg(t),i.data=tg.call(t,t.transformResponse,i),i.headers=hi.from(i.headers),i},function(i){return mb(i)||(rg(t),i&&i.response&&(i.response.data=tg.call(t,t.transformResponse,i.response),i.response.headers=hi.from(i.response.headers))),Promise.reject(i)})}const Tb="1.11.0",Ju={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ju[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Pb={};Ju.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Tb+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new dt(r(s," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Pb[s]&&(Pb[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Ju.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function iT(t,e,n){if(typeof t!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new dt("option "+o+" must be "+l,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+o,dt.ERR_BAD_OPTION)}}const Yu={assertOptions:iT,validators:Ju},yr=Yu.validators;let fs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new db,response:new db}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`26 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n= ls(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Yu.assertOptions(i,{silentJSONParsing:yr.transitional(yr.boolean),forcedJSONParsing:yr.transitional(yr.boolean),clarifyTimeoutError:yr.transitional(yr.boolean)},!1),r!=null&&(oe.isFunction(r)?n.paramsSerializer={serialize:r}:Yu.assertOptions(r,{encode:yr.function,serialize:yr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Yu.assertOptions(n,{baseUrl:yr.spelling("baseURL"),withXsrfToken:yr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=hi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[Rb.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=Rb.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ls(this.defaults,e);const n=bb(e.baseURL,e.url,e.allowAbsoluteUrls);return cb(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){fs.prototype[e]=function(n,i){return this.request(ls(i||{},{method:e,url:n,data:(i||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(ls(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}fs.prototype[e]=n(),fs.prototype[e+"Form"]=n(!0)});let rT=class eO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new oa(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new eO(function(r){e=r}),cancel:e}}};function oT(t){return function(n){return t.apply(null,n)}}function sT(t){return oe.isObject(t)&&t.isAxiosError===!0}const og={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(og).forEach(([t,e])=>{og[e]=t});function Mb(t){const e=new fs(t),n=Yv(fs.prototype.request,e);return oe.extend(n,fs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return Mb(ls(t,r))},n}const Kt=Mb(Rl);Kt.Axios=fs,Kt.CanceledError=oa,Kt.CancelToken=rT,Kt.isCancel=mb,Kt.VERSION=Tb,Kt.toFormData=Hu,Kt.AxiosError=dt,Kt.Cancel=Kt.CanceledError,Kt.all=function(e){return Promise.all(e)},Kt.spread=oT,Kt.isAxiosError=sT,Kt.mergeConfig=ls,Kt.AxiosHeaders=hi,Kt.formToJSON=t=>hb(oe.isHTMLForm(t)?new FormData(t):t),Kt.getAdapter=Ab.getAdapter,Kt.HttpStatusCode=og,Kt.default=Kt;const{Axios:Qne,AxiosError:Zne,CanceledError:eie,isCancel:tie,CancelToken:nie,VERSION:iie,all:rie,Cancel:oie,isAxiosError:aT,spread:sie,toFormData:aie,AxiosHeaders:lie,HttpStatusCode:fie,formToJSON:uie,getAdapter:cie,mergeConfig:die}=Kt,Di={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},lT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",fT=window?.infixsPingoNotify?.restNonce??"",ii=Kt.create({baseURL:lT,headers:{"Content-Type":"application/json","X-WP-Nonce":fT}});ii.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var uT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ib(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Xu={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var sg,Nb;function cT(){if(Nb)return sg;Nb=1;function t(O,P){return function(){return O.apply(P,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:r}=Symbol,o=(O=>P=>{const N=e.call(P);return O[N]||(O[N]=N.slice(8,-1).toLowerCase())})(Object.create(null)),s=O=>(O=O.toLowerCase(),P=>o(P)===O),a=O=>P=>typeof P===O,{isArray:l}=Array,f=a("undefined");function u(O){return O!==null&&!f(O)&&O.constructor!==null&&!f(O.constructor)&&h(O.constructor.isBuffer)&&O.constructor.isBuffer(O)}const c=s("ArrayBuffer");function d(O){let P;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?P=ArrayBuffer.isView(O):P=O&&O.buffer&&c(O.buffer),P}const p=a("string"),h=a("function"),g=a("number"),y=O=>O!==null&&typeof O=="object",w=O=>O===!0||O===!1,v=O=>{if(o(O)!=="object")return!1;const P=n(O);return(P===null||P===Object.prototype||Object.getPrototypeOf(P)===null)&&!(r in O)&&!(i in O)},_=O=>{if(!y(O)||u(O))return!1;try{return Object.keys(O).length===0&&Object.getPrototypeOf(O)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),k=s("Blob"),S=s("FileList"),T=O=>y(O)&&h(O.pipe),A=O=>{let P;return O&&(typeof FormData=="function"&&O instanceof FormData||h(O.append)&&((P=o(O))==="formdata"||P==="object"&&h(O.toString)&&O.toString()==="[object FormData]"))},R=s("URLSearchParams"),[F,L,W,ae]=["ReadableStream","Request","Response","Headers"].map(s),le=O=>O.trim?O.trim():O.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(O,P,{allOwnKeys:N=!1}={}){if(O===null||typeof O>"u")return;let D,H;if(typeof O!="object"&&(O=[O]),l(O))for(D=0,H=O.length;D<H;D++)P.call(null,O[D],D,O);else{if(u(O))return;const Z=N?Object.getOwnPropertyNames(O):Object.keys(O),ne=Z.length;let ve;for(D=0;D<ne;D++)ve=Z[D],P.call(null,O[ve],ve,O)}}function re(O,P){if(u(O))return null;P=P.toLowerCase();const N=Object.keys(O);let D=N.length,H;for(;D-- >0;)if(H=N[D],P===H.toLowerCase())return H;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:uT,He=O=>!f(O)&&O!==te;function st(){const{caseless:O}=He(this)&&this||{},P={},N=(D,H)=>{const Z=O&&re(P,H)||H;v(P[Z])&&v(D)?P[Z]=st(P[Z],D):v(D)?P[Z]=st({},D):l(D)?P[Z]=D.slice():P[Z]=D};for(let D=0,H=arguments.length;D<H;D++)arguments[D]&&ce(arguments[D],N);return P}const ut=(O,P,N,{allOwnKeys:D}={})=>(ce(P,(H,Z)=>{N&&h(H)?O[Z]=t(H,N):O[Z]=H},{allOwnKeys:D}),O),ct=O=>(O.charCodeAt(0)===65279&&(O=O.slice(1)),O),vt=(O,P,N,D)=>{O.prototype=Object.create(P.prototype,D),O.prototype.constructor=O,Object.defineProperty(O,"super",{value:P.prototype}),N&&Object.assign(O.prototype,N)},We=(O,P,N,D)=>{let H,Z,ne;const ve={};if(P=P||{},O==null)return P;do{for(H=Object.getOwnPropertyNames(O),Z=H.length;Z-- >0;)ne=H[Z],(!D||D(ne,O,P))&&!ve[ne]&&(P[ne]=O[ne],ve[ne]=!0);O=N!==!1&&n(O)}while(O&&(!N||N(O,P))&&O!==Object.prototype);return P},Ze=(O,P,N)=>{O=String(O),(N===void 0||N>O.length)&&(N=O.length),N-=P.length;const D=O.indexOf(P,N);return D!==-1&&D===N},ye=O=>{if(!O)return null;if(l(O))return O;let P=O.length;if(!g(P))return null;const N=new Array(P);for(;P-- >0;)N[P]=O[P];return N},I=(O=>P=>O&&P instanceof O)(typeof Uint8Array<"u"&&n(Uint8Array)),ee=(O,P)=>{const D=(O&&O[i]).call(O);let H;for(;(H=D.next())&&!H.done;){const Z=H.value;P.call(O,Z[0],Z[1])}},K=(O,P)=>{let N;const D=[];for(;(N=O.exec(P))!==null;)D.push(N);return D},ue=s("HTMLFormElement"),Be=O=>O.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(N,D,H){return D.toUpperCase()+H}),$=(({hasOwnProperty:O})=>(P,N)=>O.call(P,N))(Object.prototype),V=s("RegExp"),G=(O,P)=>{const N=Object.getOwnPropertyDescriptors(O),D={};ce(N,(H,Z)=>{let ne;(ne=P(H,Z,O))!==!1&&(D[Z]=ne||H)}),Object.defineProperties(O,D)},pe=O=>{G(O,(P,N)=>{if(h(O)&&["arguments","caller","callee"].indexOf(N)!==-1)return!1;const D=O[N];if(h(D)){if(P.enumerable=!1,"writable"in P){P.writable=!1;return}P.set||(P.set=()=>{throw Error("Can not rewrite read-only method '"+N+"'")})}})},ge=(O,P)=>{const N={},D=H=>{H.forEach(Z=>{N[Z]=!0})};return l(O)?D(O):D(String(O).split(P)),N},de=()=>{},Te=(O,P)=>O!=null&&Number.isFinite(O=+O)?O:P;function ke(O){return!!(O&&h(O.append)&&O[r]==="FormData"&&O[i])}const _e=O=>{const P=new Array(10),N=(D,H)=>{if(y(D)){if(P.indexOf(D)>=0)return;if(u(D))return D;if(!("toJSON"in D)){P[H]=D;const Z=l(D)?[]:{};return ce(D,(ne,ve)=>{const ze=N(ne,H+1);!f(ze)&&(Z[ve]=ze)}),P[H]=void 0,Z}}return D};return N(O,0)},be=s("AsyncFunction"),Xe=O=>O&&(y(O)||h(O))&&h(O.then)&&h(O.catch),Pe=((O,P)=>O?setImmediate:P?((N,D)=>(te.addEventListener("message",({source:H,data:Z})=>{H===te&&Z===N&&D.length&&D.shift()()},!1),H=>{D.push(H),te.postMessage(N,"*")}))(`axios@${Math.random()}`,[]):N=>setTimeout(N))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var J={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:A,isArrayBufferView:d,isString:p,isNumber:g,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:_,isReadableStream:F,isRequest:L,isResponse:W,isHeaders:ae,isUndefined:f,isDate:b,isFile:x,isBlob:k,isRegExp:V,isFunction:h,isStream:T,isURLSearchParams:R,isTypedArray:I,isFileList:S,forEach:ce,merge:st,extend:ut,trim:le,stripBOM:ct,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:ye,forEachEntry:ee,matchAll:K,isHTMLForm:ue,hasOwnProperty:$,hasOwnProp:$,reduceDescriptors:G,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:re,global:te,isContextDefined:He,isSpecCompliantForm:ke,toJSONObject:_e,isAsyncFn:be,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:O=>O!=null&&h(O[i])};function Ie(O,P,N,D,H){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=O,this.name="AxiosError",P&&(this.code=P),N&&(this.config=N),D&&(this.request=D),H&&(this.response=H,this.status=H.status?H.status:null)}J.inherits(Ie,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:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Et=Ie.prototype,mn={};["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(O=>{mn[O]={value:O}}),Object.defineProperties(Ie,mn),Object.defineProperty(Et,"isAxiosError",{value:!0}),Ie.from=(O,P,N,D,H,Z)=>{const ne=Object.create(Et);return J.toFlatObject(O,ne,function(ze){return ze!==Error.prototype},ve=>ve!=="isAxiosError"),Ie.call(ne,O.message,P,N,D,H),ne.cause=O,ne.name=O.name,Z&&Object.assign(ne,Z),ne};var yn=null;function Q(O){return J.isPlainObject(O)||J.isArray(O)}function Y(O){return J.endsWith(O,"[]")?O.slice(0,-2):O}function me(O,P,N){return O?O.concat(P).map(function(H,Z){return H=Y(H),!N&&Z?"["+H+"]":H}).join(N?".":""):P}function Me(O){return J.isArray(O)&&!O.some(Q)}const Fe=J.toFlatObject(J,{},null,function(P){return/^is[A-Z]/.test(P)});function Ge(O,P,N){if(!J.isObject(O))throw new TypeError("target must be an object");P=P||new FormData,N=J.toFlatObject(N,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!J.isUndefined(tt[yt])});const D=N.metaTokens,H=N.visitor||Ae,Z=N.dots,ne=N.indexes,ze=(N.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(P);if(!J.isFunction(H))throw new TypeError("visitor must be a function");function Oe(et){if(et===null)return"";if(J.isDate(et))return et.toISOString();if(J.isBoolean(et))return et.toString();if(!ze&&J.isBlob(et))throw new Ie("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(et)||J.isTypedArray(et)?ze&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Ae(et,yt,tt){let on=et;if(et&&!tt&&typeof et=="object"){if(J.endsWith(yt,"{}"))yt=D?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(J.isArray(et)&&Me(et)||(J.isFileList(et)||J.endsWith(yt,"[]"))&&(on=J.toArray(et)))return yt=Y(yt),on.forEach(function(Rn,fo){!(J.isUndefined(Rn)||Rn===null)&&P.append(ne===!0?me([yt],fo,Z):ne===null?yt:yt+"[]",Oe(Rn))}),!1}return Q(et)?!0:(P.append(me(tt,yt,Z),Oe(et)),!1)}const Qe=[],zt=Object.assign(Fe,{defaultVisitor:Ae,convertValue:Oe,isVisitable:Q});function wn(et,yt){if(!J.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),J.forEach(et,function(on,vn){(!(J.isUndefined(on)||on===null)&&H.call(P,on,J.isString(vn)?vn.trim():vn,yt,zt))===!0&&wn(on,yt?yt.concat(vn):[vn])}),Qe.pop()}}if(!J.isObject(O))throw new TypeError("data must be an object");return wn(O),P}function Je(O){const P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(O).replace(/[!'()~]|%20|%00/g,function(D){return P[D]})}function Mt(O,P){this._pairs=[],O&&Ge(O,this,P)}const en=Mt.prototype;en.append=function(P,N){this._pairs.push([P,N])},en.toString=function(P){const N=P?function(D){return P.call(this,D,Je)}:Je;return this._pairs.map(function(H){return N(H[0])+"="+N(H[1])},"").join("&")};function On(O){return encodeURIComponent(O).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qt(O,P,N){if(!P)return O;const D=N&&N.encode||On;J.isFunction(N)&&(N={serialize:N});const H=N&&N.serialize;let Z;if(H?Z=H(P,N):Z=J.isURLSearchParams(P)?P.toString():new Mt(P,N).toString(D),Z){const ne=O.indexOf("#");ne!==-1&&(O=O.slice(0,ne)),O+=(O.indexOf("?")===-1?"?":"&")+Z}return O}class An{constructor(){this.handlers=[]}use(P,N,D){return this.handlers.push({fulfilled:P,rejected:N,synchronous:D?D.synchronous:!1,runWhen:D?D.runWhen:null}),this.handlers.length-1}eject(P){this.handlers[P]&&(this.handlers[P]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(P){J.forEach(this.handlers,function(D){D!==null&&P(D)})}}var Fn=An,ci={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zs=typeof URLSearchParams<"u"?URLSearchParams:Mt,Jf=typeof FormData<"u"?FormData:null,Yf=typeof Blob<"u"?Blob:null,Xf={isBrowser:!0,classes:{URLSearchParams:zs,FormData:Jf,Blob:Yf},protocols:["http","https","file","blob","url","data"]};const js=typeof window<"u"&&typeof document<"u",wy=typeof navigator=="object"&&navigator||void 0,rne=js&&(!wy||["ReactNative","NativeScript","NS"].indexOf(wy.product)<0),one=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",sne=js&&window.location.href||"http://localhost";var ane=Object.freeze({__proto__:null,hasBrowserEnv:js,hasStandardBrowserWebWorkerEnv:one,hasStandardBrowserEnv:rne,navigator:wy,origin:sne}),Yn={...ane,...Xf};function lne(O,P){return Ge(O,new Yn.classes.URLSearchParams,{visitor:function(N,D,H,Z){return Yn.isNode&&J.isBuffer(N)?(this.append(D,N.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...P})}function fne(O){return J.matchAll(/\w+|\[(\w*)]/g,O).map(P=>P[0]==="[]"?"":P[1]||P[0])}function une(O){const P={},N=Object.keys(O);let D;const H=N.length;let Z;for(D=0;D<H;D++)Z=N[D],P[Z]=O[Z];return P}function N5(O){function P(N,D,H,Z){let ne=N[Z++];if(ne==="__proto__")return!0;const ve=Number.isFinite(+ne),ze=Z>=N.length;return ne=!ne&&J.isArray(H)?H.length:ne,ze?(J.hasOwnProp(H,ne)?H[ne]=[H[ne],D]:H[ne]=D,!ve):((!H[ne]||!J.isObject(H[ne]))&&(H[ne]=[]),P(N,D,H[ne],Z)&&J.isArray(H[ne])&&(H[ne]=une(H[ne])),!ve)}if(J.isFormData(O)&&J.isFunction(O.entries)){const N={};return J.forEachEntry(O,(D,H)=>{P(fne(D),H,N,0)}),N}return null}function cne(O,P,N){if(J.isString(O))try{return(P||JSON.parse)(O),J.trim(O)}catch(D){if(D.name!=="SyntaxError")throw D}return(N||JSON.stringify)(O)}const vy={transitional:ci,adapter:["xhr","http","fetch"],transformRequest:[function(P,N){const D=N.getContentType()||"",H=D.indexOf("application/json")>-1,Z=J.isObject(P);if(Z&&J.isHTMLForm(P)&&(P=new FormData(P)),J.isFormData(P))return H?JSON.stringify(N5(P)):P;if(J.isArrayBuffer(P)||J.isBuffer(P)||J.isStream(P)||J.isFile(P)||J.isBlob(P)||J.isReadableStream(P))return P;if(J.isArrayBufferView(P))return P.buffer;if(J.isURLSearchParams(P))return N.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),P.toString();let ve;if(Z){if(D.indexOf("application/x-www-form-urlencoded")>-1)return lne(P,this.formSerializer).toString();if((ve=J.isFileList(P))||D.indexOf("multipart/form-data")>-1){const ze=this.env&&this.env.FormData;return Ge(ve?{"files[]":P}:P,ze&&new ze,this.formSerializer)}}return Z||H?(N.setContentType("application/json",!1),cne(P)):P}],transformResponse:[function(P){const N=this.transitional||vy.transitional,D=N&&N.forcedJSONParsing,H=this.responseType==="json";if(J.isResponse(P)||J.isReadableStream(P))return P;if(P&&J.isString(P)&&(D&&!this.responseType||H)){const ne=!(N&&N.silentJSONParsing)&&H;try{return JSON.parse(P)}catch(ve){if(ne)throw ve.name==="SyntaxError"?Ie.from(ve,Ie.ERR_BAD_RESPONSE,this,null,this.response):ve}}return P}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yn.classes.FormData,Blob:Yn.classes.Blob},validateStatus:function(P){return P>=200&&P<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],O=>{vy.headers[O]={}});var by=vy;const dne=J.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"]);var pne=O=>{const P={};let N,D,H;return O&&O.split(`27 `).forEach(function( ne){H=ne.indexOf(":"),N=ne.substring(0,H).trim().toLowerCase(),D=ne.substring(H+1).trim(),!(!N||P[N]&&dne[N])&&(N==="set-cookie"?P[N]?P[N].push(D):P[N]=[D]:P[N]=P[N]?P[N]+", "+D:D)}),P};const D5=Symbol("internals");function Qf(O){return O&&String(O).trim().toLowerCase()}function Qp(O){return O===!1||O==null?O:J.isArray(O)?O.map(Qp):String(O)}function hne(O){const P=Object.create(null),N=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let D;for(;D=N.exec(O);)P[D[1]]=D[2];return P}const gne=O=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(O.trim());function xy(O,P,N,D,H){if(J.isFunction(D))return D.call(this,P,N);if(H&&(P=N),!!J.isString(P)){if(J.isString(D))return P.indexOf(D)!==-1;if(J.isRegExp(D))return D.test(P)}}function mne(O){return O.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(P,N,D)=>N.toUpperCase()+D)}function yne(O,P){const N=J.toCamelCase(" "+P);["get","set","has"].forEach(D=>{Object.defineProperty(O,D+N,{value:function(H,Z,ne){return this[D].call(this,P,H,Z,ne)},configurable:!0})})}class Zp{constructor(P){P&&this.set(P)}set(P,N,D){const H=this;function Z(ve,ze,Oe){const Ae=Qf(ze);if(!Ae)throw new Error("header name must be a non-empty string");const Qe=J.findKey(H,Ae);(!Qe||H[Qe]===void 0||Oe===!0||Oe===void 0&&H[Qe]!==!1)&&(H[Qe||ze]=Qp(ve))}const ne=(ve,ze)=>J.forEach(ve,(Oe,Ae)=>Z(Oe,Ae,ze));if(J.isPlainObject(P)||P instanceof this.constructor)ne(P,N);else if(J.isString(P)&&(P=P.trim())&&!gne(P))ne(pne(P),N);else if(J.isObject(P)&&J.isIterable(P)){let ve={},ze,Oe;for(const Ae of P){if(!J.isArray(Ae))throw TypeError("Object iterator must return a key-value pair");ve[Oe=Ae[0]]=(ze=ve[Oe])?J.isArray(ze)?[...ze,Ae[1]]:[ze,Ae[1]]:Ae[1]}ne(ve,N)}else P!=null&&Z(N,P,D);return this}get(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);if(D){const H=this[D];if(!N)return H;if(N===!0)return hne(H);if(J.isFunction(N))return N.call(this,H,D);if(J.isRegExp(N))return N.exec(H);throw new TypeError("parser must be boolean|regexp|function")}}}has(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);return!!(D&&this[D]!==void 0&&(!N||xy(this,this[D],D,N)))}return!1}delete(P,N){const D=this;let H=!1;function Z(ne){if(ne=Qf(ne),ne){const ve=J.findKey(D,ne);ve&&(!N||xy(D,D[ve],ve,N))&&(delete D[ve],H=!0)}}return J.isArray(P)?P.forEach(Z):Z(P),H}clear(P){const N=Object.keys(this);let D=N.length,H=!1;for(;D--;){const Z=N[D];(!P||xy(this,this[Z],Z,P,!0))&&(delete this[Z],H=!0)}return H}normalize(P){const N=this,D={};return J.forEach(this,(H,Z)=>{const ne=J.findKey(D,Z);if(ne){N[ne]=Qp(H),delete N[Z];return}const ve=P?mne(Z):String(Z).trim();ve!==Z&&delete N[Z],N[ve]=Qp(H),D[ve]=!0}),this}concat(...P){return this.constructor.concat(this,...P)}toJSON(P){const N=Object.create(null);return J.forEach(this,(D,H)=>{D!=null&&D!==!1&&(N[H]=P&&J.isArray(D)?D.join(", "):D)}),N}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([P,N])=>P+": "+N).join(`28 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from( P){return P instanceof this?P:new this(P)}static concat(P,...N){const D=new this(P);return N.forEach(H=>D.set(H)),D}static accessor(P){const D=(this[D5]=this[D5]={accessors:{}}).accessors,H=this.prototype;function Z(ne){const ve=Qf(ne);D[ve]||(yne(H,ne),D[ve]=!0)}return J.isArray(P)?P.forEach(Z):Z(P),this}}Zp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Zp.prototype,({value:O},P)=>{let N=P[0].toUpperCase()+P.slice(1);return{get:()=>O,set(D){this[N]=D}}}),J.freezeMethods(Zp);var lr=Zp;function _y(O,P){const N=this||by,D=P||N,H=lr.from(D.headers);let Z=D.data;return J.forEach(O,function(ve){Z=ve.call(N,Z,H.normalize(),P?P.status:void 0)}),H.normalize(),Z}function B5(O){return!!(O&&O.__CANCEL__)}function Qa(O,P,N){Ie.call(this,O??"canceled",Ie.ERR_CANCELED,P,N),this.name="CanceledError"}J.inherits(Qa,Ie,{__CANCEL__:!0});function F5(O,P,N){const D=N.config.validateStatus;!N.status||!D||D(N.status)?O(N):P(new Ie("Request failed with status code "+N.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(N.status/100)-4],N.config,N.request,N))}function wne(O){const P=/^([-+\w]{1,25})(:?\/\/|:)/.exec(O);return P&&P[1]||""}function vne(O,P){O=O||10;const N=new Array(O),D=new Array(O);let H=0,Z=0,ne;return P=P!==void 0?P:1e3,function(ze){const Oe=Date.now(),Ae=D[Z];ne||(ne=Oe),N[H]=ze,D[H]=Oe;let Qe=Z,zt=0;for(;Qe!==H;)zt+=N[Qe++],Qe=Qe%O;if(H=(H+1)%O,H===Z&&(Z=(Z+1)%O),Oe-ne<P)return;const wn=Ae&&Oe-Ae;return wn?Math.round(zt*1e3/wn):void 0}}function bne(O,P){let N=0,D=1e3/P,H,Z;const ne=(Oe,Ae=Date.now())=>{N=Ae,H=null,Z&&(clearTimeout(Z),Z=null),O(...Oe)};return[(...Oe)=>{const Ae=Date.now(),Qe=Ae-N;Qe>=D?ne(Oe,Ae):(H=Oe,Z||(Z=setTimeout(()=>{Z=null,ne(H)},D-Qe)))},()=>H&&ne(H)]}const eh=(O,P,N=3)=>{let D=0;const H=vne(50,250);return bne(Z=>{const ne=Z.loaded,ve=Z.lengthComputable?Z.total:void 0,ze=ne-D,Oe=H(ze),Ae=ne<=ve;D=ne;const Qe={loaded:ne,total:ve,progress:ve?ne/ve:void 0,bytes:ze,rate:Oe||void 0,estimated:Oe&&ve&&Ae?(ve-ne)/Oe:void 0,event:Z,lengthComputable:ve!=null,[P?"download":"upload"]:!0};O(Qe)},N)},$5=(O,P)=>{const N=O!=null;return[D=>P[0]({lengthComputable:N,total:O,loaded:D}),P[1]]},L5=O=>(...P)=>J.asap(()=>O(...P));var xne=Yn.hasStandardBrowserEnv?((O,P)=>N=>(N=new URL(N,Yn.origin),O.protocol===N.protocol&&O.host===N.host&&(P||O.port===N.port)))(new URL(Yn.origin),Yn.navigator&&/(msie|trident)/i.test(Yn.navigator.userAgent)):()=>!0,_ne=Yn.hasStandardBrowserEnv?{write(O,P,N,D,H,Z){const ne=[O+"="+encodeURIComponent(P)];J.isNumber(N)&&ne.push("expires="+new Date(N).toGMTString()),J.isString(D)&&ne.push("path="+D),J.isString(H)&&ne.push("domain="+H),Z===!0&&ne.push("secure"),document.cookie=ne.join("; ")},read(O){const P=document.cookie.match(new RegExp("(^|;\\s*)("+O+")=([^;]*)"));return P?decodeURIComponent(P[3]):null},remove(O){this.write(O,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function kne(O){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(O)}function Sne(O,P){return P?O.replace(/\/?\/$/,"")+"/"+P.replace(/^\/+/,""):O}function q5(O,P,N){let D=!kne(P);return O&&(D||N==!1)?Sne(O,P):P}const V5=O=>O instanceof lr?{...O}:O;function Hs(O,P){P=P||{};const N={};function D(Oe,Ae,Qe,zt){return J.isPlainObject(Oe)&&J.isPlainObject(Ae)?J.merge.call({caseless:zt},Oe,Ae):J.isPlainObject(Ae)?J.merge({},Ae):J.isArray(Ae)?Ae.slice():Ae}function H(Oe,Ae,Qe,zt){if(J.isUndefined(Ae)){if(!J.isUndefined(Oe))return D(void 0,Oe,Qe,zt)}else return D(Oe,Ae,Qe,zt)}function Z(Oe,Ae){if(!J.isUndefined(Ae))return D(void 0,Ae)}function ne(Oe,Ae){if(J.isUndefined(Ae)){if(!J.isUndefined(Oe))return D(void 0,Oe)}else return D(void 0,Ae)}function ve(Oe,Ae,Qe){if(Qe in P)return D(Oe,Ae);if(Qe in O)return D(void 0,Oe)}const ze={url:Z,method:Z,data:Z,baseURL:ne,transformRequest:ne,transformResponse:ne,paramsSerializer:ne,timeout:ne,timeoutMessage:ne,withCredentials:ne,withXSRFToken:ne,adapter:ne,responseType:ne,xsrfCookieName:ne,xsrfHeaderName:ne,onUploadProgress:ne,onDownloadProgress:ne,decompress:ne,maxContentLength:ne,maxBodyLength:ne,beforeRedirect:ne,transport:ne,httpAgent:ne,httpsAgent:ne,cancelToken:ne,socketPath:ne,responseEncoding:ne,validateStatus:ve,headers:(Oe,Ae,Qe)=>H(V5(Oe),V5(Ae),Qe,!0)};return J.forEach(Object.keys({...O,...P}),function(Ae){const Qe=ze[Ae]||H,zt=Qe(O[Ae],P[Ae],Ae);J.isUndefined(zt)&&Qe!==ve||(N[Ae]=zt)}),N}var z5=O=>{const P=Hs({},O);let{data:N,withXSRFToken:D,xsrfHeaderName:H,xsrfCookieName:Z,headers:ne,auth:ve}=P;P.headers=ne=lr.from(ne),P.url=qt(q5(P.baseURL,P.url,P.allowAbsoluteUrls),O.params,O.paramsSerializer),ve&&ne.set("Authorization","Basic "+btoa((ve.username||"")+":"+(ve.password?unescape(encodeURIComponent(ve.password)):"")));let ze;if(J.isFormData(N)){if(Yn.hasStandardBrowserEnv||Yn.hasStandardBrowserWebWorkerEnv)ne.setContentType(void 0);else if((ze=ne.getContentType())!==!1){const[Oe,...Ae]=ze?ze.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ne.setContentType([Oe||"multipart/form-data",...Ae].join("; "))}}if(Yn.hasStandardBrowserEnv&&(D&&J.isFunction(D)&&(D=D(P)),D||D!==!1&&xne(P.url))){const Oe=H&&Z&&_ne.read(Z);Oe&&ne.set(H,Oe)}return P},Cne=typeof XMLHttpRequest<"u"&&function(O){return new Promise(function(N,D){const H=z5(O);let Z=H.data;const ne=lr.from(H.headers).normalize();let{responseType:ve,onUploadProgress:ze,onDownloadProgress:Oe}=H,Ae,Qe,zt,wn,et;function yt(){wn&&wn(),et&&et(),H.cancelToken&&H.cancelToken.unsubscribe(Ae),H.signal&&H.signal.removeEventListener("abort",Ae)}let tt=new XMLHttpRequest;tt.open(H.method.toUpperCase(),H.url,!0),tt.timeout=H.timeout;function on(){if(!tt)return;const Rn=lr.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),ki={data:!ve||ve==="text"||ve==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Rn,config:O,request:tt};F5(function(Us){N(Us),yt()},function(Us){D(Us),yt()},ki),tt=null}"onloadend"in tt?tt.onloadend=on:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(on)},tt.onabort=function(){tt&&(D(new Ie("Request aborted",Ie.ECONNABORTED,O,tt)),tt=null)},tt.onerror=function(){D(new Ie("Network Error",Ie.ERR_NETWORK,O,tt)),tt=null},tt.ontimeout=function(){let fo=H.timeout?"timeout of "+H.timeout+"ms exceeded":"timeout exceeded";const ki=H.transitional||ci;H.timeoutErrorMessage&&(fo=H.timeoutErrorMessage),D(new Ie(fo,ki.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,O,tt)),tt=null},Z===void 0&&ne.setContentType(null),"setRequestHeader"in tt&&J.forEach(ne.toJSON(),function(fo,ki){tt.setRequestHeader(ki,fo)}),J.isUndefined(H.withCredentials)||(tt.withCredentials=!!H.withCredentials),ve&&ve!=="json"&&(tt.responseType=H.responseType),Oe&&([zt,et]=eh(Oe,!0),tt.addEventListener("progress",zt)),ze&&tt.upload&&([Qe,wn]=eh(ze),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",wn)),(H.cancelToken||H.signal)&&(Ae=Rn=>{tt&&(D(!Rn||Rn.type?new Qa(null,O,tt):Rn),tt.abort(),tt=null)},H.cancelToken&&H.cancelToken.subscribe(Ae),H.signal&&(H.signal.aborted?Ae():H.signal.addEventListener("abort",Ae)));const vn=wne(H.url);if(vn&&Yn.protocols.indexOf(vn)===-1){D(new Ie("Unsupported protocol "+vn+":",Ie.ERR_BAD_REQUEST,O));return}tt.send(Z||null)})},Ene=(O,P)=>{const{length:N}=O=O?O.filter(Boolean):[];if(P||N){let D=new AbortController,H;const Z=function(Oe){if(!H){H=!0,ve();const Ae=Oe instanceof Error?Oe:this.reason;D.abort(Ae instanceof Ie?Ae:new Qa(Ae instanceof Error?Ae.message:Ae))}};let ne=P&&setTimeout(()=>{ne=null,Z(new Ie(`timeout ${P} of ms exceeded`,Ie.ETIMEDOUT))},P);const ve=()=>{O&&(ne&&clearTimeout(ne),ne=null,O.forEach(Oe=>{Oe.unsubscribe?Oe.unsubscribe(Z):Oe.removeEventListener("abort",Z)}),O=null)};O.forEach(Oe=>Oe.addEventListener("abort",Z));const{signal:ze}=D;return ze.unsubscribe=()=>J.asap(ve),ze}};const One=function*(O,P){let N=O.byteLength;if(N<P){yield O;return}let D=0,H;for(;D<N;)H=D+P,yield O.slice(D,H),D=H},Ane=async function*(O,P){for await(const N of Rne(O))yield*One(N,P)},Rne=async function*(O){if(O[Symbol.asyncIterator]){yield*O;return}const P=O.getReader();try{for(;;){const{done:N,value:D}=await P.read();if(N)break;yield D}}finally{await P.cancel()}},j5=(O,P,N,D)=>{const H=Ane(O,P);let Z=0,ne,ve=ze=>{ne||(ne=!0,D&&D(ze))};return new ReadableStream({async pull(ze){try{const{done:Oe,value:Ae}=await H.next();if(Oe){ve(),ze.close();return}let Qe=Ae.byteLength;if(N){let zt=Z+=Qe;N(zt)}ze.enqueue(new Uint8Array(Ae))}catch(Oe){throw ve(Oe),Oe}},cancel(ze){return ve(ze),H.return()}},{highWaterMark:2})},th=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",H5=th&&typeof ReadableStream=="function",Tne=th&&(typeof TextEncoder=="function"?(O=>P=>O.encode(P))(new TextEncoder):async O=>new Uint8Array(await new Response(O).arrayBuffer())),U5=(O,...P)=>{try{return!!O(...P)}catch{return!1}},Pne=H5&&U5(()=>{let O=!1;const P=new Request(Yn.origin,{body:new ReadableStream,method:"POST",get duplex(){return O=!0,"half"}}).headers.has("Content-Type");return O&&!P}),W5=64*1024,ky=H5&&U5(()=>J.isReadableStream(new Response("").body)),nh={stream:ky&&(O=>O.body)};th&&(O=>{["text","arrayBuffer","blob","formData","stream"].forEach(P=>{!nh[P]&&(nh[P]=J.isFunction(O[P])?N=>N[P]():(N,D)=>{throw new Ie(`Response type '${P}' is not supported`,Ie.ERR_NOT_SUPPORT,D)})})})(new Response);const Mne=async O=>{if(O==null)return 0;if(J.isBlob(O))return O.size;if(J.isSpecCompliantForm(O))return(await new Request(Yn.origin,{method:"POST",body:O}).arrayBuffer()).byteLength;if(J.isArrayBufferView(O)||J.isArrayBuffer(O))return O.byteLength;if(J.isURLSearchParams(O)&&(O=O+""),J.isString(O))return(await Tne(O)).byteLength},Ine=async(O,P)=>{const N=J.toFiniteNumber(O.getContentLength());return N??Mne(P)};var Nne=th&&(async O=>{let{url:P,method:N,data:D,signal:H,cancelToken:Z,timeout:ne,onDownloadProgress:ve,onUploadProgress:ze,responseType:Oe,headers:Ae,withCredentials:Qe="same-origin",fetchOptions:zt}=z5(O);Oe=Oe?(Oe+"").toLowerCase():"text";let wn=Ene([H,Z&&Z.toAbortSignal()],ne),et;const yt=wn&&wn.unsubscribe&&(()=>{wn.unsubscribe()});let tt;try{if(ze&&Pne&&N!=="get"&&N!=="head"&&(tt=await Ine(Ae,D))!==0){let ki=new Request(P,{method:"POST",body:D,duplex:"half"}),Go;if(J.isFormData(D)&&(Go=ki.headers.get("content-type"))&&Ae.setContentType(Go),ki.body){const[Us,ah]=$5(tt,eh(L5(ze)));D=j5(ki.body,W5,Us,ah)}}J.isString(Qe)||(Qe=Qe?"include":"omit");const on="credentials"in Request.prototype;et=new Request(P,{...zt,signal:wn,method:N.toUpperCase(),headers:Ae.normalize().toJSON(),body:D,duplex:"half",credentials:on?Qe:void 0});let vn=await fetch(et,zt);const Rn=ky&&(Oe==="stream"||Oe==="response");if(ky&&(ve||Rn&&yt)){const ki={};["status","statusText","headers"].forEach(Z5=>{ki[Z5]=vn[Z5]});const Go=J.toFiniteNumber(vn.headers.get("content-length")),[Us,ah]=ve&&$5(Go,eh(L5(ve),!0))||[];vn=new Response(j5(vn.body,W5,Us,()=>{ah&&ah(),yt&&yt()}),ki)}Oe=Oe||"text";let fo=await nh[J.findKey(nh,Oe)||"text"](vn,O);return!Rn&&yt&&yt(),await new Promise((ki,Go)=>{F5(ki,Go,{data:fo,headers:lr.from(vn.headers),status:vn.status,statusText:vn.statusText,config:O,request:et})})}catch(on){throw yt&&yt(),on&&on.name==="TypeError"&&/Load failed|fetch/i.test(on.message)?Object.assign(new Ie("Network Error",Ie.ERR_NETWORK,O,et),{cause:on.cause||on}):Ie.from(on,on&&on.code,O,et)}});const Sy={http:yn,xhr:Cne,fetch:Nne};J.forEach(Sy,(O,P)=>{if(O){try{Object.defineProperty(O,"name",{value:P})}catch{}Object.defineProperty(O,"adapterName",{value:P})}});const K5=O=>`- ${O}`,Dne=O=>J.isFunction(O)||O===null||O===!1;var G5={getAdapter:O=>{O=J.isArray(O)?O:[O];const{length:P}=O;let N,D;const H={};for(let Z=0;Z<P;Z++){N=O[Z];let ne;if(D=N,!Dne(N)&&(D=Sy[(ne=String(N)).toLowerCase()],D===void 0))throw new Ie(`Unknown adapter '${ne}'`);if(D)break;H[ne||"#"+Z]=D}if(!D){const Z=Object.entries(H).map(([ve,ze])=>`adapter ${ve} `+(ze===!1?"is not supported by the environment":"is not available in the build"));let ne=P?Z.length>1?`since :29 `+Z.map( K5).join(`30 `):" "+ K5(Z[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+ne,"ERR_NOT_SUPPORT")}return D},adapters:Sy};function Cy(O){if(O.cancelToken&&O.cancelToken.throwIfRequested(),O.signal&&O.signal.aborted)throw new Qa(null,O)}function J5(O){return Cy(O),O.headers=lr.from(O.headers),O.data=_y.call(O,O.transformRequest),["post","put","patch"].indexOf(O.method)!==-1&&O.headers.setContentType("application/x-www-form-urlencoded",!1),G5.getAdapter(O.adapter||by.adapter)(O).then(function(D){return Cy(O),D.data=_y.call(O,O.transformResponse,D),D.headers=lr.from(D.headers),D},function(D){return B5(D)||(Cy(O),D&&D.response&&(D.response.data=_y.call(O,O.transformResponse,D.response),D.response.headers=lr.from(D.response.headers))),Promise.reject(D)})}const Y5="1.11.0",ih={};["object","boolean","number","function","string","symbol"].forEach((O,P)=>{ih[O]=function(D){return typeof D===O||"a"+(P<1?"n ":" ")+O}});const X5={};ih.transitional=function(P,N,D){function H(Z,ne){return"[Axios v"+Y5+"] Transitional option '"+Z+"'"+ne+(D?". "+D:"")}return(Z,ne,ve)=>{if(P===!1)throw new Ie(H(ne," has been removed"+(N?" in "+N:"")),Ie.ERR_DEPRECATED);return N&&!X5[ne]&&(X5[ne]=!0,console.warn(H(ne," has been deprecated since v"+N+" and will be removed in the near future"))),P?P(Z,ne,ve):!0}},ih.spelling=function(P){return(N,D)=>(console.warn(`${D} is likely a misspelling of ${P}`),!0)};function Bne(O,P,N){if(typeof O!="object")throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const D=Object.keys(O);let H=D.length;for(;H-- >0;){const Z=D[H],ne=P[Z];if(ne){const ve=O[Z],ze=ve===void 0||ne(ve,Z,O);if(ze!==!0)throw new Ie("option "+Z+" must be "+ze,Ie.ERR_BAD_OPTION_VALUE);continue}if(N!==!0)throw new Ie("Unknown option "+Z,Ie.ERR_BAD_OPTION)}}var rh={assertOptions:Bne,validators:ih};const Tr=rh.validators;class oh{constructor(P){this.defaults=P||{},this.interceptors={request:new Fn,response:new Fn}}async request(P,N){try{return await this._request(P,N)}catch(D){if(D instanceof Error){let H={};Error.captureStackTrace?Error.captureStackTrace(H):H=new Error;const Z=H.stack?H.stack.replace(/^.+\n/,""):"";try{D.stack?Z&&!String(D.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&(D.stack+=`31 `+Z): D.stack=Z}catch{}}throw D}}_request(P,N){typeof P=="string"?(N=N||{},N.url=P):N=P||{},N=Hs(this.defaults,N);const{transitional:D,paramsSerializer:H,headers:Z}=N;D!==void 0&&rh.assertOptions(D,{silentJSONParsing:Tr.transitional(Tr.boolean),forcedJSONParsing:Tr.transitional(Tr.boolean),clarifyTimeoutError:Tr.transitional(Tr.boolean)},!1),H!=null&&(J.isFunction(H)?N.paramsSerializer={serialize:H}:rh.assertOptions(H,{encode:Tr.function,serialize:Tr.function},!0)),N.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?N.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:N.allowAbsoluteUrls=!0),rh.assertOptions(N,{baseUrl:Tr.spelling("baseURL"),withXsrfToken:Tr.spelling("withXSRFToken")},!0),N.method=(N.method||this.defaults.method||"get").toLowerCase();let ne=Z&&J.merge(Z.common,Z[N.method]);Z&&J.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),N.headers=lr.concat(ne,Z);const ve=[];let ze=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(N)===!1||(ze=ze&&yt.synchronous,ve.unshift(yt.fulfilled,yt.rejected))});const Oe=[];this.interceptors.response.forEach(function(yt){Oe.push(yt.fulfilled,yt.rejected)});let Ae,Qe=0,zt;if(!ze){const et=[J5.bind(this),void 0];for(et.unshift(...ve),et.push(...Oe),zt=et.length,Ae=Promise.resolve(N);Qe<zt;)Ae=Ae.then(et[Qe++],et[Qe++]);return Ae}zt=ve.length;let wn=N;for(Qe=0;Qe<zt;){const et=ve[Qe++],yt=ve[Qe++];try{wn=et(wn)}catch(tt){yt.call(this,tt);break}}try{Ae=J5.call(this,wn)}catch(et){return Promise.reject(et)}for(Qe=0,zt=Oe.length;Qe<zt;)Ae=Ae.then(Oe[Qe++],Oe[Qe++]);return Ae}getUri(P){P=Hs(this.defaults,P);const N=q5(P.baseURL,P.url,P.allowAbsoluteUrls);return qt(N,P.params,P.paramsSerializer)}}J.forEach(["delete","get","head","options"],function(P){oh.prototype[P]=function(N,D){return this.request(Hs(D||{},{method:P,url:N,data:(D||{}).data}))}}),J.forEach(["post","put","patch"],function(P){function N(D){return function(Z,ne,ve){return this.request(Hs(ve||{},{method:P,headers:D?{"Content-Type":"multipart/form-data"}:{},url:Z,data:ne}))}}oh.prototype[P]=N(),oh.prototype[P+"Form"]=N(!0)});var sh=oh;class Ey{constructor(P){if(typeof P!="function")throw new TypeError("executor must be a function.");let N;this.promise=new Promise(function(Z){N=Z});const D=this;this.promise.then(H=>{if(!D._listeners)return;let Z=D._listeners.length;for(;Z-- >0;)D._listeners[Z](H);D._listeners=null}),this.promise.then=H=>{let Z;const ne=new Promise(ve=>{D.subscribe(ve),Z=ve}).then(H);return ne.cancel=function(){D.unsubscribe(Z)},ne},P(function(Z,ne,ve){D.reason||(D.reason=new Qa(Z,ne,ve),N(D.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(P){if(this.reason){P(this.reason);return}this._listeners?this._listeners.push(P):this._listeners=[P]}unsubscribe(P){if(!this._listeners)return;const N=this._listeners.indexOf(P);N!==-1&&this._listeners.splice(N,1)}toAbortSignal(){const P=new AbortController,N=D=>{P.abort(D)};return this.subscribe(N),P.signal.unsubscribe=()=>this.unsubscribe(N),P.signal}static source(){let P;return{token:new Ey(function(H){P=H}),cancel:P}}}var Fne=Ey;function $ne(O){return function(N){return O.apply(null,N)}}function Lne(O){return J.isObject(O)&&O.isAxiosError===!0}const Oy={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(Oy).forEach(([O,P])=>{Oy[P]=O});var qne=Oy;function Q5(O){const P=new sh(O),N=t(sh.prototype.request,P);return J.extend(N,sh.prototype,P,{allOwnKeys:!0}),J.extend(N,P,null,{allOwnKeys:!0}),N.create=function(H){return Q5(Hs(O,H))},N}const un=Q5(by);return un.Axios=sh,un.CanceledError=Qa,un.CancelToken=Fne,un.isCancel=B5,un.VERSION=Y5,un.toFormData=Ge,un.AxiosError=Ie,un.Cancel=un.CanceledError,un.all=function(P){return Promise.all(P)},un.spread=$ne,un.isAxiosError=Lne,un.mergeConfig=Hs,un.AxiosHeaders=lr,un.formToJSON=O=>N5(J.isHTMLForm(O)?new FormData(O):O),un.getAdapter=G5.getAdapter,un.HttpStatusCode=qne,un.default=un,sg=un,sg}var ag,Db;function dT(){return Db||(Db=1,ag=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,r,o;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(r=i;r--!==0;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),i=o.length,i!==Object.keys(n).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[r]))return!1;for(r=i;r--!==0;){var s=o[r];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),ag}/*!21 **/let ng;const Hv=typeof window<"u"&&window.trustedTypes;if(Hv)try{ng=Hv.createPolicy("vue",{createHTML:t=>t})}catch{}const Uv=ng?t=>ng.createHTML(t):t=>t,E8="http://www.w3.org/2000/svg",O8="http://www.w3.org/1998/Math/MathML",Wr=typeof document<"u"?document:null,Wv=Wr&&Wr.createElement("template"),A8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?Wr.createElementNS(E8,t):e==="mathml"?Wr.createElementNS(O8,t):n?Wr.createElement(t,{is:n}):Wr.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>Wr.createTextNode(t),createComment:t=>Wr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Wr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Wv.innerHTML=Uv(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=Wv.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},_o="transition",Pl="animation",Ml=Symbol("_vtc"),Kv={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},R8=hn({},Jw,Kv),Hu=(t=>(t.displayName="Transition",t.props=R8,t))((t,{slots:e})=>Yt(_A,T8(t),e)),us=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},Gv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function T8(t){const e={};for(const q in t)q in Kv||(e[q]=t[q]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=t,h=P8(r),m=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:S,onLeave:b,onLeaveCancelled:x,onBeforeAppear:_=w,onAppear:k=v,onAppearCancelled:A=S}=e,O=(q,W,fe,ae)=>{q._enterCancelled=ae,cs(q,W?u:a),cs(q,W?f:s),fe&&fe()},R=(q,W)=>{q._isLeaving=!1,cs(q,c),cs(q,d),cs(q,p),W&&W()},N=q=>(W,fe)=>{const ae=q?k:v,ce=()=>O(W,q,fe);us(ae,[W,ce]),Jv(()=>{cs(W,q?l:o),Kr(W,q?u:a),Gv(ae)||Yv(W,i,m,ce)})};return hn(e,{onBeforeEnter(q){us(w,[q]),Kr(q,o),Kr(q,s)},onBeforeAppear(q){us(_,[q]),Kr(q,l),Kr(q,f)},onEnter:N(!1),onAppear:N(!0),onLeave(q,W){q._isLeaving=!0;const fe=()=>R(q,W);Kr(q,c),q._enterCancelled?(Kr(q,p),Zv()):(Zv(),Kr(q,p)),Jv(()=>{q._isLeaving&&(cs(q,c),Kr(q,d),Gv(b)||Yv(q,i,y,fe))}),us(b,[q,fe])},onEnterCancelled(q){O(q,!1,void 0,!0),us(S,[q])},onAppearCancelled(q){O(q,!0,void 0,!0),us(A,[q])},onLeaveCancelled(q){R(q),us(x,[q])}})}function P8(t){if(t==null)return null;if(qt(t))return[ig(t.enter),ig(t.leave)];{const e=ig(t);return[e,e]}}function ig(t){return PO(t)}function Kr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Ml]||(t[Ml]=new Set)).add(e)}function cs(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[Ml];n&&(n.delete(e),n.size||(t[Ml]=void 0))}function Jv(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let M8=0;function Yv(t,e,n,i){const r=t._endId=++M8,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=I8(t,e);if(!s)return i();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,p),o()},p=d=>{d.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,p)}function I8(t,e){const n=window.getComputedStyle(t),i=h=>(n[h]||"").split(", "),r=i(`${_o}Delay`),o=i(`${_o}Duration`),s=Xv(r,o),a=i(`${Pl}Delay`),l=i(`${Pl}Duration`),f=Xv(a,l);let u=null,c=0,p=0;e===_o?s>0&&(u=_o,c=s,p=o.length):e===Pl?f>0&&(u=Pl,c=f,p=l.length):(c=Math.max(s,f),u=c>0?s>f?_o:Pl:null,p=u?u===_o?o.length:l.length:0);const d=u===_o&&/\b(?:transform|all)(?:,|$)/.test(i(`${_o}Property`).toString());return{type:u,timeout:c,propCount:p,hasTransform:d}}function Xv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Qv(n)+Qv(t[i])))}function Qv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Zv(){return document.body.offsetHeight}function N8(t,e,n){const i=t[Ml];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Uu=Symbol("_vod"),eb=Symbol("_vsh"),tb={name:"show",beforeMount(t,{value:e},{transition:n}){t[Uu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Il(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Il(t,!0),i.enter(t)):i.leave(t,()=>{Il(t,!1)}):Il(t,e))},beforeUnmount(t,{value:e}){Il(t,e)}};function Il(t,e){t.style.display=e?t[Uu]:"none",t[eb]=!e}const D8=Symbol(""),B8=/(?:^|;)\s*display\s*:/;function $8(t,e,n){const i=t.style,r=Wt(n);let o=!1;if(n&&!r){if(e)if(Wt(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Wu(i,a,"")}else for(const s in e)n[s]==null&&Wu(i,s,"");for(const s in n)s==="display"&&(o=!0),Wu(i,s,n[s])}else if(r){if(e!==n){const s=i[D8];s&&(n+=";"+s),i.cssText=n,o=B8.test(n)}}else e&&t.removeAttribute("style");Uu in t&&(t[Uu]=o?i.display:"",t[eb]&&(i.display="none"))}const nb=/\s*!important$/;function Wu(t,e,n){if(Ue(n))n.forEach(i=>Wu(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=F8(t,e);nb.test(n)?t.setProperty(Br(i),n.replace(nb,""),"important"):t[i]=n}}const ib=["Webkit","Moz","ms"],rg={};function F8(t,e){const n=rg[e];if(n)return n;let i=ei(e);if(i!=="filter"&&i in t)return rg[e]=i;i=fu(i);for(let r=0;r<ib.length;r++){const o=ib[r]+i;if(o in t)return rg[e]=o}return e}const rb="http://www.w3.org/1999/xlink";function ob(t,e,n,i,r,o=BO(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(rb,e.slice(6,e.length)):t.setAttributeNS(rb,e,n):n==null||o&&!lw(n)?t.removeAttribute(e):t.setAttribute(e,o?"":Ki(n)?String(n):n)}function sb(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Uv(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=lw(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function Gr(t,e,n,i){t.addEventListener(e,n,i)}function q8(t,e,n,i){t.removeEventListener(e,n,i)}const ab=Symbol("_vei");function L8(t,e,n,i,r=null){const o=t[ab]||(t[ab]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=V8(e);if(i){const f=o[e]=H8(i,r);Gr(t,a,f,l)}else s&&(q8(t,a,s,l),o[e]=void 0)}}const lb=/(?:Once|Passive|Capture)$/;function V8(t){let e;if(lb.test(t)){e={};let i;for(;i=t.match(lb);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Br(t.slice(2)),e]}let og=0;const z8=Promise.resolve(),j8=()=>og||(z8.then(()=>og=0),og=Date.now());function H8(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Ji(U8(i,n.value),e,5,[i])};return n.value=t,n.attached=j8(),n}function U8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const fb=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,W8=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?N8(t,i,s):e==="style"?$8(t,n,i):au(e)?_h(e)||L8(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):K8(t,e,i,s))?(sb(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ob(t,e,i,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Wt(i))?sb(t,ei(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),ob(t,e,i,s))};function K8(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&fb(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return fb(e)&&Wt(n)?!1:e in t}const ko=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>uu(e,n):e};function G8(t){t.target.composing=!0}function ub(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const $i=Symbol("_assign"),cb={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[$i]=ko(r);const o=i||r.props&&r.props.type==="number";Gr(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=cu(a)),t[$i](a)}),n&&Gr(t,"change",()=>{t.value=t.value.trim()}),e||(Gr(t,"compositionstart",G8),Gr(t,"compositionend",ub),Gr(t,"change",ub))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:r,number:o}},s){if(t[$i]=ko(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?cu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||r&&t.value.trim()===l)||(t.value=l))}},J8={deep:!0,created(t,e,n){t[$i]=ko(n),Gr(t,"change",()=>{const i=t._modelValue,r=fa(t),o=t.checked,s=t[$i];if(Ue(i)){const a=Ch(i,r),l=a!==-1;if(o&&!l)s(i.concat(r));else if(!o&&l){const f=[...i];f.splice(a,1),s(f)}}else if(ea(i)){const a=new Set(i);o?a.add(r):a.delete(r),s(a)}else s(hb(t,o))})},mounted:db,beforeUpdate(t,e,n){t[$i]=ko(n),db(t,e,n)}};function db(t,{value:e,oldValue:n},i){t._modelValue=e;let r;if(Ue(e))r=Ch(e,i.props.value)>-1;else if(ea(e))r=e.has(i.props.value);else{if(e===n)return;r=es(e,hb(t,!0))}t.checked!==r&&(t.checked=r)}const Y8={created(t,{value:e},n){t.checked=es(e,n.props.value),t[$i]=ko(n),Gr(t,"change",()=>{t[$i](fa(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[$i]=ko(i),e!==n&&(t.checked=es(e,i.props.value))}},X8={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const r=ea(e);Gr(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?cu(fa(s)):fa(s));t[$i](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[$i]=ko(i)},mounted(t,{value:e}){pb(t,e)},beforeUpdate(t,e,n){t[$i]=ko(n)},updated(t,{value:e}){t._assigning||pb(t,e)}};function pb(t,e){const n=t.multiple,i=Ue(e);if(!(n&&!i&&!ea(e))){for(let r=0,o=t.options.length;r<o;r++){const s=t.options[r],a=fa(s);if(n)if(i){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=Ch(e,a)>-1}else s.selected=e.has(a);else if(es(fa(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function fa(t){return"_value"in t?t._value:t.value}function hb(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const gb={created(t,e,n){Ku(t,e,n,null,"created")},mounted(t,e,n){Ku(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){Ku(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){Ku(t,e,n,i,"updated")}};function Q8(t,e){switch(t){case"SELECT":return X8;case"TEXTAREA":return cb;default:switch(e){case"checkbox":return J8;case"radio":return Y8;default:return cb}}}function Ku(t,e,n,i,r){const s=Q8(t.tagName,n.props&&n.props.type)[r];s&&s(t,e,n,i)}const Z8=["ctrl","shift","alt","meta"],eR={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>Z8.some(n=>t[`${n}Key`]&&!e.includes(n))},Et=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=eR[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},tR={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},br=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const o=Br(r.key);if(e.some(s=>s===o||tR[s]===o))return t(r)}))},nR=hn({patchProp:W8},A8);let mb;function yb(){return mb||(mb=QA(nR))}const wb=((...t)=>{yb().render(...t)}),iR=((...t)=>{const e=yb().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=oR(i);if(!r)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,rR(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e});function rR(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function oR(t){return Wt(t)?document.querySelector(t):t}function vb(t,e){return function(){return t.apply(e,arguments)}}const{toString:sR}=Object.prototype,{getPrototypeOf:sg}=Object,{iterator:Gu,toStringTag:bb}=Symbol,Ju=(t=>e=>{const n=sR.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yi=t=>(t=t.toLowerCase(),e=>Ju(e)===t),Yu=t=>e=>typeof e===t,{isArray:ua}=Array,Nl=Yu("undefined");function Dl(t){return t!==null&&!Nl(t)&&t.constructor!==null&&!Nl(t.constructor)&&gi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const xb=Yi("ArrayBuffer");function aR(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&xb(t.buffer),e}const lR=Yu("string"),gi=Yu("function"),_b=Yu("number"),Bl=t=>t!==null&&typeof t=="object",fR=t=>t===!0||t===!1,Xu=t=>{if(Ju(t)!=="object")return!1;const e=sg(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(bb in t)&&!(Gu in t)},uR=t=>{if(!Bl(t)||Dl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},cR=Yi("Date"),dR=Yi("File"),pR=Yi("Blob"),hR=Yi("FileList"),gR=t=>Bl(t)&&gi(t.pipe),mR=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gi(t.append)&&((e=Ju(t))==="formdata"||e==="object"&&gi(t.toString)&&t.toString()==="[object FormData]"))},yR=Yi("URLSearchParams"),[wR,vR,bR,xR]=["ReadableStream","Request","Response","Headers"].map(Yi),_R=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $l(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ua(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Dl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function kb(t,e){if(Dl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Sb=t=>!Nl(t)&&t!==ds;function ag(){const{caseless:t}=Sb(this)&&this||{},e={},n=(i,r)=>{const o=t&&kb(e,r)||r;Xu(e[o])&&Xu(i)?e[o]=ag(e[o],i):Xu(i)?e[o]=ag({},i):ua(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&$l(arguments[i],n);return e}const kR=(t,e,n,{allOwnKeys:i}={})=>($l(e,(r,o)=>{n&&gi(r)?t[o]=vb(r,n):t[o]=r},{allOwnKeys:i}),t),SR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),CR=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},ER=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&sg(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},OR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},AR=t=>{if(!t)return null;if(ua(t))return t;let e=t.length;if(!_b(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},RR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&sg(Uint8Array)),TR=(t,e)=>{const i=(t&&t[Gu]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},PR=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},MR=Yi("HTMLFormElement"),IR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),Cb=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),NR=Yi("RegExp"),Eb=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};$l(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},DR=t=>{Eb(t,(e,n)=>{if(gi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(gi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},BR=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return ua(t)?i(t):i(String(t).split(e)),n},$R=()=>{},FR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function qR(t){return!!(t&&gi(t.append)&&t[bb]==="FormData"&&t[Gu])}const LR=t=>{const e=new Array(10),n=(i,r)=>{if(Bl(i)){if(e.indexOf(i)>=0)return;if(Dl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=ua(i)?[]:{};return $l(i,(s,a)=>{const l=n(s,r+1);!Nl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},VR=Yi("AsyncFunction"),zR=t=>t&&(Bl(t)||gi(t))&&gi(t.then)&&gi(t.catch),Ob=((t,e)=>t?setImmediate:e?((n,i)=>(ds.addEventListener("message",({source:r,data:o})=>{r===ds&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),ds.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gi(ds.postMessage)),jR=typeof queueMicrotask<"u"?queueMicrotask.bind(ds):typeof process<"u"&&process.nextTick||Ob,oe={isArray:ua,isArrayBuffer:xb,isBuffer:Dl,isFormData:mR,isArrayBufferView:aR,isString:lR,isNumber:_b,isBoolean:fR,isObject:Bl,isPlainObject:Xu,isEmptyObject:uR,isReadableStream:wR,isRequest:vR,isResponse:bR,isHeaders:xR,isUndefined:Nl,isDate:cR,isFile:dR,isBlob:pR,isRegExp:NR,isFunction:gi,isStream:gR,isURLSearchParams:yR,isTypedArray:RR,isFileList:hR,forEach:$l,merge:ag,extend:kR,trim:_R,stripBOM:SR,inherits:CR,toFlatObject:ER,kindOf:Ju,kindOfTest:Yi,endsWith:OR,toArray:AR,forEachEntry:TR,matchAll:PR,isHTMLForm:MR,hasOwnProperty:Cb,hasOwnProp:Cb,reduceDescriptors:Eb,freezeMethods:DR,toObjectSet:BR,toCamelCase:IR,noop:$R,toFiniteNumber:FR,findKey:kb,global:ds,isContextDefined:Sb,isSpecCompliantForm:qR,toJSONObject:LR,isAsyncFn:VR,isThenable:zR,setImmediate:Ob,asap:jR,isIterable:t=>t!=null&&gi(t[Gu])};function pt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}oe.inherits(pt,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:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const Ab=pt.prototype,Rb={};["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(t=>{Rb[t]={value:t}}),Object.defineProperties(pt,Rb),Object.defineProperty(Ab,"isAxiosError",{value:!0}),pt.from=(t,e,n,i,r,o)=>{const s=Object.create(Ab);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const HR=null;function lg(t){return oe.isPlainObject(t)||oe.isArray(t)}function Tb(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function Pb(t,e,n){return t?t.concat(e).map(function(r,o){return r=Tb(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function UR(t){return oe.isArray(t)&&!t.some(lg)}const WR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Qu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!oe.isUndefined(y[m])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,m,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(m,"{}"))m=i?m:m.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&UR(h)||(oe.isFileList(h)||oe.endsWith(m,"[]"))&&(w=oe.toArray(h)))return m=Tb(m),w.forEach(function(S,b){!(oe.isUndefined(S)||S===null)&&e.append(s===!0?Pb([m],b,o):s===null?m:m+"[]",f(S))}),!1}return lg(h)?!0:(e.append(Pb(y,m,o),f(h)),!1)}const c=[],p=Object.assign(WR,{defaultVisitor:u,convertValue:f,isVisitable:lg});function d(h,m){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&r.call(e,w,oe.isString(v)?v.trim():v,m,p))===!0&&d(w,m?m.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return d(t),e}function Mb(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function fg(t,e){this._pairs=[],t&&Qu(t,this,e)}const Ib=fg.prototype;Ib.append=function(e,n){this._pairs.push([e,n])},Ib.toString=function(e){const n=e?function(i){return e.call(this,i,Mb)}:Mb;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function KR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Nb(t,e,n){if(!e)return t;const i=n&&n.encode||KR;oe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=oe.isURLSearchParams(e)?e.toString():new fg(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let Db=class{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(i){i!==null&&e(i)})}};const Bb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},GR={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:fg,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},ug=typeof window<"u"&&typeof document<"u",cg=typeof navigator=="object"&&navigator||void 0,JR=ug&&(!cg||["ReactNative","NativeScript","NS"].indexOf(cg.product)<0),YR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",XR=ug&&window.location.href||"http://localhost",Un={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ug,hasStandardBrowserEnv:JR,hasStandardBrowserWebWorkerEnv:YR,navigator:cg,origin:XR},Symbol.toStringTag,{value:"Module"})),...GR};function QR(t,e){return Qu(t,new Un.classes.URLSearchParams,{visitor:function(n,i,r,o){return Un.isNode&&oe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function ZR(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function eT(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function $b(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(r)?r.length:s,l?(oe.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!oe.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&oe.isArray(r[s])&&(r[s]=eT(r[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(i,r)=>{e(ZR(i),r,n,0)}),n}return null}function tT(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Fl={transitional:Bb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return r?JSON.stringify($b(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return QR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Qu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),tT(e)):e}],transformResponse:[function(e){const n=this.transitional||Fl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Un.classes.FormData,Blob:Un.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Fl.headers[t]={}});const nT=oe.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"]),iT=t=>{const e={};let n,i,r;return t&&t.split(` 22 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&nT[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},Fb=Symbol("internals");function ql(t){return t&&String(t).trim().toLowerCase()}function Zu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Zu):String(t)}function rT(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const oT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function dg(t,e,n,i,r){if(oe.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!oe.isString(e)){if(oe.isString(i))return e.indexOf(i)!==-1;if(oe.isRegExp(i))return i.test(e)}}function sT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function aT(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let mi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=ql(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Zu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!oT(e))s(iT(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=ql(e),e){const i=oe.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return rT(r);if(oe.isFunction(n))return n.call(this,r,i);if(oe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ql(e),e){const i=oe.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||dg(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=ql(s),s){const a=oe.findKey(i,s);a&&(!n||dg(i,i[a],a,n))&&(delete i[a],r=!0)}}return oe.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||dg(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return oe.forEach(this,(r,o)=>{const s=oe.findKey(i,o);if(s){n[s]=Zu(r),delete n[o];return}const a=e?sT(o):String(o).trim();a!==o&&delete n[o],n[a]=Zu(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&oe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 23 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[Fb]=this[Fb]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=ql(s);i[a]||(aT(r,s),i[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};mi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(mi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),oe.freezeMethods(mi);function pg(t,e){const n=this||Fl,i=e||n,r=mi.from(i.headers);let o=i.data;return oe.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function qb(t){return!!(t&&t.__CANCEL__)}function ca(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(ca,pt,{__CANCEL__:!0});function Lb(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function lT(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function fT(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,p=0;for(;c!==r;)p+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function uT(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const ec=(t,e,n=3)=>{let i=0;const r=fT(50,250);return uT(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},Vb=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},zb=t=>(...e)=>oe.asap(()=>t(...e)),cT=Un.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Un.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Un.origin),Un.navigator&&/(msie|trident)/i.test(Un.navigator.userAgent)):()=>!0,dT=Un.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(i)&&s.push("path="+i),oe.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function pT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function hT(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function jb(t,e,n){let i=!pT(e);return t&&(i||n==!1)?hT(t,e):e}const Hb=t=>t instanceof mi?{...t}:t;function ps(t,e){e=e||{};const n={};function i(f,u,c,p){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:p},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function r(f,u,c,p){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f,c,p)}else return i(f,u,c,p)}function o(f,u){if(!oe.isUndefined(u))return i(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(Hb(f),Hb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,p=c(t[u],e[u],u);oe.isUndefined(p)&&c!==a||(n[u]=p)}),n}const Ub=t=>{const e=ps({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mi.from(s),e.url=Nb(jb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(Un.hasStandardBrowserEnv||Un.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Un.hasStandardBrowserEnv&&(i&&oe.isFunction(i)&&(i=i(e)),i||i!==!1&&cT(e.url))){const f=r&&o&&dT.read(o);f&&s.set(r,f)}return e},gT=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=Ub(t);let o=r.data;const s=mi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,p,d,h;function m(){d&&d(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const S=mi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:S,config:t,request:y};Lb(function(k){n(k),m()},function(k){i(k),m()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||Bb;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([p,h]=ec(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=ec(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(r.cancelToken||r.signal)&&(u=S=>{y&&(i(!S||S.type?new ca(null,t,y):S),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=lT(r.url);if(v&&Un.protocols.indexOf(v)===-1){i(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},mT=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof pt?u:new ca(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>oe.asap(a),l}},yT=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},wT=async function*(t,e){for await(const n of vT(t))yield*yT(n,e)},vT=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},Wb=(t,e,n,i)=>{const r=wT(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},tc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kb=tc&&typeof ReadableStream=="function",bT=tc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Gb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},xT=Kb&&Gb(()=>{let t=!1;const e=new Request(Un.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Jb=64*1024,hg=Kb&&Gb(()=>oe.isReadableStream(new Response("").body)),nc={stream:hg&&(t=>t.body)};tc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!nc[e]&&(nc[e]=oe.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,i)})})})(new Response);const _T=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(Un.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await bT(t)).byteLength},kT=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??_T(e)},gg={http:HR,xhr:gT,fetch:tc&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=Ub(t);f=f?(f+"").toLowerCase():"text";let d=mT([r,o&&o.toAbortSignal()],s),h;const m=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&xT&&n!=="get"&&n!=="head"&&(y=await kT(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),_;if(oe.isFormData(i)&&(_=x.headers.get("content-type"))&&u.setContentType(_),x.body){const[k,A]=Vb(y,ec(zb(l)));i=Wb(x.body,Jb,k,A)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const S=hg&&(f==="stream"||f==="response");if(hg&&(a||S&&m)){const x={};["status","statusText","headers"].forEach(O=>{x[O]=v[O]});const _=oe.toFiniteNumber(v.headers.get("content-length")),[k,A]=a&&Vb(_,ec(zb(a),!0))||[];v=new Response(Wb(v.body,Jb,k,()=>{A&&A(),m&&m()}),x)}f=f||"text";let b=await nc[oe.findKey(nc,f)||"text"](v,t);return!S&&m&&m(),await new Promise((x,_)=>{Lb(x,_,{data:b,headers:mi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};oe.forEach(gg,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Yb=t=>`- ${t}`,ST=t=>oe.isFunction(t)||t===null||t===!1,Xb={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!ST(n)&&(i=gg[(s=String(n)).toLowerCase()],i===void 0))throw new pt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since : 24 `+o.map(Yb).join(` 25 `):" "+Yb(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:gg};function mg(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ca(null,t)}function Qb(t){return mg(t),t.headers=mi.from(t.headers),t.data=pg.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Xb.getAdapter(t.adapter||Fl.adapter)(t).then(function(i){return mg(t),i.data=pg.call(t,t.transformResponse,i),i.headers=mi.from(i.headers),i},function(i){return qb(i)||(mg(t),i&&i.response&&(i.response.data=pg.call(t,t.transformResponse,i.response),i.response.headers=mi.from(i.response.headers))),Promise.reject(i)})}const Zb="1.11.0",ic={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ic[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const e2={};ic.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Zb+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new pt(r(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!e2[s]&&(e2[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},ic.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function CT(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const rc={assertOptions:CT,validators:ic},xr=rc.validators;let hs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Db,response:new Db}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=` 26 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ps(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&rc.assertOptions(i,{silentJSONParsing:xr.transitional(xr.boolean),forcedJSONParsing:xr.transitional(xr.boolean),clarifyTimeoutError:xr.transitional(xr.boolean)},!1),r!=null&&(oe.isFunction(r)?n.paramsSerializer={serialize:r}:rc.assertOptions(r,{encode:xr.function,serialize:xr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),rc.assertOptions(n,{baseUrl:xr.spelling("baseURL"),withXsrfToken:xr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const f=[];this.interceptors.response.forEach(function(m){f.push(m.fulfilled,m.rejected)});let u,c=0,p;if(!l){const h=[Qb.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],m=a[c++];try{d=h(d)}catch(y){m.call(this,y);break}}try{u=Qb.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ps(this.defaults,e);const n=jb(e.baseURL,e.url,e.allowAbsoluteUrls);return Nb(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){hs.prototype[e]=function(n,i){return this.request(ps(i||{},{method:e,url:n,data:(i||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(ps(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}hs.prototype[e]=n(),hs.prototype[e+"Form"]=n(!0)});let ET=class xO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new ca(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new xO(function(r){e=r}),cancel:e}}};function OT(t){return function(n){return t.apply(null,n)}}function AT(t){return oe.isObject(t)&&t.isAxiosError===!0}const yg={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(yg).forEach(([t,e])=>{yg[e]=t});function t2(t){const e=new hs(t),n=vb(hs.prototype.request,e);return oe.extend(n,hs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return t2(ps(t,r))},n}const Kt=t2(Fl);Kt.Axios=hs,Kt.CanceledError=ca,Kt.CancelToken=ET,Kt.isCancel=qb,Kt.VERSION=Zb,Kt.toFormData=Qu,Kt.AxiosError=pt,Kt.Cancel=Kt.CanceledError,Kt.all=function(e){return Promise.all(e)},Kt.spread=OT,Kt.isAxiosError=AT,Kt.mergeConfig=ps,Kt.AxiosHeaders=mi,Kt.formToJSON=t=>$b(oe.isHTMLForm(t)?new FormData(t):t),Kt.getAdapter=Xb.getAdapter,Kt.HttpStatusCode=yg,Kt.default=Kt;const{Axios:Cie,AxiosError:Eie,CanceledError:Oie,isCancel:Aie,CancelToken:Rie,VERSION:Tie,all:Pie,Cancel:Mie,isAxiosError:n2,spread:Iie,toFormData:Nie,AxiosHeaders:Die,HttpStatusCode:Bie,formToJSON:$ie,getAdapter:Fie,mergeConfig:qie}=Kt,Fi={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},RT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",TT=window?.infixsPingoNotify?.restNonce??"",si=Kt.create({baseURL:RT,headers:{"Content-Type":"application/json","X-WP-Nonce":TT}});si.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var PT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function i2(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var oc={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var wg,r2;function MT(){if(r2)return wg;r2=1;function t(P,M){return function(){return P.apply(M,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:r}=Symbol,o=(P=>M=>{const B=e.call(M);return P[B]||(P[B]=B.slice(8,-1).toLowerCase())})(Object.create(null)),s=P=>(P=P.toLowerCase(),M=>o(M)===P),a=P=>M=>typeof M===P,{isArray:l}=Array,f=a("undefined");function u(P){return P!==null&&!f(P)&&P.constructor!==null&&!f(P.constructor)&&h(P.constructor.isBuffer)&&P.constructor.isBuffer(P)}const c=s("ArrayBuffer");function p(P){let M;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?M=ArrayBuffer.isView(P):M=P&&P.buffer&&c(P.buffer),M}const d=a("string"),h=a("function"),m=a("number"),y=P=>P!==null&&typeof P=="object",w=P=>P===!0||P===!1,v=P=>{if(o(P)!=="object")return!1;const M=n(P);return(M===null||M===Object.prototype||Object.getPrototypeOf(M)===null)&&!(r in P)&&!(i in P)},S=P=>{if(!y(P)||u(P))return!1;try{return Object.keys(P).length===0&&Object.getPrototypeOf(P)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),_=s("Blob"),k=s("FileList"),A=P=>y(P)&&h(P.pipe),O=P=>{let M;return P&&(typeof FormData=="function"&&P instanceof FormData||h(P.append)&&((M=o(P))==="formdata"||M==="object"&&h(P.toString)&&P.toString()==="[object FormData]"))},R=s("URLSearchParams"),[N,q,W,fe]=["ReadableStream","Request","Response","Headers"].map(s),ae=P=>P.trim?P.trim():P.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(P,M,{allOwnKeys:B=!1}={}){if(P===null||typeof P>"u")return;let $,H;if(typeof P!="object"&&(P=[P]),l(P))for($=0,H=P.length;$<H;$++)M.call(null,P[$],$,P);else{if(u(P))return;const Z=B?Object.getOwnPropertyNames(P):Object.keys(P),ie=Z.length;let be;for($=0;$<ie;$++)be=Z[$],M.call(null,P[be],be,P)}}function re(P,M){if(u(P))return null;M=M.toLowerCase();const B=Object.keys(P);let $=B.length,H;for(;$-- >0;)if(H=B[$],M===H.toLowerCase())return H;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:PT,He=P=>!f(P)&&P!==te;function st(){const{caseless:P}=He(this)&&this||{},M={},B=($,H)=>{const Z=P&&re(M,H)||H;v(M[Z])&&v($)?M[Z]=st(M[Z],$):v($)?M[Z]=st({},$):l($)?M[Z]=$.slice():M[Z]=$};for(let $=0,H=arguments.length;$<H;$++)arguments[$]&&ce(arguments[$],B);return M}const ct=(P,M,B,{allOwnKeys:$}={})=>(ce(M,(H,Z)=>{B&&h(H)?P[Z]=t(H,B):P[Z]=H},{allOwnKeys:$}),P),dt=P=>(P.charCodeAt(0)===65279&&(P=P.slice(1)),P),vt=(P,M,B,$)=>{P.prototype=Object.create(M.prototype,$),P.prototype.constructor=P,Object.defineProperty(P,"super",{value:M.prototype}),B&&Object.assign(P.prototype,B)},We=(P,M,B,$)=>{let H,Z,ie;const be={};if(M=M||{},P==null)return M;do{for(H=Object.getOwnPropertyNames(P),Z=H.length;Z-- >0;)ie=H[Z],(!$||$(ie,P,M))&&!be[ie]&&(M[ie]=P[ie],be[ie]=!0);P=B!==!1&&n(P)}while(P&&(!B||B(P,M))&&P!==Object.prototype);return M},Ze=(P,M,B)=>{P=String(P),(B===void 0||B>P.length)&&(B=P.length),B-=M.length;const $=P.indexOf(M,B);return $!==-1&&$===B},we=P=>{if(!P)return null;if(l(P))return P;let M=P.length;if(!m(M))return null;const B=new Array(M);for(;M-- >0;)B[M]=P[M];return B},I=(P=>M=>P&&M instanceof P)(typeof Uint8Array<"u"&&n(Uint8Array)),ne=(P,M)=>{const $=(P&&P[i]).call(P);let H;for(;(H=$.next())&&!H.done;){const Z=H.value;M.call(P,Z[0],Z[1])}},K=(P,M)=>{let B;const $=[];for(;(B=P.exec(M))!==null;)$.push(B);return $},ue=s("HTMLFormElement"),Be=P=>P.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(B,$,H){return $.toUpperCase()+H}),F=(({hasOwnProperty:P})=>(M,B)=>P.call(M,B))(Object.prototype),V=s("RegExp"),J=(P,M)=>{const B=Object.getOwnPropertyDescriptors(P),$={};ce(B,(H,Z)=>{let ie;(ie=M(H,Z,P))!==!1&&($[Z]=ie||H)}),Object.defineProperties(P,$)},pe=P=>{J(P,(M,B)=>{if(h(P)&&["arguments","caller","callee"].indexOf(B)!==-1)return!1;const $=P[B];if(h($)){if(M.enumerable=!1,"writable"in M){M.writable=!1;return}M.set||(M.set=()=>{throw Error("Can not rewrite read-only method '"+B+"'")})}})},ge=(P,M)=>{const B={},$=H=>{H.forEach(Z=>{B[Z]=!0})};return l(P)?$(P):$(String(P).split(M)),B},de=()=>{},Te=(P,M)=>P!=null&&Number.isFinite(P=+P)?P:M;function Ce(P){return!!(P&&h(P.append)&&P[r]==="FormData"&&P[i])}const ke=P=>{const M=new Array(10),B=($,H)=>{if(y($)){if(M.indexOf($)>=0)return;if(u($))return $;if(!("toJSON"in $)){M[H]=$;const Z=l($)?[]:{};return ce($,(ie,be)=>{const je=B(ie,H+1);!f(je)&&(Z[be]=je)}),M[H]=void 0,Z}}return $};return B(P,0)},_e=s("AsyncFunction"),Xe=P=>P&&(y(P)||h(P))&&h(P.then)&&h(P.catch),Pe=((P,M)=>P?setImmediate:M?((B,$)=>(te.addEventListener("message",({source:H,data:Z})=>{H===te&&Z===B&&$.length&&$.shift()()},!1),H=>{$.push(H),te.postMessage(B,"*")}))(`axios@${Math.random()}`,[]):B=>setTimeout(B))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var Y={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:O,isArrayBufferView:p,isString:d,isNumber:m,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:S,isReadableStream:N,isRequest:q,isResponse:W,isHeaders:fe,isUndefined:f,isDate:b,isFile:x,isBlob:_,isRegExp:V,isFunction:h,isStream:A,isURLSearchParams:R,isTypedArray:I,isFileList:k,forEach:ce,merge:st,extend:ct,trim:ae,stripBOM:dt,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:we,forEachEntry:ne,matchAll:K,isHTMLForm:ue,hasOwnProperty:F,hasOwnProp:F,reduceDescriptors:J,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:re,global:te,isContextDefined:He,isSpecCompliantForm:Ce,toJSONObject:ke,isAsyncFn:_e,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:P=>P!=null&&h(P[i])};function Ne(P,M,B,$,H){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=P,this.name="AxiosError",M&&(this.code=M),B&&(this.config=B),$&&(this.request=$),H&&(this.response=H,this.status=H.status?H.status:null)}Y.inherits(Ne,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:Y.toJSONObject(this.config),code:this.code,status:this.status}}});const Rt=Ne.prototype,wn={};["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(P=>{wn[P]={value:P}}),Object.defineProperties(Ne,wn),Object.defineProperty(Rt,"isAxiosError",{value:!0}),Ne.from=(P,M,B,$,H,Z)=>{const ie=Object.create(Rt);return Y.toFlatObject(P,ie,function(je){return je!==Error.prototype},be=>be!=="isAxiosError"),Ne.call(ie,P.message,M,B,$,H),ie.cause=P,ie.name=P.name,Z&&Object.assign(ie,Z),ie};var vn=null;function Q(P){return Y.isPlainObject(P)||Y.isArray(P)}function X(P){return Y.endsWith(P,"[]")?P.slice(0,-2):P}function me(P,M,B){return P?P.concat(M).map(function(H,Z){return H=X(H),!B&&Z?"["+H+"]":H}).join(B?".":""):M}function Me(P){return Y.isArray(P)&&!P.some(Q)}const $e=Y.toFlatObject(Y,{},null,function(M){return/^is[A-Z]/.test(M)});function Ge(P,M,B){if(!Y.isObject(P))throw new TypeError("target must be an object");M=M||new FormData,B=Y.toFlatObject(B,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!Y.isUndefined(tt[yt])});const $=B.metaTokens,H=B.visitor||Re,Z=B.dots,ie=B.indexes,je=(B.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(M);if(!Y.isFunction(H))throw new TypeError("visitor must be a function");function Ae(et){if(et===null)return"";if(Y.isDate(et))return et.toISOString();if(Y.isBoolean(et))return et.toString();if(!je&&Y.isBlob(et))throw new Ne("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(et)||Y.isTypedArray(et)?je&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Re(et,yt,tt){let sn=et;if(et&&!tt&&typeof et=="object"){if(Y.endsWith(yt,"{}"))yt=$?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(Y.isArray(et)&&Me(et)||(Y.isFileList(et)||Y.endsWith(yt,"[]"))&&(sn=Y.toArray(et)))return yt=X(yt),sn.forEach(function(Tn,yo){!(Y.isUndefined(Tn)||Tn===null)&&M.append(ie===!0?me([yt],yo,Z):ie===null?yt:yt+"[]",Ae(Tn))}),!1}return Q(et)?!0:(M.append(me(tt,yt,Z),Ae(et)),!1)}const Qe=[],jt=Object.assign($e,{defaultVisitor:Re,convertValue:Ae,isVisitable:Q});function bn(et,yt){if(!Y.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),Y.forEach(et,function(sn,xn){(!(Y.isUndefined(sn)||sn===null)&&H.call(M,sn,Y.isString(xn)?xn.trim():xn,yt,jt))===!0&&bn(sn,yt?yt.concat(xn):[xn])}),Qe.pop()}}if(!Y.isObject(P))throw new TypeError("data must be an object");return bn(P),M}function Je(P){const M={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(P).replace(/[!'()~]|%20|%00/g,function($){return M[$]})}function Nt(P,M){this._pairs=[],P&&Ge(P,this,M)}const tn=Nt.prototype;tn.append=function(M,B){this._pairs.push([M,B])},tn.toString=function(M){const B=M?function($){return M.call(this,$,Je)}:Je;return this._pairs.map(function(H){return B(H[0])+"="+B(H[1])},"").join("&")};function An(P){return encodeURIComponent(P).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Vt(P,M,B){if(!M)return P;const $=B&&B.encode||An;Y.isFunction(B)&&(B={serialize:B});const H=B&&B.serialize;let Z;if(H?Z=H(M,B):Z=Y.isURLSearchParams(M)?M.toString():new Nt(M,B).toString($),Z){const ie=P.indexOf("#");ie!==-1&&(P=P.slice(0,ie)),P+=(P.indexOf("?")===-1?"?":"&")+Z}return P}class Rn{constructor(){this.handlers=[]}use(M,B,$){return this.handlers.push({fulfilled:M,rejected:B,synchronous:$?$.synchronous:!1,runWhen:$?$.runWhen:null}),this.handlers.length-1}eject(M){this.handlers[M]&&(this.handlers[M]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(M){Y.forEach(this.handlers,function($){$!==null&&M($)})}}var Ln=Rn,pi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Gs=typeof URLSearchParams<"u"?URLSearchParams:Nt,iu=typeof FormData<"u"?FormData:null,ru=typeof Blob<"u"?Blob:null,ou={isBrowser:!0,classes:{URLSearchParams:Gs,FormData:iu,Blob:ru},protocols:["http","https","file","blob","url","data"]};const Js=typeof window<"u"&&typeof document<"u",zy=typeof navigator=="object"&&navigator||void 0,Pne=Js&&(!zy||["ReactNative","NativeScript","NS"].indexOf(zy.product)<0),Mne=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ine=Js&&window.location.href||"http://localhost";var Nne=Object.freeze({__proto__:null,hasBrowserEnv:Js,hasStandardBrowserWebWorkerEnv:Mne,hasStandardBrowserEnv:Pne,navigator:zy,origin:Ine}),Zn={...Nne,...ou};function Dne(P,M){return Ge(P,new Zn.classes.URLSearchParams,{visitor:function(B,$,H,Z){return Zn.isNode&&Y.isBuffer(B)?(this.append($,B.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...M})}function Bne(P){return Y.matchAll(/\w+|\[(\w*)]/g,P).map(M=>M[0]==="[]"?"":M[1]||M[0])}function $ne(P){const M={},B=Object.keys(P);let $;const H=B.length;let Z;for($=0;$<H;$++)Z=B[$],M[Z]=P[Z];return M}function tO(P){function M(B,$,H,Z){let ie=B[Z++];if(ie==="__proto__")return!0;const be=Number.isFinite(+ie),je=Z>=B.length;return ie=!ie&&Y.isArray(H)?H.length:ie,je?(Y.hasOwnProp(H,ie)?H[ie]=[H[ie],$]:H[ie]=$,!be):((!H[ie]||!Y.isObject(H[ie]))&&(H[ie]=[]),M(B,$,H[ie],Z)&&Y.isArray(H[ie])&&(H[ie]=$ne(H[ie])),!be)}if(Y.isFormData(P)&&Y.isFunction(P.entries)){const B={};return Y.forEachEntry(P,($,H)=>{M(Bne($),H,B,0)}),B}return null}function Fne(P,M,B){if(Y.isString(P))try{return(M||JSON.parse)(P),Y.trim(P)}catch($){if($.name!=="SyntaxError")throw $}return(B||JSON.stringify)(P)}const jy={transitional:pi,adapter:["xhr","http","fetch"],transformRequest:[function(M,B){const $=B.getContentType()||"",H=$.indexOf("application/json")>-1,Z=Y.isObject(M);if(Z&&Y.isHTMLForm(M)&&(M=new FormData(M)),Y.isFormData(M))return H?JSON.stringify(tO(M)):M;if(Y.isArrayBuffer(M)||Y.isBuffer(M)||Y.isStream(M)||Y.isFile(M)||Y.isBlob(M)||Y.isReadableStream(M))return M;if(Y.isArrayBufferView(M))return M.buffer;if(Y.isURLSearchParams(M))return B.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),M.toString();let be;if(Z){if($.indexOf("application/x-www-form-urlencoded")>-1)return Dne(M,this.formSerializer).toString();if((be=Y.isFileList(M))||$.indexOf("multipart/form-data")>-1){const je=this.env&&this.env.FormData;return Ge(be?{"files[]":M}:M,je&&new je,this.formSerializer)}}return Z||H?(B.setContentType("application/json",!1),Fne(M)):M}],transformResponse:[function(M){const B=this.transitional||jy.transitional,$=B&&B.forcedJSONParsing,H=this.responseType==="json";if(Y.isResponse(M)||Y.isReadableStream(M))return M;if(M&&Y.isString(M)&&($&&!this.responseType||H)){const ie=!(B&&B.silentJSONParsing)&&H;try{return JSON.parse(M)}catch(be){if(ie)throw be.name==="SyntaxError"?Ne.from(be,Ne.ERR_BAD_RESPONSE,this,null,this.response):be}}return M}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Zn.classes.FormData,Blob:Zn.classes.Blob},validateStatus:function(M){return M>=200&&M<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],P=>{jy.headers[P]={}});var Hy=jy;const qne=Y.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"]);var Lne=P=>{const M={};let B,$,H;return P&&P.split(` 27 `).forEach(function(ie){H=ie.indexOf(":"),B=ie.substring(0,H).trim().toLowerCase(),$=ie.substring(H+1).trim(),!(!B||M[B]&&qne[B])&&(B==="set-cookie"?M[B]?M[B].push($):M[B]=[$]:M[B]=M[B]?M[B]+", "+$:$)}),M};const nO=Symbol("internals");function su(P){return P&&String(P).trim().toLowerCase()}function uh(P){return P===!1||P==null?P:Y.isArray(P)?P.map(uh):String(P)}function Vne(P){const M=Object.create(null),B=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let $;for(;$=B.exec(P);)M[$[1]]=$[2];return M}const zne=P=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(P.trim());function Uy(P,M,B,$,H){if(Y.isFunction($))return $.call(this,M,B);if(H&&(M=B),!!Y.isString(M)){if(Y.isString($))return M.indexOf($)!==-1;if(Y.isRegExp($))return $.test(M)}}function jne(P){return P.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(M,B,$)=>B.toUpperCase()+$)}function Hne(P,M){const B=Y.toCamelCase(" "+M);["get","set","has"].forEach($=>{Object.defineProperty(P,$+B,{value:function(H,Z,ie){return this[$].call(this,M,H,Z,ie)},configurable:!0})})}class ch{constructor(M){M&&this.set(M)}set(M,B,$){const H=this;function Z(be,je,Ae){const Re=su(je);if(!Re)throw new Error("header name must be a non-empty string");const Qe=Y.findKey(H,Re);(!Qe||H[Qe]===void 0||Ae===!0||Ae===void 0&&H[Qe]!==!1)&&(H[Qe||je]=uh(be))}const ie=(be,je)=>Y.forEach(be,(Ae,Re)=>Z(Ae,Re,je));if(Y.isPlainObject(M)||M instanceof this.constructor)ie(M,B);else if(Y.isString(M)&&(M=M.trim())&&!zne(M))ie(Lne(M),B);else if(Y.isObject(M)&&Y.isIterable(M)){let be={},je,Ae;for(const Re of M){if(!Y.isArray(Re))throw TypeError("Object iterator must return a key-value pair");be[Ae=Re[0]]=(je=be[Ae])?Y.isArray(je)?[...je,Re[1]]:[je,Re[1]]:Re[1]}ie(be,B)}else M!=null&&Z(B,M,$);return this}get(M,B){if(M=su(M),M){const $=Y.findKey(this,M);if($){const H=this[$];if(!B)return H;if(B===!0)return Vne(H);if(Y.isFunction(B))return B.call(this,H,$);if(Y.isRegExp(B))return B.exec(H);throw new TypeError("parser must be boolean|regexp|function")}}}has(M,B){if(M=su(M),M){const $=Y.findKey(this,M);return!!($&&this[$]!==void 0&&(!B||Uy(this,this[$],$,B)))}return!1}delete(M,B){const $=this;let H=!1;function Z(ie){if(ie=su(ie),ie){const be=Y.findKey($,ie);be&&(!B||Uy($,$[be],be,B))&&(delete $[be],H=!0)}}return Y.isArray(M)?M.forEach(Z):Z(M),H}clear(M){const B=Object.keys(this);let $=B.length,H=!1;for(;$--;){const Z=B[$];(!M||Uy(this,this[Z],Z,M,!0))&&(delete this[Z],H=!0)}return H}normalize(M){const B=this,$={};return Y.forEach(this,(H,Z)=>{const ie=Y.findKey($,Z);if(ie){B[ie]=uh(H),delete B[Z];return}const be=M?jne(Z):String(Z).trim();be!==Z&&delete B[Z],B[be]=uh(H),$[be]=!0}),this}concat(...M){return this.constructor.concat(this,...M)}toJSON(M){const B=Object.create(null);return Y.forEach(this,($,H)=>{$!=null&&$!==!1&&(B[H]=M&&Y.isArray($)?$.join(", "):$)}),B}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([M,B])=>M+": "+B).join(` 28 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(M){return M instanceof this?M:new this(M)}static concat(M,...B){const $=new this(M);return B.forEach(H=>$.set(H)),$}static accessor(M){const $=(this[nO]=this[nO]={accessors:{}}).accessors,H=this.prototype;function Z(ie){const be=su(ie);$[be]||(Hne(H,ie),$[be]=!0)}return Y.isArray(M)?M.forEach(Z):Z(M),this}}ch.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Y.reduceDescriptors(ch.prototype,({value:P},M)=>{let B=M[0].toUpperCase()+M.slice(1);return{get:()=>P,set($){this[B]=$}}}),Y.freezeMethods(ch);var dr=ch;function Wy(P,M){const B=this||Hy,$=M||B,H=dr.from($.headers);let Z=$.data;return Y.forEach(P,function(be){Z=be.call(B,Z,H.normalize(),M?M.status:void 0)}),H.normalize(),Z}function iO(P){return!!(P&&P.__CANCEL__)}function al(P,M,B){Ne.call(this,P??"canceled",Ne.ERR_CANCELED,M,B),this.name="CanceledError"}Y.inherits(al,Ne,{__CANCEL__:!0});function rO(P,M,B){const $=B.config.validateStatus;!B.status||!$||$(B.status)?P(B):M(new Ne("Request failed with status code "+B.status,[Ne.ERR_BAD_REQUEST,Ne.ERR_BAD_RESPONSE][Math.floor(B.status/100)-4],B.config,B.request,B))}function Une(P){const M=/^([-+\w]{1,25})(:?\/\/|:)/.exec(P);return M&&M[1]||""}function Wne(P,M){P=P||10;const B=new Array(P),$=new Array(P);let H=0,Z=0,ie;return M=M!==void 0?M:1e3,function(je){const Ae=Date.now(),Re=$[Z];ie||(ie=Ae),B[H]=je,$[H]=Ae;let Qe=Z,jt=0;for(;Qe!==H;)jt+=B[Qe++],Qe=Qe%P;if(H=(H+1)%P,H===Z&&(Z=(Z+1)%P),Ae-ie<M)return;const bn=Re&&Ae-Re;return bn?Math.round(jt*1e3/bn):void 0}}function Kne(P,M){let B=0,$=1e3/M,H,Z;const ie=(Ae,Re=Date.now())=>{B=Re,H=null,Z&&(clearTimeout(Z),Z=null),P(...Ae)};return[(...Ae)=>{const Re=Date.now(),Qe=Re-B;Qe>=$?ie(Ae,Re):(H=Ae,Z||(Z=setTimeout(()=>{Z=null,ie(H)},$-Qe)))},()=>H&&ie(H)]}const dh=(P,M,B=3)=>{let $=0;const H=Wne(50,250);return Kne(Z=>{const ie=Z.loaded,be=Z.lengthComputable?Z.total:void 0,je=ie-$,Ae=H(je),Re=ie<=be;$=ie;const Qe={loaded:ie,total:be,progress:be?ie/be:void 0,bytes:je,rate:Ae||void 0,estimated:Ae&&be&&Re?(be-ie)/Ae:void 0,event:Z,lengthComputable:be!=null,[M?"download":"upload"]:!0};P(Qe)},B)},oO=(P,M)=>{const B=P!=null;return[$=>M[0]({lengthComputable:B,total:P,loaded:$}),M[1]]},sO=P=>(...M)=>Y.asap(()=>P(...M));var Gne=Zn.hasStandardBrowserEnv?((P,M)=>B=>(B=new URL(B,Zn.origin),P.protocol===B.protocol&&P.host===B.host&&(M||P.port===B.port)))(new URL(Zn.origin),Zn.navigator&&/(msie|trident)/i.test(Zn.navigator.userAgent)):()=>!0,Jne=Zn.hasStandardBrowserEnv?{write(P,M,B,$,H,Z){const ie=[P+"="+encodeURIComponent(M)];Y.isNumber(B)&&ie.push("expires="+new Date(B).toGMTString()),Y.isString($)&&ie.push("path="+$),Y.isString(H)&&ie.push("domain="+H),Z===!0&&ie.push("secure"),document.cookie=ie.join("; ")},read(P){const M=document.cookie.match(new RegExp("(^|;\\s*)("+P+")=([^;]*)"));return M?decodeURIComponent(M[3]):null},remove(P){this.write(P,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Yne(P){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(P)}function Xne(P,M){return M?P.replace(/\/?\/$/,"")+"/"+M.replace(/^\/+/,""):P}function aO(P,M,B){let $=!Yne(M);return P&&($||B==!1)?Xne(P,M):M}const lO=P=>P instanceof dr?{...P}:P;function Ys(P,M){M=M||{};const B={};function $(Ae,Re,Qe,jt){return Y.isPlainObject(Ae)&&Y.isPlainObject(Re)?Y.merge.call({caseless:jt},Ae,Re):Y.isPlainObject(Re)?Y.merge({},Re):Y.isArray(Re)?Re.slice():Re}function H(Ae,Re,Qe,jt){if(Y.isUndefined(Re)){if(!Y.isUndefined(Ae))return $(void 0,Ae,Qe,jt)}else return $(Ae,Re,Qe,jt)}function Z(Ae,Re){if(!Y.isUndefined(Re))return $(void 0,Re)}function ie(Ae,Re){if(Y.isUndefined(Re)){if(!Y.isUndefined(Ae))return $(void 0,Ae)}else return $(void 0,Re)}function be(Ae,Re,Qe){if(Qe in M)return $(Ae,Re);if(Qe in P)return $(void 0,Ae)}const je={url:Z,method:Z,data:Z,baseURL:ie,transformRequest:ie,transformResponse:ie,paramsSerializer:ie,timeout:ie,timeoutMessage:ie,withCredentials:ie,withXSRFToken:ie,adapter:ie,responseType:ie,xsrfCookieName:ie,xsrfHeaderName:ie,onUploadProgress:ie,onDownloadProgress:ie,decompress:ie,maxContentLength:ie,maxBodyLength:ie,beforeRedirect:ie,transport:ie,httpAgent:ie,httpsAgent:ie,cancelToken:ie,socketPath:ie,responseEncoding:ie,validateStatus:be,headers:(Ae,Re,Qe)=>H(lO(Ae),lO(Re),Qe,!0)};return Y.forEach(Object.keys({...P,...M}),function(Re){const Qe=je[Re]||H,jt=Qe(P[Re],M[Re],Re);Y.isUndefined(jt)&&Qe!==be||(B[Re]=jt)}),B}var fO=P=>{const M=Ys({},P);let{data:B,withXSRFToken:$,xsrfHeaderName:H,xsrfCookieName:Z,headers:ie,auth:be}=M;M.headers=ie=dr.from(ie),M.url=Vt(aO(M.baseURL,M.url,M.allowAbsoluteUrls),P.params,P.paramsSerializer),be&&ie.set("Authorization","Basic "+btoa((be.username||"")+":"+(be.password?unescape(encodeURIComponent(be.password)):"")));let je;if(Y.isFormData(B)){if(Zn.hasStandardBrowserEnv||Zn.hasStandardBrowserWebWorkerEnv)ie.setContentType(void 0);else if((je=ie.getContentType())!==!1){const[Ae,...Re]=je?je.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ie.setContentType([Ae||"multipart/form-data",...Re].join("; "))}}if(Zn.hasStandardBrowserEnv&&($&&Y.isFunction($)&&($=$(M)),$||$!==!1&&Gne(M.url))){const Ae=H&&Z&&Jne.read(Z);Ae&&ie.set(H,Ae)}return M},Qne=typeof XMLHttpRequest<"u"&&function(P){return new Promise(function(B,$){const H=fO(P);let Z=H.data;const ie=dr.from(H.headers).normalize();let{responseType:be,onUploadProgress:je,onDownloadProgress:Ae}=H,Re,Qe,jt,bn,et;function yt(){bn&&bn(),et&&et(),H.cancelToken&&H.cancelToken.unsubscribe(Re),H.signal&&H.signal.removeEventListener("abort",Re)}let tt=new XMLHttpRequest;tt.open(H.method.toUpperCase(),H.url,!0),tt.timeout=H.timeout;function sn(){if(!tt)return;const Tn=dr.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),Si={data:!be||be==="text"||be==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Tn,config:P,request:tt};rO(function(Xs){B(Xs),yt()},function(Xs){$(Xs),yt()},Si),tt=null}"onloadend"in tt?tt.onloadend=sn:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(sn)},tt.onabort=function(){tt&&($(new Ne("Request aborted",Ne.ECONNABORTED,P,tt)),tt=null)},tt.onerror=function(){$(new Ne("Network Error",Ne.ERR_NETWORK,P,tt)),tt=null},tt.ontimeout=function(){let yo=H.timeout?"timeout of "+H.timeout+"ms exceeded":"timeout exceeded";const Si=H.transitional||pi;H.timeoutErrorMessage&&(yo=H.timeoutErrorMessage),$(new Ne(yo,Si.clarifyTimeoutError?Ne.ETIMEDOUT:Ne.ECONNABORTED,P,tt)),tt=null},Z===void 0&&ie.setContentType(null),"setRequestHeader"in tt&&Y.forEach(ie.toJSON(),function(yo,Si){tt.setRequestHeader(Si,yo)}),Y.isUndefined(H.withCredentials)||(tt.withCredentials=!!H.withCredentials),be&&be!=="json"&&(tt.responseType=H.responseType),Ae&&([jt,et]=dh(Ae,!0),tt.addEventListener("progress",jt)),je&&tt.upload&&([Qe,bn]=dh(je),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",bn)),(H.cancelToken||H.signal)&&(Re=Tn=>{tt&&($(!Tn||Tn.type?new al(null,P,tt):Tn),tt.abort(),tt=null)},H.cancelToken&&H.cancelToken.subscribe(Re),H.signal&&(H.signal.aborted?Re():H.signal.addEventListener("abort",Re)));const xn=Une(H.url);if(xn&&Zn.protocols.indexOf(xn)===-1){$(new Ne("Unsupported protocol "+xn+":",Ne.ERR_BAD_REQUEST,P));return}tt.send(Z||null)})},Zne=(P,M)=>{const{length:B}=P=P?P.filter(Boolean):[];if(M||B){let $=new AbortController,H;const Z=function(Ae){if(!H){H=!0,be();const Re=Ae instanceof Error?Ae:this.reason;$.abort(Re instanceof Ne?Re:new al(Re instanceof Error?Re.message:Re))}};let ie=M&&setTimeout(()=>{ie=null,Z(new Ne(`timeout ${M} of ms exceeded`,Ne.ETIMEDOUT))},M);const be=()=>{P&&(ie&&clearTimeout(ie),ie=null,P.forEach(Ae=>{Ae.unsubscribe?Ae.unsubscribe(Z):Ae.removeEventListener("abort",Z)}),P=null)};P.forEach(Ae=>Ae.addEventListener("abort",Z));const{signal:je}=$;return je.unsubscribe=()=>Y.asap(be),je}};const eie=function*(P,M){let B=P.byteLength;if(B<M){yield P;return}let $=0,H;for(;$<B;)H=$+M,yield P.slice($,H),$=H},tie=async function*(P,M){for await(const B of nie(P))yield*eie(B,M)},nie=async function*(P){if(P[Symbol.asyncIterator]){yield*P;return}const M=P.getReader();try{for(;;){const{done:B,value:$}=await M.read();if(B)break;yield $}}finally{await M.cancel()}},uO=(P,M,B,$)=>{const H=tie(P,M);let Z=0,ie,be=je=>{ie||(ie=!0,$&&$(je))};return new ReadableStream({async pull(je){try{const{done:Ae,value:Re}=await H.next();if(Ae){be(),je.close();return}let Qe=Re.byteLength;if(B){let jt=Z+=Qe;B(jt)}je.enqueue(new Uint8Array(Re))}catch(Ae){throw be(Ae),Ae}},cancel(je){return be(je),H.return()}},{highWaterMark:2})},ph=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",cO=ph&&typeof ReadableStream=="function",iie=ph&&(typeof TextEncoder=="function"?(P=>M=>P.encode(M))(new TextEncoder):async P=>new Uint8Array(await new Response(P).arrayBuffer())),dO=(P,...M)=>{try{return!!P(...M)}catch{return!1}},rie=cO&&dO(()=>{let P=!1;const M=new Request(Zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return P=!0,"half"}}).headers.has("Content-Type");return P&&!M}),pO=64*1024,Ky=cO&&dO(()=>Y.isReadableStream(new Response("").body)),hh={stream:Ky&&(P=>P.body)};ph&&(P=>{["text","arrayBuffer","blob","formData","stream"].forEach(M=>{!hh[M]&&(hh[M]=Y.isFunction(P[M])?B=>B[M]():(B,$)=>{throw new Ne(`Response type '${M}' is not supported`,Ne.ERR_NOT_SUPPORT,$)})})})(new Response);const oie=async P=>{if(P==null)return 0;if(Y.isBlob(P))return P.size;if(Y.isSpecCompliantForm(P))return(await new Request(Zn.origin,{method:"POST",body:P}).arrayBuffer()).byteLength;if(Y.isArrayBufferView(P)||Y.isArrayBuffer(P))return P.byteLength;if(Y.isURLSearchParams(P)&&(P=P+""),Y.isString(P))return(await iie(P)).byteLength},sie=async(P,M)=>{const B=Y.toFiniteNumber(P.getContentLength());return B??oie(M)};var aie=ph&&(async P=>{let{url:M,method:B,data:$,signal:H,cancelToken:Z,timeout:ie,onDownloadProgress:be,onUploadProgress:je,responseType:Ae,headers:Re,withCredentials:Qe="same-origin",fetchOptions:jt}=fO(P);Ae=Ae?(Ae+"").toLowerCase():"text";let bn=Zne([H,Z&&Z.toAbortSignal()],ie),et;const yt=bn&&bn.unsubscribe&&(()=>{bn.unsubscribe()});let tt;try{if(je&&rie&&B!=="get"&&B!=="head"&&(tt=await sie(Re,$))!==0){let Si=new Request(M,{method:"POST",body:$,duplex:"half"}),Zo;if(Y.isFormData($)&&(Zo=Si.headers.get("content-type"))&&Re.setContentType(Zo),Si.body){const[Xs,vh]=oO(tt,dh(sO(je)));$=uO(Si.body,pO,Xs,vh)}}Y.isString(Qe)||(Qe=Qe?"include":"omit");const sn="credentials"in Request.prototype;et=new Request(M,{...jt,signal:bn,method:B.toUpperCase(),headers:Re.normalize().toJSON(),body:$,duplex:"half",credentials:sn?Qe:void 0});let xn=await fetch(et,jt);const Tn=Ky&&(Ae==="stream"||Ae==="response");if(Ky&&(be||Tn&&yt)){const Si={};["status","statusText","headers"].forEach(bO=>{Si[bO]=xn[bO]});const Zo=Y.toFiniteNumber(xn.headers.get("content-length")),[Xs,vh]=be&&oO(Zo,dh(sO(be),!0))||[];xn=new Response(uO(xn.body,pO,Xs,()=>{vh&&vh(),yt&&yt()}),Si)}Ae=Ae||"text";let yo=await hh[Y.findKey(hh,Ae)||"text"](xn,P);return!Tn&&yt&&yt(),await new Promise((Si,Zo)=>{rO(Si,Zo,{data:yo,headers:dr.from(xn.headers),status:xn.status,statusText:xn.statusText,config:P,request:et})})}catch(sn){throw yt&&yt(),sn&&sn.name==="TypeError"&&/Load failed|fetch/i.test(sn.message)?Object.assign(new Ne("Network Error",Ne.ERR_NETWORK,P,et),{cause:sn.cause||sn}):Ne.from(sn,sn&&sn.code,P,et)}});const Gy={http:vn,xhr:Qne,fetch:aie};Y.forEach(Gy,(P,M)=>{if(P){try{Object.defineProperty(P,"name",{value:M})}catch{}Object.defineProperty(P,"adapterName",{value:M})}});const hO=P=>`- ${P}`,lie=P=>Y.isFunction(P)||P===null||P===!1;var gO={getAdapter:P=>{P=Y.isArray(P)?P:[P];const{length:M}=P;let B,$;const H={};for(let Z=0;Z<M;Z++){B=P[Z];let ie;if($=B,!lie(B)&&($=Gy[(ie=String(B)).toLowerCase()],$===void 0))throw new Ne(`Unknown adapter '${ie}'`);if($)break;H[ie||"#"+Z]=$}if(!$){const Z=Object.entries(H).map(([be,je])=>`adapter ${be} `+(je===!1?"is not supported by the environment":"is not available in the build"));let ie=M?Z.length>1?`since : 29 `+Z.map(hO).join(` 30 `):" "+hO(Z[0]):"as no adapter specified";throw new Ne("There is no suitable adapter to dispatch the request "+ie,"ERR_NOT_SUPPORT")}return $},adapters:Gy};function Jy(P){if(P.cancelToken&&P.cancelToken.throwIfRequested(),P.signal&&P.signal.aborted)throw new al(null,P)}function mO(P){return Jy(P),P.headers=dr.from(P.headers),P.data=Wy.call(P,P.transformRequest),["post","put","patch"].indexOf(P.method)!==-1&&P.headers.setContentType("application/x-www-form-urlencoded",!1),gO.getAdapter(P.adapter||Hy.adapter)(P).then(function($){return Jy(P),$.data=Wy.call(P,P.transformResponse,$),$.headers=dr.from($.headers),$},function($){return iO($)||(Jy(P),$&&$.response&&($.response.data=Wy.call(P,P.transformResponse,$.response),$.response.headers=dr.from($.response.headers))),Promise.reject($)})}const yO="1.11.0",gh={};["object","boolean","number","function","string","symbol"].forEach((P,M)=>{gh[P]=function($){return typeof $===P||"a"+(M<1?"n ":" ")+P}});const wO={};gh.transitional=function(M,B,$){function H(Z,ie){return"[Axios v"+yO+"] Transitional option '"+Z+"'"+ie+($?". "+$:"")}return(Z,ie,be)=>{if(M===!1)throw new Ne(H(ie," has been removed"+(B?" in "+B:"")),Ne.ERR_DEPRECATED);return B&&!wO[ie]&&(wO[ie]=!0,console.warn(H(ie," has been deprecated since v"+B+" and will be removed in the near future"))),M?M(Z,ie,be):!0}},gh.spelling=function(M){return(B,$)=>(console.warn(`${$} is likely a misspelling of ${M}`),!0)};function fie(P,M,B){if(typeof P!="object")throw new Ne("options must be an object",Ne.ERR_BAD_OPTION_VALUE);const $=Object.keys(P);let H=$.length;for(;H-- >0;){const Z=$[H],ie=M[Z];if(ie){const be=P[Z],je=be===void 0||ie(be,Z,P);if(je!==!0)throw new Ne("option "+Z+" must be "+je,Ne.ERR_BAD_OPTION_VALUE);continue}if(B!==!0)throw new Ne("Unknown option "+Z,Ne.ERR_BAD_OPTION)}}var mh={assertOptions:fie,validators:gh};const Dr=mh.validators;class yh{constructor(M){this.defaults=M||{},this.interceptors={request:new Ln,response:new Ln}}async request(M,B){try{return await this._request(M,B)}catch($){if($ instanceof Error){let H={};Error.captureStackTrace?Error.captureStackTrace(H):H=new Error;const Z=H.stack?H.stack.replace(/^.+\n/,""):"";try{$.stack?Z&&!String($.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&($.stack+=` 31 `+Z):$.stack=Z}catch{}}throw $}}_request(M,B){typeof M=="string"?(B=B||{},B.url=M):B=M||{},B=Ys(this.defaults,B);const{transitional:$,paramsSerializer:H,headers:Z}=B;$!==void 0&&mh.assertOptions($,{silentJSONParsing:Dr.transitional(Dr.boolean),forcedJSONParsing:Dr.transitional(Dr.boolean),clarifyTimeoutError:Dr.transitional(Dr.boolean)},!1),H!=null&&(Y.isFunction(H)?B.paramsSerializer={serialize:H}:mh.assertOptions(H,{encode:Dr.function,serialize:Dr.function},!0)),B.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?B.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:B.allowAbsoluteUrls=!0),mh.assertOptions(B,{baseUrl:Dr.spelling("baseURL"),withXsrfToken:Dr.spelling("withXSRFToken")},!0),B.method=(B.method||this.defaults.method||"get").toLowerCase();let ie=Z&&Y.merge(Z.common,Z[B.method]);Z&&Y.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),B.headers=dr.concat(ie,Z);const be=[];let je=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(B)===!1||(je=je&&yt.synchronous,be.unshift(yt.fulfilled,yt.rejected))});const Ae=[];this.interceptors.response.forEach(function(yt){Ae.push(yt.fulfilled,yt.rejected)});let Re,Qe=0,jt;if(!je){const et=[mO.bind(this),void 0];for(et.unshift(...be),et.push(...Ae),jt=et.length,Re=Promise.resolve(B);Qe<jt;)Re=Re.then(et[Qe++],et[Qe++]);return Re}jt=be.length;let bn=B;for(Qe=0;Qe<jt;){const et=be[Qe++],yt=be[Qe++];try{bn=et(bn)}catch(tt){yt.call(this,tt);break}}try{Re=mO.call(this,bn)}catch(et){return Promise.reject(et)}for(Qe=0,jt=Ae.length;Qe<jt;)Re=Re.then(Ae[Qe++],Ae[Qe++]);return Re}getUri(M){M=Ys(this.defaults,M);const B=aO(M.baseURL,M.url,M.allowAbsoluteUrls);return Vt(B,M.params,M.paramsSerializer)}}Y.forEach(["delete","get","head","options"],function(M){yh.prototype[M]=function(B,$){return this.request(Ys($||{},{method:M,url:B,data:($||{}).data}))}}),Y.forEach(["post","put","patch"],function(M){function B($){return function(Z,ie,be){return this.request(Ys(be||{},{method:M,headers:$?{"Content-Type":"multipart/form-data"}:{},url:Z,data:ie}))}}yh.prototype[M]=B(),yh.prototype[M+"Form"]=B(!0)});var wh=yh;class Yy{constructor(M){if(typeof M!="function")throw new TypeError("executor must be a function.");let B;this.promise=new Promise(function(Z){B=Z});const $=this;this.promise.then(H=>{if(!$._listeners)return;let Z=$._listeners.length;for(;Z-- >0;)$._listeners[Z](H);$._listeners=null}),this.promise.then=H=>{let Z;const ie=new Promise(be=>{$.subscribe(be),Z=be}).then(H);return ie.cancel=function(){$.unsubscribe(Z)},ie},M(function(Z,ie,be){$.reason||($.reason=new al(Z,ie,be),B($.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(M){if(this.reason){M(this.reason);return}this._listeners?this._listeners.push(M):this._listeners=[M]}unsubscribe(M){if(!this._listeners)return;const B=this._listeners.indexOf(M);B!==-1&&this._listeners.splice(B,1)}toAbortSignal(){const M=new AbortController,B=$=>{M.abort($)};return this.subscribe(B),M.signal.unsubscribe=()=>this.unsubscribe(B),M.signal}static source(){let M;return{token:new Yy(function(H){M=H}),cancel:M}}}var uie=Yy;function cie(P){return function(B){return P.apply(null,B)}}function die(P){return Y.isObject(P)&&P.isAxiosError===!0}const Xy={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(Xy).forEach(([P,M])=>{Xy[M]=P});var pie=Xy;function vO(P){const M=new wh(P),B=t(wh.prototype.request,M);return Y.extend(B,wh.prototype,M,{allOwnKeys:!0}),Y.extend(B,M,null,{allOwnKeys:!0}),B.create=function(H){return vO(Ys(P,H))},B}const pn=vO(Hy);return pn.Axios=wh,pn.CanceledError=al,pn.CancelToken=uie,pn.isCancel=iO,pn.VERSION=yO,pn.toFormData=Ge,pn.AxiosError=Ne,pn.Cancel=pn.CanceledError,pn.all=function(M){return Promise.all(M)},pn.spread=cie,pn.isAxiosError=die,pn.mergeConfig=Ys,pn.AxiosHeaders=dr,pn.formToJSON=P=>tO(Y.isHTMLForm(P)?new FormData(P):P),pn.getAdapter=gO.getAdapter,pn.HttpStatusCode=pie,pn.default=pn,wg=pn,wg}var vg,o2;function IT(){return o2||(o2=1,vg=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,r,o;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(r=i;r--!==0;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),i=o.length,i!==Object.keys(n).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[r]))return!1;for(r=i;r--!==0;){var s=o[r];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),vg}/*! 32 32 * Determine if an object is a Buffer 33 33 * 34 34 * @author Feross Aboukhadijeh <https://feross.org> 35 35 * @license MIT 36 */var lg,Bb;function pT(){return Bb||(Bb=1,lg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),lg}/*!36 */var bg,s2;function NT(){return s2||(s2=1,bg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),bg}/*! 37 37 * MIT License 38 38 * … … 51 51 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 52 52 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 53 */var fg,Fb;function hT(){if(Fb)return fg;Fb=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return fg=t,fg}var ug,$b;function Lb(){if($b)return ug;$b=1;const t=cT(),e=dT(),n=pT(),i=hT(),r=Object.prototype.toString;function o(k,S){const T=k.length;for(let A=0;A<T;A++){const R=k[A];if(S(R))return R}}function s(k){return r.call(k)==="[object Function]"}function a(k){return k!==null&&typeof k=="object"}function l(k){return a(k)&&s(k.pipe)}function f(k){return r.call(k)==="[object ArrayBuffer]"}function u(k,S){return k?`${k.replace(/\/+$/,"")}/${S.replace(/^\/+/,"")}`:S}function c(k,S,T,A,R,F,L){return o(k[S.toLowerCase()],function(W){let ae=!1;return typeof W.url=="string"?ae=d(T,W.url)||d(u(L,T),W.url):W.url instanceof RegExp&&(ae=W.url.test(T)||W.url.test(u(L,T))),ae&&p(A,R,W)&&h(F,W.headers)})}function d(k,S){const T=k[0]==="/"?k.substr(1):k,A=S[0]==="/"?S.substr(1):S;return T===A}function p(k,S,T){return h(S,T.params)&&g(k,T.data)}function h(k,S){return S===void 0?!0:typeof S.asymmetricMatch=="function"?S.asymmetricMatch(k):e(k,S)}function g(k,S){if(S===void 0)return!0;let T;try{T=JSON.parse(k)}catch{}return h(T||k,S)}function y(k,S){const T=k.handlers.indexOf(S);T>-1&&k.handlers.splice(T,1)}function w(k){return f(k)||n(k)||l(k)||i(k)?k:a(k)?JSON.parse(JSON.stringify(k)):k}async function v(k,S){typeof k=="function"&&(k=await k(S));const T=k.status||k[0],A=w(k.data||k[1]),R=k.headers||k[2];return k.config&&(S=k.config),{status:T,data:A,headers:R,config:S,request:{responseURL:S.url}}}async function _(k,S,T){T>0&&await new Promise(R=>setTimeout(R,T));const A=await v(S,k);if(!A.config.validateStatus||A.config.validateStatus(A.status))return A;throw b(`Request failed with status code ${A.status}`,A.config,A)}function b(k,S,T,A){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(k),A,S,null,T);const R=new Error(k);return R.isAxiosError=!0,R.config=S,T!==void 0&&(R.response=T),A!==void 0&&(R.code=A),R.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},R}function x(k){const S=`Could not find mock for:54 ${JSON.stringify({method: k.method,url:k.url,params:k.params,headers:k.headers},null,2)}`,T=new Error(S);return T.isCouldNotFindMockError=!0,T.url=k.url,T.method=k.method,T}return ug={find:o,findHandler:c,purgeIfReplyOnce:y,settle:_,isObjectOrArray:a,isBuffer:n,isBlob:i,isBodyOrParametersMatching:p,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},ug}var cg,qb;function gT(){if(qb)return cg;qb=1;const t=Lb();function e(r,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof r.originalAdapter=="function"?r.originalAdapter(o):r.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:r.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(r,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,r.history.push(o);const a=t.findHandler(r.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(r,a),a.passThrough?e(r,o):t.settle(o,a.response,i(r,a));switch(r.onNoMatch){case"passthrough":return e(r,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},r.delayResponse)}}function i(r,o){return typeof o.delay=="number"?o.delay:r.delayResponse}return cg=n,cg}var Vb;function mT(){if(Vb)return Xu.exports;Vb=1;const t=gT(),e=Lb(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function i(){const d=[];return n.forEach(function(p){Object.defineProperty(d,p,{get(){return d.filter(function(h){return!h.method||h.method===p})}})}),d}class r{constructor(p,h={}){if(this.reset(),p)this.axiosInstance=p,this.axiosInstanceWithoutInterceptors=p.create?p.create():void 0,this.originalAdapter=p.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,p.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return p=>t(this,p)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=i()}resetHistory(){this.history?this.history.length=0:this.history=i()}}const o=["any","get","delete","head","options"];function s(d,p,h){return o.includes(d)?l(d,p||{}):l(d,Object.assign({},h,{data:p}))}const a=["headers","params","data"];function l(d,p){for(const h in p)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(d)}. Config: ${JSON.stringify(p)}`);return p}function f(d){return`on${d.charAt(0).toUpperCase()}${d.slice(1)}`}n.concat("any").forEach(function(d){r.prototype[f(d)]=function(p,h,g){const y=this;let w;p=p===void 0?/.*/:p;const v=s(d,h,g);function _(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}function b(S){w=S;const T=k.reply.bind(k);return Object.assign(T,k),T}function x(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}const k={reply:_,replyOnce:x,withDelayInMs:b,passThrough(){const S={passThrough:!0,method:d==="any"?void 0:d,url:p,params:v.params,data:v.data,headers:v.headers};return c(d,y.handlers,S),y},abortRequest(){return _(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},networkError(){return _(async function(S){throw e.createAxiosError("Network Error",S)})},networkErrorOnce(){return x(async function(S){throw e.createAxiosError("Network Error",S)})},timeout(){return _(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return k}});function u(d,p){let h=-1;for(let g=0;g<d.length;g+=1){const y=d[g],w=y.url instanceof RegExp&&p.url instanceof RegExp?String(y.url)===String(p.url):y.url===p.url;(!y.method||y.method===p.method)&&w&&e.isEqual(y.params,p.params)&&e.isEqual(y.data,p.data)&&e.isEqual(y.headers,p.headers)&&!y.replyOnce&&(h=g)}return h}function c(d,p,h){if(d==="any")p.push(h);else{const g=u(p,h);g>-1&&!h.replyOnce?p.splice(g,1,h):p.push(h)}}return Xu.exports=r,Xu.exports.default=r,Xu.exports}mT();/*!53 */var xg,a2;function DT(){if(a2)return xg;a2=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return xg=t,xg}var _g,l2;function f2(){if(l2)return _g;l2=1;const t=MT(),e=IT(),n=NT(),i=DT(),r=Object.prototype.toString;function o(_,k){const A=_.length;for(let O=0;O<A;O++){const R=_[O];if(k(R))return R}}function s(_){return r.call(_)==="[object Function]"}function a(_){return _!==null&&typeof _=="object"}function l(_){return a(_)&&s(_.pipe)}function f(_){return r.call(_)==="[object ArrayBuffer]"}function u(_,k){return _?`${_.replace(/\/+$/,"")}/${k.replace(/^\/+/,"")}`:k}function c(_,k,A,O,R,N,q){return o(_[k.toLowerCase()],function(W){let fe=!1;return typeof W.url=="string"?fe=p(A,W.url)||p(u(q,A),W.url):W.url instanceof RegExp&&(fe=W.url.test(A)||W.url.test(u(q,A))),fe&&d(O,R,W)&&h(N,W.headers)})}function p(_,k){const A=_[0]==="/"?_.substr(1):_,O=k[0]==="/"?k.substr(1):k;return A===O}function d(_,k,A){return h(k,A.params)&&m(_,A.data)}function h(_,k){return k===void 0?!0:typeof k.asymmetricMatch=="function"?k.asymmetricMatch(_):e(_,k)}function m(_,k){if(k===void 0)return!0;let A;try{A=JSON.parse(_)}catch{}return h(A||_,k)}function y(_,k){const A=_.handlers.indexOf(k);A>-1&&_.handlers.splice(A,1)}function w(_){return f(_)||n(_)||l(_)||i(_)?_:a(_)?JSON.parse(JSON.stringify(_)):_}async function v(_,k){typeof _=="function"&&(_=await _(k));const A=_.status||_[0],O=w(_.data||_[1]),R=_.headers||_[2];return _.config&&(k=_.config),{status:A,data:O,headers:R,config:k,request:{responseURL:k.url}}}async function S(_,k,A){A>0&&await new Promise(R=>setTimeout(R,A));const O=await v(k,_);if(!O.config.validateStatus||O.config.validateStatus(O.status))return O;throw b(`Request failed with status code ${O.status}`,O.config,O)}function b(_,k,A,O){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(_),O,k,null,A);const R=new Error(_);return R.isAxiosError=!0,R.config=k,A!==void 0&&(R.response=A),O!==void 0&&(R.code=O),R.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},R}function x(_){const k=`Could not find mock for: 54 ${JSON.stringify({method:_.method,url:_.url,params:_.params,headers:_.headers},null,2)}`,A=new Error(k);return A.isCouldNotFindMockError=!0,A.url=_.url,A.method=_.method,A}return _g={find:o,findHandler:c,purgeIfReplyOnce:y,settle:S,isObjectOrArray:a,isBuffer:n,isBlob:i,isBodyOrParametersMatching:d,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},_g}var kg,u2;function BT(){if(u2)return kg;u2=1;const t=f2();function e(r,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof r.originalAdapter=="function"?r.originalAdapter(o):r.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:r.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(r,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,r.history.push(o);const a=t.findHandler(r.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(r,a),a.passThrough?e(r,o):t.settle(o,a.response,i(r,a));switch(r.onNoMatch){case"passthrough":return e(r,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},r.delayResponse)}}function i(r,o){return typeof o.delay=="number"?o.delay:r.delayResponse}return kg=n,kg}var c2;function $T(){if(c2)return oc.exports;c2=1;const t=BT(),e=f2(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function i(){const p=[];return n.forEach(function(d){Object.defineProperty(p,d,{get(){return p.filter(function(h){return!h.method||h.method===d})}})}),p}class r{constructor(d,h={}){if(this.reset(),d)this.axiosInstance=d,this.axiosInstanceWithoutInterceptors=d.create?d.create():void 0,this.originalAdapter=d.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,d.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return d=>t(this,d)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=i()}resetHistory(){this.history?this.history.length=0:this.history=i()}}const o=["any","get","delete","head","options"];function s(p,d,h){return o.includes(p)?l(p,d||{}):l(p,Object.assign({},h,{data:d}))}const a=["headers","params","data"];function l(p,d){for(const h in d)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(p)}. Config: ${JSON.stringify(d)}`);return d}function f(p){return`on${p.charAt(0).toUpperCase()}${p.slice(1)}`}n.concat("any").forEach(function(p){r.prototype[f(p)]=function(d,h,m){const y=this;let w;d=d===void 0?/.*/:d;const v=s(p,h,m);function S(k,A,O){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof k=="function"?k:[k,A,O]};return c(p,y.handlers,R),y}function b(k){w=k;const A=_.reply.bind(_);return Object.assign(A,_),A}function x(k,A,O){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof k=="function"?k:[k,A,O]};return c(p,y.handlers,R),y}const _={reply:S,replyOnce:x,withDelayInMs:b,passThrough(){const k={passThrough:!0,method:p==="any"?void 0:p,url:d,params:v.params,data:v.data,headers:v.headers};return c(p,y.handlers,k),y},abortRequest(){return S(async function(k){throw e.createAxiosError("Request aborted",k,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(k){throw e.createAxiosError("Request aborted",k,void 0,"ECONNABORTED")})},networkError(){return S(async function(k){throw e.createAxiosError("Network Error",k)})},networkErrorOnce(){return x(async function(k){throw e.createAxiosError("Network Error",k)})},timeout(){return S(async function(k){throw e.createAxiosError(k.timeoutErrorMessage||`timeout of ${k.timeout}ms exceeded`,k,void 0,k.transitional&&k.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(k){throw e.createAxiosError(k.timeoutErrorMessage||`timeout of ${k.timeout}ms exceeded`,k,void 0,k.transitional&&k.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return _}});function u(p,d){let h=-1;for(let m=0;m<p.length;m+=1){const y=p[m],w=y.url instanceof RegExp&&d.url instanceof RegExp?String(y.url)===String(d.url):y.url===d.url;(!y.method||y.method===d.method)&&w&&e.isEqual(y.params,d.params)&&e.isEqual(y.data,d.data)&&e.isEqual(y.headers,d.headers)&&!y.replyOnce&&(h=m)}return h}function c(p,d,h){if(p==="any")d.push(h);else{const m=u(d,h);m>-1&&!h.replyOnce?d.splice(m,1,h):d.push(h)}}return oc.exports=r,oc.exports.default=r,oc.exports}$T();/*! 55 55 * vue-router v4.5.1 56 56 * (c) 2025 Eduardo San Martin Morote 57 57 * @license MIT 58 */const sa=typeof document<"u";function zb(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function yT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&zb(t.default)}const Dt=Object.assign;function dg(t,e){const n={};for(const i in e){const r=e[i];n[i]=Ki(r)?r.map(t):t(r)}return n}const Pl=()=>{},Ki=Array.isArray,jb=/#/g,wT=/&/g,vT=/\//g,bT=/=/g,xT=/\?/g,Hb=/\+/g,_T=/%5B/g,kT=/%5D/g,Ub=/%5E/g,ST=/%60/g,Wb=/%7B/g,CT=/%7C/g,Kb=/%7D/g,ET=/%20/g;function pg(t){return encodeURI(""+t).replace(CT,"|").replace(_T,"[").replace(kT,"]")}function OT(t){return pg(t).replace(Wb,"{").replace(Kb,"}").replace(Ub,"^")}function hg(t){return pg(t).replace(Hb,"%2B").replace(ET,"+").replace(jb,"%23").replace(wT,"%26").replace(ST,"`").replace(Wb,"{").replace(Kb,"}").replace(Ub,"^")}function AT(t){return hg(t).replace(bT,"%3D")}function RT(t){return pg(t).replace(jb,"%23").replace(xT,"%3F")}function TT(t){return t==null?"":RT(t).replace(vT,"%2F")}function Ml(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const PT=/\/$/,MT=t=>t.replace(PT,"");function gg(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),r=t(o)),a>-1&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=BT(i??e,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:Ml(s)}}function IT(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Gb(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function NT(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&aa(e.matched[i],n.matched[r])&&Jb(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function aa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Jb(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!DT(t[n],e[n]))return!1;return!0}function DT(t,e){return Ki(t)?Yb(t,e):Ki(e)?Yb(e,t):t===e}function Yb(t,e){return Ki(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function BT(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const vo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Il;(function(t){t.pop="pop",t.push="push"})(Il||(Il={}));var Nl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Nl||(Nl={}));function FT(t){if(!t)if(sa){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),MT(t)}const $T=/^[^#]+#/;function LT(t,e){return t.replace($T,"#")+e}function qT(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Qu=()=>({left:window.scrollX,top:window.scrollY});function VT(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=qT(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Xb(t,e){return(history.state?history.state.position-e:-1)+t}const mg=new Map;function zT(t,e){mg.set(t,e)}function jT(t){const e=mg.get(t);return mg.delete(t),e}let HT=()=>location.protocol+"//"+location.host;function Qb(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let a=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Gb(l,"")}return Gb(n,t)+i+r}function UT(t,e,n,i){let r=[],o=[],s=null;const a=({state:d})=>{const p=Qb(t,location),h=n.value,g=e.value;let y=0;if(d){if(n.value=p,e.value=d,s&&s===h){s=null;return}y=g?d.position-g.position:0}else i(p);r.forEach(w=>{w(n.value,h,{delta:y,type:Il.pop,direction:y?y>0?Nl.forward:Nl.back:Nl.unknown})})};function l(){s=n.value}function f(d){r.push(d);const p=()=>{const h=r.indexOf(d);h>-1&&r.splice(h,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(Dt({},d.state,{scroll:Qu()}),"")}function c(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function Zb(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?Qu():null}}function WT(t){const{history:e,location:n}=window,i={value:Qb(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:HT()+t+l;try{e[u?"replaceState":"pushState"](f,"",d),r.value=f}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function s(l,f){const u=Dt({},e.state,Zb(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,u,!0),i.value=l}function a(l,f){const u=Dt({},r.value,e.state,{forward:l,scroll:Qu()});o(u.current,u,!0);const c=Dt({},Zb(i.value,l,null),{position:u.position+1},f);o(l,c,!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function KT(t){t=FT(t);const e=WT(t),n=UT(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=Dt({location:"",base:t,go:i,createHref:LT.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function GT(t){return typeof t=="string"||t&&typeof t=="object"}function e2(t){return typeof t=="string"||typeof t=="symbol"}const t2=Symbol("");var n2;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(n2||(n2={}));function la(t,e){return Dt(new Error,{type:t,[t2]:!0},e)}function zr(t,e){return t instanceof Error&&t2 in t&&(e==null||!!(t.type&e))}const i2="[^/]+?",JT={sensitive:!1,strict:!1,start:!0,end:!0},YT=/[.+*?^${}()[\]/\\]/g;function XT(t,e){const n=Dt({},JT,e),i=[];let r=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let c=0;c<f.length;c++){const d=f[c];let p=40+(n.sensitive?.25:0);if(d.type===0)c||(r+="/"),r+=d.value.replace(YT,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:g,optional:y,regexp:w}=d;o.push({name:h,repeatable:g,optional:y});const v=w||i2;if(v!==i2){p+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let _=g?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(_=y&&f.length<2?`(?:/${_})`:"/"+_),y&&(_+="?"),r+=_,p+=20,y&&(p+=-8),g&&(p+=-20),v===".*"&&(p+=-50)}u.push(p)}i.push(u)}if(n.strict&&n.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",h=o[d-1];c[h.name]=p&&h.repeatable?p.split("/"):p}return c}function l(f){let u="",c=!1;for(const d of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const p of d)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:g,optional:y}=p,w=h in f?f[h]:"";if(Ki(w)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Ki(w)?w.join("/"):w;if(!v)if(y)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function QT(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function r2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=QT(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(o2(i))return 1;if(o2(r))return-1}return r.length-i.length}function o2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const ZT={type:0,value:""},eP=/[a-zA-Z0-9_]/;function tP(t){if(!t)return[[]];if(t==="/")return[[ZT]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function d(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):d();break;case 4:d(),n=i;break;case 1:l==="("?n=2:eP.test(l)?d():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),r}function nP(t,e,n){const i=XT(tP(t.path),n),r=Dt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function iP(t,e){const n=[],i=new Map;e=f2({strict:!1,end:!0,sensitive:!1},e);function r(c){return i.get(c)}function o(c,d,p){const h=!p,g=a2(c);g.aliasOf=p&&p.record;const y=f2(e,c),w=[g];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(a2(Dt({},g,{components:p?p.record.components:g.components,path:x,aliasOf:p?p.record:g})))}let v,_;for(const b of w){const{path:x}=b;if(d&&x[0]!=="/"){const k=d.record.path,S=k[k.length-1]==="/"?"":"/";b.path=d.record.path+(x&&S+x)}if(v=nP(b,d,y),p?p.alias.push(v):(_=_||v,_!==v&&_.alias.push(v),h&&c.name&&!l2(v)&&s(c.name)),u2(v)&&l(v),g.children){const k=g.children;for(let S=0;S<k.length;S++)o(k[S],v,p&&p.children[S])}p=p||v}return _?()=>{s(_)}:Pl}function s(c){if(e2(c)){const d=i.get(c);d&&(i.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const d=sP(c,n);n.splice(d,0,c),c.record.name&&!l2(c)&&i.set(c.record.name,c)}function f(c,d){let p,h={},g,y;if("name"in c&&c.name){if(p=i.get(c.name),!p)throw la(1,{location:c});y=p.record.name,h=Dt(s2(d.params,p.keys.filter(_=>!_.optional).concat(p.parent?p.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&s2(c.params,p.keys.map(_=>_.name))),g=p.stringify(h)}else if(c.path!=null)g=c.path,p=n.find(_=>_.re.test(g)),p&&(h=p.parse(g),y=p.record.name);else{if(p=d.name?i.get(d.name):n.find(_=>_.re.test(d.path)),!p)throw la(1,{location:c,currentLocation:d});y=p.record.name,h=Dt({},d.params,c.params),g=p.stringify(h)}const w=[];let v=p;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:g,params:h,matched:w,meta:oP(w)}}t.forEach(c=>o(c));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function s2(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function a2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:rP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function rP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function l2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function oP(t){return t.reduce((e,n)=>Dt(e,n.meta),{})}function f2(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function sP(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;r2(t,e[o])<0?i=o:n=o+1}const r=aP(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function aP(t){let e=t;for(;e=e.parent;)if(u2(e)&&r2(t,e)===0)return e}function u2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function lP(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(Hb," "),s=o.indexOf("="),a=Ml(s<0?o:o.slice(0,s)),l=s<0?null:Ml(o.slice(s+1));if(a in e){let f=e[a];Ki(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function c2(t){let e="";for(let n in t){const i=t[n];if(n=AT(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ki(i)?i.map(o=>o&&hg(o)):[i&&hg(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function fP(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ki(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const uP=Symbol(""),d2=Symbol(""),Zu=Symbol(""),yg=Symbol(""),wg=Symbol("");function Dl(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function bo(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const f=d=>{d===!1?l(la(4,{from:n,to:e})):d instanceof Error?l(d):GT(d)?l(la(2,{from:e,to:d})):(s&&i.enterCallbacks[r]===s&&typeof d=="function"&&s.push(d),a())},u=o(()=>t.call(i&&i.instances[r],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(d=>l(d))})}function vg(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(zb(l)){const u=(l.__vccOpts||l)[e];u&&o.push(bo(u,n,i,s,a,r))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=yT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const p=(c.__vccOpts||c)[e];return p&&bo(p,n,i,s,a,r)()}))}}return o}function p2(t){const e=Qt(Zu),n=Qt(yg),i=U(()=>{const l=m(t.to);return e.resolve(l)}),r=U(()=>{const{matched:l}=i.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const d=c.findIndex(aa.bind(null,u));if(d>-1)return d;const p=h2(l[f-2]);return f>1&&h2(u)===p&&c[c.length-1].path!==p?c.findIndex(aa.bind(null,l[f-2])):d}),o=U(()=>r.value>-1&&hP(n.params,i.value.params)),s=U(()=>r.value>-1&&r.value===n.matched.length-1&&Jb(n.params,i.value.params));function a(l={}){if(pP(l)){const f=e[m(t.replace)?"replace":"push"](m(t.to)).catch(Pl);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:i,href:U(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function cP(t){return t.length===1?t[0]:t}const dP=q({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:p2,setup(t,{slots:e}){const n=tn(p2(t)),{options:i}=Qt(Zu),r=U(()=>({[g2(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[g2(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&cP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function pP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function hP(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Ki(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function h2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const g2=(t,e,n)=>t??e??n,gP=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Qt(wg),r=U(()=>t.route||i.value),o=Qt(d2,0),s=U(()=>{let f=m(o);const{matched:u}=r.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>r.value.matched[s.value]);Si(d2,U(()=>s.value+1)),Si(uP,a),Si(wg,r);const l=j();return je(()=>[l.value,a.value,t.name],([f,u,c],[d,p,h])=>{u&&(u.instances[c]=f,p&&p!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),f&&u&&(!p||!aa(u,p)||!d)&&(u.enterCallbacks[c]||[]).forEach(g=>g(f))},{flush:"post"}),()=>{const f=r.value,u=t.name,c=a.value,d=c&&c.components[u];if(!d)return m2(n.default,{Component:d,route:f});const p=c.props[u],h=p?p===!0?f.params:typeof p=="function"?p(f):p:null,y=Yt(d,Dt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return m2(n.default,{Component:y,route:f})||y}}});function m2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const mP=gP;function yP(t){const e=iP(t.routes,t),n=t.parseQuery||lP,i=t.stringifyQuery||c2,r=t.history,o=Dl(),s=Dl(),a=Dl(),l=Xt(vo);let f=vo;sa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=dg.bind(null,I=>""+I),c=dg.bind(null,TT),d=dg.bind(null,Ml);function p(I,ee){let K,ue;return e2(I)?(K=e.getRecordMatcher(I),ue=ee):ue=I,e.addRoute(ue,K)}function h(I){const ee=e.getRecordMatcher(I);ee&&e.removeRoute(ee)}function g(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ee){if(ee=Dt({},ee||l.value),typeof I=="string"){const G=gg(n,I,ee.path),pe=e.resolve({path:G.path},ee),ge=r.createHref(G.fullPath);return Dt(G,pe,{params:d(pe.params),hash:Ml(G.hash),redirectedFrom:void 0,href:ge})}let K;if(I.path!=null)K=Dt({},I,{path:gg(n,I.path,ee.path).path});else{const G=Dt({},I.params);for(const pe in G)G[pe]==null&&delete G[pe];K=Dt({},I,{params:c(G)}),ee.params=c(ee.params)}const ue=e.resolve(K,ee),Be=I.hash||"";ue.params=u(d(ue.params));const $=IT(i,Dt({},I,{hash:OT(Be),path:ue.path})),V=r.createHref($);return Dt({fullPath:$,hash:Be,query:i===c2?fP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?gg(n,I,l.value.path):Dt({},I)}function _(I,ee){if(f!==I)return la(8,{from:ee,to:I})}function b(I){return S(I)}function x(I){return b(Dt(v(I),{replace:!0}))}function k(I){const ee=I.matched[I.matched.length-1];if(ee&&ee.redirect){const{redirect:K}=ee;let ue=typeof K=="function"?K(I):K;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Dt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function S(I,ee){const K=f=w(I),ue=l.value,Be=I.state,$=I.force,V=I.replace===!0,G=k(K);if(G)return S(Dt(v(G),{state:typeof G=="object"?Dt({},Be,G.state):Be,force:$,replace:V}),ee||K);const pe=K;pe.redirectedFrom=ee;let ge;return!$&&NT(i,ue,K)&&(ge=la(16,{to:pe,from:ue}),ut(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>zr(de)?zr(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(zr(de,2))return S(Dt({replace:V},v(de.to),{state:typeof de.to=="object"?Dt({},Be,de.to.state):Be,force:$}),ee||pe)}else de=L(pe,ue,!0,V,Be);return F(pe,ue,de),de})}function T(I,ee){const K=_(I,ee);return K?Promise.reject(K):Promise.resolve()}function A(I){const ee=We.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(I):I()}function R(I,ee){let K;const[ue,Be,$]=wP(I,ee);K=vg(ue.reverse(),"beforeRouteLeave",I,ee);for(const G of ue)G.leaveGuards.forEach(pe=>{K.push(bo(pe,I,ee))});const V=T.bind(null,I,ee);return K.push(V),ye(K).then(()=>{K=[];for(const G of o.list())K.push(bo(G,I,ee));return K.push(V),ye(K)}).then(()=>{K=vg(Be,"beforeRouteUpdate",I,ee);for(const G of Be)G.updateGuards.forEach(pe=>{K.push(bo(pe,I,ee))});return K.push(V),ye(K)}).then(()=>{K=[];for(const G of $)if(G.beforeEnter)if(Ki(G.beforeEnter))for(const pe of G.beforeEnter)K.push(bo(pe,I,ee));else K.push(bo(G.beforeEnter,I,ee));return K.push(V),ye(K)}).then(()=>(I.matched.forEach(G=>G.enterCallbacks={}),K=vg($,"beforeRouteEnter",I,ee,A),K.push(V),ye(K))).then(()=>{K=[];for(const G of s.list())K.push(bo(G,I,ee));return K.push(V),ye(K)}).catch(G=>zr(G,8)?G:Promise.reject(G))}function F(I,ee,K){a.list().forEach(ue=>A(()=>ue(I,ee,K)))}function L(I,ee,K,ue,Be){const $=_(I,ee);if($)return $;const V=ee===vo,G=sa?history.state:{};K&&(ue||V?r.replace(I.fullPath,Dt({scroll:V&&G&&G.scroll},Be)):r.push(I.fullPath,Be)),l.value=I,ut(I,ee,K,V),st()}let W;function ae(){W||(W=r.listen((I,ee,K)=>{if(!Ze.listening)return;const ue=w(I),Be=k(ue);if(Be){S(Dt(Be,{replace:!0,force:!0}),ue).catch(Pl);return}f=ue;const $=l.value;sa&&zT(Xb($.fullPath,K.delta),Qu()),R(ue,$).catch(V=>zr(V,12)?V:zr(V,2)?(S(Dt(v(V.to),{force:!0}),ue).then(G=>{zr(G,20)&&!K.delta&&K.type===Il.pop&&r.go(-1,!1)}).catch(Pl),Promise.reject()):(K.delta&&r.go(-K.delta,!1),te(V,ue,$))).then(V=>{V=V||L(ue,$,!1),V&&(K.delta&&!zr(V,8)?r.go(-K.delta,!1):K.type===Il.pop&&zr(V,20)&&r.go(-1,!1)),F(ue,$,V)}).catch(Pl)}))}let le=Dl(),ce=Dl(),re;function te(I,ee,K){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ee,K)):console.error(I),Promise.reject(I)}function He(){return re&&l.value!==vo?Promise.resolve():new Promise((I,ee)=>{le.add([I,ee])})}function st(I){return re||(re=!I,ae(),le.list().forEach(([ee,K])=>I?K(I):ee()),le.reset()),I}function ut(I,ee,K,ue){const{scrollBehavior:Be}=t;if(!sa||!Be)return Promise.resolve();const $=!K&&jT(Xb(I.fullPath,0))||(ue||!K)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ee,$)).then(V=>V&&VT(V)).catch(V=>te(V,I,ee))}const ct=I=>r.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:g,resolve:w,options:t,push:b,replace:x,go:ct,back:()=>ct(-1),forward:()=>ct(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ee=this;I.component("RouterLink",dP),I.component("RouterView",mP),I.config.globalProperties.$router=ee,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>m(l)}),sa&&!vt&&l.value===vo&&(vt=!0,b(r.location).catch(Be=>{}));const K={};for(const Be in vo)Object.defineProperty(K,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(Zu,ee),I.provide(yg,sw(K)),I.provide(wg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=vo,W&&W(),W=null,l.value=vo,vt=!1,re=!1),ue()}}};function ye(I){return I.reduce((ee,K)=>ee.then(()=>A(K)),Promise.resolve())}return Ze}function wP(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>aa(f,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>aa(f,l))||r.push(l))}return[n,i,r]}function ec(){return Qt(Zu)}function tc(t){return Qt(yg)}function y2(t){return typeof t=="string"?`'${t}'`:new vP().serialize(t)}const vP=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function jr(t,e){return t===e||y2(t)===y2(e)}function bP(t,e,n){const i=t.findIndex(a=>jr(a,e)),r=t.findIndex(a=>jr(a,n));if(i===-1||r===-1)return[];const[o,s]=[i,r].sort((a,l)=>a-l);return t.slice(o,s+1)}function w2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function Pt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,i=Symbol(n);return[s=>{const a=Qt(i,s);if(a||a===null)return a;throw new Error(`Injection \`${i.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Si(i,s),s)]}function pn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function nc(t,e,n){const i=n.originalEvent.target,r=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),i.dispatchEvent(r)}function Bl(t){return t==null}function ic(t,e){return Bl(t)?!1:Array.isArray(t)?t.some(n=>jr(n,e)):jr(t,e)}function bg(t){return t?t.flatMap(e=>e.type===Ve?bg(e.children):[e]):[]}const xP=["INPUT","TEXTAREA"];function v2(t,e,n,i={}){if(!e||i.enableIgnoredElement&&xP.includes(e.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=i,[c,d,p,h,g,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=p||h,v=c||d;if(!g&&!y&&(!w&&!v||r==="vertical"&&v||r==="horizontal"&&w))return null;const _=n?Array.from(n.querySelectorAll(o)):s;if(!_.length)return null;f&&t.preventDefault();let b=null;return v||w?b=b2(_,e,{goForward:w?h:l==="ltr"?c:d,loop:a}):g?b=_.at(0)||null:y&&(b=_.at(-1)||null),u&&b?.focus(),b}function b2(t,e,n,i=t.length){if(--i===0)return null;const r=t.indexOf(e),o=n.goForward?r+1:r-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?b2(t,a,n,i):a:null}const[xg,hie]=Pt("ConfigProvider");function _P(t,e){var n;const i=Xt();return Tt(()=>{i.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),Ys(i)}function fa(t){return il()?(su(t),!0):!1}function rc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return fa(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function kP(t){let e=!1,n;const i=ou(!0);return(...r)=>(e||(n=i.run(()=>t(...r)),e=!0),n)}function x2(t){let e=0,n,i;const r=()=>{e-=1,i&&e<=0&&(i.stop(),n=void 0,i=void 0)};return(...o)=>(e+=1,i||(i=ou(!0),n=i.run(()=>t(...o))),fa(r),n)}function SP(t){if(!it(t))return tn(t);const e=new Proxy({},{get(n,i,r){return m(Reflect.get(t.value,i,r))},set(n,i,r){return it(t.value[i])&&!it(r)?t.value[i].value=r:t.value[i]=r,!0},deleteProperty(n,i){return Reflect.deleteProperty(t.value,i)},has(n,i){return Reflect.has(t.value,i)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return tn(e)}function CP(t){return SP(U(t))}function _2(t,...e){const n=e.flat(),i=n[0];return CP(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}const Gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const EP=t=>typeof t<"u",OP=Object.prototype.toString,AP=t=>OP.call(t)==="[object Object]",k2=()=>{},S2=RP();function RP(){var t,e;return Gi&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function TP(t,e){function n(...i){return new Promise((r,o)=>{Promise.resolve(t(()=>e.apply(this,i),{fn:e,thisArg:this,args:i})).then(r).catch(o)})}return n}function PP(t,e={}){let n,i,r=k2;const o=l=>{clearTimeout(l),r(),r=k2};let s;return l=>{const f=Se(t),u=Se(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(l())):new Promise((c,d)=>{r=e.rejectOnCancel?d:c,s=l,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(s())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(l())},f)})}}function MP(t){return Zt()}function _g(t){return Array.isArray(t)?t:[t]}function oc(t,e=1e4){return gu((n,i)=>{let r=Se(t),o;const s=()=>setTimeout(()=>{r=Se(t),i()},Se(e));return fa(()=>{clearTimeout(o)}),{get(){return n(),r},set(a){r=a,i(),clearTimeout(o),o=s()}}})}function IP(t,e=200,n={}){return TP(PP(e,n),t)}const NP=Se;function DP(t,e){MP()&&po(t,e)}function C2(t,e,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){r&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},Se(e))}return i&&(o.value=!0,Gi&&f()),fa(l),{isPending:Ys(o),start:f,stop:l}}function BP(t,e,n){return je(t,e,{...n,immediate:!0})}const sc=Gi?window:void 0;function wr(t){var e;const n=Se(t);return(e=n?.$el)!=null?e:n}function ua(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},i=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),r=U(()=>{const a=_g(Se(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=BP(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(f=>wr(f)))!=null?l:[sc].filter(f=>f!=null),_g(Se(r.value?t[1]:t[0])),_g(m(r.value?t[2]:t[1])),Se(r.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=AP(u)?{...u}:u;e.push(...a.flatMap(d=>l.flatMap(p=>f.map(h=>i(d,p,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return fa(n),s}function E2(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function FP(t){const e=E2();return U(()=>(e.value,!!t()))}function $P(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function LP(...t){let e,n,i={};t.length===3?(e=t[0],n=t[1],i=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],i=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:r=sc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=i,l=$P(e);return ua(r,o,u=>{u.repeat&&Se(a)||l(u)&&n(u)},s)}function qP(t){return JSON.parse(JSON.stringify(t))}function kg(t,e,n={}){const{window:i=sc,...r}=n;let o;const s=FP(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=Se(t);return Array.isArray(c)?c.map(d=>wr(d)):[wr(c)]}),f=je(l,c=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const d of c)d&&o.observe(d,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return fa(u),{isSupported:s,stop:u}}function jn(t,e,n,i={}){var r,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:d}=i,p=Zt(),h=n||p?.emit||((r=p?.$emit)==null?void 0:r.bind(p))||((s=(o=p?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(p?.proxy));let g=f;e||(e="modelValue"),g=g||`update:${e.toString()}`;const y=_=>a?typeof a=="function"?a(_):qP(_):_,w=()=>EP(t[e])?y(t[e]):c,v=_=>{d?d(_)&&h(g,_):h(g,_)};if(l){const _=w(),b=j(_);let x=!1;return je(()=>t[e],k=>{x||(x=!0,b.value=y(k),lt(()=>x=!1))}),je(b,k=>{!x&&(k!==t[e]||u)&&v(k)},{deep:u}),b}else return U({get(){return w()},set(_){v(_)}})}function Sg(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function Cg(t,e,n=".",i){if(!Sg(e))return Cg(t,{},n,i);const r=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Sg(s)&&Sg(r[o])?r[o]=Cg(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function VP(t){return(...e)=>e.reduce((n,i)=>Cg(n,i,"",t),{})}const zP=VP(),jP=x2(()=>{const t=j(new Map),e=j(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),i=xg({scrollBody:j(!0)});let r=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",S2&&r?.(),e.value=void 0};return je(n,(s,a)=>{if(!Gi)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=i.scrollBody?.value?typeof i.scrollBody.value=="object"?zP({padding:i.scrollBody.value.padding===!0?l:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?l:i.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),S2&&(r=ua(document,"touchmove",c=>HP(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function ac(t){const e=Math.random().toString(36).substring(2,7),n=jP();n.value.set(e,t??!1);const i=U({get:()=>n.value.get(e)??!1,set:r=>n.value.set(e,r)});return DP(()=>{n.value.delete(e)}),i}function O2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:O2(n)}}function HP(t){const e=t||window.event,n=e.target;return n instanceof Element&&O2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function us(t){const e=xg({dir:j("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function cs(t){const e=Zt(),n=e?.type.emits,i={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(r=>{i[nl(Xn(r))]=(...o)=>t(r,...o)}),i}function UP(t){const e=U(()=>m(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Eg=0;function Og(){Tt(t=>{if(!Gi)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??A2()),document.body.insertAdjacentElement("beforeend",e[1]??A2()),Eg++,t(()=>{Eg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Eg--})})}function A2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ca(t){return U(()=>NP(t)?!!wr(t)?.closest("form"):!0)}function Ne(){const t=Zt(),e=j(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:wr(e)),i=Object.assign({},t.exposed),r={};for(const s in t.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(i).length>0)for(const s in i)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>i[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=r;function o(s){e.value=s,s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),t.exposed=r)}return{forwardRef:o,currentRef:e,currentElement:n}}function sn(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((r,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(r[o]=s),r},{}),i=Qo(t);return U(()=>{const r={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{r[Xn(s)]=o[s]}),Object.keys({...n,...r}).reduce((s,a)=>(i.value[a]!==void 0&&(s[a]=i.value[a]),s),{})})}function Bt(t,e){const n=sn(t),i=e?cs(e):{};return U(()=>({...n.value,...i}))}function WP(t,e){const n=oc(!1,300),i=j(null),r=rc();function o(){i.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=KP(u,f.getBoundingClientRect()),d=GP(u,c),p=JP(l.getBoundingClientRect()),h=XP([...d,...p]);i.value=h,n.value=!0}return Tt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Tt(a=>{if(i.value){const l=f=>{if(!i.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},d=t.value?.contains(u)||e.value?.contains(u),p=!YP(c,i.value),h=!!u.closest("[data-grace-area-trigger]");d?o():(p||h)&&(o(),r.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:r.on}}function KP(t,e){const n=Math.abs(e.top-t.y),i=Math.abs(e.bottom-t.y),r=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,i,r,o)){case o:return"left";case r:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function GP(t,e,n=5){const i=[];switch(e){case"top":i.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":i.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":i.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":i.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return i}function JP(t){const{top:e,right:n,bottom:i,left:r}=t;return[{x:r,y:e},{x:n,y:e},{x:n,y:i},{x:r,y:i}]}function YP(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function XP(t){const e=t.slice();return e.sort((n,i)=>n.x<i.x?-1:n.x>i.x?1:n.y<i.y?-1:n.y>i.y?1:0),QP(e)}function QP(t){if(t.length<=1)return t.slice();const e=[];for(let i=0;i<t.length;i++){const r=t[i];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))e.pop();else break}e.push(r)}e.pop();const n=[];for(let i=t.length-1;i>=0;i--){const r=t[i];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))n.pop();else break}n.push(r)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var ZP=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},da=new WeakMap,lc=new WeakMap,fc={},Ag=0,R2=function(t){return t&&(t.host||R2(t.parentNode))},eM=function(t,e){return e.map(function(n){if(t.contains(n))return n;var i=R2(n);return i&&t.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},tM=function(t,e,n,i){var r=eM(e,Array.isArray(t)?t:[t]);fc[n]||(fc[n]=new WeakMap);var o=fc[n],s=[],a=new Set,l=new Set(r),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};r.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(d){if(a.has(d))u(d);else try{var p=d.getAttribute(i),h=p!==null&&p!=="false",g=(da.get(d)||0)+1,y=(o.get(d)||0)+1;da.set(d,g),o.set(d,y),s.push(d),g===1&&h&&lc.set(d,!0),y===1&&d.setAttribute(n,"true"),h||d.setAttribute(i,"true")}catch(w){console.error("aria-hidden: cannot operate on ",d,w)}})};return u(e),a.clear(),Ag++,function(){s.forEach(function(c){var d=da.get(c)-1,p=o.get(c)-1;da.set(c,d),o.set(c,p),d||(lc.has(c)||c.removeAttribute(i),lc.delete(c)),p||c.removeAttribute(n)}),Ag--,Ag||(da=new WeakMap,da=new WeakMap,lc=new WeakMap,fc={})}},nM=function(t,e,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),r=ZP(t);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),tM(i,r,n,"aria-hidden")):function(){return null}};function uc(t){let e;je(()=>wr(t),n=>{n?e=nM(n):e&&e()}),qn(()=>{e&&e()})}function xn(t,e="reka"){return t||`${e}-${nA?.()}`}function iM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function rM(t){const e=j(),n=U(()=>e.value?.width??0),i=U(()=>e.value?.height??0);return _t(()=>{const r=wr(t);if(r){e.value={width:r.offsetWidth,height:r.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=r.offsetWidth,f=r.offsetHeight;e.value={width:l,height:f}});return o.observe(r,{box:"border-box"}),()=>o.unobserve(r)}else e.value=void 0}),{width:n,height:i}}function oM(t,e){const n=j(t);function i(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=i(o)}}}function cc(t){const e=oc("",1e3);return{search:e,handleTypeaheadSearch:(r,o)=>{e.value=e.value+r;{const s=pn(),a=o.map(d=>({...d,textValue:d.value?.textValue??d.ref.textContent?.trim()??""})),l=a.find(d=>d.ref===s),f=a.map(d=>d.textValue),u=aM(f,e.value,l?.textValue),c=a.find(d=>d.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function sM(t,e){return t.map((n,i)=>t[(e+i)%t.length])}function aM(t,e,n){const r=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=sM(t,Math.max(o,0));r.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function lM(t,e){const n=j({}),i=j("none"),r=j(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??sc,{state:l,dispatch:f}=oM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Gi){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};je(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const _=i.value,b=dc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&_!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=dc(e.value),v=w.includes(CSS.escape(y.animationName)),_=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${_}`),f("ANIMATION_END"),!r.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},d=y=>{y.target===e.value&&(i.value=dc(e.value))},p=je(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",d),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",d),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=je(l,()=>{const y=dc(e.value);i.value=l.value==="mounted"?y:"none"});return qn(()=>{p(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function dc(t){return t&&getComputedStyle(t).animationName||"none"}var Hr=q({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:i,forceMount:r}=Jt(t),o=j(),{isPresent:s}=lM(i,o);n({present:s});let a=e.default({present:s.value});a=bg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>` - ${u}`).join(`58 */const da=typeof document<"u";function d2(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function FT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&d2(t.default)}const Bt=Object.assign;function Sg(t,e){const n={};for(const i in e){const r=e[i];n[i]=Xi(r)?r.map(t):t(r)}return n}const Ll=()=>{},Xi=Array.isArray,p2=/#/g,qT=/&/g,LT=/\//g,VT=/=/g,zT=/\?/g,h2=/\+/g,jT=/%5B/g,HT=/%5D/g,g2=/%5E/g,UT=/%60/g,m2=/%7B/g,WT=/%7C/g,y2=/%7D/g,KT=/%20/g;function Cg(t){return encodeURI(""+t).replace(WT,"|").replace(jT,"[").replace(HT,"]")}function GT(t){return Cg(t).replace(m2,"{").replace(y2,"}").replace(g2,"^")}function Eg(t){return Cg(t).replace(h2,"%2B").replace(KT,"+").replace(p2,"%23").replace(qT,"%26").replace(UT,"`").replace(m2,"{").replace(y2,"}").replace(g2,"^")}function JT(t){return Eg(t).replace(VT,"%3D")}function YT(t){return Cg(t).replace(p2,"%23").replace(zT,"%3F")}function XT(t){return t==null?"":YT(t).replace(LT,"%2F")}function Vl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const QT=/\/$/,ZT=t=>t.replace(QT,"");function Og(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),r=t(o)),a>-1&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=iP(i??e,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:Vl(s)}}function eP(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function w2(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function tP(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&pa(e.matched[i],n.matched[r])&&v2(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function pa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function v2(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!nP(t[n],e[n]))return!1;return!0}function nP(t,e){return Xi(t)?b2(t,e):Xi(e)?b2(e,t):t===e}function b2(t,e){return Xi(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function iP(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const So={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zl;(function(t){t.pop="pop",t.push="push"})(zl||(zl={}));var jl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(jl||(jl={}));function rP(t){if(!t)if(da){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),ZT(t)}const oP=/^[^#]+#/;function sP(t,e){return t.replace(oP,"#")+e}function aP(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const sc=()=>({left:window.scrollX,top:window.scrollY});function lP(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=aP(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function x2(t,e){return(history.state?history.state.position-e:-1)+t}const Ag=new Map;function fP(t,e){Ag.set(t,e)}function uP(t){const e=Ag.get(t);return Ag.delete(t),e}let cP=()=>location.protocol+"//"+location.host;function _2(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let a=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),w2(l,"")}return w2(n,t)+i+r}function dP(t,e,n,i){let r=[],o=[],s=null;const a=({state:p})=>{const d=_2(t,location),h=n.value,m=e.value;let y=0;if(p){if(n.value=d,e.value=p,s&&s===h){s=null;return}y=m?p.position-m.position:0}else i(d);r.forEach(w=>{w(n.value,h,{delta:y,type:zl.pop,direction:y?y>0?jl.forward:jl.back:jl.unknown})})};function l(){s=n.value}function f(p){r.push(p);const d=()=>{const h=r.indexOf(p);h>-1&&r.splice(h,1)};return o.push(d),d}function u(){const{history:p}=window;p.state&&p.replaceState(Bt({},p.state,{scroll:sc()}),"")}function c(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function k2(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?sc():null}}function pP(t){const{history:e,location:n}=window,i={value:_2(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),p=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:cP()+t+l;try{e[u?"replaceState":"pushState"](f,"",p),r.value=f}catch(d){console.error(d),n[u?"replace":"assign"](p)}}function s(l,f){const u=Bt({},e.state,k2(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,u,!0),i.value=l}function a(l,f){const u=Bt({},r.value,e.state,{forward:l,scroll:sc()});o(u.current,u,!0);const c=Bt({},k2(i.value,l,null),{position:u.position+1},f);o(l,c,!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function hP(t){t=rP(t);const e=pP(t),n=dP(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=Bt({location:"",base:t,go:i,createHref:sP.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function gP(t){return typeof t=="string"||t&&typeof t=="object"}function S2(t){return typeof t=="string"||typeof t=="symbol"}const C2=Symbol("");var E2;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(E2||(E2={}));function ha(t,e){return Bt(new Error,{type:t,[C2]:!0},e)}function Jr(t,e){return t instanceof Error&&C2 in t&&(e==null||!!(t.type&e))}const O2="[^/]+?",mP={sensitive:!1,strict:!1,start:!0,end:!0},yP=/[.+*?^${}()[\]/\\]/g;function wP(t,e){const n=Bt({},mP,e),i=[];let r=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let c=0;c<f.length;c++){const p=f[c];let d=40+(n.sensitive?.25:0);if(p.type===0)c||(r+="/"),r+=p.value.replace(yP,"\\$&"),d+=40;else if(p.type===1){const{value:h,repeatable:m,optional:y,regexp:w}=p;o.push({name:h,repeatable:m,optional:y});const v=w||O2;if(v!==O2){d+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let S=m?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(S=y&&f.length<2?`(?:/${S})`:"/"+S),y&&(S+="?"),r+=S,d+=20,y&&(d+=-8),m&&(d+=-20),v===".*"&&(d+=-50)}u.push(d)}i.push(u)}if(n.strict&&n.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let p=1;p<u.length;p++){const d=u[p]||"",h=o[p-1];c[h.name]=d&&h.repeatable?d.split("/"):d}return c}function l(f){let u="",c=!1;for(const p of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const d of p)if(d.type===0)u+=d.value;else if(d.type===1){const{value:h,repeatable:m,optional:y}=d,w=h in f?f[h]:"";if(Xi(w)&&!m)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Xi(w)?w.join("/"):w;if(!v)if(y)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function vP(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function A2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=vP(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(R2(i))return 1;if(R2(r))return-1}return r.length-i.length}function R2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const bP={type:0,value:""},xP=/[a-zA-Z0-9_]/;function _P(t){if(!t)return[[]];if(t==="/")return[[bP]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(d){throw new Error(`ERR (${n})/"${f}": ${d}`)}let n=0,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function p(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):p();break;case 4:p(),n=i;break;case 1:l==="("?n=2:xP.test(l)?p():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),r}function kP(t,e,n){const i=wP(_P(t.path),n),r=Bt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function SP(t,e){const n=[],i=new Map;e=I2({strict:!1,end:!0,sensitive:!1},e);function r(c){return i.get(c)}function o(c,p,d){const h=!d,m=P2(c);m.aliasOf=d&&d.record;const y=I2(e,c),w=[m];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(P2(Bt({},m,{components:d?d.record.components:m.components,path:x,aliasOf:d?d.record:m})))}let v,S;for(const b of w){const{path:x}=b;if(p&&x[0]!=="/"){const _=p.record.path,k=_[_.length-1]==="/"?"":"/";b.path=p.record.path+(x&&k+x)}if(v=kP(b,p,y),d?d.alias.push(v):(S=S||v,S!==v&&S.alias.push(v),h&&c.name&&!M2(v)&&s(c.name)),N2(v)&&l(v),m.children){const _=m.children;for(let k=0;k<_.length;k++)o(_[k],v,d&&d.children[k])}d=d||v}return S?()=>{s(S)}:Ll}function s(c){if(S2(c)){const p=i.get(c);p&&(i.delete(c),n.splice(n.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=n.indexOf(c);p>-1&&(n.splice(p,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const p=OP(c,n);n.splice(p,0,c),c.record.name&&!M2(c)&&i.set(c.record.name,c)}function f(c,p){let d,h={},m,y;if("name"in c&&c.name){if(d=i.get(c.name),!d)throw ha(1,{location:c});y=d.record.name,h=Bt(T2(p.params,d.keys.filter(S=>!S.optional).concat(d.parent?d.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),c.params&&T2(c.params,d.keys.map(S=>S.name))),m=d.stringify(h)}else if(c.path!=null)m=c.path,d=n.find(S=>S.re.test(m)),d&&(h=d.parse(m),y=d.record.name);else{if(d=p.name?i.get(p.name):n.find(S=>S.re.test(p.path)),!d)throw ha(1,{location:c,currentLocation:p});y=d.record.name,h=Bt({},p.params,c.params),m=d.stringify(h)}const w=[];let v=d;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:m,params:h,matched:w,meta:EP(w)}}t.forEach(c=>o(c));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function T2(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function P2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:CP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function CP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function M2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function EP(t){return t.reduce((e,n)=>Bt(e,n.meta),{})}function I2(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function OP(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;A2(t,e[o])<0?i=o:n=o+1}const r=AP(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function AP(t){let e=t;for(;e=e.parent;)if(N2(e)&&A2(t,e)===0)return e}function N2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function RP(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(h2," "),s=o.indexOf("="),a=Vl(s<0?o:o.slice(0,s)),l=s<0?null:Vl(o.slice(s+1));if(a in e){let f=e[a];Xi(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function D2(t){let e="";for(let n in t){const i=t[n];if(n=JT(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Xi(i)?i.map(o=>o&&Eg(o)):[i&&Eg(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function TP(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Xi(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const PP=Symbol(""),B2=Symbol(""),ac=Symbol(""),Rg=Symbol(""),Tg=Symbol("");function Hl(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function Co(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const f=p=>{p===!1?l(ha(4,{from:n,to:e})):p instanceof Error?l(p):gP(p)?l(ha(2,{from:e,to:p})):(s&&i.enterCallbacks[r]===s&&typeof p=="function"&&s.push(p),a())},u=o(()=>t.call(i&&i.instances[r],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(p=>l(p))})}function Pg(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(d2(l)){const u=(l.__vccOpts||l)[e];u&&o.push(Co(u,n,i,s,a,r))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=FT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const d=(c.__vccOpts||c)[e];return d&&Co(d,n,i,s,a,r)()}))}}return o}function $2(t){const e=Qt(ac),n=Qt(Rg),i=U(()=>{const l=g(t.to);return e.resolve(l)}),r=U(()=>{const{matched:l}=i.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const p=c.findIndex(pa.bind(null,u));if(p>-1)return p;const d=F2(l[f-2]);return f>1&&F2(u)===d&&c[c.length-1].path!==d?c.findIndex(pa.bind(null,l[f-2])):p}),o=U(()=>r.value>-1&&DP(n.params,i.value.params)),s=U(()=>r.value>-1&&r.value===n.matched.length-1&&v2(n.params,i.value.params));function a(l={}){if(NP(l)){const f=e[g(t.replace)?"replace":"push"](g(t.to)).catch(Ll);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:i,href:U(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function MP(t){return t.length===1?t[0]:t}const IP=L({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:$2,setup(t,{slots:e}){const n=nn($2(t)),{options:i}=Qt(ac),r=U(()=>({[q2(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[q2(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&MP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function NP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function DP(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Xi(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function F2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const q2=(t,e,n)=>t??e??n,BP=L({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Qt(Tg),r=U(()=>t.route||i.value),o=Qt(B2,0),s=U(()=>{let f=g(o);const{matched:u}=r.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>r.value.matched[s.value]);Ci(B2,U(()=>s.value+1)),Ci(PP,a),Ci(Tg,r);const l=j();return Ve(()=>[l.value,a.value,t.name],([f,u,c],[p,d,h])=>{u&&(u.instances[c]=f,d&&d!==u&&f&&f===p&&(u.leaveGuards.size||(u.leaveGuards=d.leaveGuards),u.updateGuards.size||(u.updateGuards=d.updateGuards))),f&&u&&(!d||!pa(u,d)||!p)&&(u.enterCallbacks[c]||[]).forEach(m=>m(f))},{flush:"post"}),()=>{const f=r.value,u=t.name,c=a.value,p=c&&c.components[u];if(!p)return L2(n.default,{Component:p,route:f});const d=c.props[u],h=d?d===!0?f.params:typeof d=="function"?d(f):d:null,y=Yt(p,Bt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return L2(n.default,{Component:y,route:f})||y}}});function L2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const $P=BP;function FP(t){const e=SP(t.routes,t),n=t.parseQuery||RP,i=t.stringifyQuery||D2,r=t.history,o=Hl(),s=Hl(),a=Hl(),l=Xt(So);let f=So;da&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Sg.bind(null,I=>""+I),c=Sg.bind(null,XT),p=Sg.bind(null,Vl);function d(I,ne){let K,ue;return S2(I)?(K=e.getRecordMatcher(I),ue=ne):ue=I,e.addRoute(ue,K)}function h(I){const ne=e.getRecordMatcher(I);ne&&e.removeRoute(ne)}function m(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ne){if(ne=Bt({},ne||l.value),typeof I=="string"){const J=Og(n,I,ne.path),pe=e.resolve({path:J.path},ne),ge=r.createHref(J.fullPath);return Bt(J,pe,{params:p(pe.params),hash:Vl(J.hash),redirectedFrom:void 0,href:ge})}let K;if(I.path!=null)K=Bt({},I,{path:Og(n,I.path,ne.path).path});else{const J=Bt({},I.params);for(const pe in J)J[pe]==null&&delete J[pe];K=Bt({},I,{params:c(J)}),ne.params=c(ne.params)}const ue=e.resolve(K,ne),Be=I.hash||"";ue.params=u(p(ue.params));const F=eP(i,Bt({},I,{hash:GT(Be),path:ue.path})),V=r.createHref(F);return Bt({fullPath:F,hash:Be,query:i===D2?TP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?Og(n,I,l.value.path):Bt({},I)}function S(I,ne){if(f!==I)return ha(8,{from:ne,to:I})}function b(I){return k(I)}function x(I){return b(Bt(v(I),{replace:!0}))}function _(I){const ne=I.matched[I.matched.length-1];if(ne&&ne.redirect){const{redirect:K}=ne;let ue=typeof K=="function"?K(I):K;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Bt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function k(I,ne){const K=f=w(I),ue=l.value,Be=I.state,F=I.force,V=I.replace===!0,J=_(K);if(J)return k(Bt(v(J),{state:typeof J=="object"?Bt({},Be,J.state):Be,force:F,replace:V}),ne||K);const pe=K;pe.redirectedFrom=ne;let ge;return!F&&tP(i,ue,K)&&(ge=ha(16,{to:pe,from:ue}),ct(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>Jr(de)?Jr(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(Jr(de,2))return k(Bt({replace:V},v(de.to),{state:typeof de.to=="object"?Bt({},Be,de.to.state):Be,force:F}),ne||pe)}else de=q(pe,ue,!0,V,Be);return N(pe,ue,de),de})}function A(I,ne){const K=S(I,ne);return K?Promise.reject(K):Promise.resolve()}function O(I){const ne=We.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(I):I()}function R(I,ne){let K;const[ue,Be,F]=qP(I,ne);K=Pg(ue.reverse(),"beforeRouteLeave",I,ne);for(const J of ue)J.leaveGuards.forEach(pe=>{K.push(Co(pe,I,ne))});const V=A.bind(null,I,ne);return K.push(V),we(K).then(()=>{K=[];for(const J of o.list())K.push(Co(J,I,ne));return K.push(V),we(K)}).then(()=>{K=Pg(Be,"beforeRouteUpdate",I,ne);for(const J of Be)J.updateGuards.forEach(pe=>{K.push(Co(pe,I,ne))});return K.push(V),we(K)}).then(()=>{K=[];for(const J of F)if(J.beforeEnter)if(Xi(J.beforeEnter))for(const pe of J.beforeEnter)K.push(Co(pe,I,ne));else K.push(Co(J.beforeEnter,I,ne));return K.push(V),we(K)}).then(()=>(I.matched.forEach(J=>J.enterCallbacks={}),K=Pg(F,"beforeRouteEnter",I,ne,O),K.push(V),we(K))).then(()=>{K=[];for(const J of s.list())K.push(Co(J,I,ne));return K.push(V),we(K)}).catch(J=>Jr(J,8)?J:Promise.reject(J))}function N(I,ne,K){a.list().forEach(ue=>O(()=>ue(I,ne,K)))}function q(I,ne,K,ue,Be){const F=S(I,ne);if(F)return F;const V=ne===So,J=da?history.state:{};K&&(ue||V?r.replace(I.fullPath,Bt({scroll:V&&J&&J.scroll},Be)):r.push(I.fullPath,Be)),l.value=I,ct(I,ne,K,V),st()}let W;function fe(){W||(W=r.listen((I,ne,K)=>{if(!Ze.listening)return;const ue=w(I),Be=_(ue);if(Be){k(Bt(Be,{replace:!0,force:!0}),ue).catch(Ll);return}f=ue;const F=l.value;da&&fP(x2(F.fullPath,K.delta),sc()),R(ue,F).catch(V=>Jr(V,12)?V:Jr(V,2)?(k(Bt(v(V.to),{force:!0}),ue).then(J=>{Jr(J,20)&&!K.delta&&K.type===zl.pop&&r.go(-1,!1)}).catch(Ll),Promise.reject()):(K.delta&&r.go(-K.delta,!1),te(V,ue,F))).then(V=>{V=V||q(ue,F,!1),V&&(K.delta&&!Jr(V,8)?r.go(-K.delta,!1):K.type===zl.pop&&Jr(V,20)&&r.go(-1,!1)),N(ue,F,V)}).catch(Ll)}))}let ae=Hl(),ce=Hl(),re;function te(I,ne,K){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ne,K)):console.error(I),Promise.reject(I)}function He(){return re&&l.value!==So?Promise.resolve():new Promise((I,ne)=>{ae.add([I,ne])})}function st(I){return re||(re=!I,fe(),ae.list().forEach(([ne,K])=>I?K(I):ne()),ae.reset()),I}function ct(I,ne,K,ue){const{scrollBehavior:Be}=t;if(!da||!Be)return Promise.resolve();const F=!K&&uP(x2(I.fullPath,0))||(ue||!K)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ne,F)).then(V=>V&&lP(V)).catch(V=>te(V,I,ne))}const dt=I=>r.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:d,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:m,resolve:w,options:t,push:b,replace:x,go:dt,back:()=>dt(-1),forward:()=>dt(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ne=this;I.component("RouterLink",IP),I.component("RouterView",$P),I.config.globalProperties.$router=ne,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>g(l)}),da&&!vt&&l.value===So&&(vt=!0,b(r.location).catch(Be=>{}));const K={};for(const Be in So)Object.defineProperty(K,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(ac,ne),I.provide(Rg,Tw(K)),I.provide(Tg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=So,W&&W(),W=null,l.value=So,vt=!1,re=!1),ue()}}};function we(I){return I.reduce((ne,K)=>ne.then(()=>O(K)),Promise.resolve())}return Ze}function qP(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>pa(f,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>pa(f,l))||r.push(l))}return[n,i,r]}function lc(){return Qt(ac)}function Ul(t){return Qt(Rg)}function V2(t){return typeof t=="string"?`'${t}'`:new LP().serialize(t)}const LP=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function Yr(t,e){return t===e||V2(t)===V2(e)}function VP(t,e,n){const i=t.findIndex(a=>Yr(a,e)),r=t.findIndex(a=>Yr(a,n));if(i===-1||r===-1)return[];const[o,s]=[i,r].sort((a,l)=>a-l);return t.slice(o,s+1)}function z2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function It(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,i=Symbol(n);return[s=>{const a=Qt(i,s);if(a||a===null)return a;throw new Error(`Injection \`${i.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Ci(i,s),s)]}function gn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function fc(t,e,n){const i=n.originalEvent.target,r=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),i.dispatchEvent(r)}function ga(t){return t==null}function uc(t,e){return ga(t)?!1:Array.isArray(t)?t.some(n=>Yr(n,e)):Yr(t,e)}function Mg(t){return t?t.flatMap(e=>e.type===Fe?Mg(e.children):[e]):[]}const zP=["INPUT","TEXTAREA"];function j2(t,e,n,i={}){if(!e||i.enableIgnoredElement&&zP.includes(e.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=i,[c,p,d,h,m,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=d||h,v=c||p;if(!m&&!y&&(!w&&!v||r==="vertical"&&v||r==="horizontal"&&w))return null;const S=n?Array.from(n.querySelectorAll(o)):s;if(!S.length)return null;f&&t.preventDefault();let b=null;return v||w?b=H2(S,e,{goForward:w?h:l==="ltr"?c:p,loop:a}):m?b=S.at(0)||null:y&&(b=S.at(-1)||null),u&&b?.focus(),b}function H2(t,e,n,i=t.length){if(--i===0)return null;const r=t.indexOf(e),o=n.goForward?r+1:r-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?H2(t,a,n,i):a:null}const[Ig,Vie]=It("ConfigProvider");function jP(t,e){var n;const i=Xt();return Mt(()=>{i.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),na(i)}function gs(t){return dl()?(hu(t),!0):!1}function cc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return gs(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function HP(t){let e=!1,n;const i=pu(!0);return(...r)=>(e||(n=i.run(()=>t(...r)),e=!0),n)}function U2(t){let e=0,n,i;const r=()=>{e-=1,i&&e<=0&&(i.stop(),n=void 0,i=void 0)};return(...o)=>(e+=1,i||(i=pu(!0),n=i.run(()=>t(...o))),gs(r),n)}function UP(t){if(!nt(t))return nn(t);const e=new Proxy({},{get(n,i,r){return g(Reflect.get(t.value,i,r))},set(n,i,r){return nt(t.value[i])&&!nt(r)?t.value[i].value=r:t.value[i]=r,!0},deleteProperty(n,i){return Reflect.deleteProperty(t.value,i)},has(n,i){return Reflect.has(t.value,i)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return nn(e)}function WP(t){return UP(U(t))}function W2(t,...e){const n=e.flat(),i=n[0];return WP(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(xe(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}const Qi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const KP=t=>typeof t<"u",GP=Object.prototype.toString,JP=t=>GP.call(t)==="[object Object]",K2=()=>{},G2=YP();function YP(){var t,e;return Qi&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function XP(t,e){function n(...i){return new Promise((r,o)=>{Promise.resolve(t(()=>e.apply(this,i),{fn:e,thisArg:this,args:i})).then(r).catch(o)})}return n}function QP(t,e={}){let n,i,r=K2;const o=l=>{clearTimeout(l),r(),r=K2};let s;return l=>{const f=xe(t),u=xe(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(l())):new Promise((c,p)=>{r=e.rejectOnCancel?p:c,s=l,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(s())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(l())},f)})}}function ZP(t){return Zt()}function Ng(t){return Array.isArray(t)?t:[t]}function dc(t,e=1e4){return ku((n,i)=>{let r=xe(t),o;const s=()=>setTimeout(()=>{r=xe(t),i()},xe(e));return gs(()=>{clearTimeout(o)}),{get(){return n(),r},set(a){r=a,i(),clearTimeout(o),o=s()}}})}function eM(t,e=200,n={}){return XP(QP(e,n),t)}function tM(t,e){ZP()&&jr(t,e)}function J2(t,e,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){r&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},xe(e))}return i&&(o.value=!0,Qi&&f()),gs(l),{isPending:na(o),start:f,stop:l}}function nM(t,e,n){return Ve(t,e,{...n,immediate:!0})}const pc=Qi?window:void 0;function _r(t){var e;const n=xe(t);return(e=n?.$el)!=null?e:n}function ma(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},i=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),r=U(()=>{const a=Ng(xe(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=nM(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(f=>_r(f)))!=null?l:[pc].filter(f=>f!=null),Ng(xe(r.value?t[1]:t[0])),Ng(g(r.value?t[2]:t[1])),xe(r.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=JP(u)?{...u}:u;e.push(...a.flatMap(p=>l.flatMap(d=>f.map(h=>i(p,d,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return gs(n),s}function Y2(){const t=Xt(!1),e=Zt();return e&&bt(()=>{t.value=!0},e),t}function iM(t){const e=Y2();return U(()=>(e.value,!!t()))}function rM(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function oM(...t){let e,n,i={};t.length===3?(e=t[0],n=t[1],i=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],i=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:r=pc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=i,l=rM(e);return ma(r,o,u=>{u.repeat&&xe(a)||l(u)&&n(u)},s)}function sM(t){return JSON.parse(JSON.stringify(t))}function Dg(t,e,n={}){const{window:i=pc,...r}=n;let o;const s=iM(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=xe(t);return Array.isArray(c)?c.map(p=>_r(p)):[_r(c)]}),f=Ve(l,c=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const p of c)p&&o.observe(p,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return gs(u),{isSupported:s,stop:u}}function Wn(t,e,n,i={}){var r,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:p}=i,d=Zt(),h=n||d?.emit||((r=d?.$emit)==null?void 0:r.bind(d))||((s=(o=d?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(d?.proxy));let m=f;e||(e="modelValue"),m=m||`update:${e.toString()}`;const y=S=>a?typeof a=="function"?a(S):sM(S):S,w=()=>KP(t[e])?y(t[e]):c,v=S=>{p?p(S)&&h(m,S):h(m,S)};if(l){const S=w(),b=j(S);let x=!1;return Ve(()=>t[e],_=>{x||(x=!0,b.value=y(_),lt(()=>x=!1))}),Ve(b,_=>{!x&&(_!==t[e]||u)&&v(_)},{deep:u}),b}else return U({get(){return w()},set(S){v(S)}})}function Bg(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function $g(t,e,n=".",i){if(!Bg(e))return $g(t,{},n,i);const r=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Bg(s)&&Bg(r[o])?r[o]=$g(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function aM(t){return(...e)=>e.reduce((n,i)=>$g(n,i,"",t),{})}const lM=aM(),fM=U2(()=>{const t=j(new Map),e=j(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),i=Ig({scrollBody:j(!0)});let r=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",G2&&r?.(),e.value=void 0};return Ve(n,(s,a)=>{if(!Qi)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=i.scrollBody?.value?typeof i.scrollBody.value=="object"?lM({padding:i.scrollBody.value.padding===!0?l:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?l:i.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),G2&&(r=ma(document,"touchmove",c=>uM(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function hc(t){const e=Math.random().toString(36).substring(2,7),n=fM();n.value.set(e,t??!1);const i=U({get:()=>n.value.get(e)??!1,set:r=>n.value.set(e,r)});return tM(()=>{n.value.delete(e)}),i}function X2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:X2(n)}}function uM(t){const e=t||window.event,n=e.target;return n instanceof Element&&X2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function ms(t){const e=Ig({dir:j("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function ys(t){const e=Zt(),n=e?.type.emits,i={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(r=>{i[cl(ei(r))]=(...o)=>t(r,...o)}),i}function cM(t){const e=U(()=>g(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Fg=0;function qg(){Mt(t=>{if(!Qi)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??Q2()),document.body.insertAdjacentElement("beforeend",e[1]??Q2()),Fg++,t(()=>{Fg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Fg--})})}function Q2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ya(t){return U(()=>xe(t)?!!_r(t)?.closest("form"):!0)}function Ie(){const t=Zt(),e=j(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:_r(e)),i=Object.assign({},t.exposed),r={};for(const s in t.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(i).length>0)for(const s in i)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>i[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=r;function o(s){if(e.value=s,!!s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const a=s.$.exposed,l=Object.assign({},r);for(const f in a)Object.defineProperty(l,f,{enumerable:!0,configurable:!0,get:()=>a[f]});t.exposed=l}}return{forwardRef:o,currentRef:e,currentElement:n}}function ln(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((r,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(r[o]=s),r},{}),i=is(t);return U(()=>{const r={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{r[ei(s)]=o[s]}),Object.keys({...n,...r}).reduce((s,a)=>(i.value[a]!==void 0&&(s[a]=i.value[a]),s),{})})}function $t(t,e){const n=ln(t),i=e?ys(e):{};return U(()=>({...n.value,...i}))}function dM(t,e){const n=dc(!1,300);gs(()=>{n.value=!1});const i=j(null),r=cc();function o(){i.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=pM(u,f.getBoundingClientRect()),p=hM(u,c),d=gM(l.getBoundingClientRect()),h=yM([...p,...d]);i.value=h,n.value=!0}return Mt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Mt(a=>{if(i.value){const l=f=>{if(!i.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},p=t.value?.contains(u)||e.value?.contains(u),d=!mM(c,i.value),h=!!u.closest("[data-grace-area-trigger]");p?o():(d||h)&&(o(),r.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:r.on}}function pM(t,e){const n=Math.abs(e.top-t.y),i=Math.abs(e.bottom-t.y),r=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,i,r,o)){case o:return"left";case r:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function hM(t,e,n=5){const i=[];switch(e){case"top":i.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":i.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":i.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":i.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return i}function gM(t){const{top:e,right:n,bottom:i,left:r}=t;return[{x:r,y:e},{x:n,y:e},{x:n,y:i},{x:r,y:i}]}function mM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function yM(t){const e=t.slice();return e.sort((n,i)=>n.x<i.x?-1:n.x>i.x?1:n.y<i.y?-1:n.y>i.y?1:0),wM(e)}function wM(t){if(t.length<=1)return t.slice();const e=[];for(let i=0;i<t.length;i++){const r=t[i];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))e.pop();else break}e.push(r)}e.pop();const n=[];for(let i=t.length-1;i>=0;i--){const r=t[i];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))n.pop();else break}n.push(r)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var vM=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},wa=new WeakMap,gc=new WeakMap,mc={},Lg=0,Z2=function(t){return t&&(t.host||Z2(t.parentNode))},bM=function(t,e){return e.map(function(n){if(t.contains(n))return n;var i=Z2(n);return i&&t.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},xM=function(t,e,n,i){var r=bM(e,Array.isArray(t)?t:[t]);mc[n]||(mc[n]=new WeakMap);var o=mc[n],s=[],a=new Set,l=new Set(r),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};r.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(p){if(a.has(p))u(p);else try{var d=p.getAttribute(i),h=d!==null&&d!=="false",m=(wa.get(p)||0)+1,y=(o.get(p)||0)+1;wa.set(p,m),o.set(p,y),s.push(p),m===1&&h&&gc.set(p,!0),y===1&&p.setAttribute(n,"true"),h||p.setAttribute(i,"true")}catch(w){console.error("aria-hidden: cannot operate on ",p,w)}})};return u(e),a.clear(),Lg++,function(){s.forEach(function(c){var p=wa.get(c)-1,d=o.get(c)-1;wa.set(c,p),o.set(c,d),p||(gc.has(c)||c.removeAttribute(i),gc.delete(c)),d||c.removeAttribute(n)}),Lg--,Lg||(wa=new WeakMap,wa=new WeakMap,gc=new WeakMap,mc={})}},_M=function(t,e,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),r=vM(t);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),xM(i,r,n,"aria-hidden")):function(){return null}};function yc(t){let e;Ve(()=>_r(t),n=>{n?e=_M(n):e&&e()}),jn(()=>{e&&e()})}function mn(t,e="reka"){return t||`${e}-${kA?.()}`}function kM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function SM(t){const e=j(),n=U(()=>e.value?.width??0),i=U(()=>e.value?.height??0);return bt(()=>{const r=_r(t);if(r){e.value={width:r.offsetWidth,height:r.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=r.offsetWidth,f=r.offsetHeight;e.value={width:l,height:f}});return o.observe(r,{box:"border-box"}),()=>o.unobserve(r)}else e.value=void 0}),{width:n,height:i}}function CM(t,e){const n=j(t);function i(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=i(o)}}}function wc(t){const e=dc("",1e3);return{search:e,handleTypeaheadSearch:(r,o)=>{e.value=e.value+r;{const s=gn(),a=o.map(p=>({...p,textValue:p.value?.textValue??p.ref.textContent?.trim()??""})),l=a.find(p=>p.ref===s),f=a.map(p=>p.textValue),u=OM(f,e.value,l?.textValue),c=a.find(p=>p.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function EM(t,e){return t.map((n,i)=>t[(e+i)%t.length])}function OM(t,e,n){const r=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=EM(t,Math.max(o,0));r.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function AM(t,e){const n=j({}),i=j("none"),r=j(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??pc,{state:l,dispatch:f}=CM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Qi){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};Ve(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const S=i.value,b=vc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&S!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=vc(e.value),v=w.includes(CSS.escape(y.animationName)),S=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${S}`),f("ANIMATION_END"),!r.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},p=y=>{y.target===e.value&&(i.value=vc(e.value))},d=Ve(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",p),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",p),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=Ve(l,()=>{const y=vc(e.value);i.value=l.value==="mounted"?y:"none"});return jn(()=>{d(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function vc(t){return t&&getComputedStyle(t).animationName||"none"}var Xr=L({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:i,forceMount:r}=Jt(t),o=j(),{isPresent:s}=AM(i,o);n({present:s});let a=e.default({present:s.value});a=Mg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>` - ${u}`).join(` 59 59 `)].join(` 60 `))}return()=>r.value||i.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=wr(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const pc=q({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const i=bg(n.default()),r=i.findIndex(l=>l.type!==bn);if(r===-1)return i;const o=i[r];delete o.props?.ref;const s=o.props?fe(e,o.props):e,a=$r({...o,props:{}},s);return i.length===1?a:(i[r]=a,i)}}}),fM=["area","img","input"],qe=q({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const i=t.asChild?"template":t.as;return typeof i=="string"&&fM.includes(i)?()=>Yt(i,e):i!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(pc,e,{default:n.default})}});function Fl(){const t=j(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:wr(t));return{primitiveElement:t,currentElement:e}}function uM({type:t,defaultValue:e,modelValue:n}){const i=n||e;return n!==void 0||e!==void 0?Array.isArray(i)?"multiple":"single":t??"single"}function cM({type:t,defaultValue:e,modelValue:n}){return t||uM({type:t,defaultValue:e,modelValue:n})}function dM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function pM(t,e){const n=U(()=>cM(t)),i=jn(t,"modelValue",e,{defaultValue:dM(t),passive:t.modelValue===void 0,deep:!0});function r(s){if(n.value==="single")i.value=jr(s,i.value)?void 0:s;else{const a=Array.isArray(i.value)?[...i.value||[]]:[i.value].filter(Boolean);if(ic(a,s)){const l=a.findIndex(f=>jr(f,s));a.splice(l,1)}else a.push(s);i.value=a}}const o=U(()=>n.value==="single");return{modelValue:i,changeModelValue:r,isSingle:o}}const[Ur,hM]=Pt("DialogRoot");var gM=q({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=jn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),s=j(),{modal:a}=Jt(n);return hM({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:m(r),close:()=>r.value=!1})}}),T2=gM,mM=q({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),fe(e,{type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=o=>m(n).onOpenChange(!1))}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["type"]))}}),P2=mM;const yM="dismissableLayer.pointerDownOutside",wM="dismissableLayer.focusOutside";function M2(t,e){const n=e.closest("[data-dismissable-layer]"),i=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),r=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(i===n||r.indexOf(i)<r.indexOf(n)))}function vM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1),o=j(()=>{});return Tt(s=>{if(!Gi||!Se(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(M2(e.value,u)){r.value=!1;return}if(f.target&&!r.value){let d=function(){nc(yM,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(i.removeEventListener("click",o.value),o.value=d,i.addEventListener("click",o.value,{once:!0})):d()}else i.removeEventListener("click",o.value);r.value=!1}},l=window.setTimeout(()=>{i.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),i.removeEventListener("pointerdown",a),i.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{Se(n)&&(r.value=!0)}}}function bM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1);return Tt(o=>{if(!Gi||!Se(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||M2(e.value,l)||a.target&&!r.value&&nc(wM,t,{originalEvent:a})};i.addEventListener("focusin",s),o(()=>i.removeEventListener("focusin",s))}),{onFocusCapture:()=>{Se(n)&&(r.value=!0)},onBlurCapture:()=>{Se(n)&&(r.value=!1)}}}const Wr=tn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var xM=q({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>Wr.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>Wr.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const h=Array.from(a.value),[g]=[...Wr.layersWithOutsidePointerEventsDisabled].slice(-1),y=h.indexOf(g);return l.value>=y}),c=vM(async h=>{const g=[...Wr.branches].some(y=>y?.contains(h.target));!u.value||g||(i("pointerDownOutside",h),i("interactOutside",h),await lt(),h.defaultPrevented||i("dismiss"))},o),d=bM(h=>{[...Wr.branches].some(y=>y?.contains(h.target))||(i("focusOutside",h),i("interactOutside",h),h.defaultPrevented||i("dismiss"))},o);LP("Escape",h=>{l.value===a.value.size-1&&(i("escapeKeyDown",h),h.defaultPrevented||i("dismiss"))});let p;return Tt(h=>{o.value&&(n.disableOutsidePointerEvents&&(Wr.layersWithOutsidePointerEventsDisabled.size===0&&(p=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),Wr.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),h(()=>{n.disableOutsidePointerEvents&&Wr.layersWithOutsidePointerEventsDisabled.size===1&&(s.value.body.style.pointerEvents=p)}))}),Tt(h=>{h(()=>{o.value&&(a.value.delete(o.value),Wr.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(h,g)=>(E(),B(m(qe),{ref:m(r),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:di({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:m(d).onFocusCapture,onBlurCapture:m(d).onBlurCapture,onPointerdownCapture:m(c).onPointerDownCapture},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),$l=xM;const _M=kP(()=>j([]));function kM(){const t=_M();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=I2(t.value,e),t.value.unshift(e)},remove(e){t.value=I2(t.value,e),t.value[0]?.resume()}}}function I2(t,e){const n=[...t],i=n.indexOf(e);return i!==-1&&n.splice(i,1),n}function SM(t){return t.filter(e=>e.tagName!=="A")}const Rg="focusScope.autoFocusOnMount",Tg="focusScope.autoFocusOnUnmount",N2={bubbles:!1,cancelable:!0};function CM(t,{select:e=!1}={}){const n=pn();for(const i of t)if(xo(i,{select:e}),pn()!==n)return!0}function EM(t){const e=D2(t),n=B2(e,t),i=B2(e.reverse(),t);return[n,i]}function D2(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function B2(t,e){for(const n of t)if(!OM(n,{upTo:e}))return n}function OM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function AM(t){return t instanceof HTMLInputElement&&"select"in t}function xo(t,{select:e=!1}={}){if(t&&t.focus){const n=pn();t.focus({preventScroll:!0}),t!==n&&AM(t)&&e&&t.select()}}var RM=q({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,i=e,{currentRef:r,currentElement:o}=Ne(),s=j(null),a=kM(),l=tn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Tt(u=>{if(!Gi)return;const c=o.value;if(!n.trapped)return;function d(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:xo(s.value,{select:!0})}function p(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||xo(s.value,{select:!0}))}function h(y){c.contains(s.value)||xo(c)}document.addEventListener("focusin",d),document.addEventListener("focusout",p);const g=new MutationObserver(h);c&&g.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",d),document.removeEventListener("focusout",p),g.disconnect()})}),Tt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const d=pn();if(!c.contains(d)){const h=new CustomEvent(Rg,N2);c.addEventListener(Rg,g=>i("mountAutoFocus",g)),c.dispatchEvent(h),h.defaultPrevented||(CM(SM(D2(c)),{select:!0}),pn()===d&&xo(c))}u(()=>{c.removeEventListener(Rg,y=>i("mountAutoFocus",y));const h=new CustomEvent(Tg,N2),g=y=>{i("unmountAutoFocus",y)};c.addEventListener(Tg,g),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||xo(d??document.body,{select:!0}),c.removeEventListener(Tg,g),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,d=pn();if(c&&d){const p=u.currentTarget,[h,g]=EM(p);h&&g?!u.shiftKey&&d===g?(u.preventDefault(),n.loop&&xo(h,{select:!0})):u.shiftKey&&d===h&&(u.preventDefault(),n.loop&&xo(g,{select:!0})):d===p&&u.preventDefault()}}return(u,c)=>(E(),B(m(qe),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),hc=RM;const TM="menu.itemSelect",Pg=["Enter"," "],PM=["ArrowDown","PageUp","Home"],F2=["ArrowUp","PageDown","End"],MM=[...PM,...F2];[...Pg],[...Pg];function $2(t){return t?"open":"closed"}function gc(t){return t==="indeterminate"}function L2(t){return gc(t)?"indeterminate":t?"checked":"unchecked"}function Mg(t){const e=pn();for(const n of t)if(n===e||(n.focus(),pn()!==e))return}function IM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function NM(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return IM(n,e)}function Ig(t){return t.pointerType==="mouse"}var DM=q({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),{forwardRef:o,currentElement:s}=Ne();return r.titleId||=xn(void 0,"reka-dialog-title"),r.descriptionId||=xn(void 0,"reka-dialog-description"),_t(()=>{r.contentElement=s,pn()!==document.body&&(r.triggerElement.value=pn())}),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m($l),fe({id:m(r).contentId,ref:m(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":m(r).descriptionId,"aria-labelledby":m(r).titleId,"data-state":m($2)(m(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>m(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>i("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>i("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>i("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>i("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),q2=DM,BM=q({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=cs(i),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(q2,fe({...n,...m(o)},{ref:m(s),"trap-focus":m(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),m(r).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),FM=BM,$M=q({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=cs(e);Ne();const o=Ur(),s=j(!1),a=j(!1);return(l,f)=>(E(),B(q2,fe({...n,...m(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||m(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;m(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),LM=$M,qM=q({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=cs(i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(FM,fe({key:0,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(LM,fe({key:1,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),V2=qM,VM=q({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).descriptionId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),z2=VM,zM=q({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur();return ac(!0),Ne(),(n,i)=>(E(),B(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),jM=zM,HM=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur(),{forwardRef:n}=Ne();return(i,r)=>m(e)?.modal.value?(E(),B(m(Hr),{key:0,present:i.forceMount||m(e).open.value},{default:C(()=>[M(jM,fe(i.$attrs,{ref:m(n),as:i.as,"as-child":i.asChild}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Re("v-if",!0)}}),j2=HM,UM=q({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=E2();return(n,i)=>m(e)||n.forceMount?(E(),B(kw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Re("v-if",!0)}}),pa=UM,WM=q({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),KM=WM,GM=q({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=Ur();return Ne(),(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).titleId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),H2=GM;const[JM,YM]=Pt("AlertDialogContent");var XM=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=cs(e);Ne();const o=j();return YM({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),B(m(V2),fe({...n,...m(r)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Nt(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Nt(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),QM=XM,ZM=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=JM(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onCancelElementChange(r.value)}),(o,s)=>(E(),B(m(P2),fe(e,{ref:m(i)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),e9=ZM,t9=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(z2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),n9=t9,i9=q({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(j2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),r9=i9,o9=q({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),s9=o9,a9=q({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return Ne(),(o,s)=>(E(),B(m(T2),fe(m(r),{modal:!0}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16))}}),l9=a9,f9=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(H2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),u9=f9;const[U2,c9]=Pt("AvatarRoot");var d9=q({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ne(),c9({imageLoadingStatus:j("idle")}),(e,n)=>(E(),B(m(qe),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),p9=d9,h9=q({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=U2();Ne();const i=j(e.delayMs===void 0);return Tt(r=>{if(e.delayMs&&Gi){const o=window.setTimeout(()=>{i.value=!0},e.delayMs);r(()=>{window.clearTimeout(o)})}}),(r,o)=>i.value&&m(n).imageLoadingStatus.value!=="loaded"?(E(),B(m(qe),{key:0,"as-child":r.asChild,as:r.as},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as-child","as"])):Re("v-if",!0)}}),g9=h9;function W2(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function m9(t,{referrerPolicy:e,crossOrigin:n}={}){const i=j(!1),r=j(null),o=U(()=>i.value?(!r.value&&Gi&&(r.value=new window.Image),r.value):null),s=j(W2(o.value,t.value)),a=l=>()=>{i.value&&(s.value=l)};return _t(()=>{i.value=!0,Tt(l=>{const f=o.value;if(!f)return;s.value=W2(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),qn(()=>{i.value=!1}),s}var y9=q({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,i=e,{src:r,referrerPolicy:o,crossOrigin:s}=Jt(n);Ne();const a=U2(),l=m9(r,{referrerPolicy:o,crossOrigin:s});return je(l,f=>{i("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>cl((E(),B(m(qe),{role:"img","as-child":f.asChild,as:f.as,src:m(r),"referrer-policy":m(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[Mv,m(l)==="loaded"]])}}),w9=y9;const K2="data-reka-collection-item";function ri(t={}){const{key:e="",isProvider:n=!1}=t,i=`${e}CollectionProvider`;let r;if(n){const u=j(new Map);r={collectionRef:j(),itemMap:u},Si(i,r)}else r=Qt(i);const o=(u=!1)=>{const c=r.collectionRef.value;if(!c)return[];const d=Array.from(c.querySelectorAll(`[${K2}]`)),h=Array.from(r.itemMap.value.values()).sort((g,y)=>d.indexOf(g.ref)-d.indexOf(y.ref));return u?h:h.filter(g=>g.ref.dataset.disabled!=="")},s=q({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:d,currentElement:p}=Fl();return je(p,()=>{r.collectionRef.value=p.value}),()=>Yt(pc,{ref:d},c)}}),a=q({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:d}){const{primitiveElement:p,currentElement:h}=Fl();return Tt(g=>{if(h.value){const y=Xs(h.value);r.itemMap.value.set(y,{ref:h.value,value:u.value}),g(()=>r.itemMap.value.delete(y))}}),()=>Yt(pc,{...d,[K2]:"",ref:p},c)}}),l=U(()=>Array.from(r.itemMap.value.values())),f=U(()=>r.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const v9="rovingFocusGroup.onEntryFocus",b9={bubbles:!1,cancelable:!0},x9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function G2(t,e,n){const i=_9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return x9[i]}function J2(t,e=!1){const n=pn();for(const i of t)if(i===n||(i.focus({preventScroll:e}),pn()!==n))return}function k9(t,e){return t.map((n,i)=>t[(e+i)%t.length])}const[S9,C9]=Pt("RovingFocusGroup");var E9=q({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const i=t,r=n,{loop:o,orientation:s,dir:a}=Jt(i),l=us(a),f=jn(i,"currentTabStopId",r,{defaultValue:i.defaultCurrentTabStopId,passive:i.currentTabStopId===void 0}),u=j(!1),c=j(!1),d=j(0),{getItems:p,CollectionSlot:h}=ri({isProvider:!0});function g(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const _=new CustomEvent(v9,b9);if(w.currentTarget.dispatchEvent(_),r("entryFocus",_),!_.defaultPrevented){const b=p().map(A=>A.ref).filter(A=>A.dataset.disabled!==""),x=b.find(A=>A.getAttribute("data-active")===""),k=b.find(A=>A.getAttribute("data-highlighted")===""),S=b.find(A=>A.id===f.value),T=[x,k,S,...b].filter(Boolean);J2(T,i.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:p}),C9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{d.value++},onFocusableItemRemove:()=>{d.value--}}),(w,v)=>(E(),B(m(h),null,{default:C(()=>[M(m(qe),{tabindex:u.value||d.value===0?-1:0,"data-orientation":m(s),as:w.as,"as-child":w.asChild,dir:m(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=_=>c.value=!0),onMouseup:y,onFocus:g,onBlur:v[1]||(v[1]=_=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),Y2=E9,O9=q({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=S9(),i=xn(),r=U(()=>e.tabStopId||i),o=U(()=>n.currentTabStopId.value===r.value),{getItems:s,CollectionItem:a}=ri();_t(()=>{e.focusable&&n.onFocusableItemAdd()}),qn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=G2(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(d=>d.ref).filter(d=>d.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const d=c.indexOf(f.currentTarget);c=n.loop.value?k9(c,d+1):c.slice(d+1)}lt(()=>J2(c))}}return(f,u)=>(E(),B(m(a),null,{default:C(()=>[M(m(qe),{tabindex:o.value?0:-1,"data-orientation":m(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?m(n).onItemFocus(r.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>m(n).onItemFocus(r.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),X2=O9,A9=q({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Ng=A9,R9=q({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:i}=Fl(),r=U(()=>e.checked??e.value);return je(r,(o,s)=>{if(!i.value)return;const a=i.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),d=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(d)}}),(o,s)=>(E(),B(Ng,fe({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),Q2=R9,T9=q({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),i=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((r,o)=>typeof r=="object"?Object.entries(r).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:r}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([r,o])=>({name:`${e.name}[${r}]`,value:o})):[]);return(r,o)=>(E(),X(Ve,null,[Re(" We render single input if it's required "),n.value?(E(),B(Q2,fe({key:r.name},{...e,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(E(!0),X(Ve,{key:1},Rt(i.value,s=>(E(),B(Q2,fe({key:s.name},{ref_for:!0},{...e,...r.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),Ll=T9;const[P9,gie]=Pt("CheckboxGroupRoot");function mc(t){return t==="indeterminate"}function Z2(t){return mc(t)?"indeterminate":t?"checked":"unchecked"}const[M9,I9]=Pt("CheckboxRoot");var N9=q({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=P9(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>Bl(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:ic(s.modelValue.value,n.value));function u(){if(Bl(s?.modelValue.value))a.value=mc(a.value)?!0:!a.value;else{const p=[...s.modelValue.value||[]];if(ic(p,n.value)){const h=p.findIndex(g=>jr(g,n.value));p.splice(h,1)}else p.push(n.value);s.modelValue.value=p}}const c=ca(o),d=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return I9({disabled:l,state:f}),(p,h)=>(E(),B(dn(m(s)?.rovingFocus.value?m(X2):m(qe)),fe(p.$attrs,{id:p.id,ref:m(r),role:"checkbox","as-child":p.asChild,as:p.as,type:p.as==="button"?"button":void 0,"aria-checked":m(mc)(f.value)?"mixed":f.value,"aria-required":p.required,"aria-label":p.$attrs["aria-label"]||d.value,"data-state":m(Z2)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:m(s)?.rovingFocus.value?!l.value:void 0,onKeydown:mr(Nt(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(p.$slots,"default",{modelValue:m(a),state:f.value}),m(c)&&p.name&&!m(s)?(E(),B(m(Ll),{key:0,type:"checkbox",checked:!!f.value,name:p.name,value:p.value,disabled:l.value,required:p.required},null,8,["checked","name","value","disabled","required"])):Re("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),D9=N9,B9=q({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ne(),n=M9();return(i,r)=>(E(),B(m(Hr),{present:i.forceMount||m(mc)(m(n).state.value)||m(n).state.value===!0},{default:C(()=>[M(m(qe),fe({ref:m(e),"data-state":m(Z2)(m(n).state.value),"data-disabled":m(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":i.asChild,as:i.as},i.$attrs),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),F9=B9;const[ex,$9]=Pt("PopperRoot");var L9=q({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=j();return $9({anchor:e,onAnchorChange:n=>e.value=n}),(n,i)=>z(n.$slots,"default")}}),yc=L9,q9=q({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=ex();return rv(()=>{r.onAnchorChange(e.reference??i.value)}),(o,s)=>(E(),B(m(qe),{ref:m(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),wc=q9;const V9={key:0,d:"M0 0L6 6L12 0"},z9={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var j9=q({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),fe(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),X("path",z9)):(E(),X("path",V9))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),H9=j9;function U9(t){return t!==null}function W9(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:i,middlewareData:r}=e,s=r.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Dg(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(r.arrow?.x??0)+a/2,p=(r.arrow?.y??0)+l/2;let h="",g="";return f==="bottom"?(h=s?c:`${d}px`,g=`${-l}px`):f==="top"?(h=s?c:`${d}px`,g=`${i.floating.height+l}px`):f==="right"?(h=`${-l}px`,g=s?c:`${p}px`):f==="left"&&(h=`${i.floating.width+l}px`,g=s?c:`${p}px`),{data:{x:h,y:g}}}}}function Dg(t){const[e,n="center"]=t.split("-");return[e,n]}const K9=["top","right","bottom","left"],_o=Math.min,Ci=Math.max,vc=Math.round,bc=Math.floor,vr=t=>({x:t,y:t}),G9={left:"right",right:"left",bottom:"top",top:"bottom"},J9={start:"end",end:"start"};function Bg(t,e,n){return Ci(t,_o(e,n))}function Kr(t,e){return typeof t=="function"?t(e):t}function Gr(t){return t.split("-")[0]}function ha(t){return t.split("-")[1]}function Fg(t){return t==="x"?"y":"x"}function $g(t){return t==="y"?"height":"width"}const Y9=new Set(["top","bottom"]);function br(t){return Y9.has(Gr(t))?"y":"x"}function Lg(t){return Fg(br(t))}function X9(t,e,n){n===void 0&&(n=!1);const i=ha(t),r=Lg(t),o=$g(r);let s=r==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=xc(s)),[s,xc(s)]}function Q9(t){const e=xc(t);return[qg(t),e,qg(e)]}function qg(t){return t.replace(/start|end/g,e=>J9[e])}const tx=["left","right"],nx=["right","left"],Z9=["top","bottom"],e7=["bottom","top"];function t7(t,e,n){switch(t){case"top":case"bottom":return n?e?nx:tx:e?tx:nx;case"left":case"right":return e?Z9:e7;default:return[]}}function n7(t,e,n,i){const r=ha(t);let o=t7(Gr(t),n==="start",i);return r&&(o=o.map(s=>s+"-"+r),e&&(o=o.concat(o.map(qg)))),o}function xc(t){return t.replace(/left|right|bottom|top/g,e=>G9[e])}function i7(t){return{top:0,right:0,bottom:0,left:0,...t}}function ix(t){return typeof t!="number"?i7(t):{top:t,right:t,bottom:t,left:t}}function _c(t){const{x:e,y:n,width:i,height:r}=t;return{width:i,height:r,top:n,left:e,right:e+i,bottom:n+r,x:e,y:n}}function rx(t,e,n){let{reference:i,floating:r}=t;const o=br(e),s=Lg(e),a=$g(s),l=Gr(e),f=o==="y",u=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,d=i[a]/2-r[a]/2;let p;switch(l){case"top":p={x:u,y:i.y-r.height};break;case"bottom":p={x:u,y:i.y+i.height};break;case"right":p={x:i.x+i.width,y:c};break;case"left":p={x:i.x-r.width,y:c};break;default:p={x:i.x,y:i.y}}switch(ha(e)){case"start":p[s]-=d*(n&&f?-1:1);break;case"end":p[s]+=d*(n&&f?-1:1);break}return p}const r7=async(t,e,n)=>{const{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:r}),{x:u,y:c}=rx(f,i,l),d=i,p={},h=0;for(let g=0;g<a.length;g++){const{name:y,fn:w}=a[g],{x:v,y:_,data:b,reset:x}=await w({x:u,y:c,initialPlacement:i,placement:d,strategy:r,middlewareData:p,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=_??c,p={...p,[y]:{...p[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(d=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:r}):x.rects),{x:u,y:c}=rx(f,d,l)),g=-1)}return{x:u,y:c,placement:d,strategy:r,middlewareData:p}};async function ql(t,e){var n;e===void 0&&(e={});const{x:i,y:r,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:d=!1,padding:p=0}=Kr(e,t),h=ix(p),y=a[d?c==="floating"?"reference":"floating":c],w=_c(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},x=_c(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:_,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const o7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Kr(t,e)||{};if(f==null)return{};const c=ix(u),d={x:n,y:i},p=Lg(r),h=$g(p),g=await s.getDimensions(f),y=p==="y",w=y?"top":"left",v=y?"bottom":"right",_=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[p]-d[p]-o.floating[h],x=d[p]-o.reference[p],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let S=k?k[_]:0;(!S||!await(s.isElement==null?void 0:s.isElement(k)))&&(S=a.floating[_]||o.floating[h]);const T=b/2-x/2,A=S/2-g[h]/2-1,R=_o(c[w],A),F=_o(c[v],A),L=R,W=S-g[h]-F,ae=S/2-g[h]/2+T,le=Bg(L,ae,W),ce=!l.arrow&&ha(r)!=null&&ae!==le&&o.reference[h]/2-(ae<L?R:F)-g[h]/2<0,re=ce?ae<L?ae-L:ae-W:0;return{[p]:d[p]+re,data:{[p]:le,centerOffset:ae-le-re,...ce&&{alignmentOffset:re}},reset:ce}}}),s7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,i;const{placement:r,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...y}=Kr(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Gr(r),v=br(a),_=Gr(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=d||(_||!g?[xc(a)]:Q9(a)),k=h!=="none";!d&&k&&x.push(...n7(a,g,h,b));const S=[a,...x],T=await ql(e,y),A=[];let R=((i=o.flip)==null?void 0:i.overflows)||[];if(u&&A.push(T[w]),c){const ae=X9(r,s,b);A.push(T[ae[0]],T[ae[1]])}if(R=[...R,{placement:r,overflows:A}],!A.every(ae=>ae<=0)){var F,L;const ae=(((F=o.flip)==null?void 0:F.index)||0)+1,le=S[ae];if(le&&(!(c==="alignment"?v!==br(le):!1)||R.every(te=>br(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:ae,overflows:R},reset:{placement:le}};let ce=(L=R.filter(re=>re.overflows[0]<=0).sort((re,te)=>re.overflows[1]-te.overflows[1])[0])==null?void 0:L.placement;if(!ce)switch(p){case"bestFit":{var W;const re=(W=R.filter(te=>{if(k){const He=br(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:W[0];re&&(ce=re);break}case"initialPlacement":ce=a;break}if(r!==ce)return{reset:{placement:ce}}}return{}}}};function ox(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function sx(t){return K9.some(e=>t[e]>=0)}const a7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:i="referenceHidden",...r}=Kr(t,e);switch(i){case"referenceHidden":{const o=await ql(e,{...r,elementContext:"reference"}),s=ox(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:sx(s)}}}case"escaped":{const o=await ql(e,{...r,altBoundary:!0}),s=ox(o,n.floating);return{data:{escapedOffsets:s,escaped:sx(s)}}}default:return{}}}}},ax=new Set(["left","top"]);async function l7(t,e){const{placement:n,platform:i,elements:r}=t,o=await(i.isRTL==null?void 0:i.isRTL(r.floating)),s=Gr(n),a=ha(n),l=br(n)==="y",f=ax.has(s)?-1:1,u=o&&l?-1:1,c=Kr(e,t);let{mainAxis:d,crossAxis:p,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(p=a==="end"?h*-1:h),l?{x:p*u,y:d*f}:{x:d*f,y:p*u}}const f7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,i;const{x:r,y:o,placement:s,middlewareData:a}=e,l=await l7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:s}}}}},u7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Kr(t,e),f={x:n,y:i},u=await ql(e,l),c=br(Gr(r)),d=Fg(c);let p=f[d],h=f[c];if(o){const y=d==="y"?"top":"left",w=d==="y"?"bottom":"right",v=p+u[y],_=p-u[w];p=Bg(v,p,_)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],_=h-u[w];h=Bg(v,h,_)}const g=a.fn({...e,[d]:p,[c]:h});return{...g,data:{x:g.x-n,y:g.y-i,enabled:{[d]:o,[c]:s}}}}}},c7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Kr(t,e),u={x:n,y:i},c=br(r),d=Fg(c);let p=u[d],h=u[c];const g=Kr(a,e),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const _=d==="y"?"height":"width",b=o.reference[d]-o.floating[_]+y.mainAxis,x=o.reference[d]+o.reference[_]-y.mainAxis;p<b?p=b:p>x&&(p=x)}if(f){var w,v;const _=d==="y"?"width":"height",b=ax.has(Gr(r)),x=o.reference[c]-o.floating[_]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),k=o.reference[c]+o.reference[_]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>k&&(h=k)}return{[d]:p,[c]:h}}}},d7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,i;const{placement:r,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Kr(t,e),u=await ql(e,f),c=Gr(r),d=ha(r),p=br(r)==="y",{width:h,height:g}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=d===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=d==="end"?"top":"bottom");const v=g-u.top-u.bottom,_=h-u.left-u.right,b=_o(g-u[y],v),x=_o(h-u[w],_),k=!e.middlewareData.shift;let S=b,T=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(T=_),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(S=v),k&&!d){const R=Ci(u.left,0),F=Ci(u.right,0),L=Ci(u.top,0),W=Ci(u.bottom,0);p?T=h-2*(R!==0||F!==0?R+F:Ci(u.left,u.right)):S=g-2*(L!==0||W!==0?L+W:Ci(u.top,u.bottom))}await l({...e,availableWidth:T,availableHeight:S});const A=await s.getDimensions(a.floating);return h!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function kc(){return typeof window<"u"}function ds(t){return Vg(t)?(t.nodeName||"").toLowerCase():"#document"}function Ei(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function xr(t){var e;return(e=(Vg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Vg(t){return kc()?t instanceof Node||t instanceof Ei(t).Node:!1}function Ji(t){return kc()?t instanceof Element||t instanceof Ei(t).Element:!1}function _r(t){return kc()?t instanceof HTMLElement||t instanceof Ei(t).HTMLElement:!1}function lx(t){return!kc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Ei(t).ShadowRoot}const p7=new Set(["inline","contents"]);function Vl(t){const{overflow:e,overflowX:n,overflowY:i,display:r}=Yi(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!p7.has(r)}const h7=new Set(["table","td","th"]);function g7(t){return h7.has(ds(t))}const m7=[":popover-open",":modal"];function Sc(t){return m7.some(e=>{try{return t.matches(e)}catch{return!1}})}const y7=["transform","translate","scale","rotate","perspective"],w7=["transform","translate","scale","rotate","perspective","filter"],v7=["paint","layout","strict","content"];function zg(t){const e=jg(),n=Ji(t)?Yi(t):t;return y7.some(i=>n[i]?n[i]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||w7.some(i=>(n.willChange||"").includes(i))||v7.some(i=>(n.contain||"").includes(i))}function b7(t){let e=ko(t);for(;_r(e)&&!ga(e);){if(zg(e))return e;if(Sc(e))return null;e=ko(e)}return null}function jg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const x7=new Set(["html","body","#document"]);function ga(t){return x7.has(ds(t))}function Yi(t){return Ei(t).getComputedStyle(t)}function Cc(t){return Ji(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function ko(t){if(ds(t)==="html")return t;const e=t.assignedSlot||t.parentNode||lx(t)&&t.host||xr(t);return lx(e)?e.host:e}function fx(t){const e=ko(t);return ga(e)?t.ownerDocument?t.ownerDocument.body:t.body:_r(e)&&Vl(e)?e:fx(e)}function zl(t,e,n){var i;e===void 0&&(e=[]),n===void 0&&(n=!0);const r=fx(t),o=r===((i=t.ownerDocument)==null?void 0:i.body),s=Ei(r);if(o){const a=Hg(s);return e.concat(s,s.visualViewport||[],Vl(r)?r:[],a&&n?zl(a):[])}return e.concat(r,zl(r,[],n))}function Hg(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function ux(t){const e=Yi(t);let n=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=_r(t),o=r?t.offsetWidth:n,s=r?t.offsetHeight:i,a=vc(n)!==o||vc(i)!==s;return a&&(n=o,i=s),{width:n,height:i,$:a}}function Ug(t){return Ji(t)?t:t.contextElement}function ma(t){const e=Ug(t);if(!_r(e))return vr(1);const n=e.getBoundingClientRect(),{width:i,height:r,$:o}=ux(e);let s=(o?vc(n.width):n.width)/i,a=(o?vc(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const _7=vr(0);function cx(t){const e=Ei(t);return!jg()||!e.visualViewport?_7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function k7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Ei(t)?!1:e}function ps(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n=!1);const r=t.getBoundingClientRect(),o=Ug(t);let s=vr(1);e&&(i?Ji(i)&&(s=ma(i)):s=ma(t));const a=k7(o,n,i)?cx(o):vr(0);let l=(r.left+a.x)/s.x,f=(r.top+a.y)/s.y,u=r.width/s.x,c=r.height/s.y;if(o){const d=Ei(o),p=i&&Ji(i)?Ei(i):i;let h=d,g=Hg(h);for(;g&&i&&p!==h;){const y=ma(g),w=g.getBoundingClientRect(),v=Yi(g),_=w.left+(g.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(g.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=_,f+=b,h=Ei(g),g=Hg(h)}}return _c({width:u,height:c,x:l,y:f})}function Ec(t,e){const n=Cc(t).scrollLeft;return e?e.left+n:ps(xr(t)).left+n}function dx(t,e){const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-Ec(t,n),r=n.top+e.scrollTop;return{x:i,y:r}}function S7(t){let{elements:e,rect:n,offsetParent:i,strategy:r}=t;const o=r==="fixed",s=xr(i),a=e?Sc(e.floating):!1;if(i===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=vr(1);const u=vr(0),c=_r(i);if((c||!c&&!o)&&((ds(i)!=="body"||Vl(s))&&(l=Cc(i)),_r(i))){const p=ps(i);f=ma(i),u.x=p.x+i.clientLeft,u.y=p.y+i.clientTop}const d=s&&!c&&!o?dx(s,l):vr(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+d.x,y:n.y*f.y-l.scrollTop*f.y+u.y+d.y}}function C7(t){return Array.from(t.getClientRects())}function E7(t){const e=xr(t),n=Cc(t),i=t.ownerDocument.body,r=Ci(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),o=Ci(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let s=-n.scrollLeft+Ec(t);const a=-n.scrollTop;return Yi(i).direction==="rtl"&&(s+=Ci(e.clientWidth,i.clientWidth)-r),{width:r,height:o,x:s,y:a}}const px=25;function O7(t,e){const n=Ei(t),i=xr(t),r=n.visualViewport;let o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;const u=jg();(!u||u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}const f=Ec(i);if(f<=0){const u=i.ownerDocument,c=u.body,d=getComputedStyle(c),p=u.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,h=Math.abs(i.clientWidth-c.clientWidth-p);h<=px&&(o-=h)}else f<=px&&(o+=f);return{width:o,height:s,x:a,y:l}}const A7=new Set(["absolute","fixed"]);function R7(t,e){const n=ps(t,!0,e==="fixed"),i=n.top+t.clientTop,r=n.left+t.clientLeft,o=_r(t)?ma(t):vr(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=r*o.x,f=i*o.y;return{width:s,height:a,x:l,y:f}}function hx(t,e,n){let i;if(e==="viewport")i=O7(t,n);else if(e==="document")i=E7(xr(t));else if(Ji(e))i=R7(e,n);else{const r=cx(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return _c(i)}function gx(t,e){const n=ko(t);return n===e||!Ji(n)||ga(n)?!1:Yi(n).position==="fixed"||gx(n,e)}function T7(t,e){const n=e.get(t);if(n)return n;let i=zl(t,[],!1).filter(a=>Ji(a)&&ds(a)!=="body"),r=null;const o=Yi(t).position==="fixed";let s=o?ko(t):t;for(;Ji(s)&&!ga(s);){const a=Yi(s),l=zg(s);!l&&a.position==="fixed"&&(r=null),(o?!l&&!r:!l&&a.position==="static"&&!!r&&A7.has(r.position)||Vl(s)&&!l&&gx(t,s))?i=i.filter(u=>u!==s):r=a,s=ko(s)}return e.set(t,i),i}function P7(t){let{element:e,boundary:n,rootBoundary:i,strategy:r}=t;const s=[...n==="clippingAncestors"?Sc(e)?[]:T7(e,this._c):[].concat(n),i],a=s[0],l=s.reduce((f,u)=>{const c=hx(e,u,r);return f.top=Ci(c.top,f.top),f.right=_o(c.right,f.right),f.bottom=_o(c.bottom,f.bottom),f.left=Ci(c.left,f.left),f},hx(e,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function M7(t){const{width:e,height:n}=ux(t);return{width:e,height:n}}function I7(t,e,n){const i=_r(e),r=xr(e),o=n==="fixed",s=ps(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=vr(0);function f(){l.x=Ec(r)}if(i||!i&&!o)if((ds(e)!=="body"||Vl(r))&&(a=Cc(e)),i){const p=ps(e,!0,o,e);l.x=p.x+e.clientLeft,l.y=p.y+e.clientTop}else r&&f();o&&!i&&r&&f();const u=r&&!i&&!o?dx(r,a):vr(0),c=s.left+a.scrollLeft-l.x-u.x,d=s.top+a.scrollTop-l.y-u.y;return{x:c,y:d,width:s.width,height:s.height}}function Wg(t){return Yi(t).position==="static"}function mx(t,e){if(!_r(t)||Yi(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return xr(t)===n&&(n=n.ownerDocument.body),n}function yx(t,e){const n=Ei(t);if(Sc(t))return n;if(!_r(t)){let r=ko(t);for(;r&&!ga(r);){if(Ji(r)&&!Wg(r))return r;r=ko(r)}return n}let i=mx(t,e);for(;i&&g7(i)&&Wg(i);)i=mx(i,e);return i&&ga(i)&&Wg(i)&&!zg(i)?n:i||b7(t)||n}const N7=async function(t){const e=this.getOffsetParent||yx,n=this.getDimensions,i=await n(t.floating);return{reference:I7(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function D7(t){return Yi(t).direction==="rtl"}const B7={convertOffsetParentRelativeRectToViewportRelativeRect:S7,getDocumentElement:xr,getClippingRect:P7,getOffsetParent:yx,getElementRects:N7,getClientRects:C7,getDimensions:M7,getScale:ma,isElement:Ji,isRTL:D7};function wx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function F7(t,e){let n=null,i;const r=xr(t);function o(){var a;clearTimeout(i),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:d,height:p}=f;if(a||e(),!d||!p)return;const h=bc(c),g=bc(r.clientWidth-(u+d)),y=bc(r.clientHeight-(c+p)),w=bc(u),_={rootMargin:-h+"px "+-g+"px "+-y+"px "+-w+"px",threshold:Ci(0,_o(1,l))||1};let b=!0;function x(k){const S=k[0].intersectionRatio;if(S!==l){if(!b)return s();S?s(!1,S):i=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!wx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{..._,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,_)}n.observe(t)}return s(!0),o}function $7(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=i,f=Ug(t),u=r||o?[...f?zl(f):[],...zl(e)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?F7(f,n):null;let d=-1,p=null;s&&(p=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&p&&(p.unobserve(e),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var _;(_=p)==null||_.observe(e)})),n()}),f&&!l&&p.observe(f),p.observe(e));let h,g=l?ps(t):null;l&&y();function y(){const w=ps(t);g&&!wx(g,w)&&n(),g=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{r&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=p)==null||w.disconnect(),p=null,l&&cancelAnimationFrame(h)}}const L7=f7,vx=u7,Kg=s7,q7=d7,V7=a7,z7=o7,j7=c7,bx=(t,e,n)=>{const i=new Map,r={platform:B7,...n},o={...r.platform,_c:i};return r7(t,e,{...r,platform:o})};function H7(t){return t!=null&&typeof t=="object"&&"$el"in t}function Gg(t){if(H7(t)){const e=t.$el;return Vg(e)&&ds(e)==="#comment"?null:e}return t}function ya(t){return typeof t=="function"?t():m(t)}function U7(t){return{name:"arrow",options:t,fn(e){const n=Gg(ya(t.element));return n==null?{}:z7({element:n,padding:t.padding}).fn(e)}}}function xx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function _x(t,e){const n=xx(t);return Math.round(e*n)/n}function W7(t,e,n){n===void 0&&(n={});const i=n.whileElementsMounted,r=U(()=>{var S;return(S=ya(n.open))!=null?S:!0}),o=U(()=>ya(n.middleware)),s=U(()=>{var S;return(S=ya(n.placement))!=null?S:"bottom"}),a=U(()=>{var S;return(S=ya(n.strategy))!=null?S:"absolute"}),l=U(()=>{var S;return(S=ya(n.transform))!=null?S:!0}),f=U(()=>Gg(t.value)),u=U(()=>Gg(e.value)),c=j(0),d=j(0),p=j(a.value),h=j(s.value),g=Xt({}),y=j(!1),w=U(()=>{const S={position:p.value,left:"0",top:"0"};if(!u.value)return S;const T=_x(u.value,c.value),A=_x(u.value,d.value);return l.value?{...S,transform:"translate("+T+"px, "+A+"px)",...xx(u.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:T+"px",top:A+"px"}});let v;function _(){if(f.value==null||u.value==null)return;const S=r.value;bx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(T=>{c.value=T.x,d.value=T.y,p.value=T.strategy,h.value=T.placement,g.value=T.middlewareData,y.value=S!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),i===void 0){_();return}if(f.value!=null&&u.value!=null){v=i(f.value,u.value,_);return}}function k(){r.value||(y.value=!1)}return je([o,s,a,r],_,{flush:"sync"}),je([f,u],x,{flush:"sync"}),je(r,k,{flush:"sync"}),il()&&su(b),{x:Xo(c),y:Xo(d),strategy:Xo(p),placement:Xo(h),middlewareData:Xo(g),isPositioned:Xo(y),floatingStyles:w,update:_}}const kx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[K7,G7]=Pt("PopperContent");var J7=q({inheritAttrs:!1,__name:"PopperContent",props:qw({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...kx}),emits:["placed"],setup(t,{emit:e}){const n=t,i=e,r=ex(),{forwardRef:o,currentElement:s}=Ne(),a=j(),l=j(),{width:f,height:u}=rM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),d=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:d.value,boundary:p.value.filter(U9),altBoundary:p.value.length>0})),g=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=_P(()=>[L7({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Kg({...h.value,...g.value}),n.avoidCollisions&&vx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?j7():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Kg({...h.value,...g.value}),q7({...h.value,apply:({elements:L,rects:W,availableWidth:ae,availableHeight:le})=>{const{width:ce,height:re}=W.reference,te=L.floating.style;te.setProperty("--reka-popper-available-width",`${ae}px`),te.setProperty("--reka-popper-available-height",`${le}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${re}px`)}}),l.value&&U7({element:l.value,padding:n.arrowPadding}),W9({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&V7({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??r.anchor.value),{floatingStyles:v,placement:_,isPositioned:b,middlewareData:x}=W7(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...L)=>$7(...L,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),k=U(()=>Dg(_.value)[0]),S=U(()=>Dg(_.value)[1]);rv(()=>{b.value&&i("placed")});const T=U(()=>x.value.arrow?.centerOffset!==0),A=j("");Tt(()=>{s.value&&(A.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),F=U(()=>x.value.arrow?.y??0);return G7({placedSide:k,onArrowChange:L=>l.value=L,arrowX:R,arrowY:F,shouldHideArrow:T}),(L,W)=>(E(),X("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:di({...m(v),transform:m(b)?m(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[m(x).transformOrigin?.x,m(x).transformOrigin?.y].join(" "),...m(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[M(m(qe),fe({ref:m(o)},L.$attrs,{"as-child":n.asChild,as:L.as,"data-side":k.value,"data-align":S.value,style:{animation:m(b)?void 0:"none"}}),{default:C(()=>[z(L.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Oc=J7;const Y7={top:"bottom",right:"left",bottom:"top",left:"right"};var X7=q({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ne(),n=K7(),i=U(()=>Y7[n.placedSide.value]);return(r,o)=>(E(),X("span",{ref:s=>{m(n).onArrowChange(s)},style:di({position:"absolute",left:m(n).arrowX?.value?`${m(n).arrowX?.value}px`:void 0,top:m(n).arrowY?.value?`${m(n).arrowY?.value}px`:void 0,[i.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m(n).placedSide.value],visibility:m(n).shouldHideArrow.value?"hidden":void 0})},[M(H9,fe(r.$attrs,{ref:m(e),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Q7=X7;function Z7(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>jl(i,e,n)):jl(t,e,n)}function jl(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}const[Jg,eI]=Pt("ListboxRoot");var tI=q({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const i=t,r=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(i),{getItems:c}=ri({isProvider:!0}),{handleTypeaheadSearch:d}=cc(),{primitiveElement:p,currentElement:h}=Fl(),g=iM(),y=us(u),w=ca(h),v=j(),_=j(!1),b=j(!0),x=jn(i,"modelValue",r,{defaultValue:i.defaultValue??(o.value?[]:void 0),passive:i.modelValue===void 0,deep:!0});function k(I){if(_.value=!0,i.multiple){const ee=Array.isArray(x.value)?[...x.value]:[],K=ee.findIndex(ue=>jl(ue,I,i.by));i.selectionBehavior==="toggle"?(K===-1?ee.push(I):ee.splice(K,1),x.value=ee):(x.value=[I],v.value=I)}else i.selectionBehavior==="toggle"&&jl(x.value,I,i.by)?x.value=void 0:x.value=I;setTimeout(()=>{_.value=!1},1)}const S=j(null),T=j(null),A=j(!1),R=j(!1),F=rc(),L=rc(),W=rc();function ae(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function le(I,ee=!0){if(!I)return;S.value=I,b.value&&S.value.focus(),ee&&S.value.scrollIntoView({block:"nearest"});const K=c().find(ue=>ue.ref===I);r("highlight",K)}function ce(I){if(A.value)W.trigger(I);else{const ee=c().find(K=>jl(K.value,I,i.by));ee&&(S.value=ee.ref,le(ee.ref))}}function re(I){S.value&&S.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||S.value.click())}function te(I){if(b.value){if(_.value=!0,A.value)L.trigger(I);else{const ee=I.altKey||I.ctrlKey||I.metaKey;if(ee&&I.key==="a"&&o.value){const K=c(),ue=K.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),le(K[K.length-1].ref)}else if(!ee){const K=d(I.key,c());K&&le(K)}}setTimeout(()=>{_.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ut(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function ct(I){const ee=S.value;ee?.isConnected&&(T.value=ee),S.value=null,r("leave",I)}function vt(I){const ee=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ee),r("entryFocus",ee),!ee.defaultPrevented)if(T.value)le(T.value);else{const K=ae()?.[0];le(K)}}function We(I){const ee=G2(I,a.value,y.value);if(!ee)return;let K=ae();if(S.value){if(ee==="last")K.reverse();else if(ee==="prev"||ee==="next"){ee==="prev"&&K.reverse();const ue=K.indexOf(S.value);K=K.slice(ue+1)}Ze(I,K[0])}if(K.length){const ue=!S.value&&ee==="prev"?K.length-1:0;le(K[ue])}if(A.value)return L.trigger(I)}function Ze(I,ee){if(!(A.value||i.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ee)?.value;if(I.key===g.END?Be=ue[ue.length-1].value:I.key===g.HOME&&(Be=ue[0].value),!Be||!v.value)return;const $=bP(ue.map(V=>V.value),v.value,Be);x.value=$}}async function ye(I){if(await lt(),A.value)F.trigger(I);else{const ee=ae(),K=ee.find(ue=>ue.dataset.state==="checked");K?le(K):ee.length&&le(ee[0])}}return je(x,()=>{_.value||lt(()=>{ye()})},{immediate:!0,deep:!0}),e({highlightedElement:S,highlightItem:ce,highlightFirstItem:ut,highlightSelected:ye,getItems:c}),eI({modelValue:x,onValueChange:k,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:S,isVirtual:A,virtualFocusHook:F,virtualKeydownHook:L,virtualHighlightHook:W,by:i.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:ct,onEnter:vt,changeHighlight:le,onKeydownEnter:re,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ut}),(I,ee)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:p,as:I.as,"as-child":I.asChild,dir:m(y),"data-disabled":m(l)?"":void 0,onPointerleave:ct,onFocusout:ee[0]||(ee[0]=async K=>{const ue=K.relatedTarget||K.target;await lt(),S.value&&m(h)&&!m(h).contains(ue)&&ct(K)})},{default:C(()=>[z(I.$slots,"default",{modelValue:m(x)}),m(w)&&I.name?(E(),B(m(Ll),{key:0,name:I.name,value:m(x),disabled:m(l),required:I.required},null,8,["name","value","disabled","required"])):Re("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),nI=tI,iI=q({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ri(),n=Jg(),i=oc(!1,10);return(r,o)=>(E(),B(m(e),null,{default:C(()=>[M(m(qe),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:m(n).focusable.value?m(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":m(n).orientation.value,"aria-multiselectable":!!m(n).multiple.value,"data-orientation":m(n).orientation.value,onMousedown:o[0]||(o[0]=Nt(s=>i.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{m(i)||m(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=mr(s=>{m(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||m(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),m(n).focusable.value&&m(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),mr(m(n).onKeydownEnter,["enter"]),m(n).onKeydownTypeAhead]},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),rI=iI,oI=q({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=Jg(),{primitiveElement:s,currentElement:a}=Fl(),l=U(()=>n.disabled||o.disabled.value||!1),f=j();return ov(()=>f.value=o.highlightedElement.value?.id),_t(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),qn(()=>{o.focusable.value=!0}),(u,c)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:m(r),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[mr(Nt(m(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),mr(m(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=d=>{r.value=d.target.value,m(o).highlightFirstItem()}),onCompositionstart:m(o).onCompositionStart,onCompositionend:m(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),sI=oI;const[aI,lI]=Pt("ListboxGroup");var fI=q({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-listbox-group");return lI({id:n}),(i,r)=>(E(),B(m(qe),fe({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),uI=fI,cI=q({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=aI({id:""});return(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),dI=cI;const pI="listbox.select",[mie,hI]=Pt("ListboxItem");var gI=q({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xn(void 0,"reka-listbox-item"),{CollectionItem:o}=ri(),{forwardRef:s,currentElement:a}=Ne(),l=Jg(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>Z7(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function d(h){i("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function p(h){const g={originalEvent:h,value:n.value};nc(pI,d,g)}return hI({isSelected:u}),(h,g)=>(E(),B(m(o),{value:h.value},{default:C(()=>[t8([f.value,u.value],()=>M(m(qe),fe({id:m(r)},h.$attrs,{ref:m(s),role:"option",tabindex:m(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:p,onKeydown:mr(Nt(p,["prevent"]),["space"]),onPointermove:g[0]||(g[0]=()=>{m(l).highlightedElement.value!==m(a)&&m(l).highlightOnHover.value&&!m(l).focusable.value&&m(l).changeHighlight(m(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),g,1)]),_:3},8,["value"]))}}),mI=gI;function yI(t){const e=xg({nonce:j()});return U(()=>t?.value||e.nonce?.value)}var wI=q({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(wc),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vI=wI;function bI(){const t=j(!1);return _t(()=>{ua("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ua(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const xI=x2(bI),[Ac,_I]=Pt(["MenuRoot","MenuSub"],"MenuContext"),[Yg,kI]=Pt("MenuRoot");var SI=q({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r,dir:o}=Jt(n),s=us(o),a=jn(n,"open",i),l=j(),f=xI();return _I({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),kI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:r}),(u,c)=>(E(),B(m(yc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),CI=SI;const[Sx,EI]=Pt("MenuContent");var OI=q({__name:"MenuContentImpl",props:qw({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...kx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,i=e,r=Ac(),o=Yg(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);Og(),ac(a.value);const f=j(""),u=j(0),c=j(0),d=j(null),p=j("right"),h=j(0),g=j(null),y=j(),{forwardRef:w,currentElement:v}=Ne(),{handleTypeaheadSearch:_}=cc();je(v,A=>{r.onContentChange(A)}),qn(()=>{window.clearTimeout(u.value)});function b(A){return p.value===d.value?.side&&NM(A,d.value?.area)}async function x(A){i("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),v.value?.focus({preventScroll:!0}))}function k(A){if(A.defaultPrevented)return;const F=A.target.closest("[data-reka-menu-content]")===A.currentTarget,L=A.ctrlKey||A.altKey||A.metaKey,W=A.key.length===1,ae=v2(A,pn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(ae)return ae?.focus();if(A.code==="Space")return;const le=y.value?.getItems()??[];if(F&&(A.key==="Tab"&&A.preventDefault(),!L&&W&&_(A.key,le)),A.target!==v.value||!MM.includes(A.key))return;A.preventDefault();const ce=[...le.map(re=>re.ref)];F2.includes(A.key)&&ce.reverse(),Mg(ce)}function S(A){A?.currentTarget?.contains?.(A.target)||(window.clearTimeout(u.value),f.value="")}function T(A){if(!Ig(A))return;const R=A.target,F=h.value!==A.clientX;if(A?.currentTarget?.contains(R)&&F){const L=A.clientX>h.value?"right":"left";p.value=L,h.value=A.clientX}}return EI({onItemEnter:A=>!!b(A),onItemLeave:A=>{b(A)||(v.value?.focus(),g.value=null)},onTriggerLeave:A=>!!b(A),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:A=>{d.value=A}}),(A,R)=>(E(),B(m(hc),{"as-child":"",trapped:m(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=F=>i("closeAutoFocus",F))},{default:C(()=>[M(m($l),{"as-child":"","disable-outside-pointer-events":m(a),onEscapeKeyDown:R[2]||(R[2]=F=>i("escapeKeyDown",F)),onPointerDownOutside:R[3]||(R[3]=F=>i("pointerDownOutside",F)),onFocusOutside:R[4]||(R[4]=F=>i("focusOutside",F)),onInteractOutside:R[5]||(R[5]=F=>i("interactOutside",F)),onDismiss:R[6]||(R[6]=F=>i("dismiss"))},{default:C(()=>[M(m(Y2),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":g.value,"onUpdate:currentTabStopId":R[0]||(R[0]=F=>g.value=F),"as-child":"",orientation:"vertical",dir:m(o).dir.value,loop:m(l),onEntryFocus:R[1]||(R[1]=F=>{i("entryFocus",F),m(o).isUsingKeyboardRef.value||F.preventDefault()})},{default:C(()=>[M(m(Oc),{ref:m(w),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":m($2)(m(r).open.value),dir:m(o).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:k,onBlur:S,onPointermove:T},{default:C(()=>[z(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Cx=OI,AI=q({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=Sx(),{forwardRef:i}=Ne(),{CollectionItem:r}=ri(),o=j(!1);async function s(l){l.defaultPrevented||Ig(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Ig(l)&&n.onItemLeave(l)}return(l,f)=>(E(),B(m(r),{value:{textValue:l.textValue}},{default:C(()=>[M(m(qe),fe({ref:m(i),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),RI=AI,TI=q({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Yg(),a=Sx(),l=j(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(TM,{bubbles:!0,cancelable:!0});i("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),B(RI,fe(n,{ref:m(r),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async d=>{await lt(),!d.defaultPrevented&&(l.value||d.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async d=>{const p=m(a).searchRef.value!=="";u.disabled||p&&d.key===" "||m(Pg).includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),Ex=TI;const[PI,MI]=Pt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var II=q({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=PI({modelValue:j(!1)});return(n,i)=>(E(),B(m(Hr),{present:n.forceMount||m(gc)(m(e).modelValue.value)||m(e).modelValue.value===!0},{default:C(()=>[M(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(L2)(m(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),NI=II,DI=q({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=_2(n,["modelValue"]),o=sn(r),s=jn(n,"modelValue",i);return MI({modelValue:s}),(a,l)=>(E(),B(Ex,fe({role:"menuitemcheckbox"},m(o),{"aria-checked":m(gc)(m(s))?"mixed":m(s),"data-state":m(L2)(m(s)),onSelect:l[0]||(l[0]=async f=>{i("select",f),m(gc)(m(s))?s.value=!0:s.value=!m(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:m(s)})]),_:3},16,["aria-checked","data-state"]))}}),BI=DI,FI=q({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Bt(n,i),o=Ac(),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(Cx,fe(m(r),{ref:m(s),"trap-focus":m(o).open.value,"disable-outside-pointer-events":m(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>m(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Nt(u=>i("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),$I=FI,LI=q({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Bt(t,e),o=Ac();return(s,a)=>(E(),B(Cx,fe(m(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>m(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),qI=LI,VI=q({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Bt(t,e),o=Ac(),s=Yg();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(o).open.value},{default:C(()=>[m(s).modal.value?(E(),B($I,At(fe({key:0},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(qI,At(fe({key:1},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),zI=VI,jI=q({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),fe({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),HI=jI,UI=q({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),WI=UI,KI=q({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),GI=KI,JI=q({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),fe(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),YI=JI;const[Hl,XI]=Pt("PopoverRoot");var QI=q({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r}=Jt(n),o=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=j(),a=j(!1);return XI({contentId:"",triggerId:"",modal:r,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),B(m(yc),null,{default:C(()=>[z(l.$slots,"default",{open:m(o),close:()=>o.value=!1})]),_:3}))}}),ZI=QI,eN=q({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=sn(_2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ne(),s=Hl();return Og(),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m($l),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>i("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>i("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>i("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>i("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>m(s).onOpenChange(!1))},{default:C(()=>[M(m(Oc),fe(m(r),{id:m(s).contentId,ref:m(o),"data-state":m(s).open.value?"open":"closed","aria-labelledby":m(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Ox=eN,tN=q({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Hl(),o=j(!1);ac(!0);const s=Bt(n,i),{forwardRef:a,currentElement:l}=Ne();return uc(l),(f,u)=>(E(),B(Ox,fe(m(s),{ref:m(a),"trap-focus":m(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Nt(c=>{i("closeAutoFocus",c),o.value||m(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{i("pointerDownOutside",c);const d=c.detail.originalEvent,p=d.button===0&&d.ctrlKey===!0,h=d.button===2||p;o.value=h}),onFocusOutside:u[2]||(u[2]=Nt(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),nN=tN,iN=q({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Hl(),o=j(!1),s=j(!1),a=Bt(n,i);return(l,f)=>(E(),B(Ox,fe(m(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{i("closeAutoFocus",u),u.defaultPrevented||(o.value||m(r).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{i("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;m(r).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),rN=iN,oN=q({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Hl(),o=Bt(n,i),{forwardRef:s}=Ne();return r.contentId||=xn(void 0,"reka-popover-content"),(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(nN,fe({key:0},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(rN,fe({key:1},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),sN=oN,aN=q({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),lN=aN,fN=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Hl(),{forwardRef:i,currentElement:r}=Ne();return n.triggerId||=xn(void 0,"reka-popover-trigger"),_t(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),B(dn(m(n).hasCustomAnchor.value?m(qe):m(wc)),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":m(n).open.value,"aria-controls":m(n).contentId,"data-state":m(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:m(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),uN=fN,cN=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=cs(e);return Ne(),(o,s)=>(E(),B(m(BI),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),dN=cN;const[Ax,pN]=Pt("DropdownMenuRoot");var hN=q({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),{modal:s,dir:a}=Jt(n),l=us(a);return pN({open:r,onOpenChange:f=>{r.value=f},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),B(m(CI),{open:m(r),"onUpdate:open":u[0]||(u[0]=c=>it(r)?r.value=c:null),dir:m(l),modal:m(s)},{default:C(()=>[z(f.$slots,"default",{open:m(r)})]),_:3},8,["open","dir","modal"]))}}),gN=hN,mN=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const r=Bt(t,e);Ne();const o=Ax(),s=j(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=xn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),B(m(zI),fe(m(r),{id:m(o).contentId,"aria-labelledby":m(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0,p=c.button===2||d;(!m(o).modal.value||p)&&(s.value=!0),m(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),yN=mN,wN=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(HI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vN=wN,bN=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=cs(e);return Ne(),(o,s)=>(E(),B(m(Ex),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),xN=bN,_N=q({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(NI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),kN=_N,SN=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(WI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),CN=SN,EN=q({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(GI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),ON=EN,AN=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(YI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),RN=AN,TN=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Ax(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.triggerElement=r}),n.triggerId||=xn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),B(m(vI),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":m(n).open.value,"aria-controls":m(n).open.value?m(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":m(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(m(n)?.onOpenToggle(),await lt(),m(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=mr(a=>{o.disabled||(["Enter"," "].includes(a.key)&&m(n).onOpenToggle(),a.key==="ArrowDown"&&m(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),PN=TN,MN=q({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),fe(e,{onMousedown:i[0]||(i[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),IN=MN;const[Xg,NN]=Pt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var DN=q({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=j(""),{forwardRef:s,currentElement:a}=Ne(),l=j(),f=j(),u=j(),{getItems:c,CollectionSlot:d}=ri({key:"NavigationMenu",isProvider:!0}),{delayDuration:p,skipDelayDuration:h,dir:g,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),_=us(g),b=oc(!1,h),x=U(()=>r.value!==""||b.value?150:p.value),k=IP(S=>{typeof S=="string"&&(o.value=r.value,r.value=S)},x);return Tt(()=>{if(!r.value)return;const S=c().map(T=>T.ref);u.value=S.find(T=>T.id.includes(r.value))}),NN({isRootMenu:!0,modelValue:r,previousValue:o,baseId:xn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:_,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:S=>{l.value=S},viewport:f,onViewportChange:S=>{f.value=S},onTriggerEnter:S=>{k(S)},onTriggerLeave:()=>{b.value=!0,k("")},onContentEnter:()=>{k()},onContentLeave:()=>{n.disablePointerLeaveClose||k("")},onItemSelect:S=>{o.value=r.value,r.value=S},onItemDismiss:()=>{o.value=r.value,r.value=""}}),(S,T)=>(E(),B(m(d),null,{default:C(()=>[M(m(qe),{ref:m(s),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:m(_),"data-reka-navigation-menu":""},{default:C(()=>[z(S.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),BN=DN;function FN(t){return t?"open":"closed"}function $N(t,e){return`${t}-content-${e}`}const LN="navigationMenu.linkSelect",qN="navigationMenu.rootContentDismiss";function Rx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function VN(t){const e=pn();return t.some(n=>n===e?!0:(n.focus(),pn()!==e))}function zN(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function jN(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[yie,HN]=Pt("NavigationMenuItem");var UN=q({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ne();const{getItems:n}=ri({key:"NavigationMenu"}),i=Xg(),r=xn(e.value),o=j(),s=j(),a=$N(i.baseId,r);let l=()=>({});const f=j(!1);async function u(h="start"){const g=document.getElementById(a);if(g){l();const y=Rx(g);y.length&&VN(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const g=Rx(h);g.length&&(l=zN(g))}}HN({value:r,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function d(){i.onItemDismiss(),o.value?.focus()}function p(h){const g=pn();if(h.keyCode===32||h.key==="Enter")if(i.modelValue.value===r){d(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(g))return;const w=v2(h,g,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,g)=>(E(),B(m(qe),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:mr(p,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),WN=UN,KN=q({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{CollectionItem:r}=ri({key:"NavigationMenu"});Ne();async function o(s){const a=new CustomEvent(LN,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(i("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent(qN,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),B(m(r),null,{default:C(()=>[M(m(qe),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),GN=KN,JN=q({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=Xg(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onIndicatorTrackChange(r.value)}),(o,s)=>(E(),B(m(qe),{ref:m(i),style:{position:"relative"}},{default:C(()=>[M(m(qe),fe(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":m(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),YN=JN,XN=q({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=Xg(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=r,l=j(),f=j(),u=U(()=>!!r.modelValue.value);je(i,()=>{r.onViewportChange(i.value)});const c=j();je([a,u],()=>{lt(()=>{i.value&&requestAnimationFrame(()=>{const p=i.value?.querySelector("[data-state=open]");c.value=p})})},{immediate:!0});function d(){if(c.value&&o.value&&s.value){const p=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,g=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,_=y.left-g.left,b=y.top-g.top;let x=null,k=null;switch(e.align){case"start":x=_,k=b;break;case"end":x=_-w+y.width,k=b-v+y.height;break;default:x=_-w/2+y.width/2,k=b-v/2+y.height/2}const S=10;x+g.left<S&&(x=S-g.left);const T=x+g.left+w;T>p-S&&(x-=T-p+S,x<S-g.left&&(x=S-g.left)),k+g.top<S&&(k=S-g.top);const A=k+g.top+v;A>h-S&&(k-=A-h+S,k<S-g.top&&(k=S-g.top)),x=Math.round(x),k=Math.round(k),f.value={left:x,top:k}}}return kg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},d())}),kg([globalThis.document?.body,s],()=>{d()}),(p,h)=>(E(),B(m(Hr),{present:p.forceMount||u.value,"force-mount":!m(r).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:g})=>[M(m(qe),fe(p.$attrs,{ref:m(n),as:p.as,"as-child":p.asChild,"data-state":m(FN)(u.value),"data-orientation":m(r).orientation,style:{pointerEvents:!u.value&&m(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!g,onPointerenter:h[0]||(h[0]=y=>m(r).onContentEnter(m(r).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>m(jN)(()=>m(r).onContentLeave())(y))}),{default:C(()=>[z(p.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),QN=XN;const ZN=[" ","Enter","ArrowUp","ArrowDown"],eD=[" ","Enter"],Xi=10;function Ul(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>Qg(i,e,n)):Qg(t,e,n)}function Qg(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}function tD(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const nD={key:0,value:""},[So,Tx]=Pt("SelectRoot");var iD=q({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,i=e,{required:r,disabled:o,multiple:s,dir:a}=Jt(n),l=jn(n,"modelValue",i,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=j(),c=j(),d=j({x:0,y:0}),p=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:Bl(l.value));ri({isProvider:!0});const h=us(a),g=ca(u),y=j(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],k=x.findIndex(S=>Qg(S,b,n.by));k===-1?x.push(b):x.splice(k,1),l.value=[...x]}else l.value=b}function _(b){return Array.from(y.value).find(x=>Ul(b,x.value,n.by))}return Tx({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:r,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:d,disabled:o,isEmptyModelValue:p,optionsSet:y,onOptionAdd:b=>{const x=_(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=_(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),B(m(yc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:m(l),open:m(f)}),m(g)?(E(),B(sD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:m(s),required:m(r),name:b.name,autocomplete:b.autocomplete,disabled:m(o),value:m(l)},{default:C(()=>[m(Bl)(m(l))?(E(),X("option",nD)):Re("v-if",!0),(E(!0),X(Ve,null,Rt(Array.from(y.value),k=>(E(),X("option",fe({key:k.value??""},{ref_for:!0},k),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Re("v-if",!0)]),_:3}))}}),rD=iD,oD=q({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=j(),i=So();je(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function r(o){i.onValueChange(o.target.value)}return(o,s)=>(E(),B(m(Ng),{"as-child":""},{default:C(()=>[ie("select",fe({ref_key:"selectElement",ref:n},e,{onInput:r}),[z(o.$slots,"default")],16)]),_:3}))}}),sD=oD,aD=q({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:Xi},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(Oc),fe(m(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),lD=aD;const fD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[hs,Px]=Pt("SelectContent");var uD=q({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=So();Og(),ac(n.bodyLock);const{CollectionSlot:o,getItems:s}=ri(),a=j();uc(a);const{search:l,handleTypeaheadSearch:f}=cc(),u=j(),c=j(),d=j(),p=j(!1),h=j(!1),g=j(!1);function y(){c.value&&a.value&&Mg([c.value,a.value])}je(p,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=r;Tt(k=>{if(!a.value)return;let S={x:0,y:0};const T=R=>{S={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},A=R=>{R.pointerType!=="touch"&&(S.x<=10&&S.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",T),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",A,{capture:!0,once:!0})),k(()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",A,{capture:!0})})});function _(k){const S=k.ctrlKey||k.altKey||k.metaKey;if(k.key==="Tab"&&k.preventDefault(),!S&&k.key.length===1&&f(k.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(k.key)){let A=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(k.key)&&(A=A.slice().reverse()),["ArrowUp","ArrowDown"].includes(k.key)){const R=k.target,F=A.indexOf(R);A=A.slice(F+1)}setTimeout(()=>Mg(A)),k.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=sn(b.value);return Px({content:a,viewport:u,onViewportChange:k=>{u.value=k},itemRefCallback:(k,S,T)=>{const A=!h.value&&!T,R=Ul(r.modelValue.value,S,r.by);if(r.multiple.value){if(g.value)return;(R||A)&&(c.value=k,R&&(g.value=!0))}else(R||A)&&(c.value=k);A&&(h.value=!0)},selectedItem:c,selectedItemText:d,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(k,S,T)=>{const A=!h.value&&!T;(Ul(r.modelValue.value,S,r.by)||A)&&(d.value=k)},focusSelectedItem:y,position:n.position,isPositioned:p,searchRef:l}),(k,S)=>(E(),B(m(o),null,{default:C(()=>[M(m(hc),{"as-child":"",onMountAutoFocus:S[6]||(S[6]=Nt(()=>{},["prevent"])),onUnmountAutoFocus:S[7]||(S[7]=T=>{i("closeAutoFocus",T),!T.defaultPrevented&&(m(r).triggerElement.value?.focus({preventScroll:!0}),T.preventDefault())})},{default:C(()=>[M(m($l),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:S[2]||(S[2]=Nt(()=>{},["prevent"])),onDismiss:S[3]||(S[3]=T=>m(r).onOpenChange(!1)),onEscapeKeyDown:S[4]||(S[4]=T=>i("escapeKeyDown",T)),onPointerDownOutside:S[5]||(S[5]=T=>i("pointerDownOutside",T))},{default:C(()=>[(E(),B(dn(k.position==="popper"?lD:hD),fe({...k.$attrs,...m(x)},{id:m(r).contentId,ref:T=>{const A=m(wr)(T);A?.hasAttribute("data-reka-popper-content-wrapper")?a.value=A.firstElementChild:a.value=A},role:"listbox","data-state":m(r).open.value?"open":"closed",dir:m(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:S[0]||(S[0]=Nt(()=>{},["prevent"])),onPlaced:S[1]||(S[1]=T=>p.value=!0),onKeydown:_}),{default:C(()=>[z(k.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),cD=uD;const[Zg,dD]=Pt("SelectItemAlignedPosition");var pD=q({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,i=e,{getItems:r}=ri(),o=So(),s=hs(),a=j(!1),l=j(!0),f=j(),{forwardRef:u,currentElement:c}=Ne(),{viewport:d,selectedItem:p,selectedItemText:h,focusSelectedItem:g}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&d?.value&&p?.value&&h?.value){const _=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),k=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=k.left-b.left,ee=x.left-I,K=_.left-ee,ue=_.width+K,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=w2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-k.right,ee=window.innerWidth-x.right-I,K=window.innerWidth-_.right-ee,ue=_.width+K,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=w2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const S=r().map(I=>I.ref),T=window.innerHeight-Xi*2,A=d.value.scrollHeight,R=window.getComputedStyle(c.value),F=Number.parseInt(R.borderTopWidth,10),L=Number.parseInt(R.paddingTop,10),W=Number.parseInt(R.borderBottomWidth,10),ae=Number.parseInt(R.paddingBottom,10),le=F+L+A+ae+W,ce=Math.min(p.value.offsetHeight*5,le),re=window.getComputedStyle(d.value),te=Number.parseInt(re.paddingTop,10),He=Number.parseInt(re.paddingBottom,10),st=_.top+_.height/2-Xi,ut=T-st,ct=p.value.offsetHeight/2,vt=p.value.offsetTop+ct,We=F+L+vt,Ze=le-We;if(We<=st){const I=p.value===S[S.length-1];f.value.style.bottom="0px";const ee=c.value.clientHeight-d.value.offsetTop-d.value.offsetHeight,K=Math.max(ut,ct+(I?He:0)+ee+W),ue=We+K;f.value.style.height=`${ue}px`}else{const I=p.value===S[0];f.value.style.top="0px";const K=Math.max(st,F+d.value.offsetTop+(I?te:0)+ct)+Ze;f.value.style.height=`${K}px`,d.value.scrollTop=We-st+d.value.offsetTop}f.value.style.margin=`${Xi}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${T}px`,i("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=j("");_t(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(_){_&&l.value===!0&&(y(),g?.(),l.value=!1)}return kg(o.triggerElement,()=>{y()}),dD({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(_,b)=>(E(),X("div",{ref_key:"contentWrapperElement",ref:f,style:di({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[M(m(qe),fe({ref:m(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{..._.$attrs,...n}),{default:C(()=>[z(_.$slots,"default")]),_:3},16)],4))}}),hD=pD,gD=q({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return Tx(t.context),Px(fD),(n,i)=>z(n.$slots,"default")}}),mD=gD;const yD={key:1};var wD=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=Bt(n,e),o=So(),s=j();_t(()=>{s.value=new DocumentFragment});const a=j(),l=U(()=>n.forceMount||o.open.value),f=j(l.value);return je(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),B(m(Hr),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[M(cD,At($t({...m(r),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),X("div",yD,[(E(),B(kw,{to:s.value},[M(mD,{context:m(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Re("v-if",!0)}}),vD=wD;const[bD,xD]=Pt("SelectGroup");var _D=q({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-select-group");return xD({id:n}),(i,r)=>(E(),B(m(qe),fe({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),kD=_D,SD=q({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=xe("▼"))])]),_:3},8,["as","as-child"]))}}),CD=SD;const[Mx,ED]=Pt("SelectItem");var OD=q({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=So(),s=hs(),{forwardRef:a,currentElement:l}=Ne(),{CollectionItem:f}=ri(),u=U(()=>Ul(o.modelValue?.value,n.value,o.by)),c=j(!1),d=j(n.textValue??""),p=xn(void 0,"reka-select-item-text"),h="select.select";async function g(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};nc(h,y,x)}async function y(b){await lt(),i("select",b),!b.defaultPrevented&&(r.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(r.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===pn()&&s.onItemLeave?.()}async function _(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(eD.includes(b.key)&&g(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return _t(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),ED({value:n.value,disabled:r,textId:p,isSelected:u,onItemTextChange:b=>{d.value=((d.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),B(m(f),{value:{textValue:d.value}},{default:C(()=>[M(m(qe),{ref:m(a),role:"option","aria-labelledby":m(p),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":m(r)||void 0,"data-disabled":m(r)?"":void 0,tabindex:m(r)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=k=>c.value=!0),onBlur:x[1]||(x[1]=k=>c.value=!1),onPointerup:g,onPointerdown:x[2]||(x[2]=k=>{k.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Nt(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:_},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),AD=OD,RD=q({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Mx();return(i,r)=>m(n).isSelected.value?(E(),B(m(qe),fe({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(i.$slots,"default")]),_:3},16)):Re("v-if",!0)}}),TD=RD,PD=q({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=So(),i=hs(),r=Mx(),{forwardRef:o,currentElement:s}=Ne(),a=U(()=>({value:r.value,disabled:r.disabled.value,textContent:s.value?.textContent??r.value?.toString()??""}));return _t(()=>{s.value&&(r.onItemTextChange(s.value),i.itemTextRefCallback(s.value,r.value,r.disabled.value),n.onOptionAdd(a.value))}),qn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),B(m(qe),fe({id:m(r).textId,ref:m(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),MD=PD,ID=q({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=bD({id:""});return(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),ND=ID,DD=q({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),BD=DD,FD=q({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:i}=ri(),r=hs(),o=j(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Tt(()=>{i().map(u=>u.ref).find(u=>u===pn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){r.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return po(()=>s()),(f,u)=>(E(),B(m(qe),fe({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),Ix=FD,$D=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=hs(),n=e.position==="item-aligned"?Zg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=j(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Ix,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),LD=$D,qD=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=hs(),n=e.position==="item-aligned"?Zg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=j(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Ix,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),VD=qD,zD=q({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=So(),{forwardRef:i,currentElement:r}=Ne(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=xn(void 0,"reka-select-content"),_t(()=>{n.onTriggerChange(r.value)});const{getItems:s}=ri(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=cc();function u(){o.value||(n.onOpenChange(!0),f())}function c(d){u(),n.triggerPointerDownPosRef.value={x:Math.round(d.pageX),y:Math.round(d.pageY)}}return(d,p)=>(E(),B(m(wc),{"as-child":"",reference:d.reference},{default:C(()=>[M(m(qe),{ref:m(i),role:"combobox",type:d.as==="button"?"button":void 0,"aria-controls":m(n).contentId,"aria-expanded":m(n).open.value||!1,"aria-required":m(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:m(n)?.dir.value,"data-state":m(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":m(tD)(m(n).modelValue?.value)?"":void 0,"as-child":d.asChild,as:d.as,onClick:p[0]||(p[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:p[1]||(p[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const g=h.target;g.hasPointerCapture(h.pointerId)&&g.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:p[2]||(p[2]=Nt(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:p[3]||(p[3]=h=>{const g=m(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&g&&h.key===" "||(m(l)(h.key,m(s)()),m(ZN).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),jD=zD,HD=q({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=So();_t(()=>{r.valueElement=i});const o=U(()=>{let a=[];const l=Array.from(r.optionsSet.value),f=u=>l.find(c=>Ul(u,c.value,r.by));return Array.isArray(r.modelValue.value)?a=r.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(r.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),B(m(qe),{ref:m(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:m(r).modelValue.value},()=>[xe(Ee(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),UD=HD,WD=q({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),i=yI(n),r=hs(),o=r.position==="item-aligned"?Zg():void 0,{forwardRef:s,currentElement:a}=Ne();_t(()=>{r?.onViewportChange(a.value)});const l=j(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:d,contentWrapper:p}=o??{};if(d?.value&&p?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const g=window.innerHeight-Xi*2,y=Number.parseFloat(p.value.style.minHeight),w=Number.parseFloat(p.value.style.height),v=Math.max(y,w);if(v<g){const _=v+h,b=Math.min(g,_),x=_-b;p.value.style.height=`${b}px`,p.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,p.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),X(Ve,null,[M(m(qe),fe({ref:m(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),M(m(qe),{as:"style",nonce:m(i)},{default:C(()=>c[0]||(c[0]=[xe(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),KD=WD;const[GD,JD]=Pt("SwitchRoot");var YD=q({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){r.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ne(),f=ca(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return JD({modelValue:o,toggleCheck:s,disabled:r}),(c,d)=>(E(),B(m(qe),fe(c.$attrs,{id:c.id,ref:m(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":m(o),"aria-required":c.required,"data-state":m(o)?"checked":"unchecked","data-disabled":m(r)?"":void 0,"as-child":c.asChild,as:c.as,disabled:m(r),onClick:s,onKeydown:mr(Nt(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:m(o)}),m(f)&&c.name?(E(),B(m(Ll),{key:0,type:"checkbox",name:c.name,disabled:m(r),required:c.required,value:c.value,checked:!!m(o)},null,8,["name","disabled","required","value","checked"])):Re("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),XD=YD,QD=q({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=GD();return Ne(),(n,i)=>(E(),B(m(qe),{"data-state":m(e).modelValue?.value?"checked":"unchecked","data-disabled":m(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),ZD=QD;const[Nx,eB]=Pt("ToggleGroupRoot");var tB=q({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{loop:r,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=us(a),{forwardRef:f,currentElement:u}=Ne(),{modelValue:c,changeModelValue:d,isSingle:p}=pM(n,i),h=ca(u);return eB({isSingle:p,modelValue:c,changeModelValue:d,dir:l,orientation:n.orientation,loop:r,rovingFocus:o,disabled:s}),(g,y)=>(E(),B(dn(m(o)?m(Y2):m(qe)),{"as-child":"",orientation:m(o)?g.orientation:void 0,dir:m(l),loop:m(o)?m(r):void 0},{default:C(()=>[M(m(qe),{ref:m(f),role:"group","as-child":g.asChild,as:g.as},{default:C(()=>[z(g.$slots,"default",{modelValue:m(c)}),m(h)&&g.name?(E(),B(Ll,{key:0,name:g.name,required:g.required,value:m(c)},null,8,["name","required","value"])):Re("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),nB=tB,iB=q({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Nx(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ca(o);return(c,d)=>(E(),B(m(qe),{ref:m(r),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":m(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:m(a),disabled:c.disabled,pressed:m(a),state:f.value}),m(u)&&c.name&&!m(s)?(E(),B(Ll,{key:0,type:"checkbox",name:c.name,value:m(a),required:c.required},null,8,["name","value","required"])):Re("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),rB=iB,oB=q({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Nx(),i=U(()=>n.disabled?.value||e.disabled),r=U(()=>ic(n.modelValue.value,e.value)),{forwardRef:o}=Ne();return(s,a)=>(E(),B(dn(m(n).rovingFocus.value?m(X2):m(qe)),fe({"as-child":""},m(n).rovingFocus.value?{focusable:!i.value,active:r.value}:{}),{default:C(()=>[M(m(rB),fe(e,{ref:m(o),disabled:i.value,"model-value":r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>m(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),sB=oB,aB=q({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(Q7),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),lB=aB;const[em,fB]=Pt("TooltipProvider");var uB=q({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ne();const l=j(!0),f=j(!1),{start:u,stop:c}=C2(()=>{l.value=!0},i,{immediate:!1});return fB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:r,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(d,p)=>z(d.$slots,"default")}}),cB=uB;const Dx="tooltip.open",[Rc,dB]=Pt("TooltipRoot");var pB=q({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=em(),o=U(()=>n.disableHoverableContent??r.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=U(()=>n.disabled??r.disabled.value),l=U(()=>n.delayDuration??r.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0});je(u,_=>{r.onClose&&(_?(r.onOpen(),document.dispatchEvent(new CustomEvent(Dx))):r.onClose())});const c=j(!1),d=j(),p=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:g}=C2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){g(),c.value=!1,u.value=!0}function w(){g(),u.value=!1}function v(){h()}return dB({contentId:"",open:u,stateAttribute:p,trigger:d,onTriggerChange(_){d.value=_},onTriggerEnter(){r.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():g()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(_,b)=>(E(),B(m(yc),null,{default:C(()=>[z(_.$slots,"default",{open:m(u)})]),_:3}))}}),hB=pB,gB=q({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),{forwardRef:o}=Ne(),s=$w(),a=U(()=>s.default?.({})),l=U(()=>{if(n.ariaLabel)return n.ariaLabel;let u="";function c(d){typeof d.children=="string"&&d.type!==bn?u+=d.children:Array.isArray(d.children)&&d.children.forEach(p=>c(p))}return a.value?.forEach(d=>c(d)),u}),f=U(()=>{const{ariaLabel:u,...c}=n;return c});return _t(()=>{ua(window,"scroll",u=>{u.target?.contains(r.trigger.value)&&r.onClose()}),ua(window,Dx,r.onClose)}),(u,c)=>(E(),B(m($l),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=d=>i("escapeKeyDown",d)),onPointerDownOutside:c[1]||(c[1]=d=>{m(r).disableClosingTrigger.value&&m(r).trigger.value?.contains(d.target)&&d.preventDefault(),i("pointerDownOutside",d)}),onFocusOutside:c[2]||(c[2]=Nt(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=d=>m(r).onClose())},{default:C(()=>[M(m(Oc),fe({ref:m(o),"data-state":m(r).stateAttribute.value},{...u.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(u.$slots,"default"),M(m(Ng),{id:m(r).contentId,role:"tooltip"},{default:C(()=>[xe(Ee(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Bx=gB,mB=q({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=sn(t),{forwardRef:i,currentElement:r}=Ne(),{trigger:o,onClose:s}=Rc(),a=em(),{isPointerInTransit:l,onPointerExit:f}=WP(o,r);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),B(Bx,fe({ref:m(i)},m(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),yB=mB,wB=q({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),o=Bt(n,i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[(E(),B(dn(m(r).disableHoverableContent.value?Bx:yB),fe({ref:m(s)},m(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),vB=wB,bB=q({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),xB=bB,_B=q({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Rc(),i=em();n.contentId||=xn(void 0,"reka-tooltip-content");const{forwardRef:r,currentElement:o}=Ne(),s=j(!1),a=j(!1),l=U(()=>n.disabled.value?{}:{click:g,focus:p,pointermove:c,pointerleave:d,pointerdown:u,blur:h});_t(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!i.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function d(){n.onTriggerLeave(),a.value=!1}function p(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function g(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),B(m(wc),{"as-child":"",reference:y.reference},{default:C(()=>[M(m(qe),fe({ref:m(r),"aria-describedby":m(n).open.value?m(n).contentId:void 0,"data-state":m(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},hA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),kB=_B;const wa=q({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(gN),fe({"data-slot":"dropdown-menu"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function SB(t,e,n={}){let i,r,o,s=!0;const a=()=>{s=!0,o()};je(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=gu((c,d)=>(r=c,o=d,{get(){return s&&(i=l(i),s=!1),r(),i},set(p){f?.(p)}}));return u.trigger=a,u}function Tc(t,e){return il()?(su(t,e),!0):!1}const tm=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const CB=t=>typeof t<"u";function EB(t){return Array.isArray(t)?t:[t]}function OB(t){return Zt()}function AB(t){return it(t)?tn(new Proxy({},{get(e,n,i){return m(Reflect.get(t.value,n,i))},set(e,n,i){return it(t.value[n])&&!it(i)?t.value[n].value=i:t.value[n]=i,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):tn(t)}function RB(t){return AB(U(t))}function bt(t,...e){const n=e.flat(),i=n[0];return RB(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}function TB(t,e=!0,n){OB()?_t(t,n):e?t():lt(t)}function PB(t,e=1e3,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=Se(e);u<=0||(s.value=!0,r&&t(),a(),s.value&&(o=setInterval(t,u)))}return i&&tm&&f(),(it(e)||typeof e=="function")&&Tc(je(e,()=>{s.value&&tm&&f()})),Tc(l),{isActive:Xo(s),pause:l,resume:f}}const nm=tm?window:void 0;function gs(t){var e;const n=Se(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function MB(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function IB(t){const e=MB();return U(()=>(e.value,!!t()))}function NB(t,e={}){const{immediate:n=!0,fpsLimit:i=void 0,window:r=nm,once:o=!1}=e,s=Xt(!1),a=U(()=>i?1e3/Se(i):null);let l=0,f=null;function u(p){if(!s.value||!r)return;l||(l=p);const h=p-l;if(a.value&&h<a.value){f=r.requestAnimationFrame(u);return}if(l=p,t({delta:h,timestamp:p}),o){s.value=!1,f=null;return}f=r.requestAnimationFrame(u)}function c(){!s.value&&r&&(s.value=!0,l=0,f=r.requestAnimationFrame(u))}function d(){s.value=!1,f!=null&&r&&(r.cancelAnimationFrame(f),f=null)}return n&&c(),Tc(d),{isActive:Ys(s),pause:d,resume:c}}function DB(t){return JSON.parse(JSON.stringify(t))}function BB(t){const e=Zt(),n=SB(()=>null,()=>t?gs(t):e.proxy.$el);return Nw(n.trigger),_t(n.trigger),n}function FB(t,e,n={}){const{window:i=nm,...r}=n;let o;const s=IB(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=je(U(()=>{const u=Se(t);return Array.isArray(u)?u.map(c=>gs(c)):[gs(u)]}),u=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return Tc(f),{isSupported:s,stop:f}}function $B(t,e={width:0,height:0},n={}){const{window:i=nm,box:r="content-box"}=n,o=U(()=>{var c;return(c=gs(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=FB(t,([c])=>{const d=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(i&&o.value){const p=gs(t);if(p){const h=p.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(d){const p=EB(d);s.value=p.reduce((h,{inlineSize:g})=>h+g,0),a.value=p.reduce((h,{blockSize:g})=>h+g,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);TB(()=>{const c=gs(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=je(()=>gs(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function LB(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:i=!0}=t,r=j(new Date),o=()=>r.value=new Date,s=n==="requestAnimationFrame"?NB(o,{immediate:i}):PB(o,n,{immediate:i});return e?{now:r,...s}:r}function Fx(t,e,n,i={}){var r,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=i,d=Zt(),p=n||d?.emit||(d==null||(r=d.$emit)===null||r===void 0?void 0:r.bind(d))||(d==null||(o=d.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(d?.proxy));let h=l;h=h||`update:${e.toString()}`;const g=v=>s?typeof s=="function"?s(v):DB(v):v,y=()=>CB(t[e])?g(t[e]):u,w=v=>{c?c(v)&&p(h,v):p(h,v)};if(a){const v=j(y());let _=!1;return je(()=>t[e],b=>{_||(_=!0,v.value=g(b),lt(()=>_=!1))}),je(v,b=>{!_&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function qB(t,e){const{containerStyle:n,wrapperProps:i,scrollTo:r,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?jB(e,t):zB(e,t);return{list:s,scrollTo:r,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:i}}function $x(t){const e=Xt(null),n=$B(e),i=j([]),r=Xt(t);return{state:j({start:0,end:10}),source:r,currentList:i,size:n,containerRef:e}}function Lx(t,e,n){return i=>{if(typeof n=="number")return Math.ceil(i/n);const{start:r=0}=t.value;let o=0,s=0;for(let a=r;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>i)break}return s-r}}function qx(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let i=0,r=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(i+=s,i>=n){r=o;break}}return r+1}}function Vx(t,e,n,i,{containerRef:r,state:o,currentList:s,source:a}){return()=>{const l=r.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=i(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,d=f+u+e;o.value={start:c<0?0:c,end:d>a.value.length?a.value.length:d},s.value=a.value.slice(o.value.start,o.value.end).map((p,h)=>({data:p,index:h+o.value.start}))}}}function zx(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((i,r,o)=>i+t(o),0)}function jx(t,e,n,i){je([t.width,t.height,()=>Se(e),n],()=>{i()})}function Hx(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,i,r)=>n+t(r),0))}const VB={horizontal:"scrollLeft",vertical:"scrollTop"};function Ux(t,e,n,i){return r=>{i.value&&(i.value[VB[t]]=n(r),e())}}function zB(t,e){const n=$x(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=Lx(i,r,f),d=Vx("horizontal",u,qx(r,f),c,n),p=zx(f,r),h=U(()=>p(i.value.start)),g=Hx(f,r);return jx(s,e,a,d),{scrollTo:Ux("horizontal",d,p,a),calculateRange:d,wrapperProps:U(()=>({style:{height:"100%",width:`${g.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function jB(t,e){const n=$x(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=Lx(i,r,f),d=Vx("vertical",u,qx(r,f),c,n),p=zx(f,r),h=U(()=>p(i.value.start)),g=Hx(f,r);return jx(s,e,a,d),{calculateRange:d,scrollTo:Ux("vertical",d,p,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${g.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function Wx(t){var e,n,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(e=0;e<r;e++)t[e]&&(n=Wx(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function Kx(){for(var t,e,n=0,i="",r=arguments.length;n<r;n++)(t=arguments[n])&&(e=Wx(t))&&(i&&(i+=" "),i+=e);return i}const im="-",HB=t=>{const e=WB(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:s=>{const a=s.split(im);return a[0]===""&&a.length!==1&&a.shift(),Gx(a,e)||UB(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},Gx=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],i=e.nextPart.get(n),r=i?Gx(t.slice(1),i):void 0;if(r)return r;if(e.validators.length===0)return;const o=t.join(im);return e.validators.find(({validator:s})=>s(o))?.classGroupId},Jx=/^\[(.+)\]$/,UB=t=>{if(Jx.test(t)){const e=Jx.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},WB=t=>{const{theme:e,classGroups:n}=t,i={nextPart:new Map,validators:[]};for(const r in n)rm(n[r],i,r,e);return i},rm=(t,e,n,i)=>{t.forEach(r=>{if(typeof r=="string"){const o=r===""?e:Yx(e,r);o.classGroupId=n;return}if(typeof r=="function"){if(KB(r)){rm(r(i),e,n,i);return}e.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{rm(s,Yx(e,o),n,i)})})},Yx=(t,e)=>{let n=t;return e.split(im).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},KB=t=>t.isThemeGetter,GB=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},om="!",sm=":",JB=sm.length,YB=t=>{const{prefix:e,experimentalParseClassName:n}=t;let i=r=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<r.length;h++){let g=r[h];if(s===0&&a===0){if(g===sm){o.push(r.slice(l,h)),l=h+JB;continue}if(g==="/"){f=h;continue}}g==="["?s++:g==="]"?s--:g==="("?a++:g===")"&&a--}const u=o.length===0?r:r.substring(l),c=XB(u),d=c!==u,p=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}};if(e){const r=e+sm,o=i;i=s=>s.startsWith(r)?o(s.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const r=i;i=o=>n({className:o,parseClassName:r})}return i},XB=t=>t.endsWith(om)?t.substring(0,t.length-1):t.startsWith(om)?t.substring(1):t,QB=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const r=[];let o=[];return i.forEach(s=>{s[0]==="["||e[s]?(r.push(...o.sort(),s),o=[]):o.push(s)}),r.push(...o.sort()),r}},ZB=t=>({cache:GB(t.cacheSize),parseClassName:YB(t),sortModifiers:QB(t),...HB(t)}),eF=/\s+/,tF=(t,e)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:o}=e,s=[],a=t.trim().split(eF);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:d,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:g}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!g,w=i(y?h.substring(0,g):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=i(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(d).join(":"),_=p?v+om:v,b=_+w;if(s.includes(b))continue;s.push(b);const x=r(w,y);for(let k=0;k<x.length;++k){const S=x[k];s.push(_+S)}l=u+(l.length>0?" "+l:l)}return l};function nF(){let t=0,e,n,i="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Xx(e))&&(i&&(i+=" "),i+=n);return i}const Xx=t=>{if(typeof t=="string")return t;let e,n="";for(let i=0;i<t.length;i++)t[i]&&(e=Xx(t[i]))&&(n&&(n+=" "),n+=e);return n};function iF(t,...e){let n,i,r,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=ZB(f),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const f=i(l);if(f)return f;const u=tF(l,n);return r(l,u),u}return function(){return o(nF.apply(null,arguments))}}const hn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Qx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Zx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,rF=/^\d+\/\d+$/,oF=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,sF=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,aF=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,lF=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,fF=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,va=t=>rF.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),Co=t=>!!t&&Number.isInteger(Number(t)),am=t=>t.endsWith("%")&&wt(t.slice(0,-1)),Jr=t=>oF.test(t),uF=()=>!0,cF=t=>sF.test(t)&&!aF.test(t),e_=()=>!1,dF=t=>lF.test(t),pF=t=>fF.test(t),hF=t=>!$e(t)&&!Le(t),gF=t=>ba(t,o_,e_),$e=t=>Qx.test(t),ms=t=>ba(t,s_,cF),lm=t=>ba(t,bF,wt),t_=t=>ba(t,i_,e_),mF=t=>ba(t,r_,pF),Pc=t=>ba(t,a_,dF),Le=t=>Zx.test(t),Wl=t=>xa(t,s_),yF=t=>xa(t,xF),n_=t=>xa(t,i_),wF=t=>xa(t,o_),vF=t=>xa(t,r_),Mc=t=>xa(t,a_,!0),ba=(t,e,n)=>{const i=Qx.exec(t);return i?i[1]?e(i[1]):n(i[2]):!1},xa=(t,e,n=!1)=>{const i=Zx.exec(t);return i?i[1]?e(i[1]):n:!1},i_=t=>t==="position"||t==="percentage",r_=t=>t==="image"||t==="url",o_=t=>t==="length"||t==="size"||t==="bg-size",s_=t=>t==="length",bF=t=>t==="number",xF=t=>t==="family-name",a_=t=>t==="shadow",_F=iF(()=>{const t=hn("color"),e=hn("font"),n=hn("text"),i=hn("font-weight"),r=hn("tracking"),o=hn("leading"),s=hn("breakpoint"),a=hn("container"),l=hn("spacing"),f=hn("radius"),u=hn("shadow"),c=hn("inset-shadow"),d=hn("text-shadow"),p=hn("drop-shadow"),h=hn("blur"),g=hn("perspective"),y=hn("aspect"),w=hn("ease"),v=hn("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...b(),Le,$e],k=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],T=()=>[Le,$e,l],A=()=>[va,"full","auto",...T()],R=()=>[Co,"none","subgrid",Le,$e],F=()=>["auto",{span:["full",Co,Le,$e]},Co,Le,$e],L=()=>[Co,"auto",Le,$e],W=()=>["auto","min","max","fr",Le,$e],ae=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],le=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...T()],re=()=>[va,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],te=()=>[t,Le,$e],He=()=>[...b(),n_,t_,{position:[Le,$e]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ut=()=>["auto","cover","contain",wF,gF,{size:[Le,$e]}],ct=()=>[am,Wl,ms],vt=()=>["","none","full",f,Le,$e],We=()=>["",wt,Wl,ms],Ze=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,am,n_,t_],ee=()=>["","none",h,Le,$e],K=()=>["none",wt,Le,$e],ue=()=>["none",wt,Le,$e],Be=()=>[wt,Le,$e],$=()=>[va,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Jr],breakpoint:[Jr],color:[uF],container:[Jr],"drop-shadow":[Jr],ease:["in","out","in-out"],font:[hF],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Jr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Jr],shadow:[Jr],spacing:["px",wt],text:[Jr],"text-shadow":[Jr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",va,$e,Le,y]}],container:["container"],columns:[{columns:[wt,$e,Le,a]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[Co,"auto",Le,$e]}],basis:[{basis:[va,"full","auto",a,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,va,"auto","initial","none",$e]}],grow:[{grow:["",wt,Le,$e]}],shrink:[{shrink:["",wt,Le,$e]}],order:[{order:[Co,"first","last","none",Le,$e]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:F()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:F()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":W()}],"auto-rows":[{"auto-rows":W()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...ae(),"normal"]}],"justify-items":[{"justify-items":[...le(),"normal"]}],"justify-self":[{"justify-self":["auto",...le()]}],"align-content":[{content:["normal",...ae()]}],"align-items":[{items:[...le(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...le(),{baseline:["","last"]}]}],"place-content":[{"place-content":ae()}],"place-items":[{"place-items":[...le(),"baseline"]}],"place-self":[{"place-self":["auto",...le()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:re()}],w:[{w:[a,"screen",...re()]}],"min-w":[{"min-w":[a,"screen","none",...re()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...re()]}],h:[{h:["screen","lh",...re()]}],"min-h":[{"min-h":["screen","lh","none",...re()]}],"max-h":[{"max-h":["screen","lh",...re()]}],"font-size":[{text:["base",n,Wl,ms]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Le,lm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",am,$e]}],"font-family":[{font:[yF,$e,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,Le,$e]}],"line-clamp":[{"line-clamp":[wt,"none",Le,lm]}],leading:[{leading:[o,...T()]}],"list-image":[{"list-image":["none",Le,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,ms]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,$e]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Le,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ut()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Co,Le,$e],radial:["",Le,$e],conic:[Co,Le,$e]},vF,mF]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:ct()}],"gradient-via-pos":[{via:ct()}],"gradient-to-pos":[{to:ct()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,$e]}],"outline-w":[{outline:["",wt,Wl,ms]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,Mc,Pc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,Mc,Pc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,ms]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",d,Mc,Pc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,$e]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[wt]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,$e]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[wt]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ut()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,$e]}],filter:[{filter:["","none",Le,$e]}],blur:[{blur:ee()}],brightness:[{brightness:[wt,Le,$e]}],contrast:[{contrast:[wt,Le,$e]}],"drop-shadow":[{"drop-shadow":["","none",p,Mc,Pc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,$e]}],"hue-rotate":[{"hue-rotate":[wt,Le,$e]}],invert:[{invert:["",wt,Le,$e]}],saturate:[{saturate:[wt,Le,$e]}],sepia:[{sepia:["",wt,Le,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,$e]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,$e]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,$e]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,$e]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,$e]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,$e]}],ease:[{ease:["linear","initial",w,Le,$e]}],delay:[{delay:[wt,Le,$e]}],animate:[{animate:["none",v,Le,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,Le,$e]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:K()}],"rotate-x":[{"rotate-x":K()}],"rotate-y":[{"rotate-y":K()}],"rotate-z":[{"rotate-z":K()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Le,$e]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Le,$e]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,Wl,ms,lm]}],stroke:[{stroke:["none",...te()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function he(...t){return _F(Kx(t))}function kF(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function Ic(t){return typeof t=="string"?t:Kt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const _a=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(ON),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(yN),fe({"data-slot":"dropdown-menu-content"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),l_=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(RN),fe({"data-slot":"dropdown-menu-separator"},m(n),{class:m(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),f_=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(vN),fe({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Kl=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=bt(e,"inset","variant","class"),i=sn(n);return(r,o)=>(E(),B(m(xN),fe({"data-slot":"dropdown-menu-item","data-inset":r.inset?"":void 0,"data-variant":r.variant},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),u_=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=bt(e,"class","inset"),i=sn(n);return(r,o)=>(E(),B(m(CN),fe({"data-slot":"dropdown-menu-label","data-inset":r.inset?"":void 0},m(i),{class:m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","class"]))}}),ka=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(PN),fe({"data-slot":"dropdown-menu-trigger"},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),c_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,d_=Kx,Sa=(t,e)=>n=>{var i;if(e?.variants==null)return d_(t,n?.class,n?.className);const{variants:r,defaultVariants:o}=e,s=Object.keys(r).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const d=c_(u)||c_(c);return r[f][d]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,d]=u;return d===void 0||(f[c]=d),f},{}),l=e==null||(i=e.compoundVariants)===null||i===void 0?void 0:i.reduce((f,u)=>{let{class:c,className:d,...p}=u;return Object.entries(p).every(h=>{let[g,y]=h;return Array.isArray(y)?y.includes({...o,...a}[g]):{...o,...a}[g]===y})?[...f,c,d]:f},[]);return d_(t,s,l,n?.class,n?.className)},p_=Sa("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Ht=q({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Ce(m(he)(m(p_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Nc=q({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"skeleton",class:Ce(m(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),SF={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},CF=q({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),X("div",SF,[M(m(QN),fe({"data-slot":"navigation-menu-viewport"},m(i),{class:m(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),EF=q({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class","viewport"),o=Bt(r,i);return(s,a)=>(E(),B(m(BN),fe({"data-slot":"navigation-menu","data-viewport":s.viewport},m(o),{class:m(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),B(CF,{key:0})):Re("",!0)]),_:3},16,["data-viewport","class"]))}}),OF=q({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(YN),fe({"data-slot":"navigation-menu-list"},m(i),{class:m(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),AF=q({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(WN),fe({"data-slot":"navigation-menu-item"},m(n),{class:m(he)("iafw:relative",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),RF=q({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(GN),fe({"data-slot":"navigation-menu-link"},m(o),{class:m(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/** 61 * @license lucide-vue-next v0.532.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const h_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),TF=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,i)=>i?i.toUpperCase():n.toLowerCase()),PF=t=>{const e=TF(t);return e.charAt(0).toUpperCase()+e.slice(1)},MF=(...t)=>t.filter((e,n,i)=>!!e&&e.trim()!==""&&i.indexOf(e)===n).join(" ").trim();/** 66 * @license lucide-vue-next v0.532.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */var Dc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** 71 * @license lucide-vue-next v0.532.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const IF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:i,iconNode:r,name:o,class:s,...a},{slots:l})=>Yt("svg",{...Dc,width:t||Dc.width,height:t||Dc.height,stroke:i||Dc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:MF("lucide",...o?[`lucide-${h_(PF(o))}-icon`,`lucide-${h_(o)}`]:["lucide-icon"]),...a},[...r.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/** 76 * @license lucide-vue-next v0.532.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const gt=(t,e)=>(n,{slots:i})=>Yt(IF,{...n,iconNode:e,name:t},i);/** 81 * @license lucide-vue-next v0.532.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const NF=gt("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 86 * @license lucide-vue-next v0.532.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const DF=gt("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/** 91 * @license lucide-vue-next v0.532.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const ys=gt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 96 * @license lucide-vue-next v0.532.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Bc=gt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 101 * @license lucide-vue-next v0.532.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const BF=gt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 106 * @license lucide-vue-next v0.532.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Fc=gt("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/** 111 * @license lucide-vue-next v0.532.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const $c=gt("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 116 * @license lucide-vue-next v0.532.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const FF=gt("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/** 121 * @license lucide-vue-next v0.532.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const $F=gt("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/** 126 * @license lucide-vue-next v0.532.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const LF=gt("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** 131 * @license lucide-vue-next v0.532.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const qF=gt("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/** 136 * @license lucide-vue-next v0.532.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const VF=gt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** 141 * @license lucide-vue-next v0.532.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const zF=gt("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** 146 * @license lucide-vue-next v0.532.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const jF=gt("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/** 151 * @license lucide-vue-next v0.532.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const fm=gt("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/** 156 * @license lucide-vue-next v0.532.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const HF=gt("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** 161 * @license lucide-vue-next v0.532.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const UF=gt("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 166 * @license lucide-vue-next v0.532.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const g_=gt("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 171 * @license lucide-vue-next v0.532.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const WF=gt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 176 * @license lucide-vue-next v0.532.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const KF=gt("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/** 181 * @license lucide-vue-next v0.532.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const GF=gt("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/** 186 * @license lucide-vue-next v0.532.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const Qi=gt("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 191 * @license lucide-vue-next v0.532.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const JF=gt("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/** 196 * @license lucide-vue-next v0.532.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const m_=gt("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/** 201 * @license lucide-vue-next v0.532.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const YF=gt("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/** 206 * @license lucide-vue-next v0.532.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const XF=gt("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 211 * @license lucide-vue-next v0.532.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree. 215 */const QF=gt("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 216 * @license lucide-vue-next v0.532.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const y_=gt("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 221 * @license lucide-vue-next v0.532.0 - ISC 222 * 223 * This source code is licensed under the ISC license. 224 * See the LICENSE file in the root directory of this source tree. 225 */const Gl=gt("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 226 * @license lucide-vue-next v0.532.0 - ISC 227 * 228 * This source code is licensed under the ISC license. 229 * See the LICENSE file in the root directory of this source tree. 230 */const ZF=gt("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/** 231 * @license lucide-vue-next v0.532.0 - ISC 232 * 233 * This source code is licensed under the ISC license. 234 * See the LICENSE file in the root directory of this source tree. 235 */const e$=gt("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** 236 * @license lucide-vue-next v0.532.0 - ISC 237 * 238 * This source code is licensed under the ISC license. 239 * See the LICENSE file in the root directory of this source tree. 240 */const t$=gt("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/** 241 * @license lucide-vue-next v0.532.0 - ISC 242 * 243 * This source code is licensed under the ISC license. 244 * See the LICENSE file in the root directory of this source tree. 245 */const n$=gt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** 246 * @license lucide-vue-next v0.532.0 - ISC 247 * 248 * This source code is licensed under the ISC license. 249 * See the LICENSE file in the root directory of this source tree. 250 */const w_=gt("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** 251 * @license lucide-vue-next v0.532.0 - ISC 252 * 253 * This source code is licensed under the ISC license. 254 * See the LICENSE file in the root directory of this source tree. 255 */const i$=gt("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/** 256 * @license lucide-vue-next v0.532.0 - ISC 257 * 258 * This source code is licensed under the ISC license. 259 * See the LICENSE file in the root directory of this source tree. 260 */const r$=gt("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 261 * @license lucide-vue-next v0.532.0 - ISC 262 * 263 * This source code is licensed under the ISC license. 264 * See the LICENSE file in the root directory of this source tree. 265 */const o$=gt("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** 266 * @license lucide-vue-next v0.532.0 - ISC 267 * 268 * This source code is licensed under the ISC license. 269 * See the LICENSE file in the root directory of this source tree. 270 */const v_=gt("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/** 271 * @license lucide-vue-next v0.532.0 - ISC 272 * 273 * This source code is licensed under the ISC license. 274 * See the LICENSE file in the root directory of this source tree. 275 */const b_=gt("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 276 * @license lucide-vue-next v0.532.0 - ISC 277 * 278 * This source code is licensed under the ISC license. 279 * See the LICENSE file in the root directory of this source tree. 280 */const Lc=gt("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** 281 * @license lucide-vue-next v0.532.0 - ISC 282 * 283 * This source code is licensed under the ISC license. 284 * See the LICENSE file in the root directory of this source tree. 285 */const um=gt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),s$=Sa("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),a$={integrations:{authorize:"/integrations/authorize/code"}},l$=Kt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const x_=()=>{};function __(t,e=!1,n="Timeout"){return new Promise((i,r)=>{setTimeout(e?()=>r(n):i,t)})}function cm(t,e=!1){function n(c,{flush:d="sync",deep:p=!1,timeout:h,throwOnTimeout:g}={}){let y=null;const v=[new Promise(_=>{y=je(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),_(b))},{flush:d,deep:p,immediate:!0})})];return h!=null&&v.push(__(h,g).then(()=>Se(t)).finally(()=>y?.())),Promise.race(v)}function i(c,d){if(!it(c))return n(b=>b===c,d);const{flush:p="sync",deep:h=!1,timeout:g,throwOnTimeout:y}=d??{};let w=null;const _=[new Promise(b=>{w=je([t,c],([x,k])=>{e!==(x===k)&&(w?w():lt(()=>w?.()),b(x))},{flush:p,deep:h,immediate:!0})})];return g!=null&&_.push(__(g,y).then(()=>Se(t)).finally(()=>(w?.(),Se(t)))),Promise.race(_)}function r(c){return n(d=>!!d,c)}function o(c){return i(null,c)}function s(c){return i(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,d){return n(p=>{const h=Array.from(p);return h.includes(c)||h.includes(Se(c))},d)}function f(c){return u(1,c)}function u(c=1,d){let p=-1;return n(()=>(p+=1,p>=c),d)}return Array.isArray(Se(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return cm(t,!e)}}:{toMatch:n,toBe:i,toBeTruthy:r,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return cm(t,!e)}}}function f$(t){return cm(t)}function k_(t,e){return function(){return t.apply(e,arguments)}}const{toString:u$}=Object.prototype,{getPrototypeOf:dm}=Object,{iterator:qc,toStringTag:S_}=Symbol,Vc=(t=>e=>{const n=u$.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Zi=t=>(t=t.toLowerCase(),e=>Vc(e)===t),zc=t=>e=>typeof e===t,{isArray:Ca}=Array,Jl=zc("undefined");function Yl(t){return t!==null&&!Jl(t)&&t.constructor!==null&&!Jl(t.constructor)&&gi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const C_=Zi("ArrayBuffer");function c$(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&C_(t.buffer),e}const d$=zc("string"),gi=zc("function"),E_=zc("number"),Xl=t=>t!==null&&typeof t=="object",p$=t=>t===!0||t===!1,jc=t=>{if(Vc(t)!=="object")return!1;const e=dm(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(S_ in t)&&!(qc in t)},h$=t=>{if(!Xl(t)||Yl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},g$=Zi("Date"),m$=Zi("File"),y$=Zi("Blob"),w$=Zi("FileList"),v$=t=>Xl(t)&&gi(t.pipe),b$=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gi(t.append)&&((e=Vc(t))==="formdata"||e==="object"&&gi(t.toString)&&t.toString()==="[object FormData]"))},x$=Zi("URLSearchParams"),[_$,k$,S$,C$]=["ReadableStream","Request","Response","Headers"].map(Zi),E$=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ql(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),Ca(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Yl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function O_(t,e){if(Yl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const ws=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,A_=t=>!Jl(t)&&t!==ws;function pm(){const{caseless:t}=A_(this)&&this||{},e={},n=(i,r)=>{const o=t&&O_(e,r)||r;jc(e[o])&&jc(i)?e[o]=pm(e[o],i):jc(i)?e[o]=pm({},i):Ca(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Ql(arguments[i],n);return e}const O$=(t,e,n,{allOwnKeys:i}={})=>(Ql(e,(r,o)=>{n&&gi(r)?t[o]=k_(r,n):t[o]=r},{allOwnKeys:i}),t),A$=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),R$=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},T$=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&dm(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},P$=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},M$=t=>{if(!t)return null;if(Ca(t))return t;let e=t.length;if(!E_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},I$=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&dm(Uint8Array)),N$=(t,e)=>{const i=(t&&t[qc]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},D$=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},B$=Zi("HTMLFormElement"),F$=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),R_=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),$$=Zi("RegExp"),T_=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Ql(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},L$=t=>{T_(t,(e,n)=>{if(gi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(gi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},q$=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Ca(t)?i(t):i(String(t).split(e)),n},V$=()=>{},z$=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function j$(t){return!!(t&&gi(t.append)&&t[S_]==="FormData"&&t[qc])}const H$=t=>{const e=new Array(10),n=(i,r)=>{if(Xl(i)){if(e.indexOf(i)>=0)return;if(Yl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=Ca(i)?[]:{};return Ql(i,(s,a)=>{const l=n(s,r+1);!Jl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},U$=Zi("AsyncFunction"),W$=t=>t&&(Xl(t)||gi(t))&&gi(t.then)&&gi(t.catch),P_=((t,e)=>t?setImmediate:e?((n,i)=>(ws.addEventListener("message",({source:r,data:o})=>{r===ws&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),ws.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gi(ws.postMessage)),K$=typeof queueMicrotask<"u"?queueMicrotask.bind(ws):typeof process<"u"&&process.nextTick||P_,se={isArray:Ca,isArrayBuffer:C_,isBuffer:Yl,isFormData:b$,isArrayBufferView:c$,isString:d$,isNumber:E_,isBoolean:p$,isObject:Xl,isPlainObject:jc,isEmptyObject:h$,isReadableStream:_$,isRequest:k$,isResponse:S$,isHeaders:C$,isUndefined:Jl,isDate:g$,isFile:m$,isBlob:y$,isRegExp:$$,isFunction:gi,isStream:v$,isURLSearchParams:x$,isTypedArray:I$,isFileList:w$,forEach:Ql,merge:pm,extend:O$,trim:E$,stripBOM:A$,inherits:R$,toFlatObject:T$,kindOf:Vc,kindOfTest:Zi,endsWith:P$,toArray:M$,forEachEntry:N$,matchAll:D$,isHTMLForm:B$,hasOwnProperty:R_,hasOwnProp:R_,reduceDescriptors:T_,freezeMethods:L$,toObjectSet:q$,toCamelCase:F$,noop:V$,toFiniteNumber:z$,findKey:O_,global:ws,isContextDefined:A_,isSpecCompliantForm:j$,toJSONObject:H$,isAsyncFn:U$,isThenable:W$,setImmediate:P_,asap:K$,isIterable:t=>t!=null&&gi(t[qc])};function pt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}se.inherits(pt,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:se.toJSONObject(this.config),code:this.code,status:this.status}}});const M_=pt.prototype,I_={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{I_[t]={value:t}}),Object.defineProperties(pt,I_),Object.defineProperty(M_,"isAxiosError",{value:!0}),pt.from=(t,e,n,i,r,o)=>{const s=Object.create(M_);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const G$=null;function hm(t){return se.isPlainObject(t)||se.isArray(t)}function N_(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function D_(t,e,n){return t?t.concat(e).map(function(r,o){return r=N_(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function J$(t){return se.isArray(t)&&!t.some(hm)}const Y$=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function Hc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!se.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&J$(h)||(se.isFileList(h)||se.endsWith(g,"[]"))&&(w=se.toArray(h)))return g=N_(g),w.forEach(function(_,b){!(se.isUndefined(_)||_===null)&&e.append(s===!0?D_([g],b,o):s===null?g:g+"[]",f(_))}),!1}return hm(h)?!0:(e.append(D_(y,g,o),f(h)),!1)}const c=[],d=Object.assign(Y$,{defaultVisitor:u,convertValue:f,isVisitable:hm});function p(h,g){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&r.call(e,w,se.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return p(t),e}function B_(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function gm(t,e){this._pairs=[],t&&Hc(t,this,e)}const F_=gm.prototype;F_.append=function(e,n){this._pairs.push([e,n])},F_.toString=function(e){const n=e?function(i){return e.call(this,i,B_)}:B_;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function X$(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $_(t,e,n){if(!e)return t;const i=n&&n.encode||X$;se.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=se.isURLSearchParams(e)?e.toString():new gm(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class L_{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(i){i!==null&&e(i)})}}const q_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Q$={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:gm,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},mm=typeof window<"u"&&typeof document<"u",ym=typeof navigator=="object"&&navigator||void 0,Z$=mm&&(!ym||["ReactNative","NativeScript","NS"].indexOf(ym.product)<0),eL=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",tL=mm&&window.location.href||"http://localhost",Hn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:mm,hasStandardBrowserEnv:Z$,hasStandardBrowserWebWorkerEnv:eL,navigator:ym,origin:tL},Symbol.toStringTag,{value:"Module"})),...Q$};function nL(t,e){return Hc(t,new Hn.classes.URLSearchParams,{visitor:function(n,i,r,o){return Hn.isNode&&se.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function iL(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function rL(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function V_(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(r)?r.length:s,l?(se.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!se.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&se.isArray(r[s])&&(r[s]=rL(r[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(i,r)=>{e(iL(i),r,n,0)}),n}return null}function oL(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Zl={transitional:q_,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return r?JSON.stringify(V_(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return nL(e,this.formSerializer).toString();if((a=se.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Hc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),oL(e)):e}],transformResponse:[function(e){const n=this.transitional||Zl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Hn.classes.FormData,Blob:Hn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{Zl.headers[t]={}});const sL=se.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"]),aL=t=>{const e={};let n,i,r;return t&&t.split(` 286 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&sL[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},z_=Symbol("internals");function ef(t){return t&&String(t).trim().toLowerCase()}function Uc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Uc):String(t)}function lL(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const fL=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function wm(t,e,n,i,r){if(se.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!se.isString(e)){if(se.isString(i))return e.indexOf(i)!==-1;if(se.isRegExp(i))return i.test(e)}}function uL(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function cL(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let mi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=ef(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Uc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!fL(e))s(aL(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=ef(e),e){const i=se.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return lL(r);if(se.isFunction(n))return n.call(this,r,i);if(se.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ef(e),e){const i=se.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||wm(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=ef(s),s){const a=se.findKey(i,s);a&&(!n||wm(i,i[a],a,n))&&(delete i[a],r=!0)}}return se.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||wm(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return se.forEach(this,(r,o)=>{const s=se.findKey(i,o);if(s){n[s]=Uc(r),delete n[o];return}const a=e?uL(o):String(o).trim();a!==o&&delete n[o],n[a]=Uc(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&se.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 287 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[z_]=this[z_]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=ef(s);i[a]||(cL(r,s),i[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};mi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(mi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),se.freezeMethods(mi);function vm(t,e){const n=this||Zl,i=e||n,r=mi.from(i.headers);let o=i.data;return se.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function j_(t){return!!(t&&t.__CANCEL__)}function Ea(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ea,pt,{__CANCEL__:!0});function H_(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function dL(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function pL(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function hL(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Wc=(t,e,n=3)=>{let i=0;const r=pL(50,250);return hL(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},U_=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},W_=t=>(...e)=>se.asap(()=>t(...e)),gL=Hn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Hn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Hn.origin),Hn.navigator&&/(msie|trident)/i.test(Hn.navigator.userAgent)):()=>!0,mL=Hn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(i)&&s.push("path="+i),se.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function yL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function wL(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function K_(t,e,n){let i=!yL(e);return t&&(i||n==!1)?wL(t,e):e}const G_=t=>t instanceof mi?{...t}:t;function vs(t,e){e=e||{};const n={};function i(f,u,c,d){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:d},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function r(f,u,c,d){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!se.isUndefined(u))return i(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(G_(f),G_(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);se.isUndefined(d)&&c!==a||(n[u]=d)}),n}const J_=t=>{const e=vs({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mi.from(s),e.url=$_(K_(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Hn.hasStandardBrowserEnv||Hn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Hn.hasStandardBrowserEnv&&(i&&se.isFunction(i)&&(i=i(e)),i||i!==!1&&gL(e.url))){const f=r&&o&&mL.read(o);f&&s.set(r,f)}return e},vL=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=J_(t);let o=r.data;const s=mi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=mi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};H_(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||q_;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Wc(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Wc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new Ea(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=dL(r.url);if(v&&Hn.protocols.indexOf(v)===-1){i(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},bL=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof pt?u:new Ea(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>se.asap(a),l}},xL=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},_L=async function*(t,e){for await(const n of kL(t))yield*xL(n,e)},kL=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},Y_=(t,e,n,i)=>{const r=_L(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Kc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",X_=Kc&&typeof ReadableStream=="function",SL=Kc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Q_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},CL=X_&&Q_(()=>{let t=!1;const e=new Request(Hn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Z_=64*1024,bm=X_&&Q_(()=>se.isReadableStream(new Response("").body)),Gc={stream:bm&&(t=>t.body)};Kc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Gc[e]&&(Gc[e]=se.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,i)})})})(new Response);const EL=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Hn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await SL(t)).byteLength},OL=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??EL(e)},xm={http:G$,xhr:vL,fetch:Kc&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=J_(t);f=f?(f+"").toLowerCase():"text";let p=bL([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&CL&&n!=="get"&&n!=="head"&&(y=await OL(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(se.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=U_(y,Wc(W_(l)));i=Y_(x.body,Z_,S,T)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=bm&&(f==="stream"||f==="response");if(bm&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=se.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&U_(k,Wc(W_(a),!0))||[];v=new Response(Y_(v.body,Z_,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Gc[se.findKey(Gc,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{H_(x,k,{data:b,headers:mi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};se.forEach(xm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const e3=t=>`- ${t}`,AL=t=>se.isFunction(t)||t===null||t===!1,t3={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!AL(n)&&(i=xm[(s=String(n)).toLowerCase()],i===void 0))throw new pt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since : 288 `+o.map(e3).join(` 289 `):" "+e3(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:xm};function _m(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ea(null,t)}function n3(t){return _m(t),t.headers=mi.from(t.headers),t.data=vm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),t3.getAdapter(t.adapter||Zl.adapter)(t).then(function(i){return _m(t),i.data=vm.call(t,t.transformResponse,i),i.headers=mi.from(i.headers),i},function(i){return j_(i)||(_m(t),i&&i.response&&(i.response.data=vm.call(t,t.transformResponse,i.response),i.response.headers=mi.from(i.response.headers))),Promise.reject(i)})}const i3="1.11.0",Jc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Jc[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const r3={};Jc.transitional=function(e,n,i){function r(o,s){return"[Axios v"+i3+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new pt(r(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!r3[s]&&(r3[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Jc.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function RL(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const Yc={assertOptions:RL,validators:Jc},kr=Yc.validators;let bs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new L_,response:new L_}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=` 290 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=vs(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Yc.assertOptions(i,{silentJSONParsing:kr.transitional(kr.boolean),forcedJSONParsing:kr.transitional(kr.boolean),clarifyTimeoutError:kr.transitional(kr.boolean)},!1),r!=null&&(se.isFunction(r)?n.paramsSerializer={serialize:r}:Yc.assertOptions(r,{encode:kr.function,serialize:kr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Yc.assertOptions(n,{baseUrl:kr.spelling("baseURL"),withXsrfToken:kr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[n3.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=n3.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=vs(this.defaults,e);const n=K_(e.baseURL,e.url,e.allowAbsoluteUrls);return $_(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){bs.prototype[e]=function(n,i){return this.request(vs(i||{},{method:e,url:n,data:(i||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(vs(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}bs.prototype[e]=n(),bs.prototype[e+"Form"]=n(!0)});let TL=class tO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new Ea(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new tO(function(r){e=r}),cancel:e}}};function PL(t){return function(n){return t.apply(null,n)}}function ML(t){return se.isObject(t)&&t.isAxiosError===!0}const km={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(km).forEach(([t,e])=>{km[e]=t});function o3(t){const e=new bs(t),n=k_(bs.prototype.request,e);return se.extend(n,bs.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return o3(vs(t,r))},n}const rn=o3(Zl);rn.Axios=bs,rn.CanceledError=Ea,rn.CancelToken=TL,rn.isCancel=j_,rn.VERSION=i3,rn.toFormData=Hc,rn.AxiosError=pt,rn.Cancel=rn.CanceledError,rn.all=function(e){return Promise.all(e)},rn.spread=PL,rn.isAxiosError=ML,rn.mergeConfig=vs,rn.AxiosHeaders=mi,rn.formToJSON=t=>V_(se.isHTMLForm(t)?new FormData(t):t),rn.getAdapter=t3.getAdapter,rn.HttpStatusCode=km,rn.default=rn;const{Axios:Oie,AxiosError:s3,CanceledError:Aie,isCancel:Rie,CancelToken:Tie,VERSION:Pie,all:Mie,Cancel:Iie,isAxiosError:Nie,spread:Die,toFormData:Bie,AxiosHeaders:Fie,HttpStatusCode:$ie,formToJSON:Lie,getAdapter:qie,mergeConfig:Vie}=rn;function Bi(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,i={immediate:!!n,shallow:!0,abortPrevious:!0};let r={},o=rn,s=i;const a=W=>!!W?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:r=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||i);const{shallow:l,onSuccess:f=x_,onError:u=x_,immediate:c,resetOnExecute:d=!1}=s,p=s.initialData,h=Xt(),g=(l?Xt:j)(p),y=Xt(!1),w=Xt(!1),v=Xt(!1),_=Xt();let b=new AbortController;const x=W=>{y.value||!w.value||(b.abort(W),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},k=W=>{w.value=W,y.value=!W},S=()=>{d&&(g.value=p)},T=()=>new Promise((W,ae)=>{f$(y).toBe(!0).then(()=>_.value?ae(_.value):W(L))}),A={then:(...W)=>T().then(...W),catch:(...W)=>T().catch(...W)};let R=0;const F=(W=e,ae={})=>{_.value=void 0;const le=typeof W=="string"?W:e??ae.url;if(le===void 0)return _.value=new s3(s3.ERR_INVALID_URL),y.value=!0,A;S();const ce=typeof W=="object"&&W.pathParams||typeof ae=="object"&&ae.pathParams,re=ce&&typeof le=="string"?Object.entries(ce).reduce((He,[st,ut])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ut))),le):le;s.abortPrevious!==!1&&x(),k(!0),R+=1;const te=R;return v.value=!1,o(re,{...r,...typeof W=="object"?W:ae,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;g.value=st,f(st)}).catch(He=>{_.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&k(!1)}),A};c&&e&&F();const L={response:h,data:g,error:_,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:F};return{...L,...A}}/*! 60 `))}return()=>r.value||i.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=_r(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const bc=L({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const i=Mg(n.default()),r=i.findIndex(l=>l.type!==In);if(r===-1)return i;const o=i[r];delete o.props?.ref;const s=o.props?le(e,o.props):e,a=Ur({...o,props:{}},s);return i.length===1?a:(i[r]=a,i)}}}),RM=["area","img","input"],ze=L({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const i=t.asChild?"template":t.as;return typeof i=="string"&&RM.includes(i)?()=>Yt(i,e):i!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(bc,e,{default:n.default})}});function Wl(){const t=j(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:_r(t));return{primitiveElement:t,currentElement:e}}function TM({type:t,defaultValue:e,modelValue:n}){const i=n||e;return n!==void 0||e!==void 0?Array.isArray(i)?"multiple":"single":t??"single"}function PM({type:t,defaultValue:e,modelValue:n}){return t||TM({type:t,defaultValue:e,modelValue:n})}function MM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function IM(t,e){const n=U(()=>PM(t)),i=Wn(t,"modelValue",e,{defaultValue:MM(t),passive:t.modelValue===void 0,deep:!0});function r(s){if(n.value==="single")i.value=Yr(s,i.value)?void 0:s;else{const a=Array.isArray(i.value)?[...i.value||[]]:[i.value].filter(Boolean);if(uc(a,s)){const l=a.findIndex(f=>Yr(f,s));a.splice(l,1)}else a.push(s);i.value=a}}const o=U(()=>n.value==="single");return{modelValue:i,changeModelValue:r,isSingle:o}}const[kr,NM]=It("DialogRoot");var DM=L({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=Wn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),s=j(),{modal:a}=Jt(n);return NM({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:g(r),close:()=>r.value=!1})}}),ex=DM,BM=L({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ie();const n=kr();return(i,r)=>(E(),D(g(ze),le(e,{type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=o=>g(n).onOpenChange(!1))}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["type"]))}}),tx=BM;const $M="dismissableLayer.pointerDownOutside",FM="dismissableLayer.focusOutside";function nx(t,e){const n=e.closest("[data-dismissable-layer]"),i=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),r=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(i===n||r.indexOf(i)<r.indexOf(n)))}function qM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1),o=j(()=>{});return Mt(s=>{if(!Qi||!xe(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(nx(e.value,u)){r.value=!1;return}if(f.target&&!r.value){let p=function(){fc($M,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(i.removeEventListener("click",o.value),o.value=p,i.addEventListener("click",o.value,{once:!0})):p()}else i.removeEventListener("click",o.value);r.value=!1}},l=window.setTimeout(()=>{i.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),i.removeEventListener("pointerdown",a),i.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{xe(n)&&(r.value=!0)}}}function LM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1);return Mt(o=>{if(!Qi||!xe(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||nx(e.value,l)||a.target&&!r.value&&fc(FM,t,{originalEvent:a})};i.addEventListener("focusin",s),o(()=>i.removeEventListener("focusin",s))}),{onFocusCapture:()=>{xe(n)&&(r.value=!0)},onBlurCapture:()=>{xe(n)&&(r.value=!1)}}}const qi=nn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var VM=L({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>qi.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>qi.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const d=Array.from(a.value),[h]=[...qi.layersWithOutsidePointerEventsDisabled].slice(-1),m=d.indexOf(h);return l.value>=m}),c=qM(async d=>{const h=[...qi.branches].some(m=>m?.contains(d.target));!u.value||h||(i("pointerDownOutside",d),i("interactOutside",d),await lt(),d.defaultPrevented||i("dismiss"))},o),p=LM(d=>{[...qi.branches].some(m=>m?.contains(d.target))||(i("focusOutside",d),i("interactOutside",d),d.defaultPrevented||i("dismiss"))},o);return oM("Escape",d=>{l.value===a.value.size-1&&(i("escapeKeyDown",d),d.defaultPrevented||i("dismiss"))}),Mt(d=>{o.value&&(n.disableOutsidePointerEvents&&(qi.layersWithOutsidePointerEventsDisabled.size===0&&(qi.originalBodyPointerEvents=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),qi.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),d(()=>{n.disableOutsidePointerEvents&&qi.layersWithOutsidePointerEventsDisabled.size===1&&!ga(qi.originalBodyPointerEvents)&&(s.value.body.style.pointerEvents=qi.originalBodyPointerEvents)}))}),Mt(d=>{d(()=>{o.value&&(a.value.delete(o.value),qi.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(d,h)=>(E(),D(g(ze),{ref:g(r),"as-child":d.asChild,as:d.as,"data-dismissable-layer":"",style:hi({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:g(p).onFocusCapture,onBlurCapture:g(p).onBlurCapture,onPointerdownCapture:g(c).onPointerDownCapture},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Kl=VM;const zM=HP(()=>j([]));function jM(){const t=zM();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=ix(t.value,e),t.value.unshift(e)},remove(e){t.value=ix(t.value,e),t.value[0]?.resume()}}}function ix(t,e){const n=[...t],i=n.indexOf(e);return i!==-1&&n.splice(i,1),n}function HM(t){return t.filter(e=>e.tagName!=="A")}const Vg="focusScope.autoFocusOnMount",zg="focusScope.autoFocusOnUnmount",rx={bubbles:!1,cancelable:!0};function UM(t,{select:e=!1}={}){const n=gn();for(const i of t)if(Eo(i,{select:e}),gn()!==n)return!0}function WM(t){const e=ox(t),n=sx(e,t),i=sx(e.reverse(),t);return[n,i]}function ox(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function sx(t,e){for(const n of t)if(!KM(n,{upTo:e}))return n}function KM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function GM(t){return t instanceof HTMLInputElement&&"select"in t}function Eo(t,{select:e=!1}={}){if(t&&t.focus){const n=gn();t.focus({preventScroll:!0}),t!==n&&GM(t)&&e&&t.select()}}var JM=L({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,i=e,{currentRef:r,currentElement:o}=Ie(),s=j(null),a=jM(),l=nn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Mt(u=>{if(!Qi)return;const c=o.value;if(!n.trapped)return;function p(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:Eo(s.value,{select:!0})}function d(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||Eo(s.value,{select:!0}))}function h(y){c.contains(s.value)||Eo(c)}document.addEventListener("focusin",p),document.addEventListener("focusout",d);const m=new MutationObserver(h);c&&m.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",d),m.disconnect()})}),Mt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const p=gn();if(!c.contains(p)){const h=new CustomEvent(Vg,rx);c.addEventListener(Vg,m=>i("mountAutoFocus",m)),c.dispatchEvent(h),h.defaultPrevented||(UM(HM(ox(c)),{select:!0}),gn()===p&&Eo(c))}u(()=>{c.removeEventListener(Vg,y=>i("mountAutoFocus",y));const h=new CustomEvent(zg,rx),m=y=>{i("unmountAutoFocus",y)};c.addEventListener(zg,m),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||Eo(p??document.body,{select:!0}),c.removeEventListener(zg,m),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,p=gn();if(c&&p){const d=u.currentTarget,[h,m]=WM(d);h&&m?!u.shiftKey&&p===m?(u.preventDefault(),n.loop&&Eo(h,{select:!0})):u.shiftKey&&p===h&&(u.preventDefault(),n.loop&&Eo(m,{select:!0})):p===d&&u.preventDefault()}}return(u,c)=>(E(),D(g(ze),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),xc=JM;const YM="menu.itemSelect",jg=["Enter"," "],XM=["ArrowDown","PageUp","Home"],ax=["ArrowUp","PageDown","End"],QM=[...XM,...ax];[...jg],[...jg];function lx(t){return t?"open":"closed"}function _c(t){return t==="indeterminate"}function fx(t){return _c(t)?"indeterminate":t?"checked":"unchecked"}function Hg(t){const e=gn();for(const n of t)if(n===e||(n.focus(),gn()!==e))return}function ZM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function e9(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return ZM(n,e)}function Ug(t){return t.pointerType==="mouse"}var t9=L({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=kr(),{forwardRef:o,currentElement:s}=Ie();return r.titleId||=mn(void 0,"reka-dialog-title"),r.descriptionId||=mn(void 0,"reka-dialog-description"),bt(()=>{r.contentElement=s,gn()!==document.body&&(r.triggerElement.value=gn())}),(a,l)=>(E(),D(g(xc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[T(g(Kl),le({id:g(r).contentId,ref:g(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":g(r).descriptionId,"aria-labelledby":g(r).titleId,"data-state":g(lx)(g(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>g(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>i("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>i("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>i("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>i("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),ux=t9,n9=L({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=kr(),o=ys(i),{forwardRef:s,currentElement:a}=Ie();return yc(a),(l,f)=>(E(),D(ux,le({...n,...g(o)},{ref:g(s),"trap-focus":g(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),g(r).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0;(c.button===2||p)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),i9=n9,r9=L({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ys(e);Ie();const o=kr(),s=j(!1),a=j(!1);return(l,f)=>(E(),D(ux,le({...n,...g(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||g(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;g(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),o9=r9,s9=L({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=kr(),o=ys(i),{forwardRef:s}=Ie();return(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(r).open.value},{default:C(()=>[g(r).modal.value?(E(),D(i9,le({key:0,ref:g(s)},{...n,...g(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(o9,le({key:1,ref:g(s)},{...n,...g(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),cx=s9,a9=L({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ie();const n=kr();return(i,r)=>(E(),D(g(ze),le(e,{id:g(n).descriptionId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),dx=a9,l9=L({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=kr();return hc(!0),Ie(),(n,i)=>(E(),D(g(ze),{as:n.as,"as-child":n.asChild,"data-state":g(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),f9=l9,u9=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=kr(),{forwardRef:n}=Ie();return(i,r)=>g(e)?.modal.value?(E(),D(g(Xr),{key:0,present:i.forceMount||g(e).open.value},{default:C(()=>[T(f9,le(i.$attrs,{ref:g(n),as:i.as,"as-child":i.asChild}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Oe("v-if",!0)}}),px=u9,c9=L({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=Y2();return(n,i)=>g(e)||n.forceMount?(E(),D(Kw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Oe("v-if",!0)}}),va=c9,d9=L({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),p9=d9,h9=L({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=kr();return Ie(),(i,r)=>(E(),D(g(ze),le(e,{id:g(n).titleId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),hx=h9,g9=L({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=kr(),{forwardRef:i,currentElement:r}=Ie();return n.contentId||=mn(void 0,"reka-dialog-content"),bt(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),D(g(ze),le(e,{ref:g(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value||!1,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).open.value?"open":"closed",onClick:g(n).onOpenToggle}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),m9=g9;const[y9,w9]=It("AlertDialogContent");var v9=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ys(e);Ie();const o=j();return w9({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),D(g(cx),le({...n,...g(r)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Et(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Et(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),b9=v9,x9=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=y9(),{forwardRef:i,currentElement:r}=Ie();return bt(()=>{n.onCancelElementChange(r.value)}),(o,s)=>(E(),D(g(tx),le(e,{ref:g(i)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),_9=x9,k9=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(dx),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),S9=k9,C9=L({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(px),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),E9=C9,O9=L({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),A9=O9,R9=L({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return Ie(),(o,s)=>(E(),D(g(ex),le(g(r),{modal:!0}),{default:C(a=>[z(o.$slots,"default",Pt(Lt(a)))]),_:3},16))}}),T9=R9,P9=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(hx),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),M9=P9;const[gx,I9]=It("AvatarRoot");var N9=L({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ie(),I9({imageLoadingStatus:j("idle")}),(e,n)=>(E(),D(g(ze),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),D9=N9,B9=L({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=gx();Ie();const i=j(e.delayMs===void 0);return Mt(r=>{if(e.delayMs&&Qi){const o=window.setTimeout(()=>{i.value=!0},e.delayMs);r(()=>{window.clearTimeout(o)})}}),(r,o)=>i.value&&g(n).imageLoadingStatus.value!=="loaded"?(E(),D(g(ze),{key:0,"as-child":r.asChild,as:r.as},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as-child","as"])):Oe("v-if",!0)}}),$9=B9;function mx(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function F9(t,{referrerPolicy:e,crossOrigin:n}={}){const i=j(!1),r=j(null),o=U(()=>i.value?(!r.value&&Qi&&(r.value=new window.Image),r.value):null),s=j(mx(o.value,t.value)),a=l=>()=>{i.value&&(s.value=l)};return bt(()=>{i.value=!0,Mt(l=>{const f=o.value;if(!f)return;s.value=mx(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),jn(()=>{i.value=!1}),s}var q9=L({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,i=e,{src:r,referrerPolicy:o,crossOrigin:s}=Jt(n);Ie();const a=gx(),l=F9(r,{referrerPolicy:o,crossOrigin:s});return Ve(l,f=>{i("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>bl((E(),D(g(ze),{role:"img","as-child":f.asChild,as:f.as,src:g(r),"referrer-policy":g(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[tb,g(l)==="loaded"]])}}),L9=q9;const yx="data-reka-collection-item";function ai(t={}){const{key:e="",isProvider:n=!1}=t,i=`${e}CollectionProvider`;let r;if(n){const u=j(new Map);r={collectionRef:j(),itemMap:u},Ci(i,r)}else r=Qt(i);const o=(u=!1)=>{const c=r.collectionRef.value;if(!c)return[];const p=Array.from(c.querySelectorAll(`[${yx}]`)),h=Array.from(r.itemMap.value.values()).sort((m,y)=>p.indexOf(m.ref)-p.indexOf(y.ref));return u?h:h.filter(m=>m.ref.dataset.disabled!=="")},s=L({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:p,currentElement:d}=Wl();return Ve(d,()=>{r.collectionRef.value=d.value}),()=>Yt(bc,{ref:p},c)}}),a=L({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:p}){const{primitiveElement:d,currentElement:h}=Wl();return Mt(m=>{if(h.value){const y=ia(h.value);r.itemMap.value.set(y,{ref:h.value,value:u.value}),m(()=>r.itemMap.value.delete(y))}}),()=>Yt(bc,{...p,[yx]:"",ref:d},c)}}),l=U(()=>Array.from(r.itemMap.value.values())),f=U(()=>r.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const V9="rovingFocusGroup.onEntryFocus",z9={bubbles:!1,cancelable:!0},j9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function H9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function wx(t,e,n){const i=H9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return j9[i]}function vx(t,e=!1){const n=gn();for(const i of t)if(i===n||(i.focus({preventScroll:e}),gn()!==n))return}function U9(t,e){return t.map((n,i)=>t[(e+i)%t.length])}const[W9,K9]=It("RovingFocusGroup");var G9=L({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const i=t,r=n,{loop:o,orientation:s,dir:a}=Jt(i),l=ms(a),f=Wn(i,"currentTabStopId",r,{defaultValue:i.defaultCurrentTabStopId,passive:i.currentTabStopId===void 0}),u=j(!1),c=j(!1),p=j(0),{getItems:d,CollectionSlot:h}=ai({isProvider:!0});function m(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const S=new CustomEvent(V9,z9);if(w.currentTarget.dispatchEvent(S),r("entryFocus",S),!S.defaultPrevented){const b=d().map(O=>O.ref).filter(O=>O.dataset.disabled!==""),x=b.find(O=>O.getAttribute("data-active")===""),_=b.find(O=>O.getAttribute("data-highlighted")===""),k=b.find(O=>O.id===f.value),A=[x,_,k,...b].filter(Boolean);vx(A,i.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:d}),K9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{p.value++},onFocusableItemRemove:()=>{p.value--}}),(w,v)=>(E(),D(g(h),null,{default:C(()=>[T(g(ze),{tabindex:u.value||p.value===0?-1:0,"data-orientation":g(s),as:w.as,"as-child":w.asChild,dir:g(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=S=>c.value=!0),onMouseup:y,onFocus:m,onBlur:v[1]||(v[1]=S=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),bx=G9,J9=L({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=W9(),i=mn(),r=U(()=>e.tabStopId||i),o=U(()=>n.currentTabStopId.value===r.value),{getItems:s,CollectionItem:a}=ai();bt(()=>{e.focusable&&n.onFocusableItemAdd()}),jn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=wx(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(p=>p.ref).filter(p=>p.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const p=c.indexOf(f.currentTarget);c=n.loop.value?U9(c,p+1):c.slice(p+1)}lt(()=>vx(c))}}return(f,u)=>(E(),D(g(a),null,{default:C(()=>[T(g(ze),{tabindex:o.value?0:-1,"data-orientation":g(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?g(n).onItemFocus(r.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>g(n).onItemFocus(r.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),xx=J9,Y9=L({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),D(g(ze),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Wg=Y9,X9=L({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:i}=Wl(),r=U(()=>e.checked??e.value);return Ve(r,(o,s)=>{if(!i.value)return;const a=i.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),p=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(p)}}),(o,s)=>(E(),D(Wg,le({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),_x=X9,Q9=L({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),i=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((r,o)=>typeof r=="object"?Object.entries(r).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:r}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([r,o])=>({name:`${e.name}[${r}]`,value:o})):[]);return(r,o)=>(E(),G(Fe,null,[Oe(" We render single input if it's required "),n.value?(E(),D(_x,le({key:r.name},{...e,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(E(!0),G(Fe,{key:1},Ct(i.value,s=>(E(),D(_x,le({key:s.name},{ref_for:!0},{...e,...r.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),Gl=Q9;const[Z9,zie]=It("CheckboxGroupRoot");function kc(t){return t==="indeterminate"}function kx(t){return kc(t)?"indeterminate":t?"checked":"unchecked"}const[e7,t7]=It("CheckboxRoot");var n7=L({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=Z9(null),a=Wn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>ga(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:uc(s.modelValue.value,n.value));function u(){if(ga(s?.modelValue.value))a.value=kc(a.value)?!0:!a.value;else{const d=[...s.modelValue.value||[]];if(uc(d,n.value)){const h=d.findIndex(m=>Yr(m,n.value));d.splice(h,1)}else d.push(n.value);s.modelValue.value=d}}const c=ya(o),p=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return t7({disabled:l,state:f}),(d,h)=>(E(),D(an(g(s)?.rovingFocus.value?g(xx):g(ze)),le(d.$attrs,{id:d.id,ref:g(r),role:"checkbox","as-child":d.asChild,as:d.as,type:d.as==="button"?"button":void 0,"aria-checked":g(kc)(f.value)?"mixed":f.value,"aria-required":d.required,"aria-label":d.$attrs["aria-label"]||p.value,"data-state":g(kx)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:g(s)?.rovingFocus.value?!l.value:void 0,onKeydown:br(Et(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(d.$slots,"default",{modelValue:g(a),state:f.value}),g(c)&&d.name&&!g(s)?(E(),D(g(Gl),{key:0,type:"checkbox",checked:!!f.value,name:d.name,value:d.value,disabled:l.value,required:d.required},null,8,["checked","name","value","disabled","required"])):Oe("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),i7=n7,r7=L({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ie(),n=e7();return(i,r)=>(E(),D(g(Xr),{present:i.forceMount||g(kc)(g(n).state.value)||g(n).state.value===!0},{default:C(()=>[T(g(ze),le({ref:g(e),"data-state":g(kx)(g(n).state.value),"data-disabled":g(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":i.asChild,as:i.as},i.$attrs),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),o7=r7;const[Sx,s7]=It("PopperRoot");var a7=L({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=j();return s7({anchor:e,onAnchorChange:n=>e.value=n}),(n,i)=>z(n.$slots,"default")}}),Sc=a7,l7=L({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ie(),r=Sx();return Ov(()=>{r.onAnchorChange(e.reference??i.value)}),(o,s)=>(E(),D(g(ze),{ref:g(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),Cc=l7;const f7={key:0,d:"M0 0L6 6L12 0"},u7={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var c7=L({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(ze),le(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),G("path",u7)):(E(),G("path",f7))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),d7=c7;function p7(t){return t!==null}function h7(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:i,middlewareData:r}=e,s=r.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Kg(n),c={start:"0%",center:"50%",end:"100%"}[u],p=(r.arrow?.x??0)+a/2,d=(r.arrow?.y??0)+l/2;let h="",m="";return f==="bottom"?(h=s?c:`${p}px`,m=`${-l}px`):f==="top"?(h=s?c:`${p}px`,m=`${i.floating.height+l}px`):f==="right"?(h=`${-l}px`,m=s?c:`${d}px`):f==="left"&&(h=`${i.floating.width+l}px`,m=s?c:`${d}px`),{data:{x:h,y:m}}}}}function Kg(t){const[e,n="center"]=t.split("-");return[e,n]}const g7=["top","right","bottom","left"],Oo=Math.min,Ei=Math.max,Ec=Math.round,Oc=Math.floor,Sr=t=>({x:t,y:t}),m7={left:"right",right:"left",bottom:"top",top:"bottom"},y7={start:"end",end:"start"};function Gg(t,e,n){return Ei(t,Oo(e,n))}function Qr(t,e){return typeof t=="function"?t(e):t}function Zr(t){return t.split("-")[0]}function ba(t){return t.split("-")[1]}function Jg(t){return t==="x"?"y":"x"}function Yg(t){return t==="y"?"height":"width"}const w7=new Set(["top","bottom"]);function Cr(t){return w7.has(Zr(t))?"y":"x"}function Xg(t){return Jg(Cr(t))}function v7(t,e,n){n===void 0&&(n=!1);const i=ba(t),r=Xg(t),o=Yg(r);let s=r==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=Ac(s)),[s,Ac(s)]}function b7(t){const e=Ac(t);return[Qg(t),e,Qg(e)]}function Qg(t){return t.replace(/start|end/g,e=>y7[e])}const Cx=["left","right"],Ex=["right","left"],x7=["top","bottom"],_7=["bottom","top"];function k7(t,e,n){switch(t){case"top":case"bottom":return n?e?Ex:Cx:e?Cx:Ex;case"left":case"right":return e?x7:_7;default:return[]}}function S7(t,e,n,i){const r=ba(t);let o=k7(Zr(t),n==="start",i);return r&&(o=o.map(s=>s+"-"+r),e&&(o=o.concat(o.map(Qg)))),o}function Ac(t){return t.replace(/left|right|bottom|top/g,e=>m7[e])}function C7(t){return{top:0,right:0,bottom:0,left:0,...t}}function Ox(t){return typeof t!="number"?C7(t):{top:t,right:t,bottom:t,left:t}}function Rc(t){const{x:e,y:n,width:i,height:r}=t;return{width:i,height:r,top:n,left:e,right:e+i,bottom:n+r,x:e,y:n}}function Ax(t,e,n){let{reference:i,floating:r}=t;const o=Cr(e),s=Xg(e),a=Yg(s),l=Zr(e),f=o==="y",u=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,p=i[a]/2-r[a]/2;let d;switch(l){case"top":d={x:u,y:i.y-r.height};break;case"bottom":d={x:u,y:i.y+i.height};break;case"right":d={x:i.x+i.width,y:c};break;case"left":d={x:i.x-r.width,y:c};break;default:d={x:i.x,y:i.y}}switch(ba(e)){case"start":d[s]-=p*(n&&f?-1:1);break;case"end":d[s]+=p*(n&&f?-1:1);break}return d}const E7=async(t,e,n)=>{const{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:r}),{x:u,y:c}=Ax(f,i,l),p=i,d={},h=0;for(let m=0;m<a.length;m++){const{name:y,fn:w}=a[m],{x:v,y:S,data:b,reset:x}=await w({x:u,y:c,initialPlacement:i,placement:p,strategy:r,middlewareData:d,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=S??c,d={...d,[y]:{...d[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:r}):x.rects),{x:u,y:c}=Ax(f,p,l)),m=-1)}return{x:u,y:c,placement:p,strategy:r,middlewareData:d}};async function Jl(t,e){var n;e===void 0&&(e={});const{x:i,y:r,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:p=!1,padding:d=0}=Qr(e,t),h=Ox(d),y=a[p?c==="floating"?"reference":"floating":c],w=Rc(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(S))?await(o.getScale==null?void 0:o.getScale(S))||{x:1,y:1}:{x:1,y:1},x=Rc(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:S,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const O7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Qr(t,e)||{};if(f==null)return{};const c=Ox(u),p={x:n,y:i},d=Xg(r),h=Yg(d),m=await s.getDimensions(f),y=d==="y",w=y?"top":"left",v=y?"bottom":"right",S=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[d]-p[d]-o.floating[h],x=p[d]-o.reference[d],_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let k=_?_[S]:0;(!k||!await(s.isElement==null?void 0:s.isElement(_)))&&(k=a.floating[S]||o.floating[h]);const A=b/2-x/2,O=k/2-m[h]/2-1,R=Oo(c[w],O),N=Oo(c[v],O),q=R,W=k-m[h]-N,fe=k/2-m[h]/2+A,ae=Gg(q,fe,W),ce=!l.arrow&&ba(r)!=null&&fe!==ae&&o.reference[h]/2-(fe<q?R:N)-m[h]/2<0,re=ce?fe<q?fe-q:fe-W:0;return{[d]:p[d]+re,data:{[d]:ae,centerOffset:fe-ae-re,...ce&&{alignmentOffset:re}},reset:ce}}}),A7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,i;const{placement:r,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:m=!0,...y}=Qr(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Zr(r),v=Cr(a),S=Zr(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=p||(S||!m?[Ac(a)]:b7(a)),_=h!=="none";!p&&_&&x.push(...S7(a,m,h,b));const k=[a,...x],A=await Jl(e,y),O=[];let R=((i=o.flip)==null?void 0:i.overflows)||[];if(u&&O.push(A[w]),c){const fe=v7(r,s,b);O.push(A[fe[0]],A[fe[1]])}if(R=[...R,{placement:r,overflows:O}],!O.every(fe=>fe<=0)){var N,q;const fe=(((N=o.flip)==null?void 0:N.index)||0)+1,ae=k[fe];if(ae&&(!(c==="alignment"?v!==Cr(ae):!1)||R.every(te=>Cr(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:fe,overflows:R},reset:{placement:ae}};let ce=(q=R.filter(re=>re.overflows[0]<=0).sort((re,te)=>re.overflows[1]-te.overflows[1])[0])==null?void 0:q.placement;if(!ce)switch(d){case"bestFit":{var W;const re=(W=R.filter(te=>{if(_){const He=Cr(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:W[0];re&&(ce=re);break}case"initialPlacement":ce=a;break}if(r!==ce)return{reset:{placement:ce}}}return{}}}};function Rx(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Tx(t){return g7.some(e=>t[e]>=0)}const R7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:i="referenceHidden",...r}=Qr(t,e);switch(i){case"referenceHidden":{const o=await Jl(e,{...r,elementContext:"reference"}),s=Rx(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Tx(s)}}}case"escaped":{const o=await Jl(e,{...r,altBoundary:!0}),s=Rx(o,n.floating);return{data:{escapedOffsets:s,escaped:Tx(s)}}}default:return{}}}}},Px=new Set(["left","top"]);async function T7(t,e){const{placement:n,platform:i,elements:r}=t,o=await(i.isRTL==null?void 0:i.isRTL(r.floating)),s=Zr(n),a=ba(n),l=Cr(n)==="y",f=Px.has(s)?-1:1,u=o&&l?-1:1,c=Qr(e,t);let{mainAxis:p,crossAxis:d,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(d=a==="end"?h*-1:h),l?{x:d*u,y:p*f}:{x:p*f,y:d*u}}const P7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,i;const{x:r,y:o,placement:s,middlewareData:a}=e,l=await T7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:s}}}}},M7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Qr(t,e),f={x:n,y:i},u=await Jl(e,l),c=Cr(Zr(r)),p=Jg(c);let d=f[p],h=f[c];if(o){const y=p==="y"?"top":"left",w=p==="y"?"bottom":"right",v=d+u[y],S=d-u[w];d=Gg(v,d,S)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],S=h-u[w];h=Gg(v,h,S)}const m=a.fn({...e,[p]:d,[c]:h});return{...m,data:{x:m.x-n,y:m.y-i,enabled:{[p]:o,[c]:s}}}}}},I7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Qr(t,e),u={x:n,y:i},c=Cr(r),p=Jg(c);let d=u[p],h=u[c];const m=Qr(a,e),y=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const S=p==="y"?"height":"width",b=o.reference[p]-o.floating[S]+y.mainAxis,x=o.reference[p]+o.reference[S]-y.mainAxis;d<b?d=b:d>x&&(d=x)}if(f){var w,v;const S=p==="y"?"width":"height",b=Px.has(Zr(r)),x=o.reference[c]-o.floating[S]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),_=o.reference[c]+o.reference[S]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>_&&(h=_)}return{[p]:d,[c]:h}}}},N7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,i;const{placement:r,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Qr(t,e),u=await Jl(e,f),c=Zr(r),p=ba(r),d=Cr(r)==="y",{width:h,height:m}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=p==="end"?"top":"bottom");const v=m-u.top-u.bottom,S=h-u.left-u.right,b=Oo(m-u[y],v),x=Oo(h-u[w],S),_=!e.middlewareData.shift;let k=b,A=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(A=S),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(k=v),_&&!p){const R=Ei(u.left,0),N=Ei(u.right,0),q=Ei(u.top,0),W=Ei(u.bottom,0);d?A=h-2*(R!==0||N!==0?R+N:Ei(u.left,u.right)):k=m-2*(q!==0||W!==0?q+W:Ei(u.top,u.bottom))}await l({...e,availableWidth:A,availableHeight:k});const O=await s.getDimensions(a.floating);return h!==O.width||m!==O.height?{reset:{rects:!0}}:{}}}};function Tc(){return typeof window<"u"}function ws(t){return Zg(t)?(t.nodeName||"").toLowerCase():"#document"}function Oi(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Er(t){var e;return(e=(Zg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Zg(t){return Tc()?t instanceof Node||t instanceof Oi(t).Node:!1}function Zi(t){return Tc()?t instanceof Element||t instanceof Oi(t).Element:!1}function Or(t){return Tc()?t instanceof HTMLElement||t instanceof Oi(t).HTMLElement:!1}function Mx(t){return!Tc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Oi(t).ShadowRoot}const D7=new Set(["inline","contents"]);function Yl(t){const{overflow:e,overflowX:n,overflowY:i,display:r}=er(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!D7.has(r)}const B7=new Set(["table","td","th"]);function $7(t){return B7.has(ws(t))}const F7=[":popover-open",":modal"];function Pc(t){return F7.some(e=>{try{return t.matches(e)}catch{return!1}})}const q7=["transform","translate","scale","rotate","perspective"],L7=["transform","translate","scale","rotate","perspective","filter"],V7=["paint","layout","strict","content"];function em(t){const e=tm(),n=Zi(t)?er(t):t;return q7.some(i=>n[i]?n[i]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||L7.some(i=>(n.willChange||"").includes(i))||V7.some(i=>(n.contain||"").includes(i))}function z7(t){let e=Ao(t);for(;Or(e)&&!xa(e);){if(em(e))return e;if(Pc(e))return null;e=Ao(e)}return null}function tm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const j7=new Set(["html","body","#document"]);function xa(t){return j7.has(ws(t))}function er(t){return Oi(t).getComputedStyle(t)}function Mc(t){return Zi(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ao(t){if(ws(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Mx(t)&&t.host||Er(t);return Mx(e)?e.host:e}function Ix(t){const e=Ao(t);return xa(e)?t.ownerDocument?t.ownerDocument.body:t.body:Or(e)&&Yl(e)?e:Ix(e)}function Xl(t,e,n){var i;e===void 0&&(e=[]),n===void 0&&(n=!0);const r=Ix(t),o=r===((i=t.ownerDocument)==null?void 0:i.body),s=Oi(r);if(o){const a=nm(s);return e.concat(s,s.visualViewport||[],Yl(r)?r:[],a&&n?Xl(a):[])}return e.concat(r,Xl(r,[],n))}function nm(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Nx(t){const e=er(t);let n=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=Or(t),o=r?t.offsetWidth:n,s=r?t.offsetHeight:i,a=Ec(n)!==o||Ec(i)!==s;return a&&(n=o,i=s),{width:n,height:i,$:a}}function im(t){return Zi(t)?t:t.contextElement}function _a(t){const e=im(t);if(!Or(e))return Sr(1);const n=e.getBoundingClientRect(),{width:i,height:r,$:o}=Nx(e);let s=(o?Ec(n.width):n.width)/i,a=(o?Ec(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const H7=Sr(0);function Dx(t){const e=Oi(t);return!tm()||!e.visualViewport?H7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function U7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Oi(t)?!1:e}function vs(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n=!1);const r=t.getBoundingClientRect(),o=im(t);let s=Sr(1);e&&(i?Zi(i)&&(s=_a(i)):s=_a(t));const a=U7(o,n,i)?Dx(o):Sr(0);let l=(r.left+a.x)/s.x,f=(r.top+a.y)/s.y,u=r.width/s.x,c=r.height/s.y;if(o){const p=Oi(o),d=i&&Zi(i)?Oi(i):i;let h=p,m=nm(h);for(;m&&i&&d!==h;){const y=_a(m),w=m.getBoundingClientRect(),v=er(m),S=w.left+(m.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(m.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=S,f+=b,h=Oi(m),m=nm(h)}}return Rc({width:u,height:c,x:l,y:f})}function Ic(t,e){const n=Mc(t).scrollLeft;return e?e.left+n:vs(Er(t)).left+n}function Bx(t,e){const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-Ic(t,n),r=n.top+e.scrollTop;return{x:i,y:r}}function W7(t){let{elements:e,rect:n,offsetParent:i,strategy:r}=t;const o=r==="fixed",s=Er(i),a=e?Pc(e.floating):!1;if(i===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=Sr(1);const u=Sr(0),c=Or(i);if((c||!c&&!o)&&((ws(i)!=="body"||Yl(s))&&(l=Mc(i)),Or(i))){const d=vs(i);f=_a(i),u.x=d.x+i.clientLeft,u.y=d.y+i.clientTop}const p=s&&!c&&!o?Bx(s,l):Sr(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+p.x,y:n.y*f.y-l.scrollTop*f.y+u.y+p.y}}function K7(t){return Array.from(t.getClientRects())}function G7(t){const e=Er(t),n=Mc(t),i=t.ownerDocument.body,r=Ei(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),o=Ei(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let s=-n.scrollLeft+Ic(t);const a=-n.scrollTop;return er(i).direction==="rtl"&&(s+=Ei(e.clientWidth,i.clientWidth)-r),{width:r,height:o,x:s,y:a}}const $x=25;function J7(t,e){const n=Oi(t),i=Er(t),r=n.visualViewport;let o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;const u=tm();(!u||u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}const f=Ic(i);if(f<=0){const u=i.ownerDocument,c=u.body,p=getComputedStyle(c),d=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(i.clientWidth-c.clientWidth-d);h<=$x&&(o-=h)}else f<=$x&&(o+=f);return{width:o,height:s,x:a,y:l}}const Y7=new Set(["absolute","fixed"]);function X7(t,e){const n=vs(t,!0,e==="fixed"),i=n.top+t.clientTop,r=n.left+t.clientLeft,o=Or(t)?_a(t):Sr(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=r*o.x,f=i*o.y;return{width:s,height:a,x:l,y:f}}function Fx(t,e,n){let i;if(e==="viewport")i=J7(t,n);else if(e==="document")i=G7(Er(t));else if(Zi(e))i=X7(e,n);else{const r=Dx(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return Rc(i)}function qx(t,e){const n=Ao(t);return n===e||!Zi(n)||xa(n)?!1:er(n).position==="fixed"||qx(n,e)}function Q7(t,e){const n=e.get(t);if(n)return n;let i=Xl(t,[],!1).filter(a=>Zi(a)&&ws(a)!=="body"),r=null;const o=er(t).position==="fixed";let s=o?Ao(t):t;for(;Zi(s)&&!xa(s);){const a=er(s),l=em(s);!l&&a.position==="fixed"&&(r=null),(o?!l&&!r:!l&&a.position==="static"&&!!r&&Y7.has(r.position)||Yl(s)&&!l&&qx(t,s))?i=i.filter(u=>u!==s):r=a,s=Ao(s)}return e.set(t,i),i}function Z7(t){let{element:e,boundary:n,rootBoundary:i,strategy:r}=t;const s=[...n==="clippingAncestors"?Pc(e)?[]:Q7(e,this._c):[].concat(n),i],a=s[0],l=s.reduce((f,u)=>{const c=Fx(e,u,r);return f.top=Ei(c.top,f.top),f.right=Oo(c.right,f.right),f.bottom=Oo(c.bottom,f.bottom),f.left=Ei(c.left,f.left),f},Fx(e,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function eI(t){const{width:e,height:n}=Nx(t);return{width:e,height:n}}function tI(t,e,n){const i=Or(e),r=Er(e),o=n==="fixed",s=vs(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=Sr(0);function f(){l.x=Ic(r)}if(i||!i&&!o)if((ws(e)!=="body"||Yl(r))&&(a=Mc(e)),i){const d=vs(e,!0,o,e);l.x=d.x+e.clientLeft,l.y=d.y+e.clientTop}else r&&f();o&&!i&&r&&f();const u=r&&!i&&!o?Bx(r,a):Sr(0),c=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:c,y:p,width:s.width,height:s.height}}function rm(t){return er(t).position==="static"}function Lx(t,e){if(!Or(t)||er(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Er(t)===n&&(n=n.ownerDocument.body),n}function Vx(t,e){const n=Oi(t);if(Pc(t))return n;if(!Or(t)){let r=Ao(t);for(;r&&!xa(r);){if(Zi(r)&&!rm(r))return r;r=Ao(r)}return n}let i=Lx(t,e);for(;i&&$7(i)&&rm(i);)i=Lx(i,e);return i&&xa(i)&&rm(i)&&!em(i)?n:i||z7(t)||n}const nI=async function(t){const e=this.getOffsetParent||Vx,n=this.getDimensions,i=await n(t.floating);return{reference:tI(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function iI(t){return er(t).direction==="rtl"}const rI={convertOffsetParentRelativeRectToViewportRelativeRect:W7,getDocumentElement:Er,getClippingRect:Z7,getOffsetParent:Vx,getElementRects:nI,getClientRects:K7,getDimensions:eI,getScale:_a,isElement:Zi,isRTL:iI};function zx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function oI(t,e){let n=null,i;const r=Er(t);function o(){var a;clearTimeout(i),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:p,height:d}=f;if(a||e(),!p||!d)return;const h=Oc(c),m=Oc(r.clientWidth-(u+p)),y=Oc(r.clientHeight-(c+d)),w=Oc(u),S={rootMargin:-h+"px "+-m+"px "+-y+"px "+-w+"px",threshold:Ei(0,Oo(1,l))||1};let b=!0;function x(_){const k=_[0].intersectionRatio;if(k!==l){if(!b)return s();k?s(!1,k):i=setTimeout(()=>{s(!1,1e-7)},1e3)}k===1&&!zx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{...S,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,S)}n.observe(t)}return s(!0),o}function sI(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=i,f=im(t),u=r||o?[...f?Xl(f):[],...Xl(e)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?oI(f,n):null;let p=-1,d=null;s&&(d=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&d&&(d.unobserve(e),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var S;(S=d)==null||S.observe(e)})),n()}),f&&!l&&d.observe(f),d.observe(e));let h,m=l?vs(t):null;l&&y();function y(){const w=vs(t);m&&!zx(m,w)&&n(),m=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{r&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=d)==null||w.disconnect(),d=null,l&&cancelAnimationFrame(h)}}const aI=P7,jx=M7,om=A7,lI=N7,fI=R7,uI=O7,cI=I7,Hx=(t,e,n)=>{const i=new Map,r={platform:rI,...n},o={...r.platform,_c:i};return E7(t,e,{...r,platform:o})};function dI(t){return t!=null&&typeof t=="object"&&"$el"in t}function sm(t){if(dI(t)){const e=t.$el;return Zg(e)&&ws(e)==="#comment"?null:e}return t}function ka(t){return typeof t=="function"?t():g(t)}function pI(t){return{name:"arrow",options:t,fn(e){const n=sm(ka(t.element));return n==null?{}:uI({element:n,padding:t.padding}).fn(e)}}}function Ux(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Wx(t,e){const n=Ux(t);return Math.round(e*n)/n}function hI(t,e,n){n===void 0&&(n={});const i=n.whileElementsMounted,r=U(()=>{var k;return(k=ka(n.open))!=null?k:!0}),o=U(()=>ka(n.middleware)),s=U(()=>{var k;return(k=ka(n.placement))!=null?k:"bottom"}),a=U(()=>{var k;return(k=ka(n.strategy))!=null?k:"absolute"}),l=U(()=>{var k;return(k=ka(n.transform))!=null?k:!0}),f=U(()=>sm(t.value)),u=U(()=>sm(e.value)),c=j(0),p=j(0),d=j(a.value),h=j(s.value),m=Xt({}),y=j(!1),w=U(()=>{const k={position:d.value,left:"0",top:"0"};if(!u.value)return k;const A=Wx(u.value,c.value),O=Wx(u.value,p.value);return l.value?{...k,transform:"translate("+A+"px, "+O+"px)",...Ux(u.value)>=1.5&&{willChange:"transform"}}:{position:d.value,left:A+"px",top:O+"px"}});let v;function S(){if(f.value==null||u.value==null)return;const k=r.value;Hx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(A=>{c.value=A.x,p.value=A.y,d.value=A.strategy,h.value=A.placement,m.value=A.middlewareData,y.value=k!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),i===void 0){S();return}if(f.value!=null&&u.value!=null){v=i(f.value,u.value,S);return}}function _(){r.value||(y.value=!1)}return Ve([o,s,a,r],S,{flush:"sync"}),Ve([f,u],x,{flush:"sync"}),Ve(r,_,{flush:"sync"}),dl()&&hu(b),{x:ns(c),y:ns(p),strategy:ns(d),placement:ns(h),middlewareData:ns(m),isPositioned:ns(y),floatingStyles:w,update:S}}const Kx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[gI,mI]=It("PopperContent");var yI=L({inheritAttrs:!1,__name:"PopperContent",props:fv({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Kx}),emits:["placed"],setup(t,{emit:e}){const n=t,i=e,r=Sx(),{forwardRef:o,currentElement:s}=Ie(),a=j(),l=j(),{width:f,height:u}=SM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),d=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:p.value,boundary:d.value.filter(p7),altBoundary:d.value.length>0})),m=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=jP(()=>[aI({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&om({...h.value,...m.value}),n.avoidCollisions&&jx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?cI():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&om({...h.value,...m.value}),lI({...h.value,apply:({elements:q,rects:W,availableWidth:fe,availableHeight:ae})=>{const{width:ce,height:re}=W.reference,te=q.floating.style;te.setProperty("--reka-popper-available-width",`${fe}px`),te.setProperty("--reka-popper-available-height",`${ae}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${re}px`)}}),l.value&&pI({element:l.value,padding:n.arrowPadding}),h7({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&fI({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??r.anchor.value),{floatingStyles:v,placement:S,isPositioned:b,middlewareData:x}=hI(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...q)=>sI(...q,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),_=U(()=>Kg(S.value)[0]),k=U(()=>Kg(S.value)[1]);Ov(()=>{b.value&&i("placed")});const A=U(()=>x.value.arrow?.centerOffset!==0),O=j("");Mt(()=>{s.value&&(O.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),N=U(()=>x.value.arrow?.y??0);return mI({placedSide:_,onArrowChange:q=>l.value=q,arrowX:R,arrowY:N,shouldHideArrow:A}),(q,W)=>(E(),G("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:hi({...g(v),transform:g(b)?g(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:O.value,"--reka-popper-transform-origin":[g(x).transformOrigin?.x,g(x).transformOrigin?.y].join(" "),...g(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[T(g(ze),le({ref:g(o)},q.$attrs,{"as-child":n.asChild,as:q.as,"data-side":_.value,"data-align":k.value,style:{animation:g(b)?void 0:"none"}}),{default:C(()=>[z(q.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Nc=yI;const wI={top:"bottom",right:"left",bottom:"top",left:"right"};var vI=L({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ie(),n=gI(),i=U(()=>wI[n.placedSide.value]);return(r,o)=>(E(),G("span",{ref:s=>{g(n).onArrowChange(s)},style:hi({position:"absolute",left:g(n).arrowX?.value?`${g(n).arrowX?.value}px`:void 0,top:g(n).arrowY?.value?`${g(n).arrowY?.value}px`:void 0,[i.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[g(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[g(n).placedSide.value],visibility:g(n).shouldHideArrow.value?"hidden":void 0})},[T(d7,le(r.$attrs,{ref:g(e),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),bI=vI;function xI(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>Ql(i,e,n)):Ql(t,e,n)}function Ql(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:Yr(t,e)}const[am,_I]=It("ListboxRoot");var kI=L({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const i=t,r=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(i),{getItems:c}=ai({isProvider:!0}),{handleTypeaheadSearch:p}=wc(),{primitiveElement:d,currentElement:h}=Wl(),m=kM(),y=ms(u),w=ya(h),v=j(),S=j(!1),b=j(!0),x=Wn(i,"modelValue",r,{defaultValue:i.defaultValue??(o.value?[]:void 0),passive:i.modelValue===void 0,deep:!0});function _(I){if(S.value=!0,i.multiple){const ne=Array.isArray(x.value)?[...x.value]:[],K=ne.findIndex(ue=>Ql(ue,I,i.by));i.selectionBehavior==="toggle"?(K===-1?ne.push(I):ne.splice(K,1),x.value=ne):(x.value=[I],v.value=I)}else i.selectionBehavior==="toggle"&&Ql(x.value,I,i.by)?x.value=void 0:x.value=I;setTimeout(()=>{S.value=!1},1)}const k=j(null),A=j(null),O=j(!1),R=j(!1),N=cc(),q=cc(),W=cc();function fe(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function ae(I,ne=!0){if(!I)return;k.value=I,b.value&&k.value.focus(),ne&&k.value.scrollIntoView({block:"nearest"});const K=c().find(ue=>ue.ref===I);r("highlight",K)}function ce(I){if(O.value)W.trigger(I);else{const ne=c().find(K=>Ql(K.value,I,i.by));ne&&(k.value=ne.ref,ae(ne.ref))}}function re(I){k.value&&k.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||k.value.click())}function te(I){if(b.value){if(S.value=!0,O.value)q.trigger(I);else{const ne=I.altKey||I.ctrlKey||I.metaKey;if(ne&&I.key==="a"&&o.value){const K=c(),ue=K.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),ae(K[K.length-1].ref)}else if(!ne){const K=p(I.key,c());K&&ae(K)}}setTimeout(()=>{S.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ct(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function dt(I){const ne=k.value;ne?.isConnected&&(A.value=ne),k.value=null,r("leave",I)}function vt(I){const ne=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ne),r("entryFocus",ne),!ne.defaultPrevented)if(A.value)ae(A.value);else{const K=fe()?.[0];ae(K)}}function We(I){const ne=wx(I,a.value,y.value);if(!ne)return;let K=fe();if(k.value){if(ne==="last")K.reverse();else if(ne==="prev"||ne==="next"){ne==="prev"&&K.reverse();const ue=K.indexOf(k.value);K=K.slice(ue+1)}Ze(I,K[0])}if(K.length){const ue=!k.value&&ne==="prev"?K.length-1:0;ae(K[ue])}if(O.value)return q.trigger(I)}function Ze(I,ne){if(!(O.value||i.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ne)?.value;if(I.key===m.END?Be=ue[ue.length-1].value:I.key===m.HOME&&(Be=ue[0].value),!Be||!v.value)return;const F=VP(ue.map(V=>V.value),v.value,Be);x.value=F}}async function we(I){if(await lt(),O.value)N.trigger(I);else{const ne=fe(),K=ne.find(ue=>ue.dataset.state==="checked");K?ae(K):ne.length&&ae(ne[0])}}return Ve(x,()=>{S.value||lt(()=>{we()})},{immediate:!0,deep:!0}),e({highlightedElement:k,highlightItem:ce,highlightFirstItem:ct,highlightSelected:we,getItems:c}),_I({modelValue:x,onValueChange:_,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:k,isVirtual:O,virtualFocusHook:N,virtualKeydownHook:q,virtualHighlightHook:W,by:i.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:dt,onEnter:vt,changeHighlight:ae,onKeydownEnter:re,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ct}),(I,ne)=>(E(),D(g(ze),{ref_key:"primitiveElement",ref:d,as:I.as,"as-child":I.asChild,dir:g(y),"data-disabled":g(l)?"":void 0,onPointerleave:dt,onFocusout:ne[0]||(ne[0]=async K=>{const ue=K.relatedTarget||K.target;await lt(),k.value&&g(h)&&!g(h).contains(ue)&&dt(K)})},{default:C(()=>[z(I.$slots,"default",{modelValue:g(x)}),g(w)&&I.name?(E(),D(g(Gl),{key:0,name:I.name,value:g(x),disabled:g(l),required:I.required},null,8,["name","value","disabled","required"])):Oe("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),SI=kI,CI=L({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ai(),n=am(),i=dc(!1,10);return(r,o)=>(E(),D(g(e),null,{default:C(()=>[T(g(ze),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:g(n).focusable.value?g(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":g(n).orientation.value,"aria-multiselectable":!!g(n).multiple.value,"data-orientation":g(n).orientation.value,onMousedown:o[0]||(o[0]=Et(s=>i.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{g(i)||g(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=br(s=>{g(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||g(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),g(n).focusable.value&&g(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),br(g(n).onKeydownEnter,["enter"]),g(n).onKeydownTypeAhead]},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),EI=CI,OI=L({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Wn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=am(),{primitiveElement:s,currentElement:a}=Wl(),l=U(()=>n.disabled||o.disabled.value||!1),f=j();return Av(()=>f.value=o.highlightedElement.value?.id),bt(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),jn(()=>{o.focusable.value=!0}),(u,c)=>(E(),D(g(ze),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:g(r),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[br(Et(g(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),br(g(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=p=>{r.value=p.target.value,g(o).highlightFirstItem()}),onCompositionstart:g(o).onCompositionStart,onCompositionend:g(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:g(r)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),AI=OI;const[RI,TI]=It("ListboxGroup");var PI=L({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=mn(void 0,"reka-listbox-group");return TI({id:n}),(i,r)=>(E(),D(g(ze),le({role:"group"},e,{"aria-labelledby":g(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),MI=PI,II=L({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=RI({id:""});return(i,r)=>(E(),D(g(ze),le(e,{id:g(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),NI=II;const DI="listbox.select",[jie,BI]=It("ListboxItem");var $I=L({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=mn(void 0,"reka-listbox-item"),{CollectionItem:o}=ai(),{forwardRef:s,currentElement:a}=Ie(),l=am(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>xI(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function p(h){i("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function d(h){const m={originalEvent:h,value:n.value};fc(DI,p,m)}return BI({isSelected:u}),(h,m)=>(E(),D(g(o),{value:h.value},{default:C(()=>[k8([f.value,u.value],()=>T(g(ze),le({id:g(r)},h.$attrs,{ref:g(s),role:"option",tabindex:g(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:d,onKeydown:br(Et(d,["prevent"]),["space"]),onPointermove:m[0]||(m[0]=()=>{g(l).highlightedElement.value!==g(a)&&g(l).highlightOnHover.value&&!g(l).focusable.value&&g(l).changeHighlight(g(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),m,1)]),_:3},8,["value"]))}}),FI=$I;function qI(t){const e=Ig({nonce:j()});return U(()=>t?.value||e.nonce?.value)}var LI=L({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(Cc),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),VI=LI;function zI(){const t=j(!1);return bt(()=>{ma("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ma(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const jI=U2(zI),[Dc,HI]=It(["MenuRoot","MenuSub"],"MenuContext"),[lm,UI]=It("MenuRoot");var WI=L({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r,dir:o}=Jt(n),s=ms(o),a=Wn(n,"open",i),l=j(),f=jI();return HI({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),UI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:r}),(u,c)=>(E(),D(g(Sc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),KI=WI;const[Gx,GI]=It("MenuContent");var JI=L({__name:"MenuContentImpl",props:fv({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Kx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,i=e,r=Dc(),o=lm(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);qg(),hc(a.value);const f=j(""),u=j(0),c=j(0),p=j(null),d=j("right"),h=j(0),m=j(null),y=j(),{forwardRef:w,currentElement:v}=Ie(),{handleTypeaheadSearch:S}=wc();Ve(v,O=>{r.onContentChange(O)}),jn(()=>{window.clearTimeout(u.value)});function b(O){return d.value===p.value?.side&&e9(O,p.value?.area)}async function x(O){i("openAutoFocus",O),!O.defaultPrevented&&(O.preventDefault(),v.value?.focus({preventScroll:!0}))}function _(O){if(O.defaultPrevented)return;const N=O.target.closest("[data-reka-menu-content]")===O.currentTarget,q=O.ctrlKey||O.altKey||O.metaKey,W=O.key.length===1,fe=j2(O,gn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(fe)return fe?.focus();if(O.code==="Space")return;const ae=y.value?.getItems()??[];if(N&&(O.key==="Tab"&&O.preventDefault(),!q&&W&&S(O.key,ae)),O.target!==v.value||!QM.includes(O.key))return;O.preventDefault();const ce=[...ae.map(re=>re.ref)];ax.includes(O.key)&&ce.reverse(),Hg(ce)}function k(O){O?.currentTarget?.contains?.(O.target)||(window.clearTimeout(u.value),f.value="")}function A(O){if(!Ug(O))return;const R=O.target,N=h.value!==O.clientX;if(O?.currentTarget?.contains(R)&&N){const q=O.clientX>h.value?"right":"left";d.value=q,h.value=O.clientX}}return GI({onItemEnter:O=>!!b(O),onItemLeave:O=>{b(O)||(v.value?.focus(),m.value=null)},onTriggerLeave:O=>!!b(O),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:O=>{p.value=O}}),(O,R)=>(E(),D(g(xc),{"as-child":"",trapped:g(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=N=>i("closeAutoFocus",N))},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":g(a),onEscapeKeyDown:R[2]||(R[2]=N=>i("escapeKeyDown",N)),onPointerDownOutside:R[3]||(R[3]=N=>i("pointerDownOutside",N)),onFocusOutside:R[4]||(R[4]=N=>i("focusOutside",N)),onInteractOutside:R[5]||(R[5]=N=>i("interactOutside",N)),onDismiss:R[6]||(R[6]=N=>i("dismiss"))},{default:C(()=>[T(g(bx),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":m.value,"onUpdate:currentTabStopId":R[0]||(R[0]=N=>m.value=N),"as-child":"",orientation:"vertical",dir:g(o).dir.value,loop:g(l),onEntryFocus:R[1]||(R[1]=N=>{i("entryFocus",N),g(o).isUsingKeyboardRef.value||N.preventDefault()})},{default:C(()=>[T(g(Nc),{ref:g(w),role:"menu",as:O.as,"as-child":O.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":g(lx)(g(r).open.value),dir:g(o).dir.value,side:O.side,"side-offset":O.sideOffset,align:O.align,"align-offset":O.alignOffset,"avoid-collisions":O.avoidCollisions,"collision-boundary":O.collisionBoundary,"collision-padding":O.collisionPadding,"arrow-padding":O.arrowPadding,"prioritize-position":O.prioritizePosition,"position-strategy":O.positionStrategy,"update-position-strategy":O.updatePositionStrategy,sticky:O.sticky,"hide-when-detached":O.hideWhenDetached,reference:O.reference,onKeydown:_,onBlur:k,onPointermove:A},{default:C(()=>[z(O.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Jx=JI,YI=L({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=Gx(),{forwardRef:i}=Ie(),{CollectionItem:r}=ai(),o=j(!1);async function s(l){l.defaultPrevented||Ug(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Ug(l)&&n.onItemLeave(l)}return(l,f)=>(E(),D(g(r),{value:{textValue:l.textValue}},{default:C(()=>[T(g(ze),le({ref:g(i),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),XI=YI,QI=L({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=lm(),a=Gx(),l=j(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(YM,{bubbles:!0,cancelable:!0});i("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),D(XI,le(n,{ref:g(r),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async p=>{await lt(),!p.defaultPrevented&&(l.value||p.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async p=>{const d=g(a).searchRef.value!=="";u.disabled||d&&p.key===" "||g(jg).includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),Yx=QI;const[ZI,eN]=It(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var tN=L({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=ZI({modelValue:j(!1)});return(n,i)=>(E(),D(g(Xr),{present:n.forceMount||g(_c)(g(e).modelValue.value)||g(e).modelValue.value===!0},{default:C(()=>[T(g(ze),{as:n.as,"as-child":n.asChild,"data-state":g(fx)(g(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),nN=tN,iN=L({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=W2(n,["modelValue"]),o=ln(r),s=Wn(n,"modelValue",i);return eN({modelValue:s}),(a,l)=>(E(),D(Yx,le({role:"menuitemcheckbox"},g(o),{"aria-checked":g(_c)(g(s))?"mixed":g(s),"data-state":g(fx)(g(s)),onSelect:l[0]||(l[0]=async f=>{i("select",f),g(_c)(g(s))?s.value=!0:s.value=!g(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:g(s)})]),_:3},16,["aria-checked","data-state"]))}}),rN=iN,oN=L({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=$t(n,i),o=Dc(),{forwardRef:s,currentElement:a}=Ie();return yc(a),(l,f)=>(E(),D(Jx,le(g(r),{ref:g(s),"trap-focus":g(o).open.value,"disable-outside-pointer-events":g(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>g(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Et(u=>i("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),sN=oN,aN=L({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=$t(t,e),o=Dc();return(s,a)=>(E(),D(Jx,le(g(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>g(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),lN=aN,fN=L({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=$t(t,e),o=Dc(),s=lm();return(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(o).open.value},{default:C(()=>[g(s).modal.value?(E(),D(sN,Pt(le({key:0},{...a.$attrs,...g(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(lN,Pt(le({key:1},{...a.$attrs,...g(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),uN=fN,cN=L({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),le({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),dN=cN,pN=L({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),hN=pN,gN=L({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),mN=gN,yN=L({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),le(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),wN=yN;const[Zl,vN]=It("PopoverRoot");var bN=L({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r}=Jt(n),o=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=j(),a=j(!1);return vN({contentId:"",triggerId:"",modal:r,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),D(g(Sc),null,{default:C(()=>[z(l.$slots,"default",{open:g(o),close:()=>o.value=!1})]),_:3}))}}),xN=bN,_N=L({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=ln(W2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ie(),s=Zl();return qg(),(a,l)=>(E(),D(g(xc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>i("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>i("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>i("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>i("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>g(s).onOpenChange(!1))},{default:C(()=>[T(g(Nc),le(g(r),{id:g(s).contentId,ref:g(o),"data-state":g(s).open.value?"open":"closed","aria-labelledby":g(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Xx=_N,kN=L({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Zl(),o=j(!1);hc(!0);const s=$t(n,i),{forwardRef:a,currentElement:l}=Ie();return yc(l),(f,u)=>(E(),D(Xx,le(g(s),{ref:g(a),"trap-focus":g(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Et(c=>{i("closeAutoFocus",c),o.value||g(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{i("pointerDownOutside",c);const p=c.detail.originalEvent,d=p.button===0&&p.ctrlKey===!0,h=p.button===2||d;o.value=h}),onFocusOutside:u[2]||(u[2]=Et(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),SN=kN,CN=L({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Zl(),o=j(!1),s=j(!1),a=$t(n,i);return(l,f)=>(E(),D(Xx,le(g(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{i("closeAutoFocus",u),u.defaultPrevented||(o.value||g(r).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{i("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;g(r).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),EN=CN,ON=L({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Zl(),o=$t(n,i),{forwardRef:s}=Ie();return r.contentId||=mn(void 0,"reka-popover-content"),(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(r).open.value},{default:C(()=>[g(r).modal.value?(E(),D(SN,le({key:0},g(o),{ref:g(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(EN,le({key:1},g(o),{ref:g(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),AN=ON,RN=L({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),TN=RN,PN=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Zl(),{forwardRef:i,currentElement:r}=Ie();return n.triggerId||=mn(void 0,"reka-popover-trigger"),bt(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),D(an(g(n).hasCustomAnchor.value?g(ze):g(Cc)),{"as-child":""},{default:C(()=>[T(g(ze),{id:g(n).triggerId,ref:g(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value,"aria-controls":g(n).contentId,"data-state":g(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:g(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),MN=PN,IN=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=ys(e);return Ie(),(o,s)=>(E(),D(g(rN),Pt(Lt({...n,...g(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),NN=IN;const[Qx,DN]=It("DropdownMenuRoot");var BN=L({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ie();const r=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),{modal:s,dir:a}=Jt(n),l=ms(a);return DN({open:r,onOpenChange:f=>{r.value=f},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),D(g(KI),{open:g(r),"onUpdate:open":u[0]||(u[0]=c=>nt(r)?r.value=c:null),dir:g(l),modal:g(s)},{default:C(()=>[z(f.$slots,"default",{open:g(r)})]),_:3},8,["open","dir","modal"]))}}),$N=BN,FN=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const r=$t(t,e);Ie();const o=Qx(),s=j(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=mn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),D(g(uN),le(g(r),{id:g(o).contentId,"aria-labelledby":g(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0,d=c.button===2||p;(!g(o).modal.value||d)&&(s.value=!0),g(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),qN=FN,LN=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(dN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),VN=LN,zN=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=ys(e);return Ie(),(o,s)=>(E(),D(g(Yx),Pt(Lt({...n,...g(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),jN=zN,HN=L({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(nN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),UN=HN,WN=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(hN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),KN=WN,GN=L({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(mN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),JN=GN,YN=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(wN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),XN=YN,QN=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Qx(),{forwardRef:i,currentElement:r}=Ie();return bt(()=>{n.triggerElement=r}),n.triggerId||=mn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),D(g(VI),{"as-child":""},{default:C(()=>[T(g(ze),{id:g(n).triggerId,ref:g(i),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":g(n).open.value,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":g(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(g(n)?.onOpenToggle(),await lt(),g(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=br(a=>{o.disabled||(["Enter"," "].includes(a.key)&&g(n).onOpenToggle(),a.key==="ArrowDown"&&g(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),ZN=QN,eD=L({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(ze),le(e,{onMousedown:i[0]||(i[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),tD=eD;const[fm,nD]=It(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var iD=L({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Wn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=j(""),{forwardRef:s,currentElement:a}=Ie(),l=j(),f=j(),u=j(),{getItems:c,CollectionSlot:p}=ai({key:"NavigationMenu",isProvider:!0}),{delayDuration:d,skipDelayDuration:h,dir:m,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),S=ms(m),b=dc(!1,h),x=U(()=>r.value!==""||b.value?150:d.value),_=eM(k=>{typeof k=="string"&&(o.value=r.value,r.value=k)},x);return Mt(()=>{if(!r.value)return;const k=c().map(A=>A.ref);u.value=k.find(A=>A.id.includes(r.value))}),nD({isRootMenu:!0,modelValue:r,previousValue:o,baseId:mn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:S,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:k=>{l.value=k},viewport:f,onViewportChange:k=>{f.value=k},onTriggerEnter:k=>{_(k)},onTriggerLeave:()=>{b.value=!0,_("")},onContentEnter:()=>{_()},onContentLeave:()=>{n.disablePointerLeaveClose||_("")},onItemSelect:k=>{o.value=r.value,r.value=k},onItemDismiss:()=>{o.value=r.value,r.value=""}}),(k,A)=>(E(),D(g(p),null,{default:C(()=>[T(g(ze),{ref:g(s),"aria-label":"Main",as:k.as,"as-child":k.asChild,"data-orientation":k.orientation,dir:g(S),"data-reka-navigation-menu":""},{default:C(()=>[z(k.$slots,"default",{modelValue:g(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),rD=iD;function oD(t){return t?"open":"closed"}function sD(t,e){return`${t}-content-${e}`}const aD="navigationMenu.linkSelect",lD="navigationMenu.rootContentDismiss";function Zx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function fD(t){const e=gn();return t.some(n=>n===e?!0:(n.focus(),gn()!==e))}function uD(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function cD(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[Hie,dD]=It("NavigationMenuItem");var pD=L({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ie();const{getItems:n}=ai({key:"NavigationMenu"}),i=fm(),r=mn(e.value),o=j(),s=j(),a=sD(i.baseId,r);let l=()=>({});const f=j(!1);async function u(h="start"){const m=document.getElementById(a);if(m){l();const y=Zx(m);y.length&&fD(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const m=Zx(h);m.length&&(l=uD(m))}}dD({value:r,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function p(){i.onItemDismiss(),o.value?.focus()}function d(h){const m=gn();if(h.keyCode===32||h.key==="Enter")if(i.modelValue.value===r){p(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(m))return;const w=j2(h,m,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,m)=>(E(),D(g(ze),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:br(d,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),hD=pD,gD=L({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{CollectionItem:r}=ai({key:"NavigationMenu"});Ie();async function o(s){const a=new CustomEvent(aD,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(i("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent(lD,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),D(g(r),null,{default:C(()=>[T(g(ze),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),mD=gD,yD=L({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=fm(),{forwardRef:i,currentElement:r}=Ie();return bt(()=>{n.onIndicatorTrackChange(r.value)}),(o,s)=>(E(),D(g(ze),{ref:g(i),style:{position:"relative"}},{default:C(()=>[T(g(ze),le(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":g(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),wD=yD,vD=L({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ie(),r=fm(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=r,l=j(),f=j(),u=U(()=>!!r.modelValue.value);Ve(i,()=>{r.onViewportChange(i.value)});const c=j();Ve([a,u],()=>{lt(()=>{i.value&&requestAnimationFrame(()=>{const d=i.value?.querySelector("[data-state=open]");c.value=d})})},{immediate:!0});function p(){if(c.value&&o.value&&s.value){const d=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,m=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,S=y.left-m.left,b=y.top-m.top;let x=null,_=null;switch(e.align){case"start":x=S,_=b;break;case"end":x=S-w+y.width,_=b-v+y.height;break;default:x=S-w/2+y.width/2,_=b-v/2+y.height/2}const k=10;x+m.left<k&&(x=k-m.left);const A=x+m.left+w;A>d-k&&(x-=A-d+k,x<k-m.left&&(x=k-m.left)),_+m.top<k&&(_=k-m.top);const O=_+m.top+v;O>h-k&&(_-=O-h+k,_<k-m.top&&(_=k-m.top)),x=Math.round(x),_=Math.round(_),f.value={left:x,top:_}}}return Dg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},p())}),Dg([globalThis.document?.body,s],()=>{p()}),(d,h)=>(E(),D(g(Xr),{present:d.forceMount||u.value,"force-mount":!g(r).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:m})=>[T(g(ze),le(d.$attrs,{ref:g(n),as:d.as,"as-child":d.asChild,"data-state":g(oD)(u.value),"data-orientation":g(r).orientation,style:{pointerEvents:!u.value&&g(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!m,onPointerenter:h[0]||(h[0]=y=>g(r).onContentEnter(g(r).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>g(cD)(()=>g(r).onContentLeave())(y))}),{default:C(()=>[z(d.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),bD=vD;const xD=[" ","Enter","ArrowUp","ArrowDown"],_D=[" ","Enter"],tr=10;function ef(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>um(i,e,n)):um(t,e,n)}function um(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:Yr(t,e)}function kD(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const SD={key:0,value:""},[Ro,e_]=It("SelectRoot");var CD=L({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,i=e,{required:r,disabled:o,multiple:s,dir:a}=Jt(n),l=Wn(n,"modelValue",i,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=j(),c=j(),p=j({x:0,y:0}),d=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:ga(l.value));ai({isProvider:!0});const h=ms(a),m=ya(u),y=j(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],_=x.findIndex(k=>um(k,b,n.by));_===-1?x.push(b):x.splice(_,1),l.value=[...x]}else l.value=b}function S(b){return Array.from(y.value).find(x=>ef(b,x.value,n.by))}return e_({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:r,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:p,disabled:o,isEmptyModelValue:d,optionsSet:y,onOptionAdd:b=>{const x=S(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=S(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),D(g(Sc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:g(l),open:g(f)}),g(m)?(E(),D(AD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:g(s),required:g(r),name:b.name,autocomplete:b.autocomplete,disabled:g(o),value:g(l)},{default:C(()=>[g(ga)(g(l))?(E(),G("option",SD)):Oe("v-if",!0),(E(!0),G(Fe,null,Ct(Array.from(y.value),_=>(E(),G("option",le({key:_.value??""},{ref_for:!0},_),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Oe("v-if",!0)]),_:3}))}}),ED=CD,OD=L({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=j(),i=Ro();Ve(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function r(o){i.onValueChange(o.target.value)}return(o,s)=>(E(),D(g(Wg),{"as-child":""},{default:C(()=>[ee("select",le({ref_key:"selectElement",ref:n},e,{onInput:r}),[z(o.$slots,"default")],16)]),_:3}))}}),AD=OD,RD=L({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:tr},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=ln(t);return(i,r)=>(E(),D(g(Nc),le(g(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),TD=RD;const PD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[bs,t_]=It("SelectContent");var MD=L({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Ro();qg(),hc(n.bodyLock);const{CollectionSlot:o,getItems:s}=ai(),a=j();yc(a);const{search:l,handleTypeaheadSearch:f}=wc(),u=j(),c=j(),p=j(),d=j(!1),h=j(!1),m=j(!1);function y(){c.value&&a.value&&Hg([c.value,a.value])}Ve(d,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=r;Mt(_=>{if(!a.value)return;let k={x:0,y:0};const A=R=>{k={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},O=R=>{R.pointerType!=="touch"&&(k.x<=10&&k.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",A),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",A),document.addEventListener("pointerup",O,{capture:!0,once:!0})),_(()=>{document.removeEventListener("pointermove",A),document.removeEventListener("pointerup",O,{capture:!0})})});function S(_){const k=_.ctrlKey||_.altKey||_.metaKey;if(_.key==="Tab"&&_.preventDefault(),!k&&_.key.length===1&&f(_.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(_.key)){let O=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(_.key)&&(O=O.slice().reverse()),["ArrowUp","ArrowDown"].includes(_.key)){const R=_.target,N=O.indexOf(R);O=O.slice(N+1)}setTimeout(()=>Hg(O)),_.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=ln(b.value);return t_({content:a,viewport:u,onViewportChange:_=>{u.value=_},itemRefCallback:(_,k,A)=>{const O=!h.value&&!A,R=ef(r.modelValue.value,k,r.by);if(r.multiple.value){if(m.value)return;(R||O)&&(c.value=_,R&&(m.value=!0))}else(R||O)&&(c.value=_);O&&(h.value=!0)},selectedItem:c,selectedItemText:p,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(_,k,A)=>{const O=!h.value&&!A;(ef(r.modelValue.value,k,r.by)||O)&&(p.value=_)},focusSelectedItem:y,position:n.position,isPositioned:d,searchRef:l}),(_,k)=>(E(),D(g(o),null,{default:C(()=>[T(g(xc),{"as-child":"",onMountAutoFocus:k[6]||(k[6]=Et(()=>{},["prevent"])),onUnmountAutoFocus:k[7]||(k[7]=A=>{i("closeAutoFocus",A),!A.defaultPrevented&&(g(r).triggerElement.value?.focus({preventScroll:!0}),A.preventDefault())})},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":_.disableOutsidePointerEvents,onFocusOutside:k[2]||(k[2]=Et(()=>{},["prevent"])),onDismiss:k[3]||(k[3]=A=>g(r).onOpenChange(!1)),onEscapeKeyDown:k[4]||(k[4]=A=>i("escapeKeyDown",A)),onPointerDownOutside:k[5]||(k[5]=A=>i("pointerDownOutside",A))},{default:C(()=>[(E(),D(an(_.position==="popper"?TD:BD),le({..._.$attrs,...g(x)},{id:g(r).contentId,ref:A=>{const O=g(_r)(A);O?.hasAttribute("data-reka-popper-content-wrapper")?a.value=O.firstElementChild:a.value=O},role:"listbox","data-state":g(r).open.value?"open":"closed",dir:g(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:k[0]||(k[0]=Et(()=>{},["prevent"])),onPlaced:k[1]||(k[1]=A=>d.value=!0),onKeydown:S}),{default:C(()=>[z(_.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3},8,["disable-outside-pointer-events"])]),_:3})]),_:3}))}}),ID=MD;const[cm,ND]=It("SelectItemAlignedPosition");var DD=L({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,i=e,{getItems:r}=ai(),o=Ro(),s=bs(),a=j(!1),l=j(!0),f=j(),{forwardRef:u,currentElement:c}=Ie(),{viewport:p,selectedItem:d,selectedItemText:h,focusSelectedItem:m}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&p?.value&&d?.value&&h?.value){const S=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),_=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=_.left-b.left,ne=x.left-I,K=S.left-ne,ue=S.width+K,Be=Math.max(ue,b.width),F=window.innerWidth-tr,V=z2(ne,tr,Math.max(tr,F-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-_.right,ne=window.innerWidth-x.right-I,K=window.innerWidth-S.right-ne,ue=S.width+K,Be=Math.max(ue,b.width),F=window.innerWidth-tr,V=z2(ne,tr,Math.max(tr,F-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const k=r().map(I=>I.ref),A=window.innerHeight-tr*2,O=p.value.scrollHeight,R=window.getComputedStyle(c.value),N=Number.parseInt(R.borderTopWidth,10),q=Number.parseInt(R.paddingTop,10),W=Number.parseInt(R.borderBottomWidth,10),fe=Number.parseInt(R.paddingBottom,10),ae=N+q+O+fe+W,ce=Math.min(d.value.offsetHeight*5,ae),re=window.getComputedStyle(p.value),te=Number.parseInt(re.paddingTop,10),He=Number.parseInt(re.paddingBottom,10),st=S.top+S.height/2-tr,ct=A-st,dt=d.value.offsetHeight/2,vt=d.value.offsetTop+dt,We=N+q+vt,Ze=ae-We;if(We<=st){const I=d.value===k[k.length-1];f.value.style.bottom="0px";const ne=c.value.clientHeight-p.value.offsetTop-p.value.offsetHeight,K=Math.max(ct,dt+(I?He:0)+ne+W),ue=We+K;f.value.style.height=`${ue}px`}else{const I=d.value===k[0];f.value.style.top="0px";const K=Math.max(st,N+p.value.offsetTop+(I?te:0)+dt)+Ze;f.value.style.height=`${K}px`,p.value.scrollTop=We-st+p.value.offsetTop}f.value.style.margin=`${tr}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${A}px`,i("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=j("");bt(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(S){S&&l.value===!0&&(y(),m?.(),l.value=!1)}return Dg(o.triggerElement,()=>{y()}),ND({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(S,b)=>(E(),G("div",{ref_key:"contentWrapperElement",ref:f,style:hi({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[T(g(ze),le({ref:g(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{...S.$attrs,...n}),{default:C(()=>[z(S.$slots,"default")]),_:3},16)],4))}}),BD=DD,$D=L({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return e_(t.context),t_(PD),(n,i)=>z(n.$slots,"default")}}),FD=$D;const qD={key:1};var LD=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=$t(n,e),o=Ro(),s=j();bt(()=>{s.value=new DocumentFragment});const a=j(),l=U(()=>n.forceMount||o.open.value),f=j(l.value);return Ve(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),D(g(Xr),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[T(ID,Pt(Lt({...g(r),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),G("div",qD,[(E(),D(Kw,{to:s.value},[T(FD,{context:g(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Oe("v-if",!0)}}),VD=LD;const[zD,jD]=It("SelectGroup");var HD=L({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=mn(void 0,"reka-select-group");return jD({id:n}),(i,r)=>(E(),D(g(ze),le({role:"group"},e,{"aria-labelledby":g(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),UD=HD,WD=L({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),D(g(ze),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=ye("▼"))])]),_:3},8,["as","as-child"]))}}),KD=WD;const[n_,GD]=It("SelectItem");var JD=L({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=Ro(),s=bs(),{forwardRef:a,currentElement:l}=Ie(),{CollectionItem:f}=ai(),u=U(()=>ef(o.modelValue?.value,n.value,o.by)),c=j(!1),p=j(n.textValue??""),d=mn(void 0,"reka-select-item-text"),h="select.select";async function m(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};fc(h,y,x)}async function y(b){await lt(),i("select",b),!b.defaultPrevented&&(r.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(r.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===gn()&&s.onItemLeave?.()}async function S(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(_D.includes(b.key)&&m(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return bt(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),GD({value:n.value,disabled:r,textId:d,isSelected:u,onItemTextChange:b=>{p.value=((p.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),D(g(f),{value:{textValue:p.value}},{default:C(()=>[T(g(ze),{ref:g(a),role:"option","aria-labelledby":g(d),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":g(r)||void 0,"data-disabled":g(r)?"":void 0,tabindex:g(r)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=_=>c.value=!0),onBlur:x[1]||(x[1]=_=>c.value=!1),onPointerup:m,onPointerdown:x[2]||(x[2]=_=>{_.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Et(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:S},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),YD=JD,XD=L({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=n_();return(i,r)=>g(n).isSelected.value?(E(),D(g(ze),le({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(i.$slots,"default")]),_:3},16)):Oe("v-if",!0)}}),QD=XD,ZD=L({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Ro(),i=bs(),r=n_(),{forwardRef:o,currentElement:s}=Ie(),a=U(()=>({value:r.value,disabled:r.disabled.value,textContent:s.value?.textContent??r.value?.toString()??""}));return bt(()=>{s.value&&(r.onItemTextChange(s.value),i.itemTextRefCallback(s.value,r.value,r.disabled.value),n.onOptionAdd(a.value))}),jn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),D(g(ze),le({id:g(r).textId,ref:g(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),eB=ZD,tB=L({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=zD({id:""});return(i,r)=>(E(),D(g(ze),le(e,{id:g(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),nB=tB,iB=L({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),rB=iB,oB=L({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:i}=ai(),r=bs(),o=j(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Mt(()=>{i().map(u=>u.ref).find(u=>u===gn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){r.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return jr(()=>s()),(f,u)=>(E(),D(g(ze),le({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),i_=oB,sB=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=bs(),n=e.position==="item-aligned"?cm():void 0,{forwardRef:i,currentElement:r}=Ie(),o=j(!1);return Mt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),Ve(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),D(i_,{key:0,ref:g(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=g(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Oe("v-if",!0)}}),aB=sB,lB=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=bs(),n=e.position==="item-aligned"?cm():void 0,{forwardRef:i,currentElement:r}=Ie(),o=j(!1);return Mt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),Ve(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),D(i_,{key:0,ref:g(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=g(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Oe("v-if",!0)}}),fB=lB,uB=L({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Ro(),{forwardRef:i,currentElement:r}=Ie(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=mn(void 0,"reka-select-content"),bt(()=>{n.onTriggerChange(r.value)});const{getItems:s}=ai(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=wc();function u(){o.value||(n.onOpenChange(!0),f())}function c(p){u(),n.triggerPointerDownPosRef.value={x:Math.round(p.pageX),y:Math.round(p.pageY)}}return(p,d)=>(E(),D(g(Cc),{"as-child":"",reference:p.reference},{default:C(()=>[T(g(ze),{ref:g(i),role:"combobox",type:p.as==="button"?"button":void 0,"aria-controls":g(n).contentId,"aria-expanded":g(n).open.value||!1,"aria-required":g(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:g(n)?.dir.value,"data-state":g(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":g(kD)(g(n).modelValue?.value)?"":void 0,"as-child":p.asChild,as:p.as,onClick:d[0]||(d[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:d[1]||(d[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const m=h.target;m.hasPointerCapture(h.pointerId)&&m.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:d[2]||(d[2]=Et(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:d[3]||(d[3]=h=>{const m=g(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&m&&h.key===" "||(g(l)(h.key,g(s)()),g(xD).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(p.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),cB=uB,dB=L({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ie(),r=Ro();bt(()=>{r.valueElement=i});const o=U(()=>{let a=[];const l=Array.from(r.optionsSet.value),f=u=>l.find(c=>ef(u,c.value,r.by));return Array.isArray(r.modelValue.value)?a=r.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(r.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),D(g(ze),{ref:g(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:g(r).modelValue.value},()=>[ye(Se(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),pB=dB,hB=L({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),i=qI(n),r=bs(),o=r.position==="item-aligned"?cm():void 0,{forwardRef:s,currentElement:a}=Ie();bt(()=>{r?.onViewportChange(a.value)});const l=j(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:p,contentWrapper:d}=o??{};if(p?.value&&d?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const m=window.innerHeight-tr*2,y=Number.parseFloat(d.value.style.minHeight),w=Number.parseFloat(d.value.style.height),v=Math.max(y,w);if(v<m){const S=v+h,b=Math.min(m,S),x=S-b;d.value.style.height=`${b}px`,d.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,d.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),G(Fe,null,[T(g(ze),le({ref:g(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),T(g(ze),{as:"style",nonce:g(i)},{default:C(()=>c[0]||(c[0]=[ye(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),gB=hB;const[mB,yB]=It("SwitchRoot");var wB=L({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=Wn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){r.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ie(),f=ya(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return yB({modelValue:o,toggleCheck:s,disabled:r}),(c,p)=>(E(),D(g(ze),le(c.$attrs,{id:c.id,ref:g(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":g(o),"aria-required":c.required,"data-state":g(o)?"checked":"unchecked","data-disabled":g(r)?"":void 0,"as-child":c.asChild,as:c.as,disabled:g(r),onClick:s,onKeydown:br(Et(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:g(o)}),g(f)&&c.name?(E(),D(g(Gl),{key:0,type:"checkbox",name:c.name,disabled:g(r),required:c.required,value:c.value,checked:!!g(o)},null,8,["name","disabled","required","value","checked"])):Oe("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),vB=wB,bB=L({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=mB();return Ie(),(n,i)=>(E(),D(g(ze),{"data-state":g(e).modelValue?.value?"checked":"unchecked","data-disabled":g(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),xB=bB;const[r_,_B]=It("ToggleGroupRoot");var kB=L({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{loop:r,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=ms(a),{forwardRef:f,currentElement:u}=Ie(),{modelValue:c,changeModelValue:p,isSingle:d}=IM(n,i),h=ya(u);return _B({isSingle:d,modelValue:c,changeModelValue:p,dir:l,orientation:n.orientation,loop:r,rovingFocus:o,disabled:s}),(m,y)=>(E(),D(an(g(o)?g(bx):g(ze)),{"as-child":"",orientation:g(o)?m.orientation:void 0,dir:g(l),loop:g(o)?g(r):void 0},{default:C(()=>[T(g(ze),{ref:g(f),role:"group","as-child":m.asChild,as:m.as},{default:C(()=>[z(m.$slots,"default",{modelValue:g(c)}),g(h)&&m.name?(E(),D(Gl,{key:0,name:m.name,required:m.required,value:g(c)},null,8,["name","required","value"])):Oe("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),SB=kB,CB=L({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=r_(null),a=Wn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ya(o);return(c,p)=>(E(),D(g(ze),{ref:g(r),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":g(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:g(a),disabled:c.disabled,pressed:g(a),state:f.value}),g(u)&&c.name&&!g(s)?(E(),D(Gl,{key:0,type:"checkbox",name:c.name,value:g(a),required:c.required},null,8,["name","value","required"])):Oe("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),EB=CB,OB=L({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=r_(),i=U(()=>n.disabled?.value||e.disabled),r=U(()=>uc(n.modelValue.value,e.value)),{forwardRef:o}=Ie();return(s,a)=>(E(),D(an(g(n).rovingFocus.value?g(xx):g(ze)),le({"as-child":""},g(n).rovingFocus.value?{focusable:!i.value,active:r.value}:{}),{default:C(()=>[T(g(EB),le(e,{ref:g(o),disabled:i.value,"model-value":r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>g(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",Pt(Lt(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),AB=OB,RB=L({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(bI),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),TB=RB;const[dm,PB]=It("TooltipProvider");var MB=L({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ie();const l=j(!0),f=j(!1),{start:u,stop:c}=J2(()=>{l.value=!0},i,{immediate:!1});return PB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:r,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(p,d)=>z(p.$slots,"default")}}),IB=MB;const o_="tooltip.open",[Bc,NB]=It("TooltipRoot");var DB=L({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ie();const r=dm(),o=U(()=>n.disableHoverableContent??r.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=U(()=>n.disabled??r.disabled.value),l=U(()=>n.delayDuration??r.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0});Ve(u,S=>{r.onClose&&(S?(r.onOpen(),document.dispatchEvent(new CustomEvent(o_))):r.onClose())});const c=j(!1),p=j(),d=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:m}=J2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){m(),c.value=!1,u.value=!0}function w(){m(),u.value=!1}function v(){h()}return NB({contentId:"",open:u,stateAttribute:d,trigger:p,onTriggerChange(S){p.value=S},onTriggerEnter(){r.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():m()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(S,b)=>(E(),D(g(Sc),null,{default:C(()=>[z(S.$slots,"default",{open:g(u)})]),_:3}))}}),BB=DB,$B=L({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Bc(),{forwardRef:o,currentElement:s}=Ie(),a=U(()=>n.ariaLabel||s.value?.textContent),l=U(()=>{const{ariaLabel:f,...u}=n;return u});return bt(()=>{ma(window,"scroll",f=>{f.target?.contains(r.trigger.value)&&r.onClose()}),ma(window,o_,r.onClose)}),(f,u)=>(E(),D(g(Kl),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:u[0]||(u[0]=c=>i("escapeKeyDown",c)),onPointerDownOutside:u[1]||(u[1]=c=>{g(r).disableClosingTrigger.value&&g(r).trigger.value?.contains(c.target)&&c.preventDefault(),i("pointerDownOutside",c)}),onFocusOutside:u[2]||(u[2]=Et(()=>{},["prevent"])),onDismiss:u[3]||(u[3]=c=>g(r).onClose())},{default:C(()=>[T(g(Nc),le({ref:g(o),"data-state":g(r).stateAttribute.value},{...f.$attrs,...l.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(f.$slots,"default"),T(g(Wg),{id:g(r).contentId,role:"tooltip"},{default:C(()=>[ye(Se(a.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),s_=$B,FB=L({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=ln(t),{forwardRef:i,currentElement:r}=Ie(),{trigger:o,onClose:s}=Bc(),a=dm(),{isPointerInTransit:l,onPointerExit:f}=dM(o,r);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),D(s_,le({ref:g(i)},g(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),qB=FB,LB=L({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Bc(),o=$t(n,i),{forwardRef:s}=Ie();return(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(r).open.value},{default:C(()=>[(E(),D(an(g(r).disableHoverableContent.value?s_:qB),le({ref:g(s)},g(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),VB=LB,zB=L({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),jB=zB,HB=L({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Bc(),i=dm();n.contentId||=mn(void 0,"reka-tooltip-content");const{forwardRef:r,currentElement:o}=Ie(),s=j(!1),a=j(!1),l=U(()=>n.disabled.value?{}:{click:m,focus:d,pointermove:c,pointerleave:p,pointerdown:u,blur:h});bt(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!i.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function p(){n.onTriggerLeave(),a.value=!1}function d(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function m(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),D(g(Cc),{"as-child":"",reference:y.reference},{default:C(()=>[T(g(ze),le({ref:g(r),"aria-describedby":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},DA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),UB=HB;const Sa=L({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g($N),le({"data-slot":"dropdown-menu"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function WB(t,e,n={}){let i,r,o,s=!0;const a=()=>{s=!0,o()};Ve(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=ku((c,p)=>(r=c,o=p,{get(){return s&&(i=l(i),s=!1),r(),i},set(d){f?.(d)}}));return u.trigger=a,u}function $c(t,e){return dl()?(hu(t,e),!0):!1}const pm=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const KB=t=>typeof t<"u";function GB(t){return Array.isArray(t)?t:[t]}function JB(t){return Zt()}function YB(t){return nt(t)?nn(new Proxy({},{get(e,n,i){return g(Reflect.get(t.value,n,i))},set(e,n,i){return nt(t.value[n])&&!nt(i)?t.value[n].value=i:t.value[n]=i,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):nn(t)}function XB(t){return YB(U(t))}function xt(t,...e){const n=e.flat(),i=n[0];return XB(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(xe(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}function QB(t,e=!0,n){JB()?bt(t,n):e?t():lt(t)}function ZB(t,e=1e3,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=xe(e);u<=0||(s.value=!0,r&&t(),a(),s.value&&(o=setInterval(t,u)))}return i&&pm&&f(),(nt(e)||typeof e=="function")&&$c(Ve(e,()=>{s.value&&pm&&f()})),$c(l),{isActive:ns(s),pause:l,resume:f}}const hm=pm?window:void 0;function xs(t){var e;const n=xe(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function e$(){const t=Xt(!1),e=Zt();return e&&bt(()=>{t.value=!0},e),t}function t$(t){const e=e$();return U(()=>(e.value,!!t()))}function n$(t,e={}){const{immediate:n=!0,fpsLimit:i=void 0,window:r=hm,once:o=!1}=e,s=Xt(!1),a=U(()=>i?1e3/xe(i):null);let l=0,f=null;function u(d){if(!s.value||!r)return;l||(l=d);const h=d-l;if(a.value&&h<a.value){f=r.requestAnimationFrame(u);return}if(l=d,t({delta:h,timestamp:d}),o){s.value=!1,f=null;return}f=r.requestAnimationFrame(u)}function c(){!s.value&&r&&(s.value=!0,l=0,f=r.requestAnimationFrame(u))}function p(){s.value=!1,f!=null&&r&&(r.cancelAnimationFrame(f),f=null)}return n&&c(),$c(p),{isActive:na(s),pause:p,resume:c}}function i$(t){return JSON.parse(JSON.stringify(t))}function r$(t){const e=Zt(),n=WB(()=>null,()=>t?xs(t):e.proxy.$el);return rv(n.trigger),bt(n.trigger),n}function o$(t,e,n={}){const{window:i=hm,...r}=n;let o;const s=t$(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=Ve(U(()=>{const u=xe(t);return Array.isArray(u)?u.map(c=>xs(c)):[xs(u)]}),u=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return $c(f),{isSupported:s,stop:f}}function s$(t,e={width:0,height:0},n={}){const{window:i=hm,box:r="content-box"}=n,o=U(()=>{var c;return(c=xs(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=o$(t,([c])=>{const p=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(i&&o.value){const d=xs(t);if(d){const h=d.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(p){const d=GB(p);s.value=d.reduce((h,{inlineSize:m})=>h+m,0),a.value=d.reduce((h,{blockSize:m})=>h+m,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);QB(()=>{const c=xs(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=Ve(()=>xs(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function a$(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:i=!0}=t,r=j(new Date),o=()=>r.value=new Date,s=n==="requestAnimationFrame"?n$(o,{immediate:i}):ZB(o,n,{immediate:i});return e?{now:r,...s}:r}function a_(t,e,n,i={}){var r,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=i,p=Zt(),d=n||p?.emit||(p==null||(r=p.$emit)===null||r===void 0?void 0:r.bind(p))||(p==null||(o=p.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(p?.proxy));let h=l;h=h||`update:${e.toString()}`;const m=v=>s?typeof s=="function"?s(v):i$(v):v,y=()=>KB(t[e])?m(t[e]):u,w=v=>{c?c(v)&&d(h,v):d(h,v)};if(a){const v=j(y());let S=!1;return Ve(()=>t[e],b=>{S||(S=!0,v.value=m(b),lt(()=>S=!1))}),Ve(v,b=>{!S&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function l$(t,e){const{containerStyle:n,wrapperProps:i,scrollTo:r,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?c$(e,t):u$(e,t);return{list:s,scrollTo:r,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:i}}function l_(t){const e=Xt(null),n=s$(e),i=j([]),r=Xt(t);return{state:j({start:0,end:10}),source:r,currentList:i,size:n,containerRef:e}}function f_(t,e,n){return i=>{if(typeof n=="number")return Math.ceil(i/n);const{start:r=0}=t.value;let o=0,s=0;for(let a=r;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>i)break}return s-r}}function u_(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let i=0,r=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(i+=s,i>=n){r=o;break}}return r+1}}function c_(t,e,n,i,{containerRef:r,state:o,currentList:s,source:a}){return()=>{const l=r.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=i(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,p=f+u+e;o.value={start:c<0?0:c,end:p>a.value.length?a.value.length:p},s.value=a.value.slice(o.value.start,o.value.end).map((d,h)=>({data:d,index:h+o.value.start}))}}}function d_(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((i,r,o)=>i+t(o),0)}function p_(t,e,n,i){Ve([t.width,t.height,()=>xe(e),n],()=>{i()})}function h_(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,i,r)=>n+t(r),0))}const f$={horizontal:"scrollLeft",vertical:"scrollTop"};function g_(t,e,n,i){return r=>{i.value&&(i.value[f$[t]]=n(r),e())}}function u$(t,e){const n=l_(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=f_(i,r,f),p=c_("horizontal",u,u_(r,f),c,n),d=d_(f,r),h=U(()=>d(i.value.start)),m=h_(f,r);return p_(s,e,a,p),{scrollTo:g_("horizontal",p,d,a),calculateRange:p,wrapperProps:U(()=>({style:{height:"100%",width:`${m.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function c$(t,e){const n=l_(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=f_(i,r,f),p=c_("vertical",u,u_(r,f),c,n),d=d_(f,r),h=U(()=>d(i.value.start)),m=h_(f,r);return p_(s,e,a,p),{calculateRange:p,scrollTo:g_("vertical",p,d,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${m.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function m_(t){var e,n,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(e=0;e<r;e++)t[e]&&(n=m_(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function y_(){for(var t,e,n=0,i="",r=arguments.length;n<r;n++)(t=arguments[n])&&(e=m_(t))&&(i&&(i+=" "),i+=e);return i}const gm="-",d$=t=>{const e=h$(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:s=>{const a=s.split(gm);return a[0]===""&&a.length!==1&&a.shift(),w_(a,e)||p$(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},w_=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],i=e.nextPart.get(n),r=i?w_(t.slice(1),i):void 0;if(r)return r;if(e.validators.length===0)return;const o=t.join(gm);return e.validators.find(({validator:s})=>s(o))?.classGroupId},v_=/^\[(.+)\]$/,p$=t=>{if(v_.test(t)){const e=v_.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},h$=t=>{const{theme:e,classGroups:n}=t,i={nextPart:new Map,validators:[]};for(const r in n)mm(n[r],i,r,e);return i},mm=(t,e,n,i)=>{t.forEach(r=>{if(typeof r=="string"){const o=r===""?e:b_(e,r);o.classGroupId=n;return}if(typeof r=="function"){if(g$(r)){mm(r(i),e,n,i);return}e.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{mm(s,b_(e,o),n,i)})})},b_=(t,e)=>{let n=t;return e.split(gm).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},g$=t=>t.isThemeGetter,m$=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},ym="!",wm=":",y$=wm.length,w$=t=>{const{prefix:e,experimentalParseClassName:n}=t;let i=r=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<r.length;h++){let m=r[h];if(s===0&&a===0){if(m===wm){o.push(r.slice(l,h)),l=h+y$;continue}if(m==="/"){f=h;continue}}m==="["?s++:m==="]"?s--:m==="("?a++:m===")"&&a--}const u=o.length===0?r:r.substring(l),c=v$(u),p=c!==u,d=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:p,baseClassName:c,maybePostfixModifierPosition:d}};if(e){const r=e+wm,o=i;i=s=>s.startsWith(r)?o(s.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const r=i;i=o=>n({className:o,parseClassName:r})}return i},v$=t=>t.endsWith(ym)?t.substring(0,t.length-1):t.startsWith(ym)?t.substring(1):t,b$=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const r=[];let o=[];return i.forEach(s=>{s[0]==="["||e[s]?(r.push(...o.sort(),s),o=[]):o.push(s)}),r.push(...o.sort()),r}},x$=t=>({cache:m$(t.cacheSize),parseClassName:w$(t),sortModifiers:b$(t),...d$(t)}),_$=/\s+/,k$=(t,e)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:o}=e,s=[],a=t.trim().split(_$);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:p,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:m}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!m,w=i(y?h.substring(0,m):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=i(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(p).join(":"),S=d?v+ym:v,b=S+w;if(s.includes(b))continue;s.push(b);const x=r(w,y);for(let _=0;_<x.length;++_){const k=x[_];s.push(S+k)}l=u+(l.length>0?" "+l:l)}return l};function S$(){let t=0,e,n,i="";for(;t<arguments.length;)(e=arguments[t++])&&(n=x_(e))&&(i&&(i+=" "),i+=n);return i}const x_=t=>{if(typeof t=="string")return t;let e,n="";for(let i=0;i<t.length;i++)t[i]&&(e=x_(t[i]))&&(n&&(n+=" "),n+=e);return n};function C$(t,...e){let n,i,r,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=x$(f),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const f=i(l);if(f)return f;const u=k$(l,n);return r(l,u),u}return function(){return o(S$.apply(null,arguments))}}const yn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},__=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,k_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,E$=/^\d+\/\d+$/,O$=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A$=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,R$=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,T$=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P$=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ca=t=>E$.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),To=t=>!!t&&Number.isInteger(Number(t)),vm=t=>t.endsWith("%")&&wt(t.slice(0,-1)),eo=t=>O$.test(t),M$=()=>!0,I$=t=>A$.test(t)&&!R$.test(t),S_=()=>!1,N$=t=>T$.test(t),D$=t=>P$.test(t),B$=t=>!qe(t)&&!Le(t),$$=t=>Ea(t,R_,S_),qe=t=>__.test(t),_s=t=>Ea(t,T_,I$),bm=t=>Ea(t,z$,wt),C_=t=>Ea(t,O_,S_),F$=t=>Ea(t,A_,D$),Fc=t=>Ea(t,P_,N$),Le=t=>k_.test(t),tf=t=>Oa(t,T_),q$=t=>Oa(t,j$),E_=t=>Oa(t,O_),L$=t=>Oa(t,R_),V$=t=>Oa(t,A_),qc=t=>Oa(t,P_,!0),Ea=(t,e,n)=>{const i=__.exec(t);return i?i[1]?e(i[1]):n(i[2]):!1},Oa=(t,e,n=!1)=>{const i=k_.exec(t);return i?i[1]?e(i[1]):n:!1},O_=t=>t==="position"||t==="percentage",A_=t=>t==="image"||t==="url",R_=t=>t==="length"||t==="size"||t==="bg-size",T_=t=>t==="length",z$=t=>t==="number",j$=t=>t==="family-name",P_=t=>t==="shadow",H$=C$(()=>{const t=yn("color"),e=yn("font"),n=yn("text"),i=yn("font-weight"),r=yn("tracking"),o=yn("leading"),s=yn("breakpoint"),a=yn("container"),l=yn("spacing"),f=yn("radius"),u=yn("shadow"),c=yn("inset-shadow"),p=yn("text-shadow"),d=yn("drop-shadow"),h=yn("blur"),m=yn("perspective"),y=yn("aspect"),w=yn("ease"),v=yn("animate"),S=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...b(),Le,qe],_=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],A=()=>[Le,qe,l],O=()=>[Ca,"full","auto",...A()],R=()=>[To,"none","subgrid",Le,qe],N=()=>["auto",{span:["full",To,Le,qe]},To,Le,qe],q=()=>[To,"auto",Le,qe],W=()=>["auto","min","max","fr",Le,qe],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ae=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...A()],re=()=>[Ca,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...A()],te=()=>[t,Le,qe],He=()=>[...b(),E_,C_,{position:[Le,qe]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ct=()=>["auto","cover","contain",L$,$$,{size:[Le,qe]}],dt=()=>[vm,tf,_s],vt=()=>["","none","full",f,Le,qe],We=()=>["",wt,tf,_s],Ze=()=>["solid","dashed","dotted","double"],we=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,vm,E_,C_],ne=()=>["","none",h,Le,qe],K=()=>["none",wt,Le,qe],ue=()=>["none",wt,Le,qe],Be=()=>[wt,Le,qe],F=()=>[Ca,"full",...A()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[eo],breakpoint:[eo],color:[M$],container:[eo],"drop-shadow":[eo],ease:["in","out","in-out"],font:[B$],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[eo],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[eo],shadow:[eo],spacing:["px",wt],text:[eo],"text-shadow":[eo],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ca,qe,Le,y]}],container:["container"],columns:[{columns:[wt,qe,Le,a]}],"break-after":[{"break-after":S()}],"break-before":[{"break-before":S()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:O()}],"inset-x":[{"inset-x":O()}],"inset-y":[{"inset-y":O()}],start:[{start:O()}],end:[{end:O()}],top:[{top:O()}],right:[{right:O()}],bottom:[{bottom:O()}],left:[{left:O()}],visibility:["visible","invisible","collapse"],z:[{z:[To,"auto",Le,qe]}],basis:[{basis:[Ca,"full","auto",a,...A()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,Ca,"auto","initial","none",qe]}],grow:[{grow:["",wt,Le,qe]}],shrink:[{shrink:["",wt,Le,qe]}],order:[{order:[To,"first","last","none",Le,qe]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:N()}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:N()}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":W()}],"auto-rows":[{"auto-rows":W()}],gap:[{gap:A()}],"gap-x":[{"gap-x":A()}],"gap-y":[{"gap-y":A()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...ae()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ae(),"baseline"]}],"place-self":[{"place-self":["auto",...ae()]}],p:[{p:A()}],px:[{px:A()}],py:[{py:A()}],ps:[{ps:A()}],pe:[{pe:A()}],pt:[{pt:A()}],pr:[{pr:A()}],pb:[{pb:A()}],pl:[{pl:A()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":A()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":A()}],"space-y-reverse":["space-y-reverse"],size:[{size:re()}],w:[{w:[a,"screen",...re()]}],"min-w":[{"min-w":[a,"screen","none",...re()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...re()]}],h:[{h:["screen","lh",...re()]}],"min-h":[{"min-h":["screen","lh","none",...re()]}],"max-h":[{"max-h":["screen","lh",...re()]}],"font-size":[{text:["base",n,tf,_s]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Le,bm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",vm,qe]}],"font-family":[{font:[q$,qe,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,Le,qe]}],"line-clamp":[{"line-clamp":[wt,"none",Le,bm]}],leading:[{leading:[o,...A()]}],"list-image":[{"list-image":["none",Le,qe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,qe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,_s]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,qe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,qe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Le,qe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ct()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},To,Le,qe],radial:["",Le,qe],conic:[To,Le,qe]},V$,F$]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:dt()}],"gradient-via-pos":[{via:dt()}],"gradient-to-pos":[{to:dt()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,qe]}],"outline-w":[{outline:["",wt,tf,_s]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,qc,Fc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,qc,Fc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,_s]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",p,qc,Fc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,qe]}],"mix-blend":[{"mix-blend":[...we(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":we()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[wt]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,qe]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[wt]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ct()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,qe]}],filter:[{filter:["","none",Le,qe]}],blur:[{blur:ne()}],brightness:[{brightness:[wt,Le,qe]}],contrast:[{contrast:[wt,Le,qe]}],"drop-shadow":[{"drop-shadow":["","none",d,qc,Fc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,qe]}],"hue-rotate":[{"hue-rotate":[wt,Le,qe]}],invert:[{invert:["",wt,Le,qe]}],saturate:[{saturate:[wt,Le,qe]}],sepia:[{sepia:["",wt,Le,qe]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,qe]}],"backdrop-blur":[{"backdrop-blur":ne()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,qe]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,qe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,qe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,qe]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,qe]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,qe]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,qe]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,qe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":A()}],"border-spacing-x":[{"border-spacing-x":A()}],"border-spacing-y":[{"border-spacing-y":A()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,qe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,qe]}],ease:[{ease:["linear","initial",w,Le,qe]}],delay:[{delay:[wt,Le,qe]}],animate:[{animate:["none",v,Le,qe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,Le,qe]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:K()}],"rotate-x":[{"rotate-x":K()}],"rotate-y":[{"rotate-y":K()}],"rotate-z":[{"rotate-z":K()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,qe,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:F()}],"translate-x":[{"translate-x":F()}],"translate-y":[{"translate-y":F()}],"translate-z":[{"translate-z":F()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Le,qe]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Le,qe]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,tf,_s,bm]}],stroke:[{stroke:["none",...te()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function he(...t){return H$(y_(t))}function U$(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function Lc(t){return typeof t=="string"?t:Kt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const Aa=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(JN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(qN),le({"data-slot":"dropdown-menu-content"},g(o),{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),M_=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(XN),le({"data-slot":"dropdown-menu-separator"},g(n),{class:g(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),I_=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(VN),le({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),nf=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=xt(e,"inset","variant","class"),i=ln(n);return(r,o)=>(E(),D(g(jN),le({"data-slot":"dropdown-menu-item","data-inset":r.inset?"":void 0,"data-variant":r.variant},g(i),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),N_=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=xt(e,"class","inset"),i=ln(n);return(r,o)=>(E(),D(g(KN),le({"data-slot":"dropdown-menu-label","data-inset":r.inset?"":void 0},g(i),{class:g(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","class"]))}}),Ra=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=ln(t);return(i,r)=>(E(),D(g(ZN),le({"data-slot":"dropdown-menu-trigger"},g(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),D_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,B_=y_,Ta=(t,e)=>n=>{var i;if(e?.variants==null)return B_(t,n?.class,n?.className);const{variants:r,defaultVariants:o}=e,s=Object.keys(r).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const p=D_(u)||D_(c);return r[f][p]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,p]=u;return p===void 0||(f[c]=p),f},{}),l=e==null||(i=e.compoundVariants)===null||i===void 0?void 0:i.reduce((f,u)=>{let{class:c,className:p,...d}=u;return Object.entries(d).every(h=>{let[m,y]=h;return Array.isArray(y)?y.includes({...o,...a}[m]):{...o,...a}[m]===y})?[...f,c,p]:f},[]);return B_(t,s,l,n?.class,n?.className)},$_=Ta("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Ft=L({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Ee(g(he)(g($_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Vc=L({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"skeleton",class:Ee(g(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),W$={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},K$=L({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),G("div",W$,[T(g(bD),le({"data-slot":"navigation-menu-viewport"},g(i),{class:g(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),G$=L({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class","viewport"),o=$t(r,i);return(s,a)=>(E(),D(g(rD),le({"data-slot":"navigation-menu","data-viewport":s.viewport},g(o),{class:g(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),D(K$,{key:0})):Oe("",!0)]),_:3},16,["data-viewport","class"]))}}),J$=L({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(wD),le({"data-slot":"navigation-menu-list"},g(i),{class:g(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Y$=L({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(hD),le({"data-slot":"navigation-menu-item"},g(n),{class:g(he)("iafw:relative",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),X$=L({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(mD),le({"data-slot":"navigation-menu-link"},g(o),{class:g(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/** 61 * @license lucide-vue-next v0.532.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const F_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Q$=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,i)=>i?i.toUpperCase():n.toLowerCase()),Z$=t=>{const e=Q$(t);return e.charAt(0).toUpperCase()+e.slice(1)},eF=(...t)=>t.filter((e,n,i)=>!!e&&e.trim()!==""&&i.indexOf(e)===n).join(" ").trim();/** 66 * @license lucide-vue-next v0.532.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */var zc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** 71 * @license lucide-vue-next v0.532.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const tF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:i,iconNode:r,name:o,class:s,...a},{slots:l})=>Yt("svg",{...zc,width:t||zc.width,height:t||zc.height,stroke:i||zc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:eF("lucide",...o?[`lucide-${F_(Z$(o))}-icon`,`lucide-${F_(o)}`]:["lucide-icon"]),...a},[...r.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/** 76 * @license lucide-vue-next v0.532.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const ut=(t,e)=>(n,{slots:i})=>Yt(tF,{...n,iconNode:e,name:t},i);/** 81 * @license lucide-vue-next v0.532.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const nF=ut("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** 86 * @license lucide-vue-next v0.532.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const iF=ut("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 91 * @license lucide-vue-next v0.532.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const rF=ut("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** 96 * @license lucide-vue-next v0.532.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const oF=ut("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/** 101 * @license lucide-vue-next v0.532.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const q_=ut("braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]);/** 106 * @license lucide-vue-next v0.532.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const ks=ut("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 111 * @license lucide-vue-next v0.532.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const jc=ut("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 116 * @license lucide-vue-next v0.532.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const sF=ut("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 121 * @license lucide-vue-next v0.532.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const Hc=ut("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/** 126 * @license lucide-vue-next v0.532.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const rf=ut("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 131 * @license lucide-vue-next v0.532.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const aF=ut("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/** 136 * @license lucide-vue-next v0.532.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const lF=ut("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/** 141 * @license lucide-vue-next v0.532.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const fF=ut("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** 146 * @license lucide-vue-next v0.532.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const uF=ut("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/** 151 * @license lucide-vue-next v0.532.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const cF=ut("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** 156 * @license lucide-vue-next v0.532.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const dF=ut("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** 161 * @license lucide-vue-next v0.532.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const pF=ut("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/** 166 * @license lucide-vue-next v0.532.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const xm=ut("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/** 171 * @license lucide-vue-next v0.532.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const hF=ut("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** 176 * @license lucide-vue-next v0.532.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const gF=ut("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 181 * @license lucide-vue-next v0.532.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const L_=ut("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 186 * @license lucide-vue-next v0.532.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const mF=ut("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 191 * @license lucide-vue-next v0.532.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const yF=ut("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/** 196 * @license lucide-vue-next v0.532.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const wF=ut("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/** 201 * @license lucide-vue-next v0.532.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const nr=ut("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 206 * @license lucide-vue-next v0.532.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const vF=ut("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/** 211 * @license lucide-vue-next v0.532.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree. 215 */const V_=ut("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/** 216 * @license lucide-vue-next v0.532.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const bF=ut("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/** 221 * @license lucide-vue-next v0.532.0 - ISC 222 * 223 * This source code is licensed under the ISC license. 224 * See the LICENSE file in the root directory of this source tree. 225 */const xF=ut("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 226 * @license lucide-vue-next v0.532.0 - ISC 227 * 228 * This source code is licensed under the ISC license. 229 * See the LICENSE file in the root directory of this source tree. 230 */const _F=ut("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 231 * @license lucide-vue-next v0.532.0 - ISC 232 * 233 * This source code is licensed under the ISC license. 234 * See the LICENSE file in the root directory of this source tree. 235 */const z_=ut("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 236 * @license lucide-vue-next v0.532.0 - ISC 237 * 238 * This source code is licensed under the ISC license. 239 * See the LICENSE file in the root directory of this source tree. 240 */const Ss=ut("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 241 * @license lucide-vue-next v0.532.0 - ISC 242 * 243 * This source code is licensed under the ISC license. 244 * See the LICENSE file in the root directory of this source tree. 245 */const kF=ut("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/** 246 * @license lucide-vue-next v0.532.0 - ISC 247 * 248 * This source code is licensed under the ISC license. 249 * See the LICENSE file in the root directory of this source tree. 250 */const SF=ut("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** 251 * @license lucide-vue-next v0.532.0 - ISC 252 * 253 * This source code is licensed under the ISC license. 254 * See the LICENSE file in the root directory of this source tree. 255 */const CF=ut("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/** 256 * @license lucide-vue-next v0.532.0 - ISC 257 * 258 * This source code is licensed under the ISC license. 259 * See the LICENSE file in the root directory of this source tree. 260 */const EF=ut("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** 261 * @license lucide-vue-next v0.532.0 - ISC 262 * 263 * This source code is licensed under the ISC license. 264 * See the LICENSE file in the root directory of this source tree. 265 */const j_=ut("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** 266 * @license lucide-vue-next v0.532.0 - ISC 267 * 268 * This source code is licensed under the ISC license. 269 * See the LICENSE file in the root directory of this source tree. 270 */const OF=ut("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/** 271 * @license lucide-vue-next v0.532.0 - ISC 272 * 273 * This source code is licensed under the ISC license. 274 * See the LICENSE file in the root directory of this source tree. 275 */const AF=ut("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 276 * @license lucide-vue-next v0.532.0 - ISC 277 * 278 * This source code is licensed under the ISC license. 279 * See the LICENSE file in the root directory of this source tree. 280 */const RF=ut("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** 281 * @license lucide-vue-next v0.532.0 - ISC 282 * 283 * This source code is licensed under the ISC license. 284 * See the LICENSE file in the root directory of this source tree. 285 */const TF=ut("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/** 286 * @license lucide-vue-next v0.532.0 - ISC 287 * 288 * This source code is licensed under the ISC license. 289 * See the LICENSE file in the root directory of this source tree. 290 */const H_=ut("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/** 291 * @license lucide-vue-next v0.532.0 - ISC 292 * 293 * This source code is licensed under the ISC license. 294 * See the LICENSE file in the root directory of this source tree. 295 */const U_=ut("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 296 * @license lucide-vue-next v0.532.0 - ISC 297 * 298 * This source code is licensed under the ISC license. 299 * See the LICENSE file in the root directory of this source tree. 300 */const Uc=ut("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** 301 * @license lucide-vue-next v0.532.0 - ISC 302 * 303 * This source code is licensed under the ISC license. 304 * See the LICENSE file in the root directory of this source tree. 305 */const PF=ut("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);/** 306 * @license lucide-vue-next v0.532.0 - ISC 307 * 308 * This source code is licensed under the ISC license. 309 * See the LICENSE file in the root directory of this source tree. 310 */const Wc=ut("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),MF=Ta("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),IF={integrations:{authorize:"/integrations/authorize/code"}},NF=Kt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const W_=()=>{};function K_(t,e=!1,n="Timeout"){return new Promise((i,r)=>{setTimeout(e?()=>r(n):i,t)})}function _m(t,e=!1){function n(c,{flush:p="sync",deep:d=!1,timeout:h,throwOnTimeout:m}={}){let y=null;const v=[new Promise(S=>{y=Ve(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),S(b))},{flush:p,deep:d,immediate:!0})})];return h!=null&&v.push(K_(h,m).then(()=>xe(t)).finally(()=>y?.())),Promise.race(v)}function i(c,p){if(!nt(c))return n(b=>b===c,p);const{flush:d="sync",deep:h=!1,timeout:m,throwOnTimeout:y}=p??{};let w=null;const S=[new Promise(b=>{w=Ve([t,c],([x,_])=>{e!==(x===_)&&(w?w():lt(()=>w?.()),b(x))},{flush:d,deep:h,immediate:!0})})];return m!=null&&S.push(K_(m,y).then(()=>xe(t)).finally(()=>(w?.(),xe(t)))),Promise.race(S)}function r(c){return n(p=>!!p,c)}function o(c){return i(null,c)}function s(c){return i(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,p){return n(d=>{const h=Array.from(d);return h.includes(c)||h.includes(xe(c))},p)}function f(c){return u(1,c)}function u(c=1,p){let d=-1;return n(()=>(d+=1,d>=c),p)}return Array.isArray(xe(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return _m(t,!e)}}:{toMatch:n,toBe:i,toBeTruthy:r,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return _m(t,!e)}}}function DF(t){return _m(t)}function G_(t,e){return function(){return t.apply(e,arguments)}}const{toString:BF}=Object.prototype,{getPrototypeOf:km}=Object,{iterator:Kc,toStringTag:J_}=Symbol,Gc=(t=>e=>{const n=BF.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ir=t=>(t=t.toLowerCase(),e=>Gc(e)===t),Jc=t=>e=>typeof e===t,{isArray:Pa}=Array,of=Jc("undefined");function sf(t){return t!==null&&!of(t)&&t.constructor!==null&&!of(t.constructor)&&yi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Y_=ir("ArrayBuffer");function $F(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Y_(t.buffer),e}const FF=Jc("string"),yi=Jc("function"),X_=Jc("number"),af=t=>t!==null&&typeof t=="object",qF=t=>t===!0||t===!1,Yc=t=>{if(Gc(t)!=="object")return!1;const e=km(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(J_ in t)&&!(Kc in t)},LF=t=>{if(!af(t)||sf(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},VF=ir("Date"),zF=ir("File"),jF=ir("Blob"),HF=ir("FileList"),UF=t=>af(t)&&yi(t.pipe),WF=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||yi(t.append)&&((e=Gc(t))==="formdata"||e==="object"&&yi(t.toString)&&t.toString()==="[object FormData]"))},KF=ir("URLSearchParams"),[GF,JF,YF,XF]=["ReadableStream","Request","Response","Headers"].map(ir),QF=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function lf(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),Pa(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(sf(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function Q_(t,e){if(sf(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const Cs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Z_=t=>!of(t)&&t!==Cs;function Sm(){const{caseless:t}=Z_(this)&&this||{},e={},n=(i,r)=>{const o=t&&Q_(e,r)||r;Yc(e[o])&&Yc(i)?e[o]=Sm(e[o],i):Yc(i)?e[o]=Sm({},i):Pa(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&lf(arguments[i],n);return e}const ZF=(t,e,n,{allOwnKeys:i}={})=>(lf(e,(r,o)=>{n&&yi(r)?t[o]=G_(r,n):t[o]=r},{allOwnKeys:i}),t),eq=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),tq=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},nq=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&km(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},iq=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},rq=t=>{if(!t)return null;if(Pa(t))return t;let e=t.length;if(!X_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},oq=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&km(Uint8Array)),sq=(t,e)=>{const i=(t&&t[Kc]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},aq=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},lq=ir("HTMLFormElement"),fq=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),e3=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),uq=ir("RegExp"),t3=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};lf(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},cq=t=>{t3(t,(e,n)=>{if(yi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(yi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},dq=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Pa(t)?i(t):i(String(t).split(e)),n},pq=()=>{},hq=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function gq(t){return!!(t&&yi(t.append)&&t[J_]==="FormData"&&t[Kc])}const mq=t=>{const e=new Array(10),n=(i,r)=>{if(af(i)){if(e.indexOf(i)>=0)return;if(sf(i))return i;if(!("toJSON"in i)){e[r]=i;const o=Pa(i)?[]:{};return lf(i,(s,a)=>{const l=n(s,r+1);!of(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},yq=ir("AsyncFunction"),wq=t=>t&&(af(t)||yi(t))&&yi(t.then)&&yi(t.catch),n3=((t,e)=>t?setImmediate:e?((n,i)=>(Cs.addEventListener("message",({source:r,data:o})=>{r===Cs&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),Cs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",yi(Cs.postMessage)),vq=typeof queueMicrotask<"u"?queueMicrotask.bind(Cs):typeof process<"u"&&process.nextTick||n3,se={isArray:Pa,isArrayBuffer:Y_,isBuffer:sf,isFormData:WF,isArrayBufferView:$F,isString:FF,isNumber:X_,isBoolean:qF,isObject:af,isPlainObject:Yc,isEmptyObject:LF,isReadableStream:GF,isRequest:JF,isResponse:YF,isHeaders:XF,isUndefined:of,isDate:VF,isFile:zF,isBlob:jF,isRegExp:uq,isFunction:yi,isStream:UF,isURLSearchParams:KF,isTypedArray:oq,isFileList:HF,forEach:lf,merge:Sm,extend:ZF,trim:QF,stripBOM:eq,inherits:tq,toFlatObject:nq,kindOf:Gc,kindOfTest:ir,endsWith:iq,toArray:rq,forEachEntry:sq,matchAll:aq,isHTMLForm:lq,hasOwnProperty:e3,hasOwnProp:e3,reduceDescriptors:t3,freezeMethods:cq,toObjectSet:dq,toCamelCase:fq,noop:pq,toFiniteNumber:hq,findKey:Q_,global:Cs,isContextDefined:Z_,isSpecCompliantForm:gq,toJSONObject:mq,isAsyncFn:yq,isThenable:wq,setImmediate:n3,asap:vq,isIterable:t=>t!=null&&yi(t[Kc])};function ht(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}se.inherits(ht,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:se.toJSONObject(this.config),code:this.code,status:this.status}}});const i3=ht.prototype,r3={};["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(t=>{r3[t]={value:t}}),Object.defineProperties(ht,r3),Object.defineProperty(i3,"isAxiosError",{value:!0}),ht.from=(t,e,n,i,r,o)=>{const s=Object.create(i3);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),ht.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const bq=null;function Cm(t){return se.isPlainObject(t)||se.isArray(t)}function o3(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function s3(t,e,n){return t?t.concat(e).map(function(r,o){return r=o3(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function xq(t){return se.isArray(t)&&!t.some(Cm)}const _q=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function Xc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!se.isUndefined(y[m])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new ht("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,m,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(m,"{}"))m=i?m:m.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&xq(h)||(se.isFileList(h)||se.endsWith(m,"[]"))&&(w=se.toArray(h)))return m=o3(m),w.forEach(function(S,b){!(se.isUndefined(S)||S===null)&&e.append(s===!0?s3([m],b,o):s===null?m:m+"[]",f(S))}),!1}return Cm(h)?!0:(e.append(s3(y,m,o),f(h)),!1)}const c=[],p=Object.assign(_q,{defaultVisitor:u,convertValue:f,isVisitable:Cm});function d(h,m){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&r.call(e,w,se.isString(v)?v.trim():v,m,p))===!0&&d(w,m?m.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return d(t),e}function a3(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Em(t,e){this._pairs=[],t&&Xc(t,this,e)}const l3=Em.prototype;l3.append=function(e,n){this._pairs.push([e,n])},l3.toString=function(e){const n=e?function(i){return e.call(this,i,a3)}:a3;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function kq(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function f3(t,e,n){if(!e)return t;const i=n&&n.encode||kq;se.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=se.isURLSearchParams(e)?e.toString():new Em(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class u3{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(i){i!==null&&e(i)})}}const c3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Sq={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Em,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Om=typeof window<"u"&&typeof document<"u",Am=typeof navigator=="object"&&navigator||void 0,Cq=Om&&(!Am||["ReactNative","NativeScript","NS"].indexOf(Am.product)<0),Eq=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Oq=Om&&window.location.href||"http://localhost",Kn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Om,hasStandardBrowserEnv:Cq,hasStandardBrowserWebWorkerEnv:Eq,navigator:Am,origin:Oq},Symbol.toStringTag,{value:"Module"})),...Sq};function Aq(t,e){return Xc(t,new Kn.classes.URLSearchParams,{visitor:function(n,i,r,o){return Kn.isNode&&se.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function Rq(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Tq(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function d3(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(r)?r.length:s,l?(se.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!se.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&se.isArray(r[s])&&(r[s]=Tq(r[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(i,r)=>{e(Rq(i),r,n,0)}),n}return null}function Pq(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const ff={transitional:c3,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return r?JSON.stringify(d3(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return Aq(e,this.formSerializer).toString();if((a=se.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Xc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),Pq(e)):e}],transformResponse:[function(e){const n=this.transitional||ff.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?ht.from(a,ht.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kn.classes.FormData,Blob:Kn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{ff.headers[t]={}});const Mq=se.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"]),Iq=t=>{const e={};let n,i,r;return t&&t.split(` 311 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&Mq[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},p3=Symbol("internals");function uf(t){return t&&String(t).trim().toLowerCase()}function Qc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Qc):String(t)}function Nq(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const Dq=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Rm(t,e,n,i,r){if(se.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!se.isString(e)){if(se.isString(i))return e.indexOf(i)!==-1;if(se.isRegExp(i))return i.test(e)}}function Bq(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function $q(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let wi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=uf(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Qc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!Dq(e))s(Iq(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=uf(e),e){const i=se.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return Nq(r);if(se.isFunction(n))return n.call(this,r,i);if(se.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=uf(e),e){const i=se.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||Rm(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=uf(s),s){const a=se.findKey(i,s);a&&(!n||Rm(i,i[a],a,n))&&(delete i[a],r=!0)}}return se.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||Rm(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return se.forEach(this,(r,o)=>{const s=se.findKey(i,o);if(s){n[s]=Qc(r),delete n[o];return}const a=e?Bq(o):String(o).trim();a!==o&&delete n[o],n[a]=Qc(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&se.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 312 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[p3]=this[p3]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=uf(s);i[a]||($q(r,s),i[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};wi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(wi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),se.freezeMethods(wi);function Tm(t,e){const n=this||ff,i=e||n,r=wi.from(i.headers);let o=i.data;return se.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function h3(t){return!!(t&&t.__CANCEL__)}function Ma(t,e,n){ht.call(this,t??"canceled",ht.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ma,ht,{__CANCEL__:!0});function g3(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new ht("Request failed with status code "+n.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Fq(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function qq(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,p=0;for(;c!==r;)p+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function Lq(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Zc=(t,e,n=3)=>{let i=0;const r=qq(50,250);return Lq(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},m3=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},y3=t=>(...e)=>se.asap(()=>t(...e)),Vq=Kn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Kn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Kn.origin),Kn.navigator&&/(msie|trident)/i.test(Kn.navigator.userAgent)):()=>!0,zq=Kn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(i)&&s.push("path="+i),se.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function jq(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function Hq(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function w3(t,e,n){let i=!jq(e);return t&&(i||n==!1)?Hq(t,e):e}const v3=t=>t instanceof wi?{...t}:t;function Es(t,e){e=e||{};const n={};function i(f,u,c,p){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:p},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function r(f,u,c,p){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f,c,p)}else return i(f,u,c,p)}function o(f,u){if(!se.isUndefined(u))return i(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(v3(f),v3(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,p=c(t[u],e[u],u);se.isUndefined(p)&&c!==a||(n[u]=p)}),n}const b3=t=>{const e=Es({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=wi.from(s),e.url=f3(w3(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Kn.hasStandardBrowserEnv||Kn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Kn.hasStandardBrowserEnv&&(i&&se.isFunction(i)&&(i=i(e)),i||i!==!1&&Vq(e.url))){const f=r&&o&&zq.read(o);f&&s.set(r,f)}return e},Uq=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=b3(t);let o=r.data;const s=wi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,p,d,h;function m(){d&&d(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const S=wi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:S,config:t,request:y};g3(function(k){n(k),m()},function(k){i(k),m()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new ht("Request aborted",ht.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new ht("Network Error",ht.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||c3;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new ht(b,x.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([p,h]=Zc(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=Zc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(r.cancelToken||r.signal)&&(u=S=>{y&&(i(!S||S.type?new Ma(null,t,y):S),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=Fq(r.url);if(v&&Kn.protocols.indexOf(v)===-1){i(new ht("Unsupported protocol "+v+":",ht.ERR_BAD_REQUEST,t));return}y.send(o||null)})},Wq=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof ht?u:new Ma(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new ht(`timeout ${e} of ms exceeded`,ht.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>se.asap(a),l}},Kq=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},Gq=async function*(t,e){for await(const n of Jq(t))yield*Kq(n,e)},Jq=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},x3=(t,e,n,i)=>{const r=Gq(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},ed=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_3=ed&&typeof ReadableStream=="function",Yq=ed&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),k3=(t,...e)=>{try{return!!t(...e)}catch{return!1}},Xq=_3&&k3(()=>{let t=!1;const e=new Request(Kn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),S3=64*1024,Pm=_3&&k3(()=>se.isReadableStream(new Response("").body)),td={stream:Pm&&(t=>t.body)};ed&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!td[e]&&(td[e]=se.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new ht(`Response type '${e}' is not supported`,ht.ERR_NOT_SUPPORT,i)})})})(new Response);const Qq=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Kn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await Yq(t)).byteLength},Zq=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??Qq(e)},Mm={http:bq,xhr:Uq,fetch:ed&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=b3(t);f=f?(f+"").toLowerCase():"text";let d=Wq([r,o&&o.toAbortSignal()],s),h;const m=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&Xq&&n!=="get"&&n!=="head"&&(y=await Zq(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),_;if(se.isFormData(i)&&(_=x.headers.get("content-type"))&&u.setContentType(_),x.body){const[k,A]=m3(y,Zc(y3(l)));i=x3(x.body,S3,k,A)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const S=Pm&&(f==="stream"||f==="response");if(Pm&&(a||S&&m)){const x={};["status","statusText","headers"].forEach(O=>{x[O]=v[O]});const _=se.toFiniteNumber(v.headers.get("content-length")),[k,A]=a&&m3(_,Zc(y3(a),!0))||[];v=new Response(x3(v.body,S3,k,()=>{A&&A(),m&&m()}),x)}f=f||"text";let b=await td[se.findKey(td,f)||"text"](v,t);return!S&&m&&m(),await new Promise((x,_)=>{g3(x,_,{data:b,headers:wi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new ht("Network Error",ht.ERR_NETWORK,t,h),{cause:w.cause||w}):ht.from(w,w&&w.code,t,h)}})};se.forEach(Mm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const C3=t=>`- ${t}`,eL=t=>se.isFunction(t)||t===null||t===!1,E3={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!eL(n)&&(i=Mm[(s=String(n)).toLowerCase()],i===void 0))throw new ht(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since : 313 `+o.map(C3).join(` 314 `):" "+C3(o[0]):"as no adapter specified";throw new ht("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:Mm};function Im(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ma(null,t)}function O3(t){return Im(t),t.headers=wi.from(t.headers),t.data=Tm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),E3.getAdapter(t.adapter||ff.adapter)(t).then(function(i){return Im(t),i.data=Tm.call(t,t.transformResponse,i),i.headers=wi.from(i.headers),i},function(i){return h3(i)||(Im(t),i&&i.response&&(i.response.data=Tm.call(t,t.transformResponse,i.response),i.response.headers=wi.from(i.response.headers))),Promise.reject(i)})}const A3="1.11.0",nd={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{nd[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const R3={};nd.transitional=function(e,n,i){function r(o,s){return"[Axios v"+A3+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new ht(r(s," has been removed"+(n?" in "+n:"")),ht.ERR_DEPRECATED);return n&&!R3[s]&&(R3[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},nd.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function tL(t,e,n){if(typeof t!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new ht("option "+o+" must be "+l,ht.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ht("Unknown option "+o,ht.ERR_BAD_OPTION)}}const id={assertOptions:tL,validators:nd},Ar=id.validators;let Os=class{constructor(e){this.defaults=e||{},this.interceptors={request:new u3,response:new u3}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=` 315 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Es(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&id.assertOptions(i,{silentJSONParsing:Ar.transitional(Ar.boolean),forcedJSONParsing:Ar.transitional(Ar.boolean),clarifyTimeoutError:Ar.transitional(Ar.boolean)},!1),r!=null&&(se.isFunction(r)?n.paramsSerializer={serialize:r}:id.assertOptions(r,{encode:Ar.function,serialize:Ar.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),id.assertOptions(n,{baseUrl:Ar.spelling("baseURL"),withXsrfToken:Ar.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=wi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const f=[];this.interceptors.response.forEach(function(m){f.push(m.fulfilled,m.rejected)});let u,c=0,p;if(!l){const h=[O3.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],m=a[c++];try{d=h(d)}catch(y){m.call(this,y);break}}try{u=O3.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=Es(this.defaults,e);const n=w3(e.baseURL,e.url,e.allowAbsoluteUrls);return f3(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){Os.prototype[e]=function(n,i){return this.request(Es(i||{},{method:e,url:n,data:(i||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(Es(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}Os.prototype[e]=n(),Os.prototype[e+"Form"]=n(!0)});let nL=class _O{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new Ma(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new _O(function(r){e=r}),cancel:e}}};function iL(t){return function(n){return t.apply(null,n)}}function rL(t){return se.isObject(t)&&t.isAxiosError===!0}const Nm={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(Nm).forEach(([t,e])=>{Nm[e]=t});function T3(t){const e=new Os(t),n=G_(Os.prototype.request,e);return se.extend(n,Os.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return T3(Es(t,r))},n}const on=T3(ff);on.Axios=Os,on.CanceledError=Ma,on.CancelToken=nL,on.isCancel=h3,on.VERSION=A3,on.toFormData=Xc,on.AxiosError=ht,on.Cancel=on.CanceledError,on.all=function(e){return Promise.all(e)},on.spread=iL,on.isAxiosError=rL,on.mergeConfig=Es,on.AxiosHeaders=wi,on.formToJSON=t=>d3(se.isHTMLForm(t)?new FormData(t):t),on.getAdapter=E3.getAdapter,on.HttpStatusCode=Nm,on.default=on;const{Axios:ere,AxiosError:P3,CanceledError:tre,isCancel:nre,CancelToken:ire,VERSION:rre,all:ore,Cancel:sre,isAxiosError:are,spread:lre,toFormData:fre,AxiosHeaders:ure,HttpStatusCode:cre,formToJSON:dre,getAdapter:pre,mergeConfig:hre}=on;function Li(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,i={immediate:!!n,shallow:!0,abortPrevious:!0};let r={},o=on,s=i;const a=W=>!!W?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:r=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||i);const{shallow:l,onSuccess:f=W_,onError:u=W_,immediate:c,resetOnExecute:p=!1}=s,d=s.initialData,h=Xt(),m=(l?Xt:j)(d),y=Xt(!1),w=Xt(!1),v=Xt(!1),S=Xt();let b=new AbortController;const x=W=>{y.value||!w.value||(b.abort(W),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},_=W=>{w.value=W,y.value=!W},k=()=>{p&&(m.value=d)},A=()=>new Promise((W,fe)=>{DF(y).toBe(!0).then(()=>S.value?fe(S.value):W(q))}),O={then:(...W)=>A().then(...W),catch:(...W)=>A().catch(...W)};let R=0;const N=(W=e,fe={})=>{S.value=void 0;const ae=typeof W=="string"?W:e??fe.url;if(ae===void 0)return S.value=new P3(P3.ERR_INVALID_URL),y.value=!0,O;k();const ce=typeof W=="object"&&W.pathParams||typeof fe=="object"&&fe.pathParams,re=ce&&typeof ae=="string"?Object.entries(ce).reduce((He,[st,ct])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ct))),ae):ae;s.abortPrevious!==!1&&x(),_(!0),R+=1;const te=R;return v.value=!1,o(re,{...r,...typeof W=="object"?W:fe,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;m.value=st,f(st)}).catch(He=>{S.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&_(!1)}),O};c&&e&&N();const q={response:h,data:m,error:S,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:N};return{...q,...O}}/*! 291 316 * pinia v3.0.3 292 317 * (c) 2025 Eduardo San Martin Morote 293 318 * @license MIT 294 */let a3;const Xc=t=>a3=t,l3=Symbol();function Sm(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var tf;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(tf||(tf={}));function IL(){const t=ou(!0),e=t.run(()=>j({}));let n=[],i=[];const r=Xs({install(o){Xc(r),r._a=o,o.provide(l3,r),o.config.globalProperties.$pinia=r,i.forEach(s=>n.push(s)),i=[]},use(o){return this._a?n.push(o):i.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const f3=()=>{};function u3(t,e,n,i=f3){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&il()&&su(r),r}function Oa(t,...e){t.slice().forEach(n=>{n(...e)})}const NL=t=>t(),c3=Symbol(),Cm=Symbol();function Em(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,i)=>t.set(i,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];Sm(r)&&Sm(i)&&t.hasOwnProperty(n)&&!it(i)&&!Nr(i)?t[n]=Em(r,i):t[n]=i}return t}const DL=Symbol();function BL(t){return!Sm(t)||!Object.prototype.hasOwnProperty.call(t,DL)}const{assign:Eo}=Object;function FL(t){return!!(it(t)&&t.effect)}function $L(t,e,n,i){const{state:r,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=r?r():{});const u=Jt(n.state.value[t]);return Eo(u,o,Object.keys(s||{}).reduce((c,d)=>(c[d]=Xs(U(()=>{Xc(n);const p=n._s.get(t);return s[d].call(p,p)})),c),{}))}return l=d3(t,f,e,n,i,!0),l}function d3(t,e,n={},i,r,o){let s;const a=Eo({actions:{}},n),l={deep:!0};let f,u,c=[],d=[],p;const h=i.state.value[t];!o&&!h&&(i.state.value[t]={}),j({});let g;function y(T){let A;f=u=!1,typeof T=="function"?(T(i.state.value[t]),A={type:tf.patchFunction,storeId:t,events:p}):(Em(i.state.value[t],T),A={type:tf.patchObject,payload:T,storeId:t,events:p});const R=g=Symbol();lt().then(()=>{g===R&&(f=!0)}),u=!0,Oa(c,A,i.state.value[t])}const w=o?function(){const{state:A}=n,R=A?A():{};this.$patch(F=>{Eo(F,R)})}:f3;function v(){s.stop(),c=[],d=[],i._s.delete(t)}const _=(T,A="")=>{if(c3 in T)return T[Cm]=A,T;const R=function(){Xc(i);const F=Array.from(arguments),L=[],W=[];function ae(re){L.push(re)}function le(re){W.push(re)}Oa(d,{args:F,name:R[Cm],store:x,after:ae,onError:le});let ce;try{ce=T.apply(this&&this.$id===t?this:x,F)}catch(re){throw Oa(W,re),re}return ce instanceof Promise?ce.then(re=>(Oa(L,re),re)).catch(re=>(Oa(W,re),Promise.reject(re))):(Oa(L,ce),ce)};return R[c3]=!0,R[Cm]=A,R},b={_p:i,$id:t,$onAction:u3.bind(null,d),$patch:y,$reset:w,$subscribe(T,A={}){const R=u3(c,T,A.detached,()=>F()),F=s.run(()=>je(()=>i.state.value[t],L=>{(A.flush==="sync"?u:f)&&T({storeId:t,type:tf.direct,events:p},L)},Eo({},l,A)));return R},$dispose:v},x=tn(b);i._s.set(t,x);const S=(i._a&&i._a.runWithContext||NL)(()=>i._e.run(()=>(s=ou()).run(()=>e({action:_}))));for(const T in S){const A=S[T];if(it(A)&&!FL(A)||Nr(A))o||(h&&BL(A)&&(it(A)?A.value=h[T]:Em(A,h[T])),i.state.value[t][T]=A);else if(typeof A=="function"){const R=_(A,T);S[T]=R,a.actions[T]=A}}return Eo(x,S),Eo(St(x),S),Object.defineProperty(x,"$state",{get:()=>i.state.value[t],set:T=>{y(A=>{Eo(A,T)})}}),i._p.forEach(T=>{Eo(x,s.run(()=>T({store:x,app:i._a,pinia:i,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Aa(t,e,n){let i;const r=typeof e=="function";i=r?n:e;function o(s,a){const l=kA();return s=s||(l?Qt(l3,null):null),s&&Xc(s),s=a3,s._s.has(t)||(r?d3(t,e,i,s):$L(t,i,s)),s._s.get(t)}return o.$id=t,o}function p3(t){const e=St(t),n={};for(const i in e){const r=e[i];r.effect?n[i]=U({get:()=>t[i],set(o){t[i]=o}}):(it(r)||Nr(r))&&(n[i]=Qo(t,i))}return n}const Ra=Aa("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(r,o){return(await l$.post(a$.integrations.authorize,{code:r,reference:o})).data}return{revoke:Bi(Di.integration.revoke,{method:"POST"},ii,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Om=Aa("user",()=>{const t=Bi(Di.user.me,ii,{immediate:!1}),e=U(()=>t.data.value),n=U(()=>e.value?.plan.rules.messageTypes.includes("documentMessage")),i=U(()=>e.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:e,me:t,allowDocument:n,allowImage:i}}),h3=/^[a-z0-9]+(-[a-z0-9]+)*$/,Qc=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),f={provider:r.length>0?r[0]:i,prefix:l,name:a};return e&&!Zc(f)?null:f}const o=r[0],s=o.split("-");if(s.length>1){const a={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!Zc(a)?null:a}if(n&&i===""){const a={provider:i,prefix:"",name:o};return e&&!Zc(a,n)?null:a}return null},Zc=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,g3=Object.freeze({left:0,top:0,width:16,height:16}),ed=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),td=Object.freeze({...g3,...ed}),Am=Object.freeze({...td,body:"",hidden:!1});function LL(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function m3(t,e){const n=LL(t,e);for(const i in Am)i in ed?i in t&&!(i in n)&&(n[i]=ed[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function qL(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(s){if(n[s])return r[s]=[];if(!(s in r)){r[s]=null;const a=i[s]&&i[s].parent,l=a&&o(a);l&&(r[s]=[a].concat(l))}return r[s]}return Object.keys(n).concat(Object.keys(i)).forEach(o),r}function VL(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(a){o=m3(i[a]||r[a],o)}return s(e),n.forEach(s),m3(t,o)}function y3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=qL(t);for(const r in i){const o=i[r];o&&(e(r,VL(t,r,o)),n.push(r))}return n}const zL={provider:"",aliases:{},not_found:{},...g3};function Rm(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function w3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Rm(t,zL))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!Rm(o,Am))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],s=o.parent;if(!r||typeof s!="string"||!n[s]&&!i[s]||!Rm(o,Am))return null}return e}const v3=Object.create(null);function jL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Ta(t,e){const n=v3[t]||(v3[t]=Object.create(null));return n[e]||(n[e]=jL(t,e))}function b3(t,e){return w3(e)?y3(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function HL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let nf=!1;function x3(t){return typeof t=="boolean"&&(nf=t),nf}function UL(t){const e=typeof t=="string"?Qc(t,!0,nf):t;if(e){const n=Ta(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function WL(t,e){const n=Qc(t,!0,nf);if(!n)return!1;const i=Ta(n.provider,n.prefix);return e?HL(i,n.name,e):(i.missing.add(n.name),!0)}function KL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),nf&&!e&&!t.prefix){let r=!1;return w3(t)&&(t.prefix="",y3(t,(o,s)=>{WL(o,s)&&(r=!0)})),r}const n=t.prefix;if(!Zc({prefix:n,name:"a"}))return!1;const i=Ta(e,n);return!!b3(i,t)}const _3=Object.freeze({width:null,height:null}),k3=Object.freeze({..._3,...ed}),GL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,JL=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function S3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(GL);if(i===null||!i.length)return t;const r=[];let o=i.shift(),s=JL.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?r.push(o):r.push(Math.ceil(a*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");s=!s}}function YL(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("</"+e);if(r===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}function XL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function QL(t,e,n){const i=YL(t);return XL(i.defs,e+i.content+n)}const ZL=t=>t==="unset"||t==="undefined"||t==="none";function eq(t,e){const n={...td,...t},i={...k3,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(g=>{const y=[],w=g.hFlip,v=g.vFlip;let _=g.rotate;w?v?_+=2:(y.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),y.push("scale(-1 1)"),r.top=r.left=0):v&&(y.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),y.push("scale(1 -1)"),r.top=r.left=0);let b;switch(_<0&&(_-=Math.floor(_/4)*4),_=_%4,_){case 1:b=r.height/2+r.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:b=r.width/2+r.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}_%2===1&&(r.left!==r.top&&(b=r.left,r.left=r.top,r.top=b),r.width!==r.height&&(b=r.width,r.width=r.height,r.height=b)),y.length&&(o=QL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=i.width,a=i.height,l=r.width,f=r.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=S3(c,l/f)):(u=s==="auto"?l:s,c=a===null?S3(u,f/l):a==="auto"?f:a);const d={},p=(g,y)=>{ZL(y)||(d[g]=y.toString())};p("width",u),p("height",c);const h=[r.left,r.top,l,f];return d.viewBox=h.join(" "),{attributes:d,viewBox:h,body:o}}const tq=/\sid="(\S+)"/g,nq="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let iq=0;function rq(t,e=nq){const n=[];let i;for(;i=tq.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(iq++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Tm=Object.create(null);function oq(t,e){Tm[t]=e}function Pm(t){return Tm[t]||Tm[""]}function Mm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Im=Object.create(null),rf=["https://api.simplesvg.com","https://api.unisvg.com"],nd=[];for(;rf.length>0;)rf.length===1||Math.random()>.5?nd.push(rf.shift()):nd.push(rf.pop());Im[""]=Mm({resources:["https://api.iconify.design"].concat(nd)});function sq(t,e){const n=Mm(e);return n===null?!1:(Im[t]=n,!0)}function Nm(t){return Im[t]}let C3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function aq(t,e){const n=Nm(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(s=>{r=Math.max(r,s.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function lq(t){return t===404}const fq=(t,e,n)=>{const i=[],r=aq(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=r&&f>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),i.push(s),i};function uq(t){if(typeof t=="string"){const e=Nm(t);if(e)return e.path}return"/"}const cq={prepare:fq,send:(t,e,n)=>{if(!C3){n("abort",424);return}let i=uq(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});i+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;C3(t+i).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(lq(s)?"abort":"next",s)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})}};function dq(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,s=r.prefix,a=r.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Ta(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function E3(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function pq(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==r)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:i,prefix:r,name:f});else if(t.missing.has(f))s.missing.push({provider:i,prefix:r,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||E3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let hq=0;function gq(t,e,n){const i=hq++,r=E3.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),r}function mq(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?Qc(r,e,n):r;o&&i.push(o)}),i}var yq={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function wq(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let k=t.resources.slice(0);for(s=[];k.length>1;){const S=Math.floor(Math.random()*k.length);s.push(k[S]),k=k.slice(0,S).concat(k.slice(S+1))}s=s.concat(k)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,d=[],p=[];typeof i=="function"&&p.push(i);function h(){c&&(clearTimeout(c),c=null)}function g(){l==="pending"&&(l="aborted"),h(),d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function y(k,S){S&&(p=[]),typeof k=="function"&&p.push(k)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:d.length,subscribe:y,abort:g}}function v(){l="failed",p.forEach(k=>{k(void 0,u)})}function _(){d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function b(k,S,T){const A=S!=="success";switch(d=d.filter(R=>R!==k),l){case"pending":break;case"failed":if(A||!t.dataAfterTimeout)return;break;default:return}if(S==="abort"){u=T,v();return}if(A){u=T,d.length||(s.length?x():v());return}if(h(),_(),!t.random){const R=t.resources.indexOf(k.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",p.forEach(R=>{R(T)})}function x(){if(l!=="pending")return;h();const k=s.shift();if(k===void 0){if(d.length){c=setTimeout(()=>{h(),l==="pending"&&(_(),v())},t.timeout);return}v();return}const S={status:"pending",resource:k,callback:(T,A)=>{b(S,T,A)}};d.push(S),f++,c=setTimeout(x,t.rotate),n(k,e,S.callback)}return setTimeout(x),w}function O3(t){const e={...yq,...t};let n=[];function i(){n=n.filter(a=>a().status==="pending")}function r(a,l,f){const u=wq(e,a,l,(c,d)=>{i(),f&&f(c,d)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:r,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:i}}function A3(){}const Dm=Object.create(null);function vq(t){if(!Dm[t]){const e=Nm(t);if(!e)return;const n=O3(e),i={config:e,redundancy:n};Dm[t]=i}return Dm[t]}function bq(t,e,n){let i,r;if(typeof t=="string"){const o=Pm(t);if(!o)return n(void 0,424),A3;r=o.send;const s=vq(t);s&&(i=s.redundancy)}else{const o=Mm(t);if(o){i=O3(o);const s=t.resources?t.resources[0]:"",a=Pm(s);a&&(r=a.send)}}return!i||!r?(n(void 0,424),A3):i.query(e,r,n)().abort}function R3(){}function xq(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,pq(t)}))}function _q(t){const e=[],n=[];return t.forEach(i=>{(i.match(h3)?e:n).push(i)}),{valid:e,invalid:n}}function of(t,e,n){function i(){const r=t.pendingIcons;e.forEach(o=>{r&&r.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!b3(t,n).length){i();return}}catch(r){console.error(r)}i(),xq(t)}function T3(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function kq(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;if(delete t.iconsToLoad,!r||!r.length)return;const o=t.loadIcon;if(t.loadIcons&&(r.length>1||!o)){T3(t.loadIcons(r,i,n),u=>{of(t,r,u)});return}if(o){r.forEach(u=>{const c=o(u,i,n);T3(c,d=>{const p=d?{prefix:i,icons:{[u]:d}}:null;of(t,[u],p)})});return}const{valid:s,invalid:a}=_q(r);if(a.length&&of(t,a,null),!s.length)return;const l=i.match(h3)?Pm(n):null;if(!l){of(t,s,null);return}l.prepare(n,i,s).forEach(u=>{bq(n,u,c=>{of(t,u.icons,c)})})}))}const Sq=(t,e)=>{const n=mq(t,!0,x3()),i=dq(n);if(!i.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(i.loaded,i.missing,i.pending,R3)}),()=>{l=!1}}const r=Object.create(null),o=[];let s,a;return i.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Ta(f,u));const c=r[f]||(r[f]=Object.create(null));c[u]||(c[u]=[])}),i.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,d=Ta(f,u),p=d.pendingIcons||(d.pendingIcons=new Set);p.has(c)||(p.add(c),r[f][u].push(c))}),o.forEach(l=>{const f=r[l.provider][l.prefix];f.length&&kq(l,f)}),e?gq(e,i,o):R3};function Cq(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in _3?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const Eq=/[\s,]+/;function Oq(t,e){e.split(Eq).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function Aq(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function Rq(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function Tq(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Pq(t){return"data:image/svg+xml,"+Tq(t)}function Mq(t){return'url("'+Pq(t)+'")'}const P3={...k3,inline:!1},Iq={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Nq={display:"inline-block"},Bm={backgroundColor:"currentColor"},M3={backgroundColor:"transparent"},I3={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},N3={webkitMask:Bm,mask:Bm,background:M3};for(const t in N3){const e=N3[t];for(const n in I3)e[t+n]=I3[n]}const id={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";id[t+"-flip"]=e,id[t.slice(0,1)+"-flip"]=e,id[t+"Flip"]=e});function D3(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const B3=(t,e)=>{const n=Cq(P3,e),i={...Iq},r=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let g in e){const y=e[g];if(y!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&Oq(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[g]=Aq(y):typeof y=="number"&&(n[g]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete i["aria-hidden"];break;default:{const w=id[g];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):P3[g]===void 0&&(i[g]=y)}}}const l=eq(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){i.style={...o,...a},Object.assign(i,f);let g=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),i.innerHTML=rq(l.body,y?()=>y+"ID"+g++:"iconifyVue"),Yt("svg",i)}const{body:u,width:c,height:d}=t,p=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),h=Rq(u,{...f,width:c+"",height:d+""});return i.style={...o,"--svg":Mq(h),width:D3(f.width),height:D3(f.height),...Nq,...p?Bm:M3,...a},Yt("span",i)};if(x3(!0),oq("",cq),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!KL(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;sq(n,r)||console.error(i)}catch{console.error(i)}}}}const Dq={...td,body:""},_n=q((t,{emit:e})=>{const n=j(null);function i(){n.value&&(n.value.abort?.(),n.value=null)}const r=j(!!t.ssr),o=j(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=Qc(f,!1,!0))===null)return null;let c=UL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:Sq([u],l)}),null}i(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const d=t.customise;if(d){c=Object.assign({},c);const h=d(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const p=["iconify"];return u.prefix!==""&&p.push("iconify--"+u.prefix),u.provider!==""&&p.push("iconify--"+u.provider),{data:c,classes:p}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return r.value?l():_t(()=>{r.value=!0,l()}),je(()=>t.icon,l),qn(i),()=>{const f=s.value;if(!f)return B3(Dq,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),B3({...td,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),Bq={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},Fq={key:0,class:"iafw:mr-0 iafw:relative"},$q=["src"],Lq={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},qq={class:"iafw:md:block iafw:hidden"},Vq={class:"iafw:flex iafw:gap-3 iafw:items-center"},zq={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},jq={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},Hq={class:"iafw:truncate iafw:font-semibold"},Uq={class:"iafw:truncate iafw:text-xs"},Wq={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},Kq={class:"iafw:text-sm iafw:font-medium"},Gq={class:"iafw:text-xs iafw:text-muted-foreground"},Jq={href:"https://pingonotify.com/dashboard",target:"_blank"},Yq=q({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=Ra(),i=Om(),r=tc(),o=s=>r.meta?.path?.startsWith(s);return(s,a)=>{const l=RF,f=ho("RouterLink"),u=AF,c=OF,d=EF,p=Nc,h=Ht,g=ka,y=u_,w=Kl,v=f_,_=l_,b=_a,x=wa;return E(),X("div",Bq,[s.logo?(E(),X("div",Fq,[typeof s.logo!="string"?(E(),B(dn(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),X("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,$q))])):Re("",!0),ie("div",Lq,[a[4]||(a[4]=ie("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ie("div",qq,[M(d,null,{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,k=>(E(),B(u,{key:k.path},{default:C(()=>[M(f,{to:{name:k.name,query:{page:k.page,path:k.path}},custom:""},{default:C(({isActive:S,href:T,navigate:A})=>[M(l,{active:S||o(k.path),href:T,onClick:A,class:Ce(m(s$)())},{default:C(()=>[xe(Ee(k.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ie("div",Vq,[m(i).user?(E(),X("div",zq,[ie("strong",null,Ee(m(i).user.plan.messageLimit-m(i).user.plan.totalMessages),1),a[0]||(a[0]=ie("span",null,"messages",-1))])):m(n).isAuthenticated?(E(),B(p,{key:1,class:"iafw:h-10 iafw:w-20"})):Re("",!0),m(n).isAuthenticated&&m(i).user?(E(),B(x,{key:2},{default:C(()=>[M(g,{"as-child":""},{default:C(()=>[M(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[m(n).revoke.isLoading?(E(),B(m(Qi),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),B(m(Lc),{key:0,class:"size-14 iafw:text-primary"})),ie("div",jq,[ie("span",Hq,Ee(m(i).user.displayName),1),ie("span",Uq,Ee(m(i).user.email),1)]),M(m(Fc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),M(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[M(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ie("div",Wq,[m(i).user.subscription.paymentMethod!=="FREE"?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),B(m(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ie("div",null,[ie("p",Kq,Ee(m(i).user.planLocales.en.name)+" Plan ",1),ie("p",Gq,Ee(m(i).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),M(v,null,{default:C(()=>[M(w,{"as-child":""},{default:C(()=>[ie("a",Jq,[M(m(Lc)),a[1]||(a[1]=xe(" Access Account ",-1))])]),_:1}),M(w,null,{default:C(()=>[M(m(HF)),a[2]||(a[2]=xe(" Support ",-1))]),_:1})]),_:1}),M(_),M(w,{onSelect:e},{default:C(()=>[M(m(m_)),a[3]||(a[3]=xe(" Log out ",-1))]),_:1})]),_:1})]),_:1})):m(n).isAuthenticated?(E(),B(p,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Re("",!0)])])])}}}),Xq={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function Qq(t,e){return E(),X("svg",Xq,[...e[0]||(e[0]=[Iu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const Zq={render:Qq},eV={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},F3=q({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,i)=>(E(),X("div",null,[M(Yq,{items:e,logo:m(Zq)},null,8,["logo"]),ie("div",eV,[z(n.$slots,"default")])]))}}),Pa=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},tV={};function nV(t,e){return z(t.$slots,"default")}const iV=Pa(tV,[["render",nV]]);let Fm=1;var rV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,i=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Fm++,r=this.toasts.find(s=>s.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),r?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...t,id:i,title:e}),{...s,...t,id:i,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:i}),i};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let r=n!==void 0,o;const s=i.then(async l=>{if(o=["resolve",l],pr(l))r=!1,this.create({id:n,type:"default",message:l});else if(sV(l)&&!l.ok){r=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(l instanceof Error){r=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(e.success!==void 0){r=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...p})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){r=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,d=typeof f=="object"&&!pr(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...d})}}).finally(()=>{r&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Fm++,i=this.toasts.find(o=>o.id===n),r=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:r,id:n,...e}),{...o,component:t,dismissible:r,id:n,...e}):o):this.addToast({component:t,dismissible:r,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const yi=new rV;function oV(t,e){const n=e?.id||Fm++;return yi.create({message:t,id:n,type:"default",...e}),n}const sV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",aV=oV,lV=()=>yi.toasts,fV=()=>yi.getActiveToasts(),rd=Object.assign(aV,{success:yi.success,info:yi.info,warning:yi.warning,error:yi.error,custom:yi.custom,message:yi.message,promise:yi.promise,dismiss:yi.dismiss,loading:yi.loading},{getHistory:lV,getToasts:fV});function od(t){return t.label!==void 0}const uV=3,$3="24px",L3="16px",q3=4e3,cV=356,dV=14,pV=45,V3=200;function hV(){const t=j(!1);return Tt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Oo(...t){return t.filter(Boolean).join(" ")}function gV(t){const[e,n]=t.split("-"),i=[];return e&&i.push(e),n&&i.push(n),i}function mV(t,e){const n={};return[t,e].forEach((i,r)=>{const o=r===1,s=o?"--mobile-offset":"--offset",a=o?L3:$3;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof i=="number"||typeof i=="string"?l(i):typeof i=="object"?["top","right","bottom","left"].forEach(f=>{i[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof i[f]=="number"?`${i[f]}px`:i[f]}):l(a)}),n}const yV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],wV=["aria-label","data-disabled"];var vV=q({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,i=e,r=j(null),o=j(null),s=j(!1),a=j(!1),l=j(!1),f=j(!1),u=j(!1),c=j(0),d=j(0),p=j(n.toast.duration||n.duration||q3),h=j(null),g=j(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),_=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),k=U(()=>{const I=n.toast.position||n.position,K=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return K>=0?K:0}),S=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(K=>K.position===I).reduce((K,ue,Be)=>Be>=k.value?K:K+ue.height,0)}),T=U(()=>k.value*n.gap+S.value||0),A=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||q3),F=j(0),L=j(0),W=j(null),ae=U(()=>n.position.split("-")),le=U(()=>ae.value[0]),ce=U(()=>ae.value[1]),re=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=hV(),st=U(()=>v.value&&v.value==="loading");_t(()=>{s.value=!0,p.value=R.value}),Tt(async()=>{if(!s.value||!g.value)return;await lt();const I=g.value,ee=I.style.height;I.style.height="auto";const K=I.getBoundingClientRect().height;I.style.height=ee,d.value=K,i("update:height",{toastId:n.toast.id,height:K,position:n.toast.position||n.position})});function ut(){a.value=!0,c.value=T.value,setTimeout(()=>{i("removeToast",n.toast)},V3)}function ct(){if(st.value||!_.value)return{};ut(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!_.value||(h.value=new Date,c.value=T.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,W.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!_.value)return;W.value=null;const I=Number(g.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ee=Number(g.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),K=new Date().getTime()-(h.value?.getTime()||0),ue=r.value==="x"?I:ee,Be=Math.abs(ue)/K;if(Math.abs(ue)>=pV||Be>.11){c.value=T.value,n.toast.onDismiss?.(n.toast),r.value==="x"?o.value=I>0?"right":"left":o.value=ee>0?"down":"up",ut(),f.value=!0;return}else g.value?.style.setProperty("--swipe-amount-x","0px"),g.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,r.value=null}function Ze(I){if(!W.value||!_.value||(window?.getSelection()?.toString()?.length??!1))return;const K=I.clientY-W.value.y,ue=I.clientX-W.value.x,Be=n.swipeDirections??gV(n.position);!r.value&&(Math.abs(ue)>1||Math.abs(K)>1)&&(r.value=Math.abs(ue)>Math.abs(K)?"x":"y");let $={x:0,y:0};const V=G=>1/(1.5+Math.abs(G)/20);if(r.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&K<0||Be.includes("bottom")&&K>0)$.y=K;else{const G=K*V(K);$.y=Math.abs(G)<Math.abs(K)?G:K}}else if(r.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)$.x=ue;else{const G=ue*V(ue);$.x=Math.abs(G)<Math.abs(ue)?G:ue}(Math.abs($.x)>0||Math.abs($.y)>0)&&(u.value=!0),g.value?.style.setProperty("--swipe-amount-x",`${$.x}px`),g.value?.style.setProperty("--swipe-amount-y",`${$.y}px`)}_t(()=>{if(s.value=!0,!g.value)return;const I=g.value.getBoundingClientRect().height;d.value=I;const ee=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];i("update:heights",ee)}),po(()=>{g.value&&i("removeToast",n.toast)}),Tt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ee;const K=()=>{if(L.value<F.value){const Be=new Date().getTime()-F.value;p.value=p.value-Be}L.value=new Date().getTime()},ue=()=>{p.value!==1/0&&(F.value=new Date().getTime(),ee=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ut()},p.value))};n.expanded||n.interacting||He.value?K():ue(),I(()=>{clearTimeout(ee)})}),je(()=>n.toast.delete,I=>{I!==void 0&&I&&(ut(),n.toast.onDismiss?.(n.toast))},{deep:!0});function ye(){l.value=!1,r.value=null,W.value=null}return(I,ee)=>(E(),X("li",{tabindex:"0",ref_key:"toastRef",ref:g,class:Ce(m(Oo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":le.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":_.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:di({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:T.value}px`,"--initial-height":I.expandByDefault?"auto":`${d.value}px`,...I.style,...n.toast.style}),onDragend:ye,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[A.value&&!I.toast.component&&v.value!=="loading"?(E(),X("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Ce(m(Oo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:ct},[I.icons?.close?(E(),B(dn(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,wV)):Re("v-if",!0),I.toast.component?(E(),B(dn(I.toast.component),fe({key:1},I.toast.componentProps,{onCloseToast:ct}),null,16)):(E(),X(Ve,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),X("div",{key:0,"data-icon":"",class:Ce(m(Oo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),B(dn(I.toast.icon),{key:0})):(E(),X(Ve,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Re("v-if",!0)],64))],2)):Re("v-if",!0),ie("div",{"data-content":"",class:Ce(m(Oo)(I.classes?.content,I.toast?.classes?.content))},[ie("div",{"data-title":"",class:Ce(m(Oo)(I.classes?.title,I.toast.classes?.title))},[re.value?(E(),B(dn(I.toast.title),At(fe({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[xe(Ee(I.toast.title),1)],64))],2),I.toast.description?(E(),X("div",{key:0,"data-description":"",class:Ce(m(Oo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),B(dn(I.toast.description),At(fe({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[xe(Ee(I.toast.description),1)],64))],2)):Re("v-if",!0)],2),I.toast.cancel?(E(),X("button",{key:1,style:di(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Ce(m(Oo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ee[0]||(ee[0]=K=>{m(od)(I.toast.cancel)&&_.value&&(I.toast.cancel.onClick?.(K),ut())})},Ee(m(od)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Re("v-if",!0),I.toast.action?(E(),X("button",{key:2,style:di(I.toast.actionButtonStyle||I.actionButtonStyle),class:Ce(m(Oo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ee[1]||(ee[1]=K=>{m(od)(I.toast.action)&&(I.toast.action.onClick?.(K),!K.defaultPrevented&&ut())})},Ee(m(od)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Re("v-if",!0)],64))],46,yV))}}),bV=vV,sf=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n};const xV={},_V={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function kV(t,e){return E(),X("svg",_V,e[0]||(e[0]=[ie("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ie("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var SV=sf(xV,[["render",kV]]);const CV=["data-visible"],EV={class:"sonner-spinner"};var OV=q({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,i)=>(E(),X("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ie("div",EV,[(E(!0),X(Ve,null,Rt(m(e),r=>(E(),X("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,CV))}}),AV=OV;const RV={},TV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function PV(t,e){return E(),X("svg",TV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var MV=sf(RV,[["render",PV]]);const IV={},NV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function DV(t,e){return E(),X("svg",NV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var BV=sf(IV,[["render",DV]]);const FV={},$V={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function LV(t,e){return E(),X("svg",$V,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var qV=sf(FV,[["render",LV]]);const VV={},zV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function jV(t,e){return E(),X("svg",zV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var HV=sf(VV,[["render",jV]]);const UV=["aria-label"],WV=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],KV=typeof window<"u"&&typeof document<"u";function GV(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var JV=q({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:dV},visibleToasts:{default:uV},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:$3},mobileOffset:{default:L3},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Nh(),i=j([]),r=U(()=>e.id?i.value.filter(R=>R.toasterId===e.id):i.value.filter(R=>!R.toasterId));function o(R,F){return r.value.filter(L=>!L.position&&F===0||L.position===R)}const s=U(()=>{const R=r.value.filter(F=>F.position).map(F=>F.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(F=>{R[F]=i.value.filter(L=>L.position===F)}),R}),l=j([]),f=j({}),u=j(!1);Tt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=j(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),d=j(null),p=j(null),h=j(!1),g=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){i.value.find(F=>F.id===R.id)?.delete||yi.dismiss(R.id),i.value=i.value.filter(({id:F})=>F!==R.id),setTimeout(()=>{i.value.find(F=>F.id===R.id)||(l.value=l.value.filter(F=>F.toastId!==R.id))},V3+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,p.value&&(p.value.focus({preventScroll:!0}),p.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,p.value=R.relatedTarget)}function _(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Tt(R=>{const F=yi.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{i.value=i.value.map(W=>W.id===L.id?{...W,delete:!0}:W)});return}lt(()=>{const W=i.value.findIndex(ae=>ae.id===L.id);W!==-1?i.value=[...i.value.slice(0,W),{...i.value[W],...L},...i.value.slice(W+1)]:i.value=[L,...i.value]})});R(F)}),Tt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const F=window.matchMedia("(prefers-color-scheme: dark)"),L=ae=>{c.value=ae?"dark":"light"};L(F.matches);const W=ae=>{L(ae.matches)};try{F.addEventListener("change",W)}catch{F.addListener(W)}R(()=>{try{F.removeEventListener("change",W)}catch{F.removeListener(W)}})}),Tt(()=>{d.value&&p.value&&(p.value.focus({preventScroll:!0}),p.value=null,h.value=!1)}),Tt(()=>{i.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Tt(R=>{function F(L){const W=e.hotkey.every(ce=>L[ce]||L.code===ce),ae=Array.isArray(d.value)?d.value[0]:d.value;W&&(s.value.forEach(ce=>{f.value[ce]=!0}),ae?.focus());const le=document.activeElement===d.value||ae?.contains(document.activeElement);L.code==="Escape"&&le&&s.value.forEach(ce=>{f.value[ce]=!1})}KV&&(document.addEventListener("keydown",F),R(()=>{document.removeEventListener("keydown",F)}))});function b(R){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!0}function x(R){if(!u.value){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!1}}function k(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function S(){u.value=!1}function T(R){l.value=R}function A(R){const F=l.value.findIndex(L=>L.toastId===R.toastId);if(F!==-1)l.value[F]=R;else{const L=l.value.findIndex(W=>W.position===R.position);L!==-1?l.value.splice(L,0,R):l.value.unshift(R)}}return(R,F)=>(E(),X(Ve,null,[Re(" Remove item from normal navigation flow, only available via hotkey "),ie("section",{"aria-label":`${R.containerAriaLabel} ${m(g)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),X(Ve,null,Rt(s.value,(L,W)=>(E(),X("ol",fe({key:L,ref_for:!0,ref_key:"listRef",ref:d,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?GV():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":L.split("-")[0],"data-x-position":L.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${m(cV)}px`,"--gap":`${R.gap}px`,...R.style,...m(n).style,...m(mV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:k,onPointerdown:_,onPointerup:S}),[(E(!0),X(Ve,null,Rt(o(L,W),(ae,le)=>(E(),B(bV,{key:ae.id,heights:l.value,icons:R.icons,index:le,toast:ae,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Ce(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:L,style:di(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[L],expandByDefault:R.expand,gap:R.gap,expanded:f.value[L]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":T,"onUpdate:height":A,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[M(SV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[M(AV,{visible:ae.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[M(MV)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[M(HV)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[M(qV)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[M(BV)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,WV))),128))],8,UV)],2112))}}),YV=JV;const XV=q({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(YV),fe({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),QV=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(s9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(r9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),M(m(QM),fe({"data-slot":"alert-dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),ZV=q({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),ez=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(e9),fe(m(n),{class:m(he)(m(p_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),tz=q({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),nz=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(n9),fe({"data-slot":"alert-dialog-description"},m(n),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),$m=q({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),Lm=q({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-title",class:Ce(m(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),iz=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(u9),fe({"data-slot":"alert-dialog-title"},m(n),{class:m(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),rz=q({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(l9),fe({"data-slot":"alert-dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function oz(t){if(typeof t=="string")return t;if(Kt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const z3={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{kt.isOpen=!1}},kt=tn({...z3});function af(t={}){Object.assign(kt,{...z3,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(kt.onConfirm=async()=>{kt.isLoading=!0;try{const e=await t.onConfirm?.();kt.successScreen?(kt.successScreenData=e,kt.isSuccessScreen=!0):kt.isOpen=!1}catch(e){kt.error=oz(e)}finally{kt.isLoading=!1}})}const qm={warning:(t,e,n)=>af({title:t,message:e,icon:n?.icon??b_,...n}),question:(t,e,n)=>af({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>af({title:t,message:e,...n}),info:(t,e,n)=>af({title:t,message:e,...n}),success:(t,e,n)=>af({title:t,message:e,...n})},sz=Sa("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),Vm=q({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert",class:Ce(m(he)(m(sz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),az={key:0,class:"iafw:grid iafw:gap-4"},lz={class:"iafw:text-sm"},fz={key:0},uz={key:1},cz={class:"iafw:text-sm"},dz=q({__name:"AlertDialog",setup(t){return(e,n)=>{const i=iz,r=Lm,o=$m,s=nz,a=tz,l=ez,f=Ht,u=ZV,c=QV;return E(),B(rz,{open:m(kt).isOpen,"onUpdate:open":n[0]||(n[0]=d=>m(kt).isOpen=d)},{default:C(()=>[M(c,{class:Ce(m(kt).alertContentClass)},{default:C(()=>[M(Bu,{name:m(kt).transitionName,mode:"out-in"},{default:C(()=>[m(kt).isSuccessScreen?(E(),X("div",uz,[M(a,null,{default:C(()=>[M(i,null,{default:C(()=>[xe(Ee(m(kt).title),1)]),_:1}),M(s,null,{default:C(()=>[xe(Ee(m(kt).description),1)]),_:1})]),_:1}),ie("div",cz,[(E(),B(dn(m(kt).successScreen),{data:m(kt).successScreenData},null,8,["data"]))]),M(u,null,{default:C(()=>[m(kt).cancelText?(E(),B(l,{key:0,disabled:m(kt).isLoading},{default:C(()=>[...n[1]||(n[1]=[xe("Close",-1)])]),_:1},8,["disabled"])):Re("",!0)]),_:1})])):(E(),X("div",az,[M(a,null,{default:C(()=>[M(i,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),B(dn(m(kt).icon),{class:"iafw:text-destructive"})),xe(" "+Ee(m(kt).title),1)]),_:1}),m(kt).error?(E(),B(Vm,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[M(m(b_),{class:"iafw:size-5"}),M(r,{class:"iafw:text-destructive"},{default:C(()=>[xe(Ee(m(kt).errorTitle),1)]),_:1}),M(o,{class:"iafw:text-destructive"},{default:C(()=>[xe(Ee(m(kt).error),1)]),_:1})]),_:1})):Re("",!0),m(kt).description?(E(),B(s,{key:1},{default:C(()=>[xe(Ee(m(kt).description),1)]),_:1})):Re("",!0)]),_:1}),ie("div",lz,[(E(!0),X(Ve,null,Rt(m(kt).message.split(/(\*[^*]+\*)/g),(d,p)=>(E(),X(Ve,{key:p},[d.startsWith("*")&&d.endsWith("*")?(E(),X("strong",fz,Ee(d.slice(1,-1)),1)):(E(),X(Ve,{key:1},[xe(Ee(d),1)],64))],64))),128))]),M(u,null,{default:C(()=>[m(kt).cancelText?(E(),B(l,{key:0,disabled:m(kt).isLoading},{default:C(()=>[xe(Ee(m(kt).cancelText),1)]),_:1},8,["disabled"])):Re("",!0),m(kt).confirmText?(E(),B(f,{key:1,onClick:Nt(m(kt).onConfirm,["prevent"]),disabled:m(kt).isLoading},{default:C(()=>[m(kt).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Re("",!0),xe(" "+Ee(m(kt).confirmText),1)]),_:1},8,["onClick","disabled"])):Re("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),pz=q({__name:"App",setup(t){const e={default:F3,clean:iV},{currentRoute:n}=ec(),i=Ra(),r=Om(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||F3});return i.isAuthenticated&&!r.user&&r.me.execute().then(()=>{}),(s,a)=>{const l=ho("RouterView");return E(),X(Ve,null,[M(m(XV),{"rich-colors":""}),M(dz),(E(),B(dn(m(o)),null,{default:C(()=>[M(l,null,{default:C(({Component:f,route:u})=>[M(Bu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),B(dn(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),hz={};function gz(t,e){return null}const mz=Pa(hz,[["render",gz]]),yz=q({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty",class:Ce(m(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),wz=q({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-content",class:Ce(m(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),vz=q({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),X("div",{"data-slot":"empty-header",class:Ce(m(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),bz=q({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),X("p",{"data-slot":"empty-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),xz=Sa("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),_z=["data-variant"],kz=q({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Ce(m(he)("iafw:text-lg iafw:font-medium",m(xz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,_z))}}),Sz=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),j3=q({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(qe),fe({"data-slot":"badge",class:m(he)(m(Sz)({variant:i.variant,size:i.size}),e.class)},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),zm=q({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(p9),{"data-slot":"avatar",class:Ce(m(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),jm=q({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(g9),fe({"data-slot":"avatar-fallback"},m(n),{class:m(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Hm=q({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(w9),fe({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Ao=Aa("connection",()=>{const t=Bi(Di.connections.list,ii,{immediate:!1}),e=Bi(Di.connections.create,{method:"POST"},ii,{immediate:!1}),n=Bi(Di.connections.delete(),{method:"DELETE"},ii,{immediate:!1}),i=Bi(Di.connections.disconnect(),{method:"DELETE"},ii,{immediate:!1}),r=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),r.value}return{getConnections:o,connections:r,fetch:t,create:e,logout:i,remove:n}}),Cz={class:"iafw:flex iafw:gap-3"},Ez={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Oz={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Az={class:"iafw:flex iafw:gap-2"},Rz={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Tz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Pz={key:0,class:"iafw:flex iafw:gap-2"},Mz={key:1,class:"iafw:flex iafw:gap-2"},Iz={class:"iafw:flex"},Nz=q({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Ao(),n=t;function i(){qm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function r(){qm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=Hm,l=jm,f=zm,u=j3,c=Ht,d=ka,p=u_,h=l_,g=Kl,y=_a,w=wa;return E(),X("div",{class:Ce(m(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ie("div",Cz,[M(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),B(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Re("",!0),M(l,null,{default:C(()=>[xe(Ee(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ie("div",Ez,[ie("div",Oz,Ee(n.connection.name),1),n.connection.status==="open"?(E(),B(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[M(m(ys)),s[2]||(s[2]=xe(" Connected ",-1))]),_:1})):(E(),B(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[M(m(FF)),s[3]||(s[3]=xe(" Disconnected ",-1))]),_:1}))]),ie("div",Az,[n.connection.status!=="open"?(E(),B(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(ZF)),s[4]||(s[4]=xe(" Scan ",-1))]),_:1})):Re("",!0),M(w,null,{default:C(()=>[M(d,{asChild:""},{default:C(()=>[M(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[M(m(VF))]),_:1})]),_:1}),M(y,{align:"end"},{default:C(()=>[M(p,null,{default:C(()=>[...s[5]||(s[5]=[xe("Actions",-1)])]),_:1}),M(h),n.connection.status!=="open"?(E(),B(g,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(JF)),s[6]||(s[6]=xe(" Connect ",-1))]),_:1})):(E(),B(g,{key:1,onClick:i},{default:C(()=>[M(m(m_)),s[7]||(s[7]=xe(" Disconnect ",-1))]),_:1})),M(g,{onClick:r},{default:C(()=>[M(m(v_)),s[8]||(s[8]=xe(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ie("div",Rz,[!n.connection.name&&!n.connection.phoneNumber?(E(),X("div",Tz,[M(m(WF),{class:"iafw:size-5"}),s[9]||(s[9]=xe(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),X(Ve,{key:1},[n.connection.name?(E(),X("div",Pz,[M(m(Lc),{class:"iafw:size-5 iafw:text-primary"}),xe(Ee(n.connection.name),1)])):Re("",!0),n.connection.phoneNumber?(E(),X("div",Mz,[M(m(y_),{class:"iafw:size-5 iafw:text-primary"}),xe(Ee(n.connection.phoneNumber),1)])):Re("",!0)],64))]),ie("div",Iz,[n.connection.createdAt?(E(),B(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[xe(" Created at "+Ee(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Re("",!0)])],2)}}}),H3=q({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(T2),fe({"data-slot":"dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Dz=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(j2),fe({"data-slot":"dialog-overlay"},m(n),{class:m(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),U3=q({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(KM),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(Dz),M(m(V2),fe({"data-slot":"dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),M(m(P2),{class:"iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4"},{default:C(()=>[M(m(um)),a[0]||(a[0]=ie("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})]),_:3},16,["class"])]),_:3}))}}),W3=q({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),K3=Symbol(),Um=q({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=xn();return Si(K3,n),(i,r)=>(E(),X("div",{"data-slot":"form-item",class:Ce(m(he)("iafw:grid iafw:gap-2",e.class))},[z(i.$slots,"default")],2))}});/**319 */let M3;const rd=t=>M3=t,I3=Symbol();function Dm(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var cf;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(cf||(cf={}));function oL(){const t=pu(!0),e=t.run(()=>j({}));let n=[],i=[];const r=ia({install(o){rd(r),r._a=o,o.provide(I3,r),o.config.globalProperties.$pinia=r,i.forEach(s=>n.push(s)),i=[]},use(o){return this._a?n.push(o):i.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const N3=()=>{};function D3(t,e,n,i=N3){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&dl()&&hu(r),r}function Ia(t,...e){t.slice().forEach(n=>{n(...e)})}const sL=t=>t(),B3=Symbol(),Bm=Symbol();function $m(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,i)=>t.set(i,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];Dm(r)&&Dm(i)&&t.hasOwnProperty(n)&&!nt(i)&&!qr(i)?t[n]=$m(r,i):t[n]=i}return t}const aL=Symbol();function lL(t){return!Dm(t)||!Object.prototype.hasOwnProperty.call(t,aL)}const{assign:Po}=Object;function fL(t){return!!(nt(t)&&t.effect)}function uL(t,e,n,i){const{state:r,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=r?r():{});const u=Jt(n.state.value[t]);return Po(u,o,Object.keys(s||{}).reduce((c,p)=>(c[p]=ia(U(()=>{rd(n);const d=n._s.get(t);return s[p].call(d,d)})),c),{}))}return l=$3(t,f,e,n,i,!0),l}function $3(t,e,n={},i,r,o){let s;const a=Po({actions:{}},n),l={deep:!0};let f,u,c=[],p=[],d;const h=i.state.value[t];!o&&!h&&(i.state.value[t]={}),j({});let m;function y(A){let O;f=u=!1,typeof A=="function"?(A(i.state.value[t]),O={type:cf.patchFunction,storeId:t,events:d}):($m(i.state.value[t],A),O={type:cf.patchObject,payload:A,storeId:t,events:d});const R=m=Symbol();lt().then(()=>{m===R&&(f=!0)}),u=!0,Ia(c,O,i.state.value[t])}const w=o?function(){const{state:O}=n,R=O?O():{};this.$patch(N=>{Po(N,R)})}:N3;function v(){s.stop(),c=[],p=[],i._s.delete(t)}const S=(A,O="")=>{if(B3 in A)return A[Bm]=O,A;const R=function(){rd(i);const N=Array.from(arguments),q=[],W=[];function fe(re){q.push(re)}function ae(re){W.push(re)}Ia(p,{args:N,name:R[Bm],store:x,after:fe,onError:ae});let ce;try{ce=A.apply(this&&this.$id===t?this:x,N)}catch(re){throw Ia(W,re),re}return ce instanceof Promise?ce.then(re=>(Ia(q,re),re)).catch(re=>(Ia(W,re),Promise.reject(re))):(Ia(q,ce),ce)};return R[B3]=!0,R[Bm]=O,R},b={_p:i,$id:t,$onAction:D3.bind(null,p),$patch:y,$reset:w,$subscribe(A,O={}){const R=D3(c,A,O.detached,()=>N()),N=s.run(()=>Ve(()=>i.state.value[t],q=>{(O.flush==="sync"?u:f)&&A({storeId:t,type:cf.direct,events:d},q)},Po({},l,O)));return R},$dispose:v},x=nn(b);i._s.set(t,x);const k=(i._a&&i._a.runWithContext||sL)(()=>i._e.run(()=>(s=pu()).run(()=>e({action:S}))));for(const A in k){const O=k[A];if(nt(O)&&!fL(O)||qr(O))o||(h&&lL(O)&&(nt(O)?O.value=h[A]:$m(O,h[A])),i.state.value[t][A]=O);else if(typeof O=="function"){const R=S(O,A);k[A]=R,a.actions[A]=O}}return Po(x,k),Po(St(x),k),Object.defineProperty(x,"$state",{get:()=>i.state.value[t],set:A=>{y(O=>{Po(O,A)})}}),i._p.forEach(A=>{Po(x,s.run(()=>A({store:x,app:i._a,pinia:i,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Na(t,e,n){let i;const r=typeof e=="function";i=r?n:e;function o(s,a){const l=UA();return s=s||(l?Qt(I3,null):null),s&&rd(s),s=M3,s._s.has(t)||(r?$3(t,e,i,s):uL(t,i,s)),s._s.get(t)}return o.$id=t,o}function F3(t){const e=St(t),n={};for(const i in e){const r=e[i];r.effect?n[i]=U({get:()=>t[i],set(o){t[i]=o}}):(nt(r)||qr(r))&&(n[i]=is(t,i))}return n}const to=Na("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(r,o){return(await NF.post(IF.integrations.authorize,{code:r,reference:o})).data}return{revoke:Li(Fi.integration.revoke,{method:"POST"},si,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Fm=Na("user",()=>{const t=to(),e=Li(Fi.user.me,si,{immediate:!1,onError:async o=>{n2(o)&&o.response?.data.code==="UNAUTHORIZED"&&(await t.revoke.execute(),location.reload())}}),n=U(()=>e.data.value),i=U(()=>n.value?.plan.rules.messageTypes.includes("documentMessage")),r=U(()=>n.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:n,me:e,allowDocument:i,allowImage:r}}),q3=/^[a-z0-9]+(-[a-z0-9]+)*$/,od=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),f={provider:r.length>0?r[0]:i,prefix:l,name:a};return e&&!sd(f)?null:f}const o=r[0],s=o.split("-");if(s.length>1){const a={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!sd(a)?null:a}if(n&&i===""){const a={provider:i,prefix:"",name:o};return e&&!sd(a,n)?null:a}return null},sd=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,L3=Object.freeze({left:0,top:0,width:16,height:16}),ad=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ld=Object.freeze({...L3,...ad}),qm=Object.freeze({...ld,body:"",hidden:!1});function cL(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function V3(t,e){const n=cL(t,e);for(const i in qm)i in ad?i in t&&!(i in n)&&(n[i]=ad[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function dL(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(s){if(n[s])return r[s]=[];if(!(s in r)){r[s]=null;const a=i[s]&&i[s].parent,l=a&&o(a);l&&(r[s]=[a].concat(l))}return r[s]}return Object.keys(n).concat(Object.keys(i)).forEach(o),r}function pL(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(a){o=V3(i[a]||r[a],o)}return s(e),n.forEach(s),V3(t,o)}function z3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=dL(t);for(const r in i){const o=i[r];o&&(e(r,pL(t,r,o)),n.push(r))}return n}const hL={provider:"",aliases:{},not_found:{},...L3};function Lm(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function j3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Lm(t,hL))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!Lm(o,qm))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],s=o.parent;if(!r||typeof s!="string"||!n[s]&&!i[s]||!Lm(o,qm))return null}return e}const H3=Object.create(null);function gL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Da(t,e){const n=H3[t]||(H3[t]=Object.create(null));return n[e]||(n[e]=gL(t,e))}function U3(t,e){return j3(e)?z3(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function mL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let df=!1;function W3(t){return typeof t=="boolean"&&(df=t),df}function yL(t){const e=typeof t=="string"?od(t,!0,df):t;if(e){const n=Da(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function wL(t,e){const n=od(t,!0,df);if(!n)return!1;const i=Da(n.provider,n.prefix);return e?mL(i,n.name,e):(i.missing.add(n.name),!0)}function vL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),df&&!e&&!t.prefix){let r=!1;return j3(t)&&(t.prefix="",z3(t,(o,s)=>{wL(o,s)&&(r=!0)})),r}const n=t.prefix;if(!sd({prefix:n,name:"a"}))return!1;const i=Da(e,n);return!!U3(i,t)}const K3=Object.freeze({width:null,height:null}),G3=Object.freeze({...K3,...ad}),bL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,xL=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function J3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(bL);if(i===null||!i.length)return t;const r=[];let o=i.shift(),s=xL.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?r.push(o):r.push(Math.ceil(a*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");s=!s}}function _L(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("</"+e);if(r===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}function kL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function SL(t,e,n){const i=_L(t);return kL(i.defs,e+i.content+n)}const CL=t=>t==="unset"||t==="undefined"||t==="none";function EL(t,e){const n={...ld,...t},i={...G3,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(m=>{const y=[],w=m.hFlip,v=m.vFlip;let S=m.rotate;w?v?S+=2:(y.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),y.push("scale(-1 1)"),r.top=r.left=0):v&&(y.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),y.push("scale(1 -1)"),r.top=r.left=0);let b;switch(S<0&&(S-=Math.floor(S/4)*4),S=S%4,S){case 1:b=r.height/2+r.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:b=r.width/2+r.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}S%2===1&&(r.left!==r.top&&(b=r.left,r.left=r.top,r.top=b),r.width!==r.height&&(b=r.width,r.width=r.height,r.height=b)),y.length&&(o=SL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=i.width,a=i.height,l=r.width,f=r.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=J3(c,l/f)):(u=s==="auto"?l:s,c=a===null?J3(u,f/l):a==="auto"?f:a);const p={},d=(m,y)=>{CL(y)||(p[m]=y.toString())};d("width",u),d("height",c);const h=[r.left,r.top,l,f];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:o}}const OL=/\sid="(\S+)"/g,AL="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let RL=0;function TL(t,e=AL){const n=[];let i;for(;i=OL.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(RL++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Vm=Object.create(null);function PL(t,e){Vm[t]=e}function zm(t){return Vm[t]||Vm[""]}function jm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Hm=Object.create(null),pf=["https://api.simplesvg.com","https://api.unisvg.com"],fd=[];for(;pf.length>0;)pf.length===1||Math.random()>.5?fd.push(pf.shift()):fd.push(pf.pop());Hm[""]=jm({resources:["https://api.iconify.design"].concat(fd)});function ML(t,e){const n=jm(e);return n===null?!1:(Hm[t]=n,!0)}function Um(t){return Hm[t]}let Y3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function IL(t,e){const n=Um(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(s=>{r=Math.max(r,s.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function NL(t){return t===404}const DL=(t,e,n)=>{const i=[],r=IL(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=r&&f>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),i.push(s),i};function BL(t){if(typeof t=="string"){const e=Um(t);if(e)return e.path}return"/"}const $L={prepare:DL,send:(t,e,n)=>{if(!Y3){n("abort",424);return}let i=BL(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});i+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;Y3(t+i).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(NL(s)?"abort":"next",s)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})}};function FL(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,s=r.prefix,a=r.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Da(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function X3(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function qL(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==r)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:i,prefix:r,name:f});else if(t.missing.has(f))s.missing.push({provider:i,prefix:r,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||X3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let LL=0;function VL(t,e,n){const i=LL++,r=X3.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),r}function zL(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?od(r,e,n):r;o&&i.push(o)}),i}var jL={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function HL(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let _=t.resources.slice(0);for(s=[];_.length>1;){const k=Math.floor(Math.random()*_.length);s.push(_[k]),_=_.slice(0,k).concat(_.slice(k+1))}s=s.concat(_)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,p=[],d=[];typeof i=="function"&&d.push(i);function h(){c&&(clearTimeout(c),c=null)}function m(){l==="pending"&&(l="aborted"),h(),p.forEach(_=>{_.status==="pending"&&(_.status="aborted")}),p=[]}function y(_,k){k&&(d=[]),typeof _=="function"&&d.push(_)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:p.length,subscribe:y,abort:m}}function v(){l="failed",d.forEach(_=>{_(void 0,u)})}function S(){p.forEach(_=>{_.status==="pending"&&(_.status="aborted")}),p=[]}function b(_,k,A){const O=k!=="success";switch(p=p.filter(R=>R!==_),l){case"pending":break;case"failed":if(O||!t.dataAfterTimeout)return;break;default:return}if(k==="abort"){u=A,v();return}if(O){u=A,p.length||(s.length?x():v());return}if(h(),S(),!t.random){const R=t.resources.indexOf(_.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",d.forEach(R=>{R(A)})}function x(){if(l!=="pending")return;h();const _=s.shift();if(_===void 0){if(p.length){c=setTimeout(()=>{h(),l==="pending"&&(S(),v())},t.timeout);return}v();return}const k={status:"pending",resource:_,callback:(A,O)=>{b(k,A,O)}};p.push(k),f++,c=setTimeout(x,t.rotate),n(_,e,k.callback)}return setTimeout(x),w}function Q3(t){const e={...jL,...t};let n=[];function i(){n=n.filter(a=>a().status==="pending")}function r(a,l,f){const u=HL(e,a,l,(c,p)=>{i(),f&&f(c,p)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:r,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:i}}function Z3(){}const Wm=Object.create(null);function UL(t){if(!Wm[t]){const e=Um(t);if(!e)return;const n=Q3(e),i={config:e,redundancy:n};Wm[t]=i}return Wm[t]}function WL(t,e,n){let i,r;if(typeof t=="string"){const o=zm(t);if(!o)return n(void 0,424),Z3;r=o.send;const s=UL(t);s&&(i=s.redundancy)}else{const o=jm(t);if(o){i=Q3(o);const s=t.resources?t.resources[0]:"",a=zm(s);a&&(r=a.send)}}return!i||!r?(n(void 0,424),Z3):i.query(e,r,n)().abort}function ek(){}function KL(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,qL(t)}))}function GL(t){const e=[],n=[];return t.forEach(i=>{(i.match(q3)?e:n).push(i)}),{valid:e,invalid:n}}function hf(t,e,n){function i(){const r=t.pendingIcons;e.forEach(o=>{r&&r.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!U3(t,n).length){i();return}}catch(r){console.error(r)}i(),KL(t)}function tk(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function JL(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;if(delete t.iconsToLoad,!r||!r.length)return;const o=t.loadIcon;if(t.loadIcons&&(r.length>1||!o)){tk(t.loadIcons(r,i,n),u=>{hf(t,r,u)});return}if(o){r.forEach(u=>{const c=o(u,i,n);tk(c,p=>{const d=p?{prefix:i,icons:{[u]:p}}:null;hf(t,[u],d)})});return}const{valid:s,invalid:a}=GL(r);if(a.length&&hf(t,a,null),!s.length)return;const l=i.match(q3)?zm(n):null;if(!l){hf(t,s,null);return}l.prepare(n,i,s).forEach(u=>{WL(n,u,c=>{hf(t,u.icons,c)})})}))}const YL=(t,e)=>{const n=zL(t,!0,W3()),i=FL(n);if(!i.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(i.loaded,i.missing,i.pending,ek)}),()=>{l=!1}}const r=Object.create(null),o=[];let s,a;return i.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Da(f,u));const c=r[f]||(r[f]=Object.create(null));c[u]||(c[u]=[])}),i.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,p=Da(f,u),d=p.pendingIcons||(p.pendingIcons=new Set);d.has(c)||(d.add(c),r[f][u].push(c))}),o.forEach(l=>{const f=r[l.provider][l.prefix];f.length&&JL(l,f)}),e?VL(e,i,o):ek};function XL(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in K3?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const QL=/[\s,]+/;function ZL(t,e){e.split(QL).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function eV(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function tV(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function nV(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function iV(t){return"data:image/svg+xml,"+nV(t)}function rV(t){return'url("'+iV(t)+'")'}const nk={...G3,inline:!1},oV={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},sV={display:"inline-block"},Km={backgroundColor:"currentColor"},ik={backgroundColor:"transparent"},rk={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ok={webkitMask:Km,mask:Km,background:ik};for(const t in ok){const e=ok[t];for(const n in rk)e[t+n]=rk[n]}const ud={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";ud[t+"-flip"]=e,ud[t.slice(0,1)+"-flip"]=e,ud[t+"Flip"]=e});function sk(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const ak=(t,e)=>{const n=XL(nk,e),i={...oV},r=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let m in e){const y=e[m];if(y!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&ZL(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[m]=eV(y):typeof y=="number"&&(n[m]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete i["aria-hidden"];break;default:{const w=ud[m];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):nk[m]===void 0&&(i[m]=y)}}}const l=EL(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){i.style={...o,...a},Object.assign(i,f);let m=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),i.innerHTML=TL(l.body,y?()=>y+"ID"+m++:"iconifyVue"),Yt("svg",i)}const{body:u,width:c,height:p}=t,d=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),h=tV(u,{...f,width:c+"",height:p+""});return i.style={...o,"--svg":rV(h),width:sk(f.width),height:sk(f.height),...sV,...d?Km:ik,...a},Yt("span",i)};if(W3(!0),PL("",$L),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!vL(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;ML(n,r)||console.error(i)}catch{console.error(i)}}}}const aV={...ld,body:""},_n=L((t,{emit:e})=>{const n=j(null);function i(){n.value&&(n.value.abort?.(),n.value=null)}const r=j(!!t.ssr),o=j(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=od(f,!1,!0))===null)return null;let c=yL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:YL([u],l)}),null}i(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const p=t.customise;if(p){c=Object.assign({},c);const h=p(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const d=["iconify"];return u.prefix!==""&&d.push("iconify--"+u.prefix),u.provider!==""&&d.push("iconify--"+u.provider),{data:c,classes:d}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return r.value?l():bt(()=>{r.value=!0,l()}),Ve(()=>t.icon,l),jn(i),()=>{const f=s.value;if(!f)return ak(aV,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),ak({...ld,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),lV={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},fV={key:0,class:"iafw:mr-0 iafw:relative"},uV=["src"],cV={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},dV={class:"iafw:md:block iafw:hidden"},pV={class:"iafw:flex iafw:gap-3 iafw:items-center"},hV={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},gV={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},mV={class:"iafw:truncate iafw:font-semibold"},yV={class:"iafw:truncate iafw:text-xs"},wV={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},vV={class:"iafw:text-sm iafw:font-medium"},bV={class:"iafw:text-xs iafw:text-muted-foreground"},xV={href:"https://pingonotify.com/dashboard",target:"_blank"},_V=L({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=to(),i=Fm(),r=Ul(),o=s=>r.meta?.path?.startsWith(s);return(s,a)=>{const l=X$,f=bo("RouterLink"),u=Y$,c=J$,p=G$,d=Vc,h=Ft,m=Ra,y=N_,w=nf,v=I_,S=M_,b=Aa,x=Sa;return E(),G("div",lV,[s.logo?(E(),G("div",fV,[typeof s.logo!="string"?(E(),D(an(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),G("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,uV))])):Oe("",!0),ee("div",cV,[a[4]||(a[4]=ee("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ee("div",dV,[T(p,null,{default:C(()=>[T(c,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(s.items,_=>(E(),D(u,{key:_.path},{default:C(()=>[T(f,{to:{name:_.name,query:{page:_.page,path:_.path}},custom:""},{default:C(({isActive:k,href:A,navigate:O})=>[T(l,{active:k||o(_.path),href:A,onClick:O,class:Ee(g(MF)())},{default:C(()=>[ye(Se(_.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ee("div",pV,[g(i).user?(E(),G("div",hV,[ee("strong",null,Se(g(i).user.plan.messageLimit-g(i).user.plan.totalMessages),1),a[0]||(a[0]=ee("span",null,"messages remaining",-1))])):g(n).isAuthenticated?(E(),D(d,{key:1,class:"iafw:h-10 iafw:w-20"})):Oe("",!0),g(n).isAuthenticated&&g(i).user?(E(),D(x,{key:2},{default:C(()=>[T(m,{"as-child":""},{default:C(()=>[T(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[g(n).revoke.isLoading?(E(),D(g(nr),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),D(g(Uc),{key:0,class:"size-14 iafw:text-primary"})),ee("div",gV,[ee("span",mV,Se(g(i).user.displayName),1),ee("span",yV,Se(g(i).user.email),1)]),T(g(Hc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),T(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[T(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ee("div",wV,[g(i).user.subscription.paymentMethod!=="FREE"?(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),D(g(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ee("div",null,[ee("p",vV,Se(g(i).user.planLocales.en.name)+" Plan ",1),ee("p",bV,Se(g(i).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),T(v,null,{default:C(()=>[T(w,{"as-child":""},{default:C(()=>[ee("a",xV,[T(g(Uc)),a[1]||(a[1]=ye(" Access Account ",-1))])]),_:1}),T(w,null,{default:C(()=>[T(g(hF)),a[2]||(a[2]=ye(" Support ",-1))]),_:1})]),_:1}),T(S),T(w,{onSelect:e},{default:C(()=>[T(g(V_)),a[3]||(a[3]=ye(" Log out ",-1))]),_:1})]),_:1})]),_:1})):g(n).isAuthenticated?(E(),D(d,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Oe("",!0)])])])}}}),kV={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function SV(t,e){return E(),G("svg",kV,[...e[0]||(e[0]=[Vu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const CV={render:SV},EV={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},lk=L({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,i)=>(E(),G("div",null,[T(_V,{items:e,logo:g(CV)},null,8,["logo"]),ee("div",EV,[z(n.$slots,"default")])]))}}),Ba=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},OV={};function AV(t,e){return z(t.$slots,"default")}const RV=Ba(OV,[["render",AV]]);let Gm=1;var TV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,i=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Gm++,r=this.toasts.find(s=>s.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),r?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...t,id:i,title:e}),{...s,...t,id:i,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:i}),i};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let r=n!==void 0,o;const s=i.then(async l=>{if(o=["resolve",l],yr(l))r=!1,this.create({id:n,type:"default",message:l});else if(MV(l)&&!l.ok){r=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,d=typeof u=="object"&&!yr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(l instanceof Error){r=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!yr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(e.success!==void 0){r=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!yr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...d})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){r=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,p=typeof f=="object"&&!yr(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...p})}}).finally(()=>{r&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Gm++,i=this.toasts.find(o=>o.id===n),r=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:r,id:n,...e}),{...o,component:t,dismissible:r,id:n,...e}):o):this.addToast({component:t,dismissible:r,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const vi=new TV;function PV(t,e){const n=e?.id||Gm++;return vi.create({message:t,id:n,type:"default",...e}),n}const MV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",IV=PV,NV=()=>vi.toasts,DV=()=>vi.getActiveToasts(),cd=Object.assign(IV,{success:vi.success,info:vi.info,warning:vi.warning,error:vi.error,custom:vi.custom,message:vi.message,promise:vi.promise,dismiss:vi.dismiss,loading:vi.loading},{getHistory:NV,getToasts:DV});function dd(t){return t.label!==void 0}const BV=3,fk="24px",uk="16px",ck=4e3,$V=356,FV=14,qV=45,dk=200;function LV(){const t=j(!1);return Mt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Mo(...t){return t.filter(Boolean).join(" ")}function VV(t){const[e,n]=t.split("-"),i=[];return e&&i.push(e),n&&i.push(n),i}function zV(t,e){const n={};return[t,e].forEach((i,r)=>{const o=r===1,s=o?"--mobile-offset":"--offset",a=o?uk:fk;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof i=="number"||typeof i=="string"?l(i):typeof i=="object"?["top","right","bottom","left"].forEach(f=>{i[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof i[f]=="number"?`${i[f]}px`:i[f]}):l(a)}),n}const jV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],HV=["aria-label","data-disabled"];var UV=L({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,i=e,r=j(null),o=j(null),s=j(!1),a=j(!1),l=j(!1),f=j(!1),u=j(!1),c=j(0),p=j(0),d=j(n.toast.duration||n.duration||ck),h=j(null),m=j(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),S=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),_=U(()=>{const I=n.toast.position||n.position,K=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return K>=0?K:0}),k=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(K=>K.position===I).reduce((K,ue,Be)=>Be>=_.value?K:K+ue.height,0)}),A=U(()=>_.value*n.gap+k.value||0),O=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||ck),N=j(0),q=j(0),W=j(null),fe=U(()=>n.position.split("-")),ae=U(()=>fe.value[0]),ce=U(()=>fe.value[1]),re=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=LV(),st=U(()=>v.value&&v.value==="loading");bt(()=>{s.value=!0,d.value=R.value}),Mt(async()=>{if(!s.value||!m.value)return;await lt();const I=m.value,ne=I.style.height;I.style.height="auto";const K=I.getBoundingClientRect().height;I.style.height=ne,p.value=K,i("update:height",{toastId:n.toast.id,height:K,position:n.toast.position||n.position})});function ct(){a.value=!0,c.value=A.value,setTimeout(()=>{i("removeToast",n.toast)},dk)}function dt(){if(st.value||!S.value)return{};ct(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!S.value||(h.value=new Date,c.value=A.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,W.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!S.value)return;W.value=null;const I=Number(m.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ne=Number(m.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),K=new Date().getTime()-(h.value?.getTime()||0),ue=r.value==="x"?I:ne,Be=Math.abs(ue)/K;if(Math.abs(ue)>=qV||Be>.11){c.value=A.value,n.toast.onDismiss?.(n.toast),r.value==="x"?o.value=I>0?"right":"left":o.value=ne>0?"down":"up",ct(),f.value=!0;return}else m.value?.style.setProperty("--swipe-amount-x","0px"),m.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,r.value=null}function Ze(I){if(!W.value||!S.value||(window?.getSelection()?.toString()?.length??!1))return;const K=I.clientY-W.value.y,ue=I.clientX-W.value.x,Be=n.swipeDirections??VV(n.position);!r.value&&(Math.abs(ue)>1||Math.abs(K)>1)&&(r.value=Math.abs(ue)>Math.abs(K)?"x":"y");let F={x:0,y:0};const V=J=>1/(1.5+Math.abs(J)/20);if(r.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&K<0||Be.includes("bottom")&&K>0)F.y=K;else{const J=K*V(K);F.y=Math.abs(J)<Math.abs(K)?J:K}}else if(r.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)F.x=ue;else{const J=ue*V(ue);F.x=Math.abs(J)<Math.abs(ue)?J:ue}(Math.abs(F.x)>0||Math.abs(F.y)>0)&&(u.value=!0),m.value?.style.setProperty("--swipe-amount-x",`${F.x}px`),m.value?.style.setProperty("--swipe-amount-y",`${F.y}px`)}bt(()=>{if(s.value=!0,!m.value)return;const I=m.value.getBoundingClientRect().height;p.value=I;const ne=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];i("update:heights",ne)}),jr(()=>{m.value&&i("removeToast",n.toast)}),Mt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ne;const K=()=>{if(q.value<N.value){const Be=new Date().getTime()-N.value;d.value=d.value-Be}q.value=new Date().getTime()},ue=()=>{d.value!==1/0&&(N.value=new Date().getTime(),ne=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ct()},d.value))};n.expanded||n.interacting||He.value?K():ue(),I(()=>{clearTimeout(ne)})}),Ve(()=>n.toast.delete,I=>{I!==void 0&&I&&(ct(),n.toast.onDismiss?.(n.toast))},{deep:!0});function we(){l.value=!1,r.value=null,W.value=null}return(I,ne)=>(E(),G("li",{tabindex:"0",ref_key:"toastRef",ref:m,class:Ee(g(Mo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":ae.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":S.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:hi({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:A.value}px`,"--initial-height":I.expandByDefault?"auto":`${p.value}px`,...I.style,...n.toast.style}),onDragend:we,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[O.value&&!I.toast.component&&v.value!=="loading"?(E(),G("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Ee(g(Mo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:dt},[I.icons?.close?(E(),D(an(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,HV)):Oe("v-if",!0),I.toast.component?(E(),D(an(I.toast.component),le({key:1},I.toast.componentProps,{onCloseToast:dt}),null,16)):(E(),G(Fe,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),G("div",{key:0,"data-icon":"",class:Ee(g(Mo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),D(an(I.toast.icon),{key:0})):(E(),G(Fe,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Oe("v-if",!0)],64))],2)):Oe("v-if",!0),ee("div",{"data-content":"",class:Ee(g(Mo)(I.classes?.content,I.toast?.classes?.content))},[ee("div",{"data-title":"",class:Ee(g(Mo)(I.classes?.title,I.toast.classes?.title))},[re.value?(E(),D(an(I.toast.title),Pt(le({key:0},I.toast.componentProps)),null,16)):(E(),G(Fe,{key:1},[ye(Se(I.toast.title),1)],64))],2),I.toast.description?(E(),G("div",{key:0,"data-description":"",class:Ee(g(Mo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),D(an(I.toast.description),Pt(le({key:0},I.toast.componentProps)),null,16)):(E(),G(Fe,{key:1},[ye(Se(I.toast.description),1)],64))],2)):Oe("v-if",!0)],2),I.toast.cancel?(E(),G("button",{key:1,style:hi(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Ee(g(Mo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ne[0]||(ne[0]=K=>{g(dd)(I.toast.cancel)&&S.value&&(I.toast.cancel.onClick?.(K),ct())})},Se(g(dd)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Oe("v-if",!0),I.toast.action?(E(),G("button",{key:2,style:hi(I.toast.actionButtonStyle||I.actionButtonStyle),class:Ee(g(Mo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ne[1]||(ne[1]=K=>{g(dd)(I.toast.action)&&(I.toast.action.onClick?.(K),!K.defaultPrevented&&ct())})},Se(g(dd)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Oe("v-if",!0)],64))],46,jV))}}),WV=UV,gf=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n};const KV={},GV={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function JV(t,e){return E(),G("svg",GV,e[0]||(e[0]=[ee("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ee("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var YV=gf(KV,[["render",JV]]);const XV=["data-visible"],QV={class:"sonner-spinner"};var ZV=L({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,i)=>(E(),G("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ee("div",QV,[(E(!0),G(Fe,null,Ct(g(e),r=>(E(),G("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,XV))}}),ez=ZV;const tz={},nz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function iz(t,e){return E(),G("svg",nz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var rz=gf(tz,[["render",iz]]);const oz={},sz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function az(t,e){return E(),G("svg",sz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var lz=gf(oz,[["render",az]]);const fz={},uz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function cz(t,e){return E(),G("svg",uz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var dz=gf(fz,[["render",cz]]);const pz={},hz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function gz(t,e){return E(),G("svg",hz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var mz=gf(pz,[["render",gz]]);const yz=["aria-label"],wz=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],vz=typeof window<"u"&&typeof document<"u";function bz(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var xz=L({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:FV},visibleToasts:{default:BV},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:fk},mobileOffset:{default:uk},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Wh(),i=j([]),r=U(()=>e.id?i.value.filter(R=>R.toasterId===e.id):i.value.filter(R=>!R.toasterId));function o(R,N){return r.value.filter(q=>!q.position&&N===0||q.position===R)}const s=U(()=>{const R=r.value.filter(N=>N.position).map(N=>N.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(N=>{R[N]=i.value.filter(q=>q.position===N)}),R}),l=j([]),f=j({}),u=j(!1);Mt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=j(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),p=j(null),d=j(null),h=j(!1),m=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){i.value.find(N=>N.id===R.id)?.delete||vi.dismiss(R.id),i.value=i.value.filter(({id:N})=>N!==R.id),setTimeout(()=>{i.value.find(N=>N.id===R.id)||(l.value=l.value.filter(N=>N.toastId!==R.id))},dk+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,d.value&&(d.value.focus({preventScroll:!0}),d.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,d.value=R.relatedTarget)}function S(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Mt(R=>{const N=vi.subscribe(q=>{if(q.dismiss){requestAnimationFrame(()=>{i.value=i.value.map(W=>W.id===q.id?{...W,delete:!0}:W)});return}lt(()=>{const W=i.value.findIndex(fe=>fe.id===q.id);W!==-1?i.value=[...i.value.slice(0,W),{...i.value[W],...q},...i.value.slice(W+1)]:i.value=[q,...i.value]})});R(N)}),Mt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const N=window.matchMedia("(prefers-color-scheme: dark)"),q=fe=>{c.value=fe?"dark":"light"};q(N.matches);const W=fe=>{q(fe.matches)};try{N.addEventListener("change",W)}catch{N.addListener(W)}R(()=>{try{N.removeEventListener("change",W)}catch{N.removeListener(W)}})}),Mt(()=>{p.value&&d.value&&(d.value.focus({preventScroll:!0}),d.value=null,h.value=!1)}),Mt(()=>{i.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Mt(R=>{function N(q){const W=e.hotkey.every(ce=>q[ce]||q.code===ce),fe=Array.isArray(p.value)?p.value[0]:p.value;W&&(s.value.forEach(ce=>{f.value[ce]=!0}),fe?.focus());const ae=document.activeElement===p.value||fe?.contains(document.activeElement);q.code==="Escape"&&ae&&s.value.forEach(ce=>{f.value[ce]=!1})}vz&&(document.addEventListener("keydown",N),R(()=>{document.removeEventListener("keydown",N)}))});function b(R){const N=R.currentTarget,q=N.getAttribute("data-y-position")+"-"+N.getAttribute("data-x-position");f.value[q]=!0}function x(R){if(!u.value){const N=R.currentTarget,q=N.getAttribute("data-y-position")+"-"+N.getAttribute("data-x-position");f.value[q]=!1}}function _(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function k(){u.value=!1}function A(R){l.value=R}function O(R){const N=l.value.findIndex(q=>q.toastId===R.toastId);if(N!==-1)l.value[N]=R;else{const q=l.value.findIndex(W=>W.position===R.position);q!==-1?l.value.splice(q,0,R):l.value.unshift(R)}}return(R,N)=>(E(),G(Fe,null,[Oe(" Remove item from normal navigation flow, only available via hotkey "),ee("section",{"aria-label":`${R.containerAriaLabel} ${g(m)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),G(Fe,null,Ct(s.value,(q,W)=>(E(),G("ol",le({key:q,ref_for:!0,ref_key:"listRef",ref:p,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?bz():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":q.split("-")[0],"data-x-position":q.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${g($V)}px`,"--gap":`${R.gap}px`,...R.style,...g(n).style,...g(zV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:_,onPointerdown:S,onPointerup:k}),[(E(!0),G(Fe,null,Ct(o(q,W),(fe,ae)=>(E(),D(WV,{key:fe.id,heights:l.value,icons:R.icons,index:ae,toast:fe,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Ee(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:q,style:hi(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[q],expandByDefault:R.expand,gap:R.gap,expanded:f.value[q]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":A,"onUpdate:height":O,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[T(YV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[T(ez,{visible:fe.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[T(rz)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[T(mz)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[T(dz)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[T(lz)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,wz))),128))],8,yz)],2112))}}),_z=xz;const kz=L({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(_z),le({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),Sz=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(A9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(E9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),T(g(b9),le({"data-slot":"alert-dialog-content"},g(o),{class:g(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Cz=L({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-dialog-footer",class:Ee(g(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),Ez=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(_9),le(g(n),{class:g(he)(g($_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Oz=L({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-dialog-header",class:Ee(g(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),Az=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(S9),le({"data-slot":"alert-dialog-description"},g(n),{class:g(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Jm=L({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-description",class:Ee(g(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),Ym=L({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-title",class:Ee(g(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),Rz=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(M9),le({"data-slot":"alert-dialog-title"},g(n),{class:g(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Tz=L({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(T9),le({"data-slot":"alert-dialog"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function Pz(t){if(typeof t=="string")return t;if(Kt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const pk={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{kt.isOpen=!1}},kt=nn({...pk});function mf(t={}){Object.assign(kt,{...pk,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(kt.onConfirm=async()=>{kt.isLoading=!0;try{const e=await t.onConfirm?.();kt.successScreen?(kt.successScreenData=e,kt.isSuccessScreen=!0):kt.isOpen=!1}catch(e){kt.error=Pz(e)}finally{kt.isLoading=!1}})}const Xm={warning:(t,e,n)=>mf({title:t,message:e,icon:n?.icon??U_,...n}),question:(t,e,n)=>mf({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>mf({title:t,message:e,...n}),info:(t,e,n)=>mf({title:t,message:e,...n}),success:(t,e,n)=>mf({title:t,message:e,...n})},Mz=Ta("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),Qm=L({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert",class:Ee(g(he)(g(Mz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),Iz={key:0,class:"iafw:grid iafw:gap-4"},Nz={class:"iafw:text-sm"},Dz={key:0},Bz={key:1},$z={class:"iafw:text-sm"},Fz=L({__name:"AlertDialog",setup(t){return(e,n)=>{const i=Rz,r=Ym,o=Jm,s=Az,a=Oz,l=Ez,f=Ft,u=Cz,c=Sz;return E(),D(Tz,{open:g(kt).isOpen,"onUpdate:open":n[0]||(n[0]=p=>g(kt).isOpen=p)},{default:C(()=>[T(c,{class:Ee(g(kt).alertContentClass)},{default:C(()=>[T(Hu,{name:g(kt).transitionName,mode:"out-in"},{default:C(()=>[g(kt).isSuccessScreen?(E(),G("div",Bz,[T(a,null,{default:C(()=>[T(i,null,{default:C(()=>[ye(Se(g(kt).title),1)]),_:1}),T(s,null,{default:C(()=>[ye(Se(g(kt).description),1)]),_:1})]),_:1}),ee("div",$z,[(E(),D(an(g(kt).successScreen),{data:g(kt).successScreenData},null,8,["data"]))]),T(u,null,{default:C(()=>[g(kt).cancelText?(E(),D(l,{key:0,disabled:g(kt).isLoading},{default:C(()=>[...n[1]||(n[1]=[ye("Close",-1)])]),_:1},8,["disabled"])):Oe("",!0)]),_:1})])):(E(),G("div",Iz,[T(a,null,{default:C(()=>[T(i,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),D(an(g(kt).icon),{class:"iafw:text-destructive"})),ye(" "+Se(g(kt).title),1)]),_:1}),g(kt).error?(E(),D(Qm,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[T(g(U_),{class:"iafw:size-5"}),T(r,{class:"iafw:text-destructive"},{default:C(()=>[ye(Se(g(kt).errorTitle),1)]),_:1}),T(o,{class:"iafw:text-destructive"},{default:C(()=>[ye(Se(g(kt).error),1)]),_:1})]),_:1})):Oe("",!0),g(kt).description?(E(),D(s,{key:1},{default:C(()=>[ye(Se(g(kt).description),1)]),_:1})):Oe("",!0)]),_:1}),ee("div",Nz,[(E(!0),G(Fe,null,Ct(g(kt).message.split(/(\*[^*]+\*)/g),(p,d)=>(E(),G(Fe,{key:d},[p.startsWith("*")&&p.endsWith("*")?(E(),G("strong",Dz,Se(p.slice(1,-1)),1)):(E(),G(Fe,{key:1},[ye(Se(p),1)],64))],64))),128))]),T(u,null,{default:C(()=>[g(kt).cancelText?(E(),D(l,{key:0,disabled:g(kt).isLoading},{default:C(()=>[ye(Se(g(kt).cancelText),1)]),_:1},8,["disabled"])):Oe("",!0),g(kt).confirmText?(E(),D(f,{key:1,onClick:Et(g(kt).onConfirm,["prevent"]),disabled:g(kt).isLoading},{default:C(()=>[g(kt).isLoading?(E(),D(g(nr),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Oe("",!0),ye(" "+Se(g(kt).confirmText),1)]),_:1},8,["onClick","disabled"])):Oe("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),qz=L({__name:"App",setup(t){const e={default:lk,clean:RV},{currentRoute:n}=lc(),i=to(),r=Fm(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||lk});return i.isAuthenticated&&!r.user&&r.me.execute().then(()=>{}),(s,a)=>{const l=bo("RouterView");return E(),G(Fe,null,[T(g(kz),{"rich-colors":""}),T(Fz),(E(),D(an(g(o)),null,{default:C(()=>[T(l,null,{default:C(({Component:f,route:u})=>[T(Hu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),D(an(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),Lz={};function Vz(t,e){return null}const zz=Ba(Lz,[["render",Vz]]),hk=L({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"empty",class:Ee(g(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),gk=L({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"empty-content",class:Ee(g(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),mk=L({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),G("div",{"data-slot":"empty-header",class:Ee(g(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),yk=L({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),G("p",{"data-slot":"empty-description",class:Ee(g(he)("iafw:text-muted-foreground iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),jz=Ta("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),Hz=["data-variant"],wk=L({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Ee(g(he)("iafw:text-lg iafw:font-medium",g(jz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,Hz))}}),Uz=Ta("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),vk=L({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(ze),le({"data-slot":"badge",class:g(he)(g(Uz)({variant:i.variant,size:i.size}),e.class)},g(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Zm=L({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(D9),{"data-slot":"avatar",class:Ee(g(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),e1=L({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g($9),le({"data-slot":"avatar-fallback"},g(n),{class:g(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),t1=L({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(L9),le({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Io=Na("connection",()=>{const t=Li(Fi.connections.list,si,{immediate:!1}),e=Li(Fi.connections.create,{method:"POST"},si,{immediate:!1}),n=Li(Fi.connections.delete(),{method:"DELETE"},si,{immediate:!1}),i=Li(Fi.connections.disconnect(),{method:"DELETE"},si,{immediate:!1}),r=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),r.value}return{getConnections:o,connections:r,fetch:t,create:e,logout:i,remove:n}}),Wz={class:"iafw:flex iafw:gap-3"},Kz={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Gz={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Jz={class:"iafw:flex iafw:gap-2"},Yz={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Xz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Qz={key:0,class:"iafw:flex iafw:gap-2"},Zz={key:1,class:"iafw:flex iafw:gap-2"},ej={class:"iafw:flex"},tj=L({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Io(),n=t;function i(){Xm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function r(){Xm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=t1,l=e1,f=Zm,u=vk,c=Ft,p=Ra,d=N_,h=M_,m=nf,y=Aa,w=Sa;return E(),G("div",{class:Ee(g(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ee("div",Wz,[T(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),D(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Oe("",!0),T(l,null,{default:C(()=>[ye(Se(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ee("div",Kz,[ee("div",Gz,Se(n.connection.name),1),n.connection.status==="open"?(E(),D(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[T(g(ks)),s[2]||(s[2]=ye(" Connected ",-1))]),_:1})):(E(),D(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[T(g(aF)),s[3]||(s[3]=ye(" Disconnected ",-1))]),_:1}))]),ee("div",Jz,[n.connection.status!=="open"?(E(),D(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[T(g(kF)),s[4]||(s[4]=ye(" Scan ",-1))]),_:1})):Oe("",!0),T(w,null,{default:C(()=>[T(p,{asChild:""},{default:C(()=>[T(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[T(g(cF))]),_:1})]),_:1}),T(y,{align:"end"},{default:C(()=>[T(d,null,{default:C(()=>[...s[5]||(s[5]=[ye("Actions",-1)])]),_:1}),T(h),n.connection.status!=="open"?(E(),D(m,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[T(g(vF)),s[6]||(s[6]=ye(" Connect ",-1))]),_:1})):(E(),D(m,{key:1,onClick:i},{default:C(()=>[T(g(V_)),s[7]||(s[7]=ye(" Disconnect ",-1))]),_:1})),T(m,{onClick:r},{default:C(()=>[T(g(H_)),s[8]||(s[8]=ye(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ee("div",Yz,[!n.connection.name&&!n.connection.phoneNumber?(E(),G("div",Xz,[T(g(mF),{class:"iafw:size-5"}),s[9]||(s[9]=ye(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),G(Fe,{key:1},[n.connection.name?(E(),G("div",Qz,[T(g(Uc),{class:"iafw:size-5 iafw:text-primary"}),ye(Se(n.connection.name),1)])):Oe("",!0),n.connection.phoneNumber?(E(),G("div",Zz,[T(g(z_),{class:"iafw:size-5 iafw:text-primary"}),ye(Se(n.connection.phoneNumber),1)])):Oe("",!0)],64))]),ee("div",ej,[n.connection.createdAt?(E(),D(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[ye(" Created at "+Se(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Oe("",!0)])],2)}}}),n1=L({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(ex),le({"data-slot":"dialog"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),nj=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(px),le({"data-slot":"dialog-overlay"},g(n),{class:g(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-[100000] iafw:bg-black/80",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),bk="iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",i1=L({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{},hideCloseButton:{type:Boolean},customClose:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus","close-click"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class","hideCloseButton","customClose"),o=$t(r,i);return(s,a)=>(E(),D(g(p9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(nj),T(g(cx),le({"data-slot":"dialog-content"},g(o),{class:g(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-[100000] iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),!s.hideCloseButton&&!s.customClose?(E(),D(g(tx),{key:0,class:Ee(bk)},{default:C(()=>[T(g(Wc)),a[1]||(a[1]=ee("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})):!s.hideCloseButton&&s.customClose?(E(),G("button",{key:1,type:"button",class:Ee(bk),onClick:a[0]||(a[0]=l=>i("close-click",l))},[T(g(Wc)),a[2]||(a[2]=ee("span",{class:"iafw:sr-only"},"Close",-1))])):Oe("",!0)]),_:3},16,["class"])]),_:3}))}}),r1=L({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"dialog-footer",class:Ee(g(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),xk=Symbol(),$a=L({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=mn();return Ci(xk,n),(i,r)=>(E(),G("div",{"data-slot":"form-item",class:Ee(g(he)("iafw:grid iafw:gap-2",e.class))},[z(i.$slots,"default")],2))}});/** 295 320 * vee-validate v4.15.1 296 321 * (c) 2025 Abdelrahman Awad 297 322 * @license MIT 298 */function Mn(t){return typeof t=="function"}function G3(t){return t==null}const xs=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function Wm(t){return Number(t)>=0}function Bz(t){const e=parseFloat(t);return isNaN(e)?t:e}function Fz(t){return typeof t=="object"&&t!==null}function $z(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function J3(t){if(!Fz(t)||$z(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function lf(t,e){return Object.keys(e).forEach(n=>{if(J3(e[n])&&J3(t[n])){t[n]||(t[n]={}),lf(t[n],e[n]);return}t[n]=e[n]}),t}function ff(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let i=1;i<e.length;i++){if(Wm(e[i])){n+=`[${e[i]}]`;continue}n+=`.${e[i]}`}return n}const Lz={};function qz(t){return Lz[t]}function Y3(t,e,n){typeof n.value=="object"&&(n.value=Lt(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function Lt(t){if(typeof t!="object")return t;var e=0,n,i,r,o=Object.prototype.toString.call(t);if(o==="[object Object]"?r=Object.create(t.__proto__||null):o==="[object Array]"?r=Array(t.length):o==="[object Set]"?(r=new Set,t.forEach(function(s){r.add(Lt(s))})):o==="[object Map]"?(r=new Map,t.forEach(function(s,a){r.set(Lt(a),Lt(s))})):o==="[object Date]"?r=new Date(+t):o==="[object RegExp]"?r=new RegExp(t.source,t.flags):o==="[object DataView]"?r=new t.constructor(Lt(t.buffer)):o==="[object ArrayBuffer]"?r=t.slice(0):o.slice(-6)==="Array]"&&(r=new t.constructor(t)),r){for(i=Object.getOwnPropertySymbols(t);e<i.length;e++)Y3(r,i[e],Object.getOwnPropertyDescriptor(t,i[e]));for(e=0,i=Object.getOwnPropertyNames(t);e<i.length;e++)Object.hasOwnProperty.call(r,n=i[e])&&r[n]===t[n]||Y3(r,n,Object.getOwnPropertyDescriptor(t,n))}return r||t}const uf=Symbol("vee-validate-form"),X3=Symbol("vee-validate-form-context"),sd=Symbol("vee-validate-field-instance"),ad=Symbol("Default empty value"),Vz=typeof window<"u";function Km(t){return Mn(t)&&!!t.__locatorRef}function er(t){return!!t&&Mn(t.parse)&&t.__type==="VVTypedSchema"}function ld(t){return!!t&&Mn(t.validate)}function cf(t){return t==="checkbox"||t==="radio"}function zz(t){return xs(t)||Array.isArray(t)}function jz(t){return Array.isArray(t)?t.length===0:xs(t)&&Object.keys(t).length===0}function fd(t){return/^\[.+\]$/i.test(t)}function Hz(t){return Q3(t)&&t.multiple}function Q3(t){return t.tagName==="SELECT"}function Uz(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function Wz(t,e){return!Uz(t,e)&&e.type!=="file"&&!cf(e.type)}function Kz(t){return Z3(t)&&t.target&&"submit"in t.target}function Z3(t){return t?!!(typeof Event<"u"&&Mn(Event)&&t instanceof Event||t&&t.srcElement):!1}function ek(t,e){return e in t&&t[e]!==ad}function oi(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,i,r;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(!oi(t[i],e[i]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;for(i of t.entries())if(!oi(i[1],e.get(i[0])))return!1;return!0}if(nk(t)&&nk(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(t[i]!==e[i])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=tk(t),e=tk(e),r=Object.keys(t),n=r.length,n!==Object.keys(e).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=n;i--!==0;){var o=r[i];if(!oi(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function tk(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function nk(t){return Vz?t instanceof File:!1}function Gm(t){return fd(t)?t.replace(/\[|\]/gi,""):t}function wi(t,e,n){return t?fd(e)?t[Gm(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((r,o)=>zz(r)&&o in r?r[o]:n,t):n}function Yr(t,e,n){if(fd(e)){t[Gm(e)]=n;return}const i=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<i.length;o++){if(o===i.length-1){r[i[o]]=n;return}(!(i[o]in r)||G3(r[i[o]]))&&(r[i[o]]=Wm(i[o+1])?[]:{}),r=r[i[o]]}}function Jm(t,e){if(Array.isArray(t)&&Wm(e)){t.splice(Number(e),1);return}xs(t)&&delete t[e]}function ik(t,e){if(fd(e)){delete t[Gm(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<n.length;o++){if(o===n.length-1){Jm(i,n[o]);break}if(!(n[o]in i)||G3(i[n[o]]))break;i=i[n[o]]}const r=n.map((o,s)=>wi(t,n.slice(0,s).join(".")));for(let o=r.length-1;o>=0;o--)if(jz(r[o])){if(o===0){Jm(t,n[0]);continue}Jm(r[o-1],n[o-1])}}function Oi(t){return Object.keys(t)}function ud(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function rk(t,e,n){if(Array.isArray(t)){const i=[...t],r=i.findIndex(o=>oi(o,e));return r>=0?i.splice(r,1):i.push(e),i}return oi(t,e)?n:e}function ok(t,e=0){let n=null,i=[];return function(...r){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...r);i.forEach(s=>s(o)),i=[]},e),new Promise(o=>i.push(o))}}function Gz(t,e){return xs(e)&&e.number?Bz(t):t}function Ym(t,e){let n;return async function(...r){const o=t(...r);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,r))}}function Xm(t){return Array.isArray(t)?t:t?[t]:[]}function Qm(t){const e=ud(uf),n=t?U(()=>e?.getPathState(Se(t))):void 0,i=t?void 0:Qt(sd);return!i&&n?.value,n||i}function cd(t,e){const n={};for(const i in t)e.includes(i)||(n[i]=t[i]);return n}function Jz(t){let e=null,n=[];return function(...i){const r=lt(()=>{if(e!==r)return;const o=t(...i);n.forEach(s=>s(o)),n=[],e=null});return e=r,new Promise(o=>n.push(o))}}function Yz(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var i,r;return(r=(i=e.slots).default)===null||r===void 0?void 0:r.call(i,n())}}:e.slots.default}function Zm(t){if(sk(t))return t._value}function sk(t){return"_value"in t}function Xz(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function dd(t){if(!Z3(t))return t;const e=t.target;if(cf(e.type)&&sk(e))return Zm(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(Hz(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(Zm);if(Q3(e)){const n=Array.from(e.options).find(i=>i.selected);return n?Zm(n):e.value}return Xz(e)}function ak(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?xs(t)&&t._$$isNormalized?t:xs(t)?Object.keys(t).reduce((n,i)=>{const r=Qz(t[i]);return t[i]!==!1&&(n[i]=lk(r)),n},e):typeof t!="string"?e:t.split("|").reduce((n,i)=>{const r=Zz(i);return r.name&&(n[r.name]=lk(r.params)),n},e):e}function Qz(t){return t===!0?[]:Array.isArray(t)||xs(t)?t:[t]}function lk(t){const e=n=>typeof n=="string"&&n[0]==="@"?ej(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,i)=>(n[i]=e(t[i]),n),{})}const Zz=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function ej(t){const e=n=>{var i;return(i=wi(n,t))!==null&&i!==void 0?i:n[t]};return e.__locatorRef=t,e}function tj(t){return Array.isArray(t)?t.filter(Km):Oi(t).filter(e=>Km(t[e])).map(e=>t[e])}let e1=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const _s=()=>e1,nj=t=>{e1=Object.assign(Object.assign({},e1),t)};async function fk(t,e,n={}){const i=n?.bails,r={name:n?.name||"{field}",rules:e,label:n?.label,bails:i??!0,formData:n?.values||{}},o=await ij(r,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function ij(t,e){const n=t.rules;if(er(n)||ld(n))return oj(e,Object.assign(Object.assign({},t),{rules:n}));if(Mn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const d=l[c],p=await d(e,a);if(!(typeof p!="string"&&!Array.isArray(p)&&p)){if(Array.isArray(p))u.push(...p);else{const g=typeof p=="string"?p:ck(a);u.push(g)}if(t.bails)return{errors:u}}}return{errors:u}}const i=Object.assign(Object.assign({},t),{rules:ak(n)}),r=[],o=Object.keys(i.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await sj(i,e,{name:l,params:i.rules[l]});if(f.error&&(r.push(f.error),t.bails))return{errors:r}}return{errors:r}}function rj(t){return!!t&&t.name==="ValidationError"}function uk(t){return{__type:"VVTypedSchema",async parse(n,i){var r;try{return{output:await t.validate(n,{abortEarly:!1,context:i?.formData||{}}),errors:[]}}catch(o){if(!rj(o))throw o;if(!(!((r=o.inner)===null||r===void 0)&&r.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function oj(t,e){const i=await(er(e.rules)?e.rules:uk(e.rules)).parse(t,{formData:e.formData}),r=[];for(const o of i.errors)o.errors.length&&r.push(...o.errors);return{value:i.value,errors:r}}async function sj(t,e,n){const i=qz(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const r=aj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:r})},s=await i(e,r,o);return typeof s=="string"?{error:s}:{error:s?void 0:ck(o)}}function ck(t){const e=_s().generateMessage;return e?e(t):"Field is invalid"}function aj(t,e){const n=i=>Km(i)?i(e):i;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((i,r)=>(i[r]=n(t[r]),i),{})}async function lj(t,e){const i=await(er(t)?t:uk(t)).parse(Lt(e),{formData:Lt(e)}),r={},o={};for(const s of i.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);r[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!i.errors.length,results:r,errors:o,values:i.value,source:"schema"}}async function fj(t,e,n){const r=Oi(t).map(async f=>{var u,c,d;const p=(u=n?.names)===null||u===void 0?void 0:u[f],h=await fk(wi(e,f),t[f],{name:p?.name||f,label:p?.label,values:e,bails:(d=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(r),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let dk=0;function uj(t,e){const{value:n,initialValue:i,setInitialValue:r}=cj(t,e.modelValue,e.form);if(!e.form){let l=function(p){var h;"value"in p&&(n.value=p.value),"errors"in p&&u(p.errors),"touched"in p&&(d.touched=(h=p.touched)!==null&&h!==void 0?h:d.touched),"initialValue"in p&&r(p.initialValue)};const{errors:f,setErrors:u}=hj(),c=dk>=Number.MAX_SAFE_INTEGER?0:++dk,d=pj(n,i,f,e.schema);return{id:c,path:t,value:n,initialValue:i,meta:d,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(m(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(m(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&r(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:a}}function cj(t,e,n){const i=j(m(e));function r(){return n?wi(n.initialValues.value,m(t),m(i)):m(i)}function o(f){if(!n){i.value=f;return}n.setFieldInitialValue(m(t),f,!0)}const s=U(r);if(!n)return{value:j(r()),initialValue:s,setInitialValue:o};const a=dj(e,n,s,t);return n.stageInitialValue(m(t),a,!0),{value:U({get(){return wi(n.values,m(t))},set(f){n.setFieldValue(m(t),f,!1)}}),initialValue:s,setInitialValue:o}}function dj(t,e,n,i){return it(t)?m(t):t!==void 0?t:wi(e.values,m(i),m(n))}function pj(t,e,n,i){const r=U(()=>{var s,a,l;return(l=(a=(s=Se(i))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=tn({touched:!1,pending:!1,valid:!0,required:r,validated:!!m(n).length,initialValue:U(()=>m(e)),dirty:U(()=>!oi(m(t),m(e)))});return je(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function hj(){const t=j([]);return{errors:t,setErrors:e=>{t.value=Xm(e)}}}function gj(t,e,n){return cf(n?.type)?yj(t,e,n):pk(t,e,n)}function pk(t,e,n){const{initialValue:i,validateOnMount:r,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:d,syncVModel:p,form:h}=mj(n),g=c?ud(uf):void 0,y=h||g,w=U(()=>ff(Se(t))),v=U(()=>{if(Se(y?.schema))return;const I=m(e);return ld(I)||er(I)||Mn(I)||Array.isArray(I)?I:ak(I)}),_=!Mn(v.value)&&er(Se(e)),{id:b,value:x,initialValue:k,meta:S,setState:T,errors:A,flags:R}=uj(w,{modelValue:i,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:_?e:void 0}),F=U(()=>A.value[0]);p&&wj({value:x,prop:p,handleChange:re,shouldValidate:()=>f&&!R.pendingReset});const L=(ye,I=!1)=>{S.touched=!0,I&&ae()};async function W(ye){var I,ee;if(y?.validateSchema){const{results:K}=await y.validateSchema(ye);return(I=K[Se(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?fk(x.value,v.value,{name:Se(w),label:Se(l),values:(ee=y?.values)!==null&&ee!==void 0?ee:{},bails:o}):{valid:!0,errors:[]}}const ae=Ym(async()=>(S.pending=!0,S.validated=!0,W("validated-only")),ye=>(R.pendingUnmount[We.id]||(T({errors:ye.errors}),S.pending=!1,S.valid=ye.valid),ye)),le=Ym(async()=>W("silent"),ye=>(S.valid=ye.valid,ye));function ce(ye){return ye?.mode==="silent"?le():ae()}function re(ye,I=!0){const ee=dd(ye);ut(ee,I)}_t(()=>{if(r)return ae();(!y||!y.validateSchema)&&le()});function te(ye){S.touched=ye}function He(ye){var I;const ee=ye&&"value"in ye?ye.value:k.value;T({value:Lt(ee),initialValue:Lt(ee),touched:(I=ye?.touched)!==null&&I!==void 0?I:!1,errors:ye?.errors||[]}),S.pending=!1,S.validated=!1,le()}const st=Zt();function ut(ye,I=!0){x.value=st&&p?Gz(ye,st.props.modelModifiers):ye,(I?ae:le)()}function ct(ye){T({errors:Array.isArray(ye)?ye:[ye]})}const vt=U({get(){return x.value},set(ye){ut(ye,f)}}),We={id:b,name:w,label:l,value:vt,meta:S,errors:A,errorMessage:F,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:d,resetField:He,handleReset:()=>He(),validate:ce,handleChange:re,handleBlur:L,setState:T,setTouched:te,setErrors:ct,setValue:ut};if(Si(sd,We),it(e)&&typeof m(e)!="function"&&je(e,(ye,I)=>{oi(ye,I)||(S.validated?ae():le())},{deep:!0}),!y)return We;const Ze=U(()=>{const ye=v.value;return!ye||Mn(ye)||ld(ye)||er(ye)||Array.isArray(ye)?{}:Object.keys(ye).reduce((I,ee)=>{const K=tj(ye[ee]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const $=wi(y.values,Be)||y.values[Be];return $!==void 0&&(ue[Be]=$),ue},{});return Object.assign(I,K),I},{})});return je(Ze,(ye,I)=>{if(!Object.keys(ye).length)return;!oi(ye,I)&&(S.validated?ae():le())}),po(()=>{var ye;const I=(ye=Se(We.keepValueOnUnmount))!==null&&ye!==void 0?ye:Se(y.keepValuesOnUnmount),ee=Se(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ee,b);return}R.pendingUnmount[We.id]=!0;const K=y.getPathState(ee);if(Array.isArray(K?.id)&&K?.multiple?K?.id.includes(We.id):K?.id===We.id){if(K?.multiple&&Array.isArray(K.value)){const Be=K.value.findIndex($=>oi($,Se(We.checkedValue)));if(Be>-1){const $=[...K.value];$.splice(Be,1),y.setFieldValue(ee,$)}Array.isArray(K.id)&&K.id.splice(K.id.indexOf(We.id),1)}else y.unsetPathValue(Se(w));y.removePathState(ee,b)}}),We}function mj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,i=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",r=n&&!("initialValue"in(t||{}))?t1(Zt(),i):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:r});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:r,controlled:s??!0,checkedValue:o,syncVModel:a})}function yj(t,e,n){const i=n?.standalone?void 0:ud(uf),r=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=Se(a.value),d=Se(r);return Array.isArray(c)?c.findIndex(p=>oi(p,d))>=0:oi(d,c)});function u(c,d=!0){var p,h;if(f.value===((p=c?.target)===null||p===void 0?void 0:p.checked)){d&&a.validate();return}const g=Se(t),y=i?.getPathState(g),w=dd(c);let v=(h=Se(r))!==null&&h!==void 0?h:w;i&&y?.multiple&&y.type==="checkbox"?v=rk(wi(i.values,g)||[],v,void 0):n?.type==="checkbox"&&(v=rk(Se(a.value),v,Se(o))),l(v,d)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:r,uncheckedValue:o,handleChange:u})}return s(pk(t,e,n))}function wj({prop:t,value:e,handleChange:n,shouldValidate:i}){const r=Zt();if(!r||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in r.props&&(je(e,a=>{oi(a,t1(r,o))||r.emit(s,a)}),je(()=>t1(r,o),a=>{if(a===ad&&e.value===void 0)return;const l=a===ad?void 0:a;oi(l,e.value)||n(l,i())}))}function t1(t,e){if(t)return t.props[e]}const vj=q({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:()=>_s().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:ad},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=Qo(t,"rules"),i=Qo(t,"name"),r=Qo(t,"label"),o=Qo(t,"uncheckedValue"),s=Qo(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:d,setTouched:p,resetField:h,handleReset:g,meta:y,checked:w,setErrors:v,setValue:_}=gj(i,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:xj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:r,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,F=!0){c(R,F)},x=U(()=>{const{validateOnInput:A,validateOnChange:R,validateOnBlur:F,validateOnModelUpdate:L}=bj(t);function W(re){d(re,F),Mn(e.attrs.onBlur)&&e.attrs.onBlur(re)}function ae(re){b(re,A),Mn(e.attrs.onInput)&&e.attrs.onInput(re)}function le(re){b(re,R),Mn(e.attrs.onChange)&&e.attrs.onChange(re)}const ce={name:t.name,onBlur:W,onInput:ae,onChange:le};return ce["onUpdate:modelValue"]=re=>b(re,L),ce}),k=U(()=>{const A=Object.assign({},x.value);cf(e.attrs.type)&&w&&(A.checked=w.value);const R=hk(t,e);return Wz(R,e.attrs)&&(A.value=l.value),A}),S=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function T(){return{field:k.value,componentField:S.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:A=>b(A,!1),handleReset:g,handleBlur:x.value.onBlur,setTouched:p,setErrors:v,setValue:_}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:p,setValue:_,reset:h,validate:u,handleChange:c}),()=>{const A=dn(hk(t,e)),R=Yz(A,e,T);return A?Yt(A,Object.assign(Object.assign({},e.attrs),k.value),R):R}}});function hk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function bj(t){var e,n,i,r;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=_s();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(i=t.validateOnBlur)!==null&&i!==void 0?i:a,validateOnModelUpdate:(r=t.validateOnModelUpdate)!==null&&r!==void 0?r:l}}function xj(t,e){return cf(e.attrs.type)?ek(t,"modelValue")?t.modelValue:void 0:ek(t,"modelValue")?t.modelValue:e.attrs.value}const ks=vj;let _j=0;const pd=["bails","fieldsCount","id","multiple","type","validate"];function gk(t){const e=t?.initialValues||{},n=Object.assign({},Se(e)),i=m(t?.validationSchema);return i&&er(i)&&Mn(i.cast)?Lt(i.cast(n)||{}):Lt(n)}function mk(t){var e;const n=_j++,i=t?.name||"Form";let r=0;const o=j(!1),s=j(!1),a=j(0),l=[],f=tn(gk(t)),u=j([]),c=j({}),d=j({}),p=Jz(()=>{d.value=u.value.reduce((Q,Y)=>(Q[ff(Se(Y.path))]=Y,Q),{})});function h(Q,Y){const me=re(Q);if(!me){typeof Q=="string"&&(c.value[ff(Q)]=Xm(Y));return}if(typeof Q=="string"){const Me=ff(Q);c.value[Me]&&delete c.value[Me]}me.errors=Xm(Y),me.valid=!me.errors.length}function g(Q){Oi(Q).forEach(Y=>{h(Y,Q[Y])})}t?.initialErrors&&g(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((Y,me)=>(me.errors.length&&(Y[Se(me.path)]=me.errors),Y),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Oi(y.value).reduce((Q,Y)=>{const me=y.value[Y];return me?.length&&(Q[Y]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,Y)=>(Q[Se(Y.path)]={name:Se(Y.path)||"",label:Y.label||""},Q),{})),_=U(()=>u.value.reduce((Q,Y)=>{var me;return Q[Se(Y.path)]=(me=Y.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:k,originalInitialValues:S,setInitialValues:T}=Sj(u,f,t),A=kj(u,f,S,w),R=U(()=>u.value.reduce((Q,Y)=>{const me=wi(f,Se(Y.path));return Yr(Q,Se(Y.path),me),Q},{})),F=t?.validationSchema;function L(Q,Y){var me,Me;const Fe=U(()=>wi(k.value,Se(Q))),Ge=d.value[Se(Q)],Je=Y?.type==="checkbox"||Y?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const ci=r++;return Array.isArray(Ge.id)?Ge.id.push(ci):Ge.id=[Ge.id,ci],Ge.fieldsCount++,Ge.__flags.pendingUnmount[ci]=!1,Ge}const Mt=U(()=>wi(f,Se(Q))),en=Se(Q),On=He.findIndex(ci=>ci===en);On!==-1&&He.splice(On,1);const qt=U(()=>{var ci,zs,Jf,Yf;const Xf=Se(F);if(er(Xf))return(zs=(ci=Xf.describe)===null||ci===void 0?void 0:ci.call(Xf,Se(Q)).required)!==null&&zs!==void 0?zs:!1;const js=Se(Y?.schema);return er(js)&&(Yf=(Jf=js.describe)===null||Jf===void 0?void 0:Jf.call(js).required)!==null&&Yf!==void 0?Yf:!1}),An=r++,Fn=tn({id:An,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[en])===null||me===void 0)&&me.length),required:qt,initialValue:Fe,errors:Xt([]),bails:(Me=Y?.bails)!==null&&Me!==void 0?Me:!1,label:Y?.label,type:Y?.type||"default",value:Mt,multiple:!1,__flags:{pendingUnmount:{[An]:!1},pendingReset:!1},fieldsCount:1,validate:Y?.validate,dirty:U(()=>!oi(m(Mt),m(Fe)))});return u.value.push(Fn),d.value[en]=Fn,p(),w.value[en]&&!b[en]&<(()=>{_e(en,{mode:"silent"})}),it(Q)&&je(Q,ci=>{p();const zs=Lt(Mt.value);d.value[ci]=Fn,lt(()=>{Yr(f,ci,zs)})}),Fn}const W=ok(Ke,5),ae=ok(Ke,5),le=Ym(async Q=>await(Q==="silent"?W():ae()),(Q,[Y])=>{const me=Oi(I.errorBag.value),Fe=[...new Set([...Oi(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var Mt;const en=Je,On=re(en)||te(en),qt=((Mt=Q.results[en])===null||Mt===void 0?void 0:Mt.errors)||[],An=Se(On?.path)||en,Fn=Cj({errors:qt,valid:!qt.length},Ge.results[An]);return Ge.results[An]=Fn,Fn.valid||(Ge.errors[An]=Fn.errors[0]),On&&c.value[An]&&delete c.value[An],On?(On.valid=Fn.valid,Y==="silent"||Y==="validated-only"&&!On.validated||h(On,Fn.errors),Ge):(h(An,qt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&(Fe.values=Q.values,Fe.source=Q.source),Oi(Fe.results).forEach(Ge=>{var Je;const Mt=re(Ge);Mt&&Y!=="silent"&&(Y==="validated-only"&&!Mt.validated||h(Mt,(Je=Fe.results[Ge])===null||Je===void 0?void 0:Je.errors))}),Fe});function ce(Q){u.value.forEach(Q)}function re(Q){const Y=typeof Q=="string"?ff(Q):Q;return typeof Y=="string"?d.value[Y]:Y}function te(Q){return u.value.filter(me=>Q.startsWith(Se(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ut(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{ik(f,me)}),He=[],st=null})),st}function ct(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,ke().then(Je=>{const Mt=Lt(f);if(Je.valid&&typeof me=="function"){const en=Lt(R.value);let On=Q?en:Mt;return Je.values&&(On=Je.source==="schema"?Je.values:Object.assign({},On,Je.values)),me(On,{evt:Ge,controlledValues:en,setErrors:g,setFieldError:h,setTouched:ge,setFieldTouched:$,setValues:ue,setFieldValue:ee,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:Mt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=ct(!1);We.withControlled=ct(!0);function Ze(Q,Y){const me=u.value.findIndex(Fe=>Fe.path===Q&&(Array.isArray(Fe.id)?Fe.id.includes(Y):Fe.id===Y)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{_e(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const Fe=Me.id.indexOf(Y);Fe>=0&&Me.id.splice(Fe,1),delete Me.__flags.pendingUnmount[Y]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),be(Q),p(),delete d.value[Q])}}function ye(Q){Oi(d.value).forEach(Y=>{Y.startsWith(Q)&&delete d.value[Y]}),u.value=u.value.filter(Y=>!Y.path.startsWith(Q)),lt(()=>{p()})}const I={name:i,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:F,submitCount:a,meta:A,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:m(F)?le:void 0,validate:ke,setFieldError:h,validateField:_e,setFieldValue:ee,setValues:ue,setErrors:g,setFieldTouched:$,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ie,defineInputBinds:Et,defineComponentBinds:mn,defineField:J,stageInitialValue:Xe,unsetInitialValue:be,setFieldInitialValue:Pe,createPathState:L,getPathState:re,unsetPathValue:ut,removePathState:Ze,initialValues:k,getAllPathStates:()=>u.value,destroyPath:ye,isFieldTouched:V,isFieldDirty:G,isFieldValid:pe};function ee(Q,Y,me=!0){const Me=Lt(Y),Fe=typeof Q=="string"?Q:Q.path;re(Fe)||L(Fe),Yr(f,Fe,Me),me&&_e(Fe)}function K(Q,Y=!0){Oi(f).forEach(me=>{delete f[me]}),Oi(Q).forEach(me=>{ee(me,Q[me],!1)}),Y&&ke()}function ue(Q,Y=!0){lf(f,Q),l.forEach(me=>me&&me.reset()),Y&&ke()}function Be(Q,Y){const me=re(Se(Q))||L(Q);return U({get(){return me.value},set(Me){var Fe;const Ge=Se(Q);ee(Ge,Me,(Fe=Se(Y))!==null&&Fe!==void 0?Fe:!1)}})}function $(Q,Y){const me=re(Q);me&&(me.touched=Y)}function V(Q){const Y=re(Q);return Y?Y.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function G(Q){const Y=re(Q);return Y?Y.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const Y=re(Q);return Y?Y.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(Y=>{Y.touched=Q});return}Oi(Q).forEach(Y=>{$(Y,!!Q[Y])})}function de(Q,Y){var me;const Me=Y&&"value"in Y?Y.value:wi(k.value,Q),Fe=re(Q);Fe&&(Fe.__flags.pendingReset=!0),Pe(Q,Lt(Me),!0),ee(Q,Me,!1),$(Q,(me=Y?.touched)!==null&&me!==void 0?me:!1),h(Q,Y?.errors||[]),lt(()=>{Fe&&(Fe.__flags.pendingReset=!1)})}function Te(Q,Y){let me=Lt(Q?.values?Q.values:S.value);me=Y?.force?me:lf(S.value,me),me=er(F)&&Mn(F.cast)?F.cast(me):me,T(me,{force:Y?.force}),ce(Me=>{var Fe;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=((Fe=Q?.touched)===null||Fe===void 0?void 0:Fe[Se(Me.path)])||!1,ee(Se(Me.path),wi(me,Se(Me.path)),!1),h(Se(Me.path),void 0)}),Y?.force?K(me,!1):ue(me,!1),g(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{ke({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function ke(Q){const Y=Q?.mode||"force";if(Y==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(Y);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(Mt=>({key:Se(Je.path),valid:Mt.valid,errors:Mt.errors,value:Mt.value})):Promise.resolve({key:Se(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},Fe={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Yr(Ge,Je.key,Je.value),Je.errors.length&&(Fe[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:Fe,values:Ge,source:"fields"}}async function _e(Q,Y){var me;const Me=re(Q);if(Me&&Y?.mode!=="silent"&&(Me.validated=!0),F){const{results:Fe}=await le(Y?.mode||"validated-only");return Fe[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(Y):(!Me&&(me=Y?.warn),Promise.resolve({errors:[],valid:!0}))}function be(Q){ik(k.value,Q)}function Xe(Q,Y,me=!1){Pe(Q,Y),Yr(f,Q,Y),me&&!t?.initialValues&&Yr(S.value,Q,Lt(Y))}function Pe(Q,Y,me=!1){Yr(k.value,Q,Lt(Y)),me&&Yr(S.value,Q,Lt(Y))}async function Ke(){const Q=m(F);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const Y=ld(Q)||er(Q)?await lj(Q,f):await fj(Q,f,{names:v.value,bailsMap:_.value});return s.value=!1,Y}const ft=We((Q,{evt:Y})=>{Kz(Y)&&Y.target.submit()});_t(()=>{if(t?.initialErrors&&g(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){ke();return}I.validateSchema&&I.validateSchema("silent")}),it(F)&&je(F,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Si(uf,I);function J(Q,Y){const me=Mn(Y)?void 0:Y?.label,Me=re(Se(Q))||L(Q,{label:me}),Fe=()=>Mn(Y)?Y(cd(Me,pd)):Y||{};function Ge(){var qt;Me.touched=!0,((qt=Fe().validateOnBlur)!==null&&qt!==void 0?qt:_s().validateOnBlur)&&_e(Se(Me.path))}function Je(){var qt;((qt=Fe().validateOnInput)!==null&&qt!==void 0?qt:_s().validateOnInput)&<(()=>{_e(Se(Me.path))})}function Mt(){var qt;((qt=Fe().validateOnChange)!==null&&qt!==void 0?qt:_s().validateOnChange)&<(()=>{_e(Se(Me.path))})}const en=U(()=>{const qt={onChange:Mt,onInput:Je,onBlur:Ge};return Mn(Y)?Object.assign(Object.assign({},qt),Y(cd(Me,pd)).props||{}):Y?.props?Object.assign(Object.assign({},qt),Y.props(cd(Me,pd))):qt});return[Be(Q,()=>{var qt,An,Fn;return(Fn=(qt=Fe().validateOnModelUpdate)!==null&&qt!==void 0?qt:(An=_s())===null||An===void 0?void 0:An.validateOnModelUpdate)!==null&&Fn!==void 0?Fn:!0}),en]}function Ie(Q){return Array.isArray(Q)?Q.map(Y=>Be(Y,!0)):Be(Q)}function Et(Q,Y){const[me,Me]=J(Q,Y);function Fe(){Me.value.onBlur()}function Ge(Mt){const en=dd(Mt);ee(Se(Q),en,!1),Me.value.onInput()}function Je(Mt){const en=dd(Mt);ee(Se(Q),en,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:Fe,onInput:Ge,onChange:Je,value:me.value}))}function mn(Q,Y){const[me,Me]=J(Q,Y),Fe=re(Se(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Mn(Y)?Y(cd(Fe,pd)):Y||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const yn=Object.assign(Object.assign({},I),{values:Ys(f),handleReset:()=>Te(),submitForm:ft});return Si(X3,yn),yn}function kj(t,e,n,i){const r={touched:"some",pending:"some",valid:"every"},o=U(()=>!oi(e,m(n)));function s(){const l=t.value;return Oi(r).reduce((f,u)=>{const c=r[u];return f[u]=l[c](d=>d[u]),f},{})}const a=tn(s());return Tt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:m(n)},a),{valid:a.valid&&!Oi(i.value).length,dirty:o.value}))}function Sj(t,e,n){const i=gk(n),r=j(i),o=j(Lt(i));function s(a,l){l?.force?(r.value=Lt(a),o.value=Lt(a)):(r.value=lf(Lt(r.value)||{},Lt(a)),o.value=lf(Lt(o.value)||{},Lt(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=wi(r.value,Se(f.path));Yr(e,Se(f.path),Lt(c))})}return{initialValues:r,originalInitialValues:o,setInitialValues:s}}function Cj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function Ej(){return Qt(X3)}function Oj(t){const e=Qm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&i!==void 0?i:!1})}function Aj(t){const e=Qm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&i!==void 0?i:!1})}function Rj(t){const e=Qm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&i!==void 0?i:!1})}function Tj(t){const e=ud(uf),n=t?void 0:Qt(sd);return U(()=>t?e?.errors.value[Se(t)]:n?.errorMessage.value)}function yk(){const t=Qt(sd),e=Qt(K3);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,i=e,r={valid:Rj(n),isDirty:Oj(n),isTouched:Aj(n),error:Tj(n)};return{id:i,name:n,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...r}}const n1=q({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:i,formMessageId:r}=yk();return(o,s)=>(E(),B(m(pc),{id:m(n),"data-slot":"form-control","aria-describedby":m(e)?`${m(i)} ${m(r)}`:`${m(i)}`,"aria-invalid":!!m(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),wk=q({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),vk=q({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(z2),fe({"data-slot":"dialog-description"},m(i),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),bk=q({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(H2),fe({"data-slot":"dialog-title"},m(i),{class:m(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),xk=q({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,i)=>(E(),B(m(cB),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),_k=q({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(hB),fe({"data-slot":"tooltip"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),kk=q({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(xB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(vB),fe({"data-slot":"tooltip-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Re("",!0):(E(),B(m(lB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),Sk=q({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(kB),fe({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var Pj=Object.defineProperty,Mj=(t,e,n)=>e in t?Pj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Ck=(t,e,n)=>(Mj(t,typeof e!="symbol"?e+"":e,n),n);const si={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Ek=["+","-"],Ok=["decimal","thousands","prefix","suffix"];function Xr(t){return Math.max(0,Math.min(t,1e3))}function hd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Ak(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function Ij(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function Nj(t,e,n){return e?t+n+e:t}function df(t,e){return Ek.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function Dj(t){for(const e of Ok)if(!df(t[e],e))return!1;return!0}function gd(t){for(const e of Ok){t[e]=t[e].replace(/\d+/g,"");for(const n of Ek)t[e]=t[e].replaceAll(n,"")}return t}function Rk(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function Tk(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function Pk(t){return/^-?[\d]+$/g.test(t)}function Mk(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function Ik(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function Nk(t,e){const n=e-Rk(t);if(n>=0)return t;let i=t.slice(0,n);const r=t.slice(n);if(i.charAt(i.length-1)==="."&&(i=i.slice(0,-1)),parseInt(r.charAt(0),10)>=5){for(let o=i.length-1;o>=0;o-=1){const s=i.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return Ik(i,o,a);i=Ik(i,o,"0")}}return`1${i}`}return i}function Dk(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function Bk(t){return new Event(t,{bubbles:!0,cancelable:!1})}function xt({debug:t=!1},...e){t&&console.log(...e)}class md{constructor(e){Ck(this,"number",0n),Ck(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let i=this.toString();const r=e-this.getDecimalPrecision();return r>0?(i.includes(".")||(i+="."),i.padEnd(i.length+r,"0")):r<0?n?Nk(i,e):i.slice(0,r):i}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=Tk(e),(n?"-":"")+e}return e}lessThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n<i}biggerThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n>i}isEqual(e){const[n,i]=this.adjustComparisonNumbers(e);return n===i}setupString(e){if(e=Tk(e),Pk(e))this.number=BigInt(e);else if(Mk(e))this.decimal=Rk(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new md(e):n=e;const i=this.getDecimalPrecision()-n.getDecimalPrecision();let r=this.getNumber(),o=n.getNumber();return i>0?o=n.getNumber()*10n**BigInt(i):i<0&&(r=this.getNumber()*10n**BigInt(i*-1)),[r,o]}}function i1(t,e=si,n=""){if(xt(e,"utils format() - caller",n),xt(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(Xr(e.precision)):t=t.toFixed(Xr(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&Pk(t))t=Number(t).toFixed(Xr(e.precision));else if(!e.disableNegative&&t==="-")return t;xt(e,"utils format() - input2",t);const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils format() - filtered",r),!e.precision&&e.thousands!=="."&&Mk(r)&&(r=Nk(r,0),xt(e,"utils format() - !opt.precision && isValidFloat()",r));const o=Ak(r);xt(e,"utils format() - numbers",o),xt(e,"utils format() - numbersToCurrency",i+hd(o,e.precision));const s=new md(i+hd(o,e.precision));xt(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(Xr(e.precision),e.shouldRound);if(xt(e,"utils format() - bigNumber2",s.toFixed(Xr(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=Ij(l,e.thousands);const c=e.prefix+Nj(l,f,e.decimal)+e.suffix;return xt(e,"utils format() - output",c),c}function r1(t,e=si,n=""){if(xt(e,"utils unformat() - caller",n),xt(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return xt(e,"utils unformat() - return netagive symbol",t),t;const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"",r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils unformat() - filtered",r);const o=Ak(r);xt(e,"utils unformat() - numbers",o);const s=new md(i+hd(o,e.precision));xt(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(Xr(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),xt(e,"utils unformat() - output",a),a}const o1=(t,e,n)=>{if(xt(e,"directive setValue() - caller",n),!Dj(e)){xt(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let i=t.value.length-(t.selectionEnd||0);t.value=i1(t.value,e,n),i=Math.max(i,e.suffix.length),i=t.value.length-i,i=Math.max(i,e.prefix.length),Dk(t,i),t.dispatchEvent(Bk("change"))},Fk=(t,e)=>{const n=t.currentTarget,i=t.code==="Backspace"||t.code==="Delete",r=n.value.length-(n.selectionEnd||0)===0;if(xt(e,"directive onkeydown() - el.value",n.value),xt(e,"directive onkeydown() - backspacePressed",i),xt(e,"directive onkeydown() - isAtEndPosition",r),e.allowBlank&&i&&r&&r1(n.value,e,"directive onkeydown allowBlank")===0&&(xt(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(Bk("change"))),xt(e,"directive onkeydown() - e.key",t.key),t.key==="+"){xt(e,"directive onkeydown() - unformat el.value",n.value);let o=r1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},$k=(t,e)=>{const n=t.currentTarget;xt(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=hd(n.value,Xr(e.precision)),xt(e,"directive oninput() - is 1-9",n.value)),o1(n,e,"directive oninput")},Lk=(t,e)=>{const n=t.currentTarget;xt(e,"directive onFocus()",n.value),e.focusOnRight&&Dk(n,n.value.length-e.suffix.length)},Bj={mounted(t,e){if(!e.value)return;const n=gd({...si,...e.value});if(xt(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const i=t.getElementsByTagName("input");i.length!==1||(t=i[0])}t.onkeydown=i=>{Fk(i,n)},t.oninput=i=>{$k(i,n)},t.onfocus=i=>{Lk(i,n)},xt(n,"directive mounted() - el.value",t.value),o1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=gd({...si,...e.value});t.onkeydown=i=>{Fk(i,n)},t.oninput=i=>{$k(i,n)},t.onfocus=i=>{Lk(i,n)},xt(n,"directive updated() - el.value",t.value),xt(n,"directive updated() - opt",n),o1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},Fj=["id","value","disabled"],$j={inheritAttrs:!1,name:"Money3",directives:{money3:Bj}},qk=q({...$j,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>si.precision},decimal:{type:String,default:()=>si.decimal,validator(t){return df(t,"decimal")}},thousands:{type:String,default:()=>si.thousands,validator(t){return df(t,"thousands")}},prefix:{type:String,default:()=>si.prefix,validator(t){return df(t,"prefix")}},suffix:{type:String,default:()=>si.suffix,validator(t){return df(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>si.max},min:{type:[Number,String],default:()=>si.min},allowBlank:{type:Boolean,default:()=>si.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>si.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>si.shouldRound},focusOnRight:{type:Boolean,default:()=>si.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:i,modelModifiers:r,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);xt(n,"component setup()",n);let f=i.value;(n.disableNegative||f!=="-")&&r.value&&r.value.number&&(a.value?f=Number(i.value).toFixed(Xr(s.value)):f=Number(i.value).toFixed(Xr(s.value)+1).slice(0,-1));const u=j(i1(f,n,"component setup"));xt(n,"component setup() - data.formattedValue",u.value),je(i,c);function c(y){xt(n,"component watch() -> value",y);const w=i1(y,gd({...n}),"component watch");w!==u.value&&(xt(n,"component watch() changed -> formatted",w),u.value=w)}let d=null;function p(y){let w=y.target.value;xt(n,"component change() -> evt.target.value",w),o.value&&!r.value.number||(w=r1(w,gd({...n}),"component change")),w!==d&&(d=w,xt(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Nh(),g=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=pA("money3");return cl((E(),X("input",fe({id:`${t.id}`},m(g),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:p}),null,16,Fj)),[[v,{precision:m(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:m(r),shouldRound:m(a),focusOnRight:m(l)}]])}}});var Lj=Object.defineProperty,qj=(t,e,n)=>e in t?Lj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,pf=(t,e,n)=>qj(t,typeof e!="symbol"?e+"":e,n);const Vk={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},zk=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),jk=(t,e,n)=>{var i;return new Intl.NumberFormat(((i=n.number)==null?void 0:i.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},Vj=(t,e=!0,n)=>{var i,r,o,s;const a=((i=n.number)==null?void 0:i.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((r=n.number)==null?void 0:r.fraction)??0;let f=jk(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",d=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",p=zk(t,c,d);if(Number.isNaN(parseFloat(p)))return a;const h=p.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=jk(y,l,n)}let g=f.format(parseFloat(p));return e?l>0&&p.endsWith(".")&&!p.slice(0,-1).includes(".")&&(g+=d):g=zk(g,c,d),a+g},Hk=t=>JSON.parse(t.replaceAll("'",'"')),zj=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=jj(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=yd(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=yd(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=yd(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=Hj(t.dataset.maskaTokens));const i={};return t.dataset.maskaNumberLocale!=null&&(i.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(i.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(i.unsigned=yd(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(i).length>0)&&(n.number=i),n},yd=t=>t!==""?!!JSON.parse(t):!0,jj=t=>t.startsWith("[")&&t.endsWith("]")?Hk(t):t,Hj=t=>{if(t.startsWith("{")&&t.endsWith("}"))return Hk(t);const e={};return t.split("|").forEach(n=>{const i=n.split(":");e[i[0]]={pattern:Uk()?new RegExp(i[1],"u"):new RegExp(i[1]),optional:i[2]==="optional",multiple:i[2]==="multiple",repeated:i[2]==="repeated"}}),e},Uk=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class Uj{constructor(e={}){pf(this,"opts",{}),pf(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...Vk,...n.tokens};for(const i of Object.values(n.tokens))typeof i.pattern=="string"&&(i.pattern=Uk()?new RegExp(i.pattern,"u"):new RegExp(i.pattern))}else n.tokens=Vk;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((i,r)=>i.length-r.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const i=this.process(String(e),n).length;return typeof this.opts.mask=="string"?i>=this.opts.mask.length:i>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const i=this.process(e,n.slice(-1).pop()??"",!1);return n.find(r=>this.process(e,r,!1).length>=i.length)??""}escapeMask(e){const n=[],i=[];return e.split("").forEach((r,o)=>{r==="!"&&e[o-1]!=="!"?i.push(o-i.length):n.push(r)}),{mask:n.join(""),escaped:i}}process(e,n,i=!0){if(this.opts.number!=null)return Vj(e,i,this.opts);if(n==null)return e;const r=`v=${e},mr=${n},m=${i?1:0}`;if(this.memo.has(r))return this.memo.get(r);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,d=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,p=_=>!this.isReversed()&&_<=c||this.isReversed()&&_>=c;let h,g=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;d();){const _=o.charAt(y),b=l[_],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(g===-1?g=y:y===c&&y!==g&&(y=g-f),c===g&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(i&&!this.isEager()&&a[u](_),x===_&&!this.isEager()?w+=f:h=_,this.isEager()||(y+=f)),this.isEager())for(;p(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(i){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(r,a.join("")),this.memo.get(r)}}class Wj{constructor(e,n={}){pf(this,"items",new Map),pf(this,"eventAbortController"),pf(this,"onInput",i=>{if(i instanceof CustomEvent&&i.type==="input"&&!i.isTrusted&&!i.bubbles)return;const r=i.target,o=this.items.get(r);if(o===void 0)return;const s="inputType"in i&&i.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(r.value)===""?"":r.value;this.fixCursor(r,s,()=>this.setValue(r,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const i of e){if(!this.items.has(i)){const{signal:o}=this.eventAbortController;i.addEventListener("input",this.onInput,{capture:!0,signal:o})}const r=new Uj(zj(i,n));this.items.set(i,r),queueMicrotask(()=>this.updateValue(i)),i.selectionStart===null&&r.isEager()&&console.warn("Maska: input of `%s` type is not supported",i.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:i,postProcess:r,...o}=e;return o}fixCursor(e,n,i){var r,o;const s=e.selectionStart,a=e.value;if(i(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(r=this.processInput(e,f))==null?void 0:r.unmasked,d=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||d===void 0)return;let p=s;f!==u&&(p+=n?l.length-a.length:c.length-d.length),e.setSelectionRange(p,p)}setValue(e,n){const i=this.processInput(e,n);i!==void 0&&(e.value=i.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(r=>r(i)):this.options.onMaska(i)),e.dispatchEvent(new CustomEvent("maska",{detail:i})),e.dispatchEvent(new CustomEvent("input",{detail:i.masked})))}processInput(e,n){const i=this.items.get(e);if(i===void 0)return;let r=n??e.value;this.options.preProcess!=null&&(r=this.options.preProcess(r));let o=i.masked(r);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:i.unmasked(r),completed:i.completed(r)}}}const s1=new WeakMap,Kj=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},Wk=(t,e)=>{var n;const i=t instanceof HTMLInputElement?t:t.querySelector("input");if(i==null||i?.type==="file")return;let r={};if(e.value!=null&&(r=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;Kj(e,a)};r.onMaska=r.onMaska==null?o:Array.isArray(r.onMaska)?[...r.onMaska,o]:[r.onMaska,o]}s1.has(i)?(n=s1.get(i))==null||n.update(r):s1.set(i,new Wj(i,r))},Gj=["aria-invalid"],Jj={class:"iafw:relative iafw:flex-1"},Yj=["data-maska-tokens","placeholder","type"],Xj=["innerHTML"],Kk=q({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=Fx(n,"modelValue",i,{passive:!0,defaultValue:n.defaultValue}),o=j(),s=j(!1),a=j(!1),l=j(!1),f=U(()=>!!r.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},d=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),p=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function g(w){a.value=!1,s.value=!1,i("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return _t(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),qn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const _=Sk,b=kk,x=_k,k=xk;return m(r)&&n.type==="money"?(E(),B(m(qk),fe({key:0,modelValue:m(r),"onUpdate:modelValue":v[0]||(v[0]=S=>it(r)?r.value=S:null),config:c,"data-slot":"input"},c,{class:m(he)(m(p),m(h))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(d)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ie("div",Jj,[n.label?(E(),X("div",{key:0,class:Ce(m(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",m(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Ee(n.label),3)):Re("",!0),cl(ie("input",fe({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=S=>it(r)?r.value=S:null),placeholder:n.placeholder,type:n.type,class:m(he)(m(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",m(f)&&"iafw:pt-3.5",m(l)&&"iafw:opacity-100"),onBlur:g,onFocus:v[2]||(v[2]=S=>s.value=!0)},w.$attrs),null,16,Yj),[[m(Wk),w.mask],[Wv,m(r)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),B(k,{key:0},{default:C(()=>[M(x,null,{default:C(()=>[M(_,null,{default:C(()=>[M(m($c),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),M(b,null,{default:C(()=>[ie("p",{innerHTML:n.errors?.join("<br>")},null,8,Xj)]),_:1})]),_:1})]),_:1})):(E(),X(Ve,{key:1},[n.ariaInvalid?(E(),B(m($c),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Re("",!0)],64))],10,Gj))}}}),Qj=["id"],Zj=q({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=yk();return(i,r)=>(E(),X("p",{id:m(n),"data-slot":"form-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(i.$slots,"default")],10,Qj))}}),eH=q({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(IN),fe({"data-slot":"label"},m(n),{class:m(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}});var a1,Gk;function tH(){if(Gk)return a1;Gk=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,i=/^\d/,r=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);a1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var k=0,S=v.length,T=b;k<S-1;){var A=v[k];if(A==="__proto__"||A==="constructor"||A==="prototype")return b;T=T[v[k++]]}T[v[k]]=x})},getter:function(w,v){var _=u(w);return f.get(w)||f.set(w,function(x){for(var k=0,S=_.length;k<S;)if(x!=null||!v)x=x[_[k++]];else return;return x})},join:function(w){return w.reduce(function(v,_){return v+(p(_)||n.test(_)?"["+_+"]":(v?".":"")+_)},"")},forEach:function(w,v,_){d(Array.isArray(w)?w:c(w),v,_)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function d(w,v,_){var b=w.length,x,k,S,T;for(k=0;k<b;k++)x=w[k],x&&(y(x)&&(x='"'+x+'"'),T=p(x),S=!T&&/^\d+$/.test(x),v.call(_,x,T,S,k,w))}function p(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(i)&&!w.match(n)}function g(w){return r.test(w)}function y(w){return!p(w)&&(h(w)||g(w))}return a1}var Ss=tH(),l1,Jk;function nH(){if(Jk)return l1;Jk=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),i=(u,c)=>e(u).join(c).toLowerCase(),r=u=>e(u).reduce((c,d)=>`${c}${c?d[0].toUpperCase()+d.slice(1).toLowerCase():d.toLowerCase()}`,"");return l1={words:e,upperFirst:n,camelCase:r,pascalCase:u=>n(r(u)),snakeCase:u=>i(u,"_"),kebabCase:u=>i(u,"-"),sentenceCase:u=>n(i(u," ")),titleCase:u=>e(u).map(n).join(" ")},l1}var f1=nH(),wd={exports:{}},Yk;function iH(){if(Yk)return wd.exports;Yk=1,wd.exports=function(r){return t(e(r),r)},wd.exports.array=t;function t(r,o){var s=r.length,a=new Array(s),l={},f=s,u=n(o),c=i(r);for(o.forEach(function(p){if(!c.has(p[0])||!c.has(p[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||d(r[f],f,new Set);return a;function d(p,h,g){if(g.has(p)){var y;try{y=", node was:"+JSON.stringify(p)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(p))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(p));if(!l[h]){l[h]=!0;var w=u.get(p)||new Set;if(w=Array.from(w),h=w.length){g.add(p);do{var v=w[--h];d(v,c.get(v),g)}while(h);g.delete(p)}a[--s]=p}}}function e(r){for(var o=new Set,s=0,a=r.length;s<a;s++){var l=r[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(r){for(var o=new Map,s=0,a=r.length;s<a;s++){var l=r[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function i(r){for(var o=new Map,s=0,a=r.length;s<a;s++)o.set(r[s],s);return o}return wd.exports}var rH=iH();const oH=Ib(rH),sH=Object.prototype.toString,aH=Error.prototype.toString,lH=RegExp.prototype.toString,fH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",uH=/^Symbol\((.*)\)(.*)$/;function cH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Xk(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return cH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return fH.call(t).replace(uH,"Symbol($1)");const i=sH.call(t).slice(8,-1);return i==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):i==="Error"||t instanceof Error?"["+aH.call(t)+"]":i==="RegExp"?lH.call(t):null}function Ro(t,e){let n=Xk(t,e);return n!==null?n:JSON.stringify(t,function(i,r){let o=Xk(this[i],e);return o!==null?o:r},2)}function Qk(t){return t==null?[]:[].concat(t)}let Zk,eS,tS,dH=/\$\{\s*(\w+)\s*\}/g;Zk=Symbol.toStringTag;class nS{constructor(e,n,i,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[Zk]="Error",this.name="ValidationError",this.value=n,this.path=i,this.type=r,this.errors=[],this.inner=[],Qk(e).forEach(o=>{if(ai.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}eS=Symbol.hasInstance,tS=Symbol.toStringTag;class ai extends Error{static formatError(e,n){const i=n.label||n.path||"this";return n=Object.assign({},n,{path:i,originalPath:n.path}),typeof e=="string"?e.replace(dH,(r,o)=>Ro(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,i,r,o){const s=new nS(e,n,i,r);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[tS]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,ai)}static[eS](e){return nS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Sr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:i})=>{const r=i!=null&&i!==n?` (cast from the value \`${Ro(i,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${Ro(n,!0)}\``+r:`${t} must match the configured type. The validated value was: \`${Ro(n,!0)}\``+r}},vi={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},pH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},u1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},c1={isValue:"${path} field must be ${value}"},vd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"};Object.assign(Object.create(null),{mixed:Sr,string:vi,number:pH,date:u1,object:vd,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:c1,tuple:{notType:t=>{const{path:e,value:n,spec:i}=t,r=i.types.length;if(Array.isArray(n)){if(n.length<r)return`${e} tuple value has too few items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``;if(n.length>r)return`${e} tuple value has too many items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``}return ai.formatError(Sr.notType,t)}}});const d1=t=>t&&t.__isYupSchema__;class bd{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:i,then:r,otherwise:o}=n,s=typeof i=="function"?i:(...a)=>a.every(l=>l===i);return new bd(e,(a,l)=>{var f;let u=s(...a)?r:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let i=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),r=this.fn(i,e,n);if(r===void 0||r===e)return e;if(!d1(r))throw new TypeError("conditions must return a schema object");return r.resolve(n)}}const xd={context:"$",value:"."};class Cs{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===xd.context,this.isValue=this.key[0]===xd.value,this.isSibling=!this.isContext&&!this.isValue;let i=this.isContext?xd.context:this.isValue?xd.value:"";this.path=this.key.slice(i.length),this.getter=this.path&&Ss.getter(this.path,!0),this.map=n.map}getValue(e,n,i){let r=this.isContext?i:this.isValue?e:n;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Cs.prototype.__isYupRef=!0;const Qr=t=>t==null;function Ma(t){function e({value:n,path:i="",options:r,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:d,skipAbsent:p}=t;let{parent:h,context:g,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=r;const v={value:n,parent:h,context:g};function _(F={}){const L=iS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:F.path||i,spec:s.spec,disableStackTrace:F.disableStackTrace||w},c,F.params),v),W=new ai(ai.formatError(F.message||d,L),n,L.path,F.type||f,L.disableStackTrace);return W.params=L,W}const b=y?a:l;let x={path:i,parent:h,type:f,from:r.from,createError:_,resolve(F){return rS(F,v)},options:r,originalValue:o,schema:s};const k=F=>{ai.isError(F)?b(F):F?l(null):b(_())},S=F=>{ai.isError(F)?b(F):a(F)};if(p&&Qr(n))return k(!0);let A;try{var R;if(A=u.call(x,n,x),typeof((R=A)==null?void 0:R.then)=="function"){if(r.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(A).then(k,S)}}catch(F){S(F);return}k(A)}return e.OPTIONS=t,e}function iS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=rS(t[n],e);return t}function rS(t,e){return Cs.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function hH(t,e,n,i=n){let r,o,s;return e?(Ss.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:i,parent:r,value:n});let c=t.type==="tuple",d=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&d>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);r=n,n=n&&n[d],t=c?t.spec.types[d]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);r=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}class _d extends Set{describe(){const e=[];for(const n of this.values())e.push(Cs.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const i of this.values())n.push(e(i));return n}clone(){return new _d(this.values())}merge(e,n){const i=this.clone();return e.forEach(r=>i.add(r)),n.forEach(r=>i.delete(r)),i}}function Ia(t,e=new Map){if(d1(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let i=0;i<t.length;i++)n[i]=Ia(t[i],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[i,r]of t.entries())n.set(i,Ia(r,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const i of t)n.add(Ia(i,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[i,r]of Object.entries(t))n[i]=Ia(r,e)}else throw Error(`Unable to clone ${t}`);return n}function gH(t){if(!(t!=null&&t.length))return;const e=[];let n="",i=!1,r=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!r){n&&(e.push(...n.split(".").filter(Boolean)),n=""),i=!0;continue}if(s==="]"&&!r){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),i=!1;continue}if(s==='"'){r=!r;continue}if(s==="."&&!i&&!r){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function mH(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(i=>({message:i,path:gH(n)}))}function oS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return mH(t,e);const i=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(r=>oS(r,i))}let tr=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new _d,this._blacklist=new _d,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Sr.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=Ia(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let i=e(this);return this._mutate=n,i}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,i=e.clone();const r=Object.assign({},n.spec,i.spec);return i.spec=r,i.internalTests=Object.assign({},n.internalTests,i.internalTests),i._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),i._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),i.tests=n.tests,i.exclusiveTests=n.exclusiveTests,i.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),i.transforms=[...n.transforms,...i.transforms],i}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let i=n.conditions;n=n.clone(),n.conditions=[],n=i.reduce((r,o)=>o.resolve(r,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,i,r,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(i=e.abortEarly)!=null?i:this.spec.abortEarly,recursive:(r=e.recursive)!=null?r:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let i=this.resolve(Object.assign({value:e},n)),r=n.assert==="ignore-optionality",o=i._cast(e,n);if(n.assert!==!1&&!i.isType(o)){if(r&&Qr(o))return o;let s=Ro(e),a=Ro(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${i.type}".323 */function Nn(t){return typeof t=="function"}function Fa(t){return t==null}const As=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function o1(t){return Number(t)>=0}function ij(t){const e=parseFloat(t);return isNaN(e)?t:e}function rj(t){return typeof t=="object"&&t!==null}function oj(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function _k(t){if(!rj(t)||oj(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function yf(t,e){return Object.keys(e).forEach(n=>{if(_k(e[n])&&_k(t[n])){t[n]||(t[n]={}),yf(t[n],e[n]);return}t[n]=e[n]}),t}function wf(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let i=1;i<e.length;i++){if(o1(e[i])){n+=`[${e[i]}]`;continue}n+=`.${e[i]}`}return n}const sj={};function aj(t){return sj[t]}function kk(t,e,n){typeof n.value=="object"&&(n.value=At(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function At(t){if(typeof t!="object")return t;var e=0,n,i,r,o=Object.prototype.toString.call(t);if(o==="[object Object]"?r=Object.create(t.__proto__||null):o==="[object Array]"?r=Array(t.length):o==="[object Set]"?(r=new Set,t.forEach(function(s){r.add(At(s))})):o==="[object Map]"?(r=new Map,t.forEach(function(s,a){r.set(At(a),At(s))})):o==="[object Date]"?r=new Date(+t):o==="[object RegExp]"?r=new RegExp(t.source,t.flags):o==="[object DataView]"?r=new t.constructor(At(t.buffer)):o==="[object ArrayBuffer]"?r=t.slice(0):o.slice(-6)==="Array]"&&(r=new t.constructor(t)),r){for(i=Object.getOwnPropertySymbols(t);e<i.length;e++)kk(r,i[e],Object.getOwnPropertyDescriptor(t,i[e]));for(e=0,i=Object.getOwnPropertyNames(t);e<i.length;e++)Object.hasOwnProperty.call(r,n=i[e])&&r[n]===t[n]||kk(r,n,Object.getOwnPropertyDescriptor(t,n))}return r||t}const qa=Symbol("vee-validate-form"),Sk=Symbol("vee-validate-form-context"),pd=Symbol("vee-validate-field-instance"),hd=Symbol("Default empty value"),lj=typeof window<"u";function s1(t){return Nn(t)&&!!t.__locatorRef}function rr(t){return!!t&&Nn(t.parse)&&t.__type==="VVTypedSchema"}function gd(t){return!!t&&Nn(t.validate)}function vf(t){return t==="checkbox"||t==="radio"}function fj(t){return As(t)||Array.isArray(t)}function uj(t){return Array.isArray(t)?t.length===0:As(t)&&Object.keys(t).length===0}function md(t){return/^\[.+\]$/i.test(t)}function cj(t){return Ck(t)&&t.multiple}function Ck(t){return t.tagName==="SELECT"}function dj(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function pj(t,e){return!dj(t,e)&&e.type!=="file"&&!vf(e.type)}function hj(t){return Ek(t)&&t.target&&"submit"in t.target}function Ek(t){return t?!!(typeof Event<"u"&&Nn(Event)&&t instanceof Event||t&&t.srcElement):!1}function Ok(t,e){return e in t&&t[e]!==hd}function kn(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,i,r;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(!kn(t[i],e[i]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;for(i of t.entries())if(!kn(i[1],e.get(i[0])))return!1;return!0}if(Rk(t)&&Rk(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(t[i]!==e[i])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=Ak(t),e=Ak(e),r=Object.keys(t),n=r.length,n!==Object.keys(e).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=n;i--!==0;){var o=r[i];if(!kn(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function Ak(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function Rk(t){return lj?t instanceof File:!1}function a1(t){return md(t)?t.replace(/\[|\]/gi,""):t}function en(t,e,n){return t?md(e)?t[a1(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((r,o)=>fj(r)&&o in r?r[o]:n,t):n}function Dn(t,e,n){if(md(e)){t[a1(e)]=n;return}const i=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<i.length;o++){if(o===i.length-1){r[i[o]]=n;return}(!(i[o]in r)||Fa(r[i[o]]))&&(r[i[o]]=o1(i[o+1])?[]:{}),r=r[i[o]]}}function l1(t,e){if(Array.isArray(t)&&o1(e)){t.splice(Number(e),1);return}As(t)&&delete t[e]}function Tk(t,e){if(md(e)){delete t[a1(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<n.length;o++){if(o===n.length-1){l1(i,n[o]);break}if(!(n[o]in i)||Fa(i[n[o]]))break;i=i[n[o]]}const r=n.map((o,s)=>en(t,n.slice(0,s).join(".")));for(let o=r.length-1;o>=0;o--)if(uj(r[o])){if(o===0){l1(t,n[0]);continue}l1(r[o-1],n[o-1])}}function Ai(t){return Object.keys(t)}function bf(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function Pk(t,e,n){if(Array.isArray(t)){const i=[...t],r=i.findIndex(o=>kn(o,e));return r>=0?i.splice(r,1):i.push(e),i}return kn(t,e)?n:e}function Mk(t,e=0){let n=null,i=[];return function(...r){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...r);i.forEach(s=>s(o)),i=[]},e),new Promise(o=>i.push(o))}}function gj(t,e){return As(e)&&e.number?ij(t):t}function f1(t,e){let n;return async function(...r){const o=t(...r);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,r))}}function mj({get:t,set:e}){const n=j(At(t()));return Ve(t,i=>{kn(i,n.value)||(n.value=At(i))},{deep:!0}),Ve(n,i=>{kn(i,t())||e(At(i))},{deep:!0}),n}function u1(t){return Array.isArray(t)?t:t?[t]:[]}function c1(t){const e=bf(qa),n=t?U(()=>e?.getPathState(xe(t))):void 0,i=t?void 0:Qt(pd);return!i&&n?.value,n||i}function yd(t,e){const n={};for(const i in t)e.includes(i)||(n[i]=t[i]);return n}function yj(t){let e=null,n=[];return function(...i){const r=lt(()=>{if(e!==r)return;const o=t(...i);n.forEach(s=>s(o)),n=[],e=null});return e=r,new Promise(o=>n.push(o))}}function wj(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var i,r;return(r=(i=e.slots).default)===null||r===void 0?void 0:r.call(i,n())}}:e.slots.default}function d1(t){if(Ik(t))return t._value}function Ik(t){return"_value"in t}function vj(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function wd(t){if(!Ek(t))return t;const e=t.target;if(vf(e.type)&&Ik(e))return d1(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(cj(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(d1);if(Ck(e)){const n=Array.from(e.options).find(i=>i.selected);return n?d1(n):e.value}return vj(e)}function Nk(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?As(t)&&t._$$isNormalized?t:As(t)?Object.keys(t).reduce((n,i)=>{const r=bj(t[i]);return t[i]!==!1&&(n[i]=Dk(r)),n},e):typeof t!="string"?e:t.split("|").reduce((n,i)=>{const r=xj(i);return r.name&&(n[r.name]=Dk(r.params)),n},e):e}function bj(t){return t===!0?[]:Array.isArray(t)||As(t)?t:[t]}function Dk(t){const e=n=>typeof n=="string"&&n[0]==="@"?_j(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,i)=>(n[i]=e(t[i]),n),{})}const xj=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function _j(t){const e=n=>{var i;return(i=en(n,t))!==null&&i!==void 0?i:n[t]};return e.__locatorRef=t,e}function kj(t){return Array.isArray(t)?t.filter(s1):Ai(t).filter(e=>s1(t[e])).map(e=>t[e])}let p1=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const Rs=()=>p1,Sj=t=>{p1=Object.assign(Object.assign({},p1),t)};async function Bk(t,e,n={}){const i=n?.bails,r={name:n?.name||"{field}",rules:e,label:n?.label,bails:i??!0,formData:n?.values||{}},o=await Cj(r,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function Cj(t,e){const n=t.rules;if(rr(n)||gd(n))return Oj(e,Object.assign(Object.assign({},t),{rules:n}));if(Nn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const p=l[c],d=await p(e,a);if(!(typeof d!="string"&&!Array.isArray(d)&&d)){if(Array.isArray(d))u.push(...d);else{const m=typeof d=="string"?d:Fk(a);u.push(m)}if(t.bails)return{errors:u}}}return{errors:u}}const i=Object.assign(Object.assign({},t),{rules:Nk(n)}),r=[],o=Object.keys(i.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await Aj(i,e,{name:l,params:i.rules[l]});if(f.error&&(r.push(f.error),t.bails))return{errors:r}}return{errors:r}}function Ej(t){return!!t&&t.name==="ValidationError"}function $k(t){return{__type:"VVTypedSchema",async parse(n,i){var r;try{return{output:await t.validate(n,{abortEarly:!1,context:i?.formData||{}}),errors:[]}}catch(o){if(!Ej(o))throw o;if(!(!((r=o.inner)===null||r===void 0)&&r.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function Oj(t,e){const i=await(rr(e.rules)?e.rules:$k(e.rules)).parse(t,{formData:e.formData}),r=[];for(const o of i.errors)o.errors.length&&r.push(...o.errors);return{value:i.value,errors:r}}async function Aj(t,e,n){const i=aj(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const r=Rj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:r})},s=await i(e,r,o);return typeof s=="string"?{error:s}:{error:s?void 0:Fk(o)}}function Fk(t){const e=Rs().generateMessage;return e?e(t):"Field is invalid"}function Rj(t,e){const n=i=>s1(i)?i(e):i;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((i,r)=>(i[r]=n(t[r]),i),{})}async function Tj(t,e){const i=await(rr(t)?t:$k(t)).parse(At(e),{formData:At(e)}),r={},o={};for(const s of i.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);r[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!i.errors.length,results:r,errors:o,values:i.value,source:"schema"}}async function Pj(t,e,n){const r=Ai(t).map(async f=>{var u,c,p;const d=(u=n?.names)===null||u===void 0?void 0:u[f],h=await Bk(en(e,f),t[f],{name:d?.name||f,label:d?.label,values:e,bails:(p=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&p!==void 0?p:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(r),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let qk=0;function Mj(t,e){const{value:n,initialValue:i,setInitialValue:r}=Ij(t,e.modelValue,e.form);if(!e.form){let l=function(d){var h;"value"in d&&(n.value=d.value),"errors"in d&&u(d.errors),"touched"in d&&(p.touched=(h=d.touched)!==null&&h!==void 0?h:p.touched),"initialValue"in d&&r(d.initialValue)};const{errors:f,setErrors:u}=Bj(),c=qk>=Number.MAX_SAFE_INTEGER?0:++qk,p=Dj(n,i,f,e.schema);return{id:c,path:t,value:n,initialValue:i,meta:p,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(g(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(g(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&r(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:a}}function Ij(t,e,n){const i=j(g(e));function r(){return n?en(n.initialValues.value,g(t),g(i)):g(i)}function o(f){if(!n){i.value=f;return}n.setFieldInitialValue(g(t),f,!0)}const s=U(r);if(!n)return{value:j(r()),initialValue:s,setInitialValue:o};const a=Nj(e,n,s,t);return n.stageInitialValue(g(t),a,!0),{value:U({get(){return en(n.values,g(t))},set(f){n.setFieldValue(g(t),f,!1)}}),initialValue:s,setInitialValue:o}}function Nj(t,e,n,i){return nt(t)?g(t):t!==void 0?t:en(e.values,g(i),g(n))}function Dj(t,e,n,i){const r=U(()=>{var s,a,l;return(l=(a=(s=xe(i))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=nn({touched:!1,pending:!1,valid:!0,required:r,validated:!!g(n).length,initialValue:U(()=>g(e)),dirty:U(()=>!kn(g(t),g(e)))});return Ve(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function Bj(){const t=j([]);return{errors:t,setErrors:e=>{t.value=u1(e)}}}function $j(t,e,n){return vf(n?.type)?qj(t,e,n):Lk(t,e,n)}function Lk(t,e,n){const{initialValue:i,validateOnMount:r,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:p,syncVModel:d,form:h}=Fj(n),m=c?bf(qa):void 0,y=h||m,w=U(()=>wf(xe(t))),v=U(()=>{if(xe(y?.schema))return;const I=g(e);return gd(I)||rr(I)||Nn(I)||Array.isArray(I)?I:Nk(I)}),S=!Nn(v.value)&&rr(xe(e)),{id:b,value:x,initialValue:_,meta:k,setState:A,errors:O,flags:R}=Mj(w,{modelValue:i,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:S?e:void 0}),N=U(()=>O.value[0]);d&&Lj({value:x,prop:d,handleChange:re,shouldValidate:()=>f&&!R.pendingReset});const q=(we,I=!1)=>{k.touched=!0,I&&fe()};async function W(we){var I,ne;if(y?.validateSchema){const{results:K}=await y.validateSchema(we);return(I=K[xe(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?Bk(x.value,v.value,{name:xe(w),label:xe(l),values:(ne=y?.values)!==null&&ne!==void 0?ne:{},bails:o}):{valid:!0,errors:[]}}const fe=f1(async()=>(k.pending=!0,k.validated=!0,W("validated-only")),we=>(R.pendingUnmount[We.id]||(A({errors:we.errors}),k.pending=!1,k.valid=we.valid),we)),ae=f1(async()=>W("silent"),we=>(k.valid=we.valid,we));function ce(we){return we?.mode==="silent"?ae():fe()}function re(we,I=!0){const ne=wd(we);ct(ne,I)}bt(()=>{if(r)return fe();(!y||!y.validateSchema)&&ae()});function te(we){k.touched=we}function He(we){var I;const ne=we&&"value"in we?we.value:_.value;A({value:At(ne),initialValue:At(ne),touched:(I=we?.touched)!==null&&I!==void 0?I:!1,errors:we?.errors||[]}),k.pending=!1,k.validated=!1,ae()}const st=Zt();function ct(we,I=!0){x.value=st&&d?gj(we,st.props.modelModifiers):we,(I?fe:ae)()}function dt(we){A({errors:Array.isArray(we)?we:[we]})}const vt=U({get(){return x.value},set(we){ct(we,f)}}),We={id:b,name:w,label:l,value:vt,meta:k,errors:O,errorMessage:N,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:p,resetField:He,handleReset:()=>He(),validate:ce,handleChange:re,handleBlur:q,setState:A,setTouched:te,setErrors:dt,setValue:ct};if(Ci(pd,We),nt(e)&&typeof g(e)!="function"&&Ve(e,(we,I)=>{kn(we,I)||(k.validated?fe():ae())},{deep:!0}),!y)return We;const Ze=U(()=>{const we=v.value;return!we||Nn(we)||gd(we)||rr(we)||Array.isArray(we)?{}:Object.keys(we).reduce((I,ne)=>{const K=kj(we[ne]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const F=en(y.values,Be)||y.values[Be];return F!==void 0&&(ue[Be]=F),ue},{});return Object.assign(I,K),I},{})});return Ve(Ze,(we,I)=>{if(!Object.keys(we).length)return;!kn(we,I)&&(k.validated?fe():ae())}),jr(()=>{var we;const I=(we=xe(We.keepValueOnUnmount))!==null&&we!==void 0?we:xe(y.keepValuesOnUnmount),ne=xe(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ne,b);return}R.pendingUnmount[We.id]=!0;const K=y.getPathState(ne);if(Array.isArray(K?.id)&&K?.multiple?K?.id.includes(We.id):K?.id===We.id){if(K?.multiple&&Array.isArray(K.value)){const Be=K.value.findIndex(F=>kn(F,xe(We.checkedValue)));if(Be>-1){const F=[...K.value];F.splice(Be,1),y.setFieldValue(ne,F)}Array.isArray(K.id)&&K.id.splice(K.id.indexOf(We.id),1)}else y.unsetPathValue(xe(w));y.removePathState(ne,b)}}),We}function Fj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,i=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",r=n&&!("initialValue"in(t||{}))?h1(Zt(),i):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:r});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:r,controlled:s??!0,checkedValue:o,syncVModel:a})}function qj(t,e,n){const i=n?.standalone?void 0:bf(qa),r=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=xe(a.value),p=xe(r);return Array.isArray(c)?c.findIndex(d=>kn(d,p))>=0:kn(p,c)});function u(c,p=!0){var d,h;if(f.value===((d=c?.target)===null||d===void 0?void 0:d.checked)){p&&a.validate();return}const m=xe(t),y=i?.getPathState(m),w=wd(c);let v=(h=xe(r))!==null&&h!==void 0?h:w;i&&y?.multiple&&y.type==="checkbox"?v=Pk(en(i.values,m)||[],v,void 0):n?.type==="checkbox"&&(v=Pk(xe(a.value),v,xe(o))),l(v,p)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:r,uncheckedValue:o,handleChange:u})}return s(Lk(t,e,n))}function Lj({prop:t,value:e,handleChange:n,shouldValidate:i}){const r=Zt();if(!r||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in r.props&&(Ve(e,a=>{kn(a,h1(r,o))||r.emit(s,a)}),Ve(()=>h1(r,o),a=>{if(a===hd&&e.value===void 0)return;const l=a===hd?void 0:a;kn(l,e.value)||n(l,i())}))}function h1(t,e){if(t)return t.props[e]}const Vj=L({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:()=>Rs().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:hd},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=is(t,"rules"),i=is(t,"name"),r=is(t,"label"),o=is(t,"uncheckedValue"),s=is(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:p,setTouched:d,resetField:h,handleReset:m,meta:y,checked:w,setErrors:v,setValue:S}=$j(i,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:jj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:r,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,N=!0){c(R,N)},x=U(()=>{const{validateOnInput:O,validateOnChange:R,validateOnBlur:N,validateOnModelUpdate:q}=zj(t);function W(re){p(re,N),Nn(e.attrs.onBlur)&&e.attrs.onBlur(re)}function fe(re){b(re,O),Nn(e.attrs.onInput)&&e.attrs.onInput(re)}function ae(re){b(re,R),Nn(e.attrs.onChange)&&e.attrs.onChange(re)}const ce={name:t.name,onBlur:W,onInput:fe,onChange:ae};return ce["onUpdate:modelValue"]=re=>b(re,q),ce}),_=U(()=>{const O=Object.assign({},x.value);vf(e.attrs.type)&&w&&(O.checked=w.value);const R=Vk(t,e);return pj(R,e.attrs)&&(O.value=l.value),O}),k=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function A(){return{field:_.value,componentField:k.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:O=>b(O,!1),handleReset:m,handleBlur:x.value.onBlur,setTouched:d,setErrors:v,setValue:S}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:d,setValue:S,reset:h,validate:u,handleChange:c}),()=>{const O=an(Vk(t,e)),R=wj(O,e,A);return O?Yt(O,Object.assign(Object.assign({},e.attrs),_.value),R):R}}});function Vk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function zj(t){var e,n,i,r;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=Rs();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(i=t.validateOnBlur)!==null&&i!==void 0?i:a,validateOnModelUpdate:(r=t.validateOnModelUpdate)!==null&&r!==void 0?r:l}}function jj(t,e){return vf(e.attrs.type)?Ok(t,"modelValue")?t.modelValue:void 0:Ok(t,"modelValue")?t.modelValue:e.attrs.value}const Rr=Vj;let Hj=0;const vd=["bails","fieldsCount","id","multiple","type","validate"];function zk(t){const e=t?.initialValues||{},n=Object.assign({},xe(e)),i=g(t?.validationSchema);return i&&rr(i)&&Nn(i.cast)?At(i.cast(n)||{}):At(n)}function jk(t){var e;const n=Hj++,i=t?.name||"Form";let r=0;const o=j(!1),s=j(!1),a=j(0),l=[],f=nn(zk(t)),u=j([]),c=j({}),p=j({}),d=yj(()=>{p.value=u.value.reduce((Q,X)=>(Q[wf(xe(X.path))]=X,Q),{})});function h(Q,X){const me=re(Q);if(!me){typeof Q=="string"&&(c.value[wf(Q)]=u1(X));return}if(typeof Q=="string"){const Me=wf(Q);c.value[Me]&&delete c.value[Me]}me.errors=u1(X),me.valid=!me.errors.length}function m(Q){Ai(Q).forEach(X=>{h(X,Q[X])})}t?.initialErrors&&m(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((X,me)=>(me.errors.length&&(X[xe(me.path)]=me.errors),X),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Ai(y.value).reduce((Q,X)=>{const me=y.value[X];return me?.length&&(Q[X]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,X)=>(Q[xe(X.path)]={name:xe(X.path)||"",label:X.label||""},Q),{})),S=U(()=>u.value.reduce((Q,X)=>{var me;return Q[xe(X.path)]=(me=X.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:_,originalInitialValues:k,setInitialValues:A}=Wj(u,f,t),O=Uj(u,f,k,w),R=U(()=>u.value.reduce((Q,X)=>{const me=en(f,xe(X.path));return Dn(Q,xe(X.path),me),Q},{})),N=t?.validationSchema;function q(Q,X){var me,Me;const $e=U(()=>en(_.value,xe(Q))),Ge=p.value[xe(Q)],Je=X?.type==="checkbox"||X?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const pi=r++;return Array.isArray(Ge.id)?Ge.id.push(pi):Ge.id=[Ge.id,pi],Ge.fieldsCount++,Ge.__flags.pendingUnmount[pi]=!1,Ge}const Nt=U(()=>en(f,xe(Q))),tn=xe(Q),An=He.findIndex(pi=>pi===tn);An!==-1&&He.splice(An,1);const Vt=U(()=>{var pi,Gs,iu,ru;const ou=xe(N);if(rr(ou))return(Gs=(pi=ou.describe)===null||pi===void 0?void 0:pi.call(ou,xe(Q)).required)!==null&&Gs!==void 0?Gs:!1;const Js=xe(X?.schema);return rr(Js)&&(ru=(iu=Js.describe)===null||iu===void 0?void 0:iu.call(Js).required)!==null&&ru!==void 0?ru:!1}),Rn=r++,Ln=nn({id:Rn,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[tn])===null||me===void 0)&&me.length),required:Vt,initialValue:$e,errors:Xt([]),bails:(Me=X?.bails)!==null&&Me!==void 0?Me:!1,label:X?.label,type:X?.type||"default",value:Nt,multiple:!1,__flags:{pendingUnmount:{[Rn]:!1},pendingReset:!1},fieldsCount:1,validate:X?.validate,dirty:U(()=>!kn(g(Nt),g($e)))});return u.value.push(Ln),p.value[tn]=Ln,d(),w.value[tn]&&!b[tn]&<(()=>{ke(tn,{mode:"silent"})}),nt(Q)&&Ve(Q,pi=>{d();const Gs=At(Nt.value);p.value[pi]=Ln,lt(()=>{Dn(f,pi,Gs)})}),Ln}const W=Mk(Ke,5),fe=Mk(Ke,5),ae=f1(async Q=>await(Q==="silent"?W():fe()),(Q,[X])=>{const me=Ai(I.errorBag.value),$e=[...new Set([...Ai(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var Nt;const tn=Je,An=re(tn)||te(tn),Vt=((Nt=Q.results[tn])===null||Nt===void 0?void 0:Nt.errors)||[],Rn=xe(An?.path)||tn,Ln=Kj({errors:Vt,valid:!Vt.length},Ge.results[Rn]);return Ge.results[Rn]=Ln,Ln.valid||(Ge.errors[Rn]=Ln.errors[0]),An&&c.value[Rn]&&delete c.value[Rn],An?(An.valid=Ln.valid,X==="silent"||X==="validated-only"&&!An.validated||h(An,Ln.errors),Ge):(h(Rn,Vt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&($e.values=Q.values,$e.source=Q.source),Ai($e.results).forEach(Ge=>{var Je;const Nt=re(Ge);Nt&&X!=="silent"&&(X==="validated-only"&&!Nt.validated||h(Nt,(Je=$e.results[Ge])===null||Je===void 0?void 0:Je.errors))}),$e});function ce(Q){u.value.forEach(Q)}function re(Q){const X=typeof Q=="string"?wf(Q):Q;return typeof X=="string"?p.value[X]:X}function te(Q){return u.value.filter(me=>Q.startsWith(xe(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ct(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{Tk(f,me)}),He=[],st=null})),st}function dt(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,Ce().then(Je=>{const Nt=At(f);if(Je.valid&&typeof me=="function"){const tn=At(R.value);let An=Q?tn:Nt;return Je.values&&(An=Je.source==="schema"?Je.values:Object.assign({},An,Je.values)),me(An,{evt:Ge,controlledValues:tn,setErrors:m,setFieldError:h,setTouched:ge,setFieldTouched:F,setValues:ue,setFieldValue:ne,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:Nt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=dt(!1);We.withControlled=dt(!0);function Ze(Q,X){const me=u.value.findIndex($e=>$e.path===Q&&(Array.isArray($e.id)?$e.id.includes(X):$e.id===X)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{ke(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const $e=Me.id.indexOf(X);$e>=0&&Me.id.splice($e,1),delete Me.__flags.pendingUnmount[X]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),_e(Q),d(),delete p.value[Q])}}function we(Q){Ai(p.value).forEach(X=>{X.startsWith(Q)&&delete p.value[X]}),u.value=u.value.filter(X=>!X.path.startsWith(Q)),lt(()=>{d()})}const I={name:i,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:N,submitCount:a,meta:O,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:g(N)?ae:void 0,validate:Ce,setFieldError:h,validateField:ke,setFieldValue:ne,setValues:ue,setErrors:m,setFieldTouched:F,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ne,defineInputBinds:Rt,defineComponentBinds:wn,defineField:Y,stageInitialValue:Xe,unsetInitialValue:_e,setFieldInitialValue:Pe,createPathState:q,getPathState:re,unsetPathValue:ct,removePathState:Ze,initialValues:_,getAllPathStates:()=>u.value,destroyPath:we,isFieldTouched:V,isFieldDirty:J,isFieldValid:pe};function ne(Q,X,me=!0){const Me=At(X),$e=typeof Q=="string"?Q:Q.path;re($e)||q($e),Dn(f,$e,Me),me&&ke($e)}function K(Q,X=!0){Ai(f).forEach(me=>{delete f[me]}),Ai(Q).forEach(me=>{ne(me,Q[me],!1)}),X&&Ce()}function ue(Q,X=!0){yf(f,Q),l.forEach(me=>me&&me.reset()),X&&Ce()}function Be(Q,X){const me=re(xe(Q))||q(Q);return U({get(){return me.value},set(Me){var $e;const Ge=xe(Q);ne(Ge,Me,($e=xe(X))!==null&&$e!==void 0?$e:!1)}})}function F(Q,X){const me=re(Q);me&&(me.touched=X)}function V(Q){const X=re(Q);return X?X.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function J(Q){const X=re(Q);return X?X.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const X=re(Q);return X?X.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(X=>{X.touched=Q});return}Ai(Q).forEach(X=>{F(X,!!Q[X])})}function de(Q,X){var me;const Me=X&&"value"in X?X.value:en(_.value,Q),$e=re(Q);$e&&($e.__flags.pendingReset=!0),Pe(Q,At(Me),!0),ne(Q,Me,!1),F(Q,(me=X?.touched)!==null&&me!==void 0?me:!1),h(Q,X?.errors||[]),lt(()=>{$e&&($e.__flags.pendingReset=!1)})}function Te(Q,X){let me=At(Q?.values?Q.values:k.value);me=X?.force?me:yf(k.value,me),me=rr(N)&&Nn(N.cast)?N.cast(me):me,A(me,{force:X?.force}),ce(Me=>{var $e;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=(($e=Q?.touched)===null||$e===void 0?void 0:$e[xe(Me.path)])||!1,ne(xe(Me.path),en(me,xe(Me.path)),!1),h(xe(Me.path),void 0)}),X?.force?K(me,!1):ue(me,!1),m(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{Ce({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function Ce(Q){const X=Q?.mode||"force";if(X==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(X);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(Nt=>({key:xe(Je.path),valid:Nt.valid,errors:Nt.errors,value:Nt.value})):Promise.resolve({key:xe(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},$e={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Dn(Ge,Je.key,Je.value),Je.errors.length&&($e[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:$e,values:Ge,source:"fields"}}async function ke(Q,X){var me;const Me=re(Q);if(Me&&X?.mode!=="silent"&&(Me.validated=!0),N){const{results:$e}=await ae(X?.mode||"validated-only");return $e[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(X):(!Me&&(me=X?.warn),Promise.resolve({errors:[],valid:!0}))}function _e(Q){Tk(_.value,Q)}function Xe(Q,X,me=!1){Pe(Q,X),Dn(f,Q,X),me&&!t?.initialValues&&Dn(k.value,Q,At(X))}function Pe(Q,X,me=!1){Dn(_.value,Q,At(X)),me&&Dn(k.value,Q,At(X))}async function Ke(){const Q=g(N);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const X=gd(Q)||rr(Q)?await Tj(Q,f):await Pj(Q,f,{names:v.value,bailsMap:S.value});return s.value=!1,X}const ft=We((Q,{evt:X})=>{hj(X)&&X.target.submit()});bt(()=>{if(t?.initialErrors&&m(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){Ce();return}I.validateSchema&&I.validateSchema("silent")}),nt(N)&&Ve(N,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Ci(qa,I);function Y(Q,X){const me=Nn(X)?void 0:X?.label,Me=re(xe(Q))||q(Q,{label:me}),$e=()=>Nn(X)?X(yd(Me,vd)):X||{};function Ge(){var Vt;Me.touched=!0,((Vt=$e().validateOnBlur)!==null&&Vt!==void 0?Vt:Rs().validateOnBlur)&&ke(xe(Me.path))}function Je(){var Vt;((Vt=$e().validateOnInput)!==null&&Vt!==void 0?Vt:Rs().validateOnInput)&<(()=>{ke(xe(Me.path))})}function Nt(){var Vt;((Vt=$e().validateOnChange)!==null&&Vt!==void 0?Vt:Rs().validateOnChange)&<(()=>{ke(xe(Me.path))})}const tn=U(()=>{const Vt={onChange:Nt,onInput:Je,onBlur:Ge};return Nn(X)?Object.assign(Object.assign({},Vt),X(yd(Me,vd)).props||{}):X?.props?Object.assign(Object.assign({},Vt),X.props(yd(Me,vd))):Vt});return[Be(Q,()=>{var Vt,Rn,Ln;return(Ln=(Vt=$e().validateOnModelUpdate)!==null&&Vt!==void 0?Vt:(Rn=Rs())===null||Rn===void 0?void 0:Rn.validateOnModelUpdate)!==null&&Ln!==void 0?Ln:!0}),tn]}function Ne(Q){return Array.isArray(Q)?Q.map(X=>Be(X,!0)):Be(Q)}function Rt(Q,X){const[me,Me]=Y(Q,X);function $e(){Me.value.onBlur()}function Ge(Nt){const tn=wd(Nt);ne(xe(Q),tn,!1),Me.value.onInput()}function Je(Nt){const tn=wd(Nt);ne(xe(Q),tn,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:$e,onInput:Ge,onChange:Je,value:me.value}))}function wn(Q,X){const[me,Me]=Y(Q,X),$e=re(xe(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Nn(X)?X(yd($e,vd)):X||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const vn=Object.assign(Object.assign({},I),{values:na(f),handleReset:()=>Te(),submitForm:ft});return Ci(Sk,vn),vn}function Uj(t,e,n,i){const r={touched:"some",pending:"some",valid:"every"},o=U(()=>!kn(e,g(n)));function s(){const l=t.value;return Ai(r).reduce((f,u)=>{const c=r[u];return f[u]=l[c](p=>p[u]),f},{})}const a=nn(s());return Mt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:g(n)},a),{valid:a.valid&&!Ai(i.value).length,dirty:o.value}))}function Wj(t,e,n){const i=zk(n),r=j(i),o=j(At(i));function s(a,l){l?.force?(r.value=At(a),o.value=At(a)):(r.value=yf(At(r.value)||{},At(a)),o.value=yf(At(o.value)||{},At(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=en(r.value,xe(f.path));Dn(e,xe(f.path),At(c))})}return{initialValues:r,originalInitialValues:o,setInitialValues:s}}function Kj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function g1(){return Qt(Sk)}function Gj(t){const e=bf(qa,void 0),n=j([]),i=()=>{},r={fields:n,remove:i,push:i,swap:i,insert:i,update:i,replace:i,prepend:i,move:i};if(!e||!g(t))return r;const o=e.fieldArrays.find(x=>g(x.path)===g(t));if(o)return o;let s=0;function a(){return en(e?.values,xe(t),[])||[]}function l(){const x=a();Array.isArray(x)&&(n.value=x.map((_,k)=>u(_,k,n.value)),f())}l();function f(){const x=n.value.length;for(let _=0;_<x;_++){const k=n.value[_];k.isFirst=_===0,k.isLast=_===x-1}}function u(x,_,k){if(k&&!Fa(_)&&k[_])return k[_];const A=s++;return{key:A,value:mj({get(){const R=en(e?.values,xe(t),[])||[],N=n.value.findIndex(q=>q.key===A);return N===-1?x:R[N]},set(R){const N=n.value.findIndex(q=>q.key===A);N!==-1&&w(N,R)}}),isFirst:!1,isLast:!1}}function c(){f(),e?.validate({mode:"silent"})}function p(x){const _=xe(t),k=en(e?.values,_);if(!k||!Array.isArray(k))return;const A=[...k];A.splice(x,1);const O=_+`[${x}]`;e.destroyPath(O),e.unsetInitialValue(O),Dn(e.values,_,A),n.value.splice(x,1),c()}function d(x){const _=At(x),k=xe(t),A=en(e?.values,k),O=Fa(A)?[]:A;if(!Array.isArray(O))return;const R=[...O];R.push(_),e.stageInitialValue(k+`[${R.length-1}]`,_),Dn(e.values,k,R),n.value.push(u(_)),c()}function h(x,_){const k=xe(t),A=en(e?.values,k);if(!Array.isArray(A)||!(x in A)||!(_ in A))return;const O=[...A],R=[...n.value],N=O[x];O[x]=O[_],O[_]=N;const q=R[x];R[x]=R[_],R[_]=q,Dn(e.values,k,O),n.value=R,f()}function m(x,_){const k=At(_),A=xe(t),O=en(e?.values,A);if(!Array.isArray(O)||O.length<x)return;const R=[...O],N=[...n.value];R.splice(x,0,k),N.splice(x,0,u(k)),Dn(e.values,A,R),n.value=N,c()}function y(x){const _=xe(t);e.stageInitialValue(_,x),Dn(e.values,_,x),l(),c()}function w(x,_){const k=xe(t),A=en(e?.values,k);!Array.isArray(A)||A.length-1<x||(Dn(e.values,`${k}[${x}]`,_),e?.validate({mode:"validated-only"}))}function v(x){const _=At(x),k=xe(t),A=en(e?.values,k),O=Fa(A)?[]:A;if(!Array.isArray(O))return;const R=[_,...O];Dn(e.values,k,R),e.stageInitialValue(k+"[0]",_),n.value.unshift(u(_)),c()}function S(x,_){const k=xe(t),A=en(e?.values,k),O=Fa(A)?[]:[...A];if(!Array.isArray(A)||!(x in A)||!(_ in A))return;const R=[...n.value],N=R[x];R.splice(x,1),R.splice(_,0,N);const q=O[x];O.splice(x,1),O.splice(_,0,q),Dn(e.values,k,O),n.value=R,c()}const b={fields:n,remove:p,push:d,swap:h,insert:m,update:w,replace:y,prepend:v,move:S};return e.fieldArrays.push(Object.assign({path:t,reset:l},b)),jr(()=>{const x=e.fieldArrays.findIndex(_=>xe(_.path)===xe(t));x>=0&&e.fieldArrays.splice(x,1)}),Ve(a,x=>{const _=n.value.map(k=>k.value);kn(x,_)||l()}),b}function Jj(t){const e=c1(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&i!==void 0?i:!1})}function Yj(t){const e=c1(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&i!==void 0?i:!1})}function Xj(t){const e=c1(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&i!==void 0?i:!1})}function Qj(t){const e=bf(qa),n=t?void 0:Qt(pd);return U(()=>t?e?.errors.value[xe(t)]:n?.errorMessage.value)}function Hk(){const t=Qt(pd),e=Qt(xk);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,i=e,r={valid:Xj(n),isDirty:Jj(n),isTouched:Yj(n),error:Qj(n)};return{id:i,name:n,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...r}}const La=L({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:i,formMessageId:r}=Hk();return(o,s)=>(E(),D(g(bc),{id:g(n),"data-slot":"form-control","aria-describedby":g(e)?`${g(i)} ${g(r)}`:`${g(i)}`,"aria-invalid":!!g(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),m1=L({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"dialog-header",class:Ee(g(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),y1=L({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(dx),le({"data-slot":"dialog-description"},g(i),{class:g(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),w1=L({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(hx),le({"data-slot":"dialog-title"},g(i),{class:g(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Uk=L({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,i)=>(E(),D(g(IB),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Wk=L({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(BB),le({"data-slot":"tooltip"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Kk=L({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(jB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(VB),le({"data-slot":"tooltip-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Oe("",!0):(E(),D(g(TB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),Gk=L({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(UB),le({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var Zj=Object.defineProperty,eH=(t,e,n)=>e in t?Zj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Jk=(t,e,n)=>(eH(t,typeof e!="symbol"?e+"":e,n),n);const li={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Yk=["+","-"],Xk=["decimal","thousands","prefix","suffix"];function no(t){return Math.max(0,Math.min(t,1e3))}function bd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Qk(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function tH(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function nH(t,e,n){return e?t+n+e:t}function xf(t,e){return Yk.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function iH(t){for(const e of Xk)if(!xf(t[e],e))return!1;return!0}function xd(t){for(const e of Xk){t[e]=t[e].replace(/\d+/g,"");for(const n of Yk)t[e]=t[e].replaceAll(n,"")}return t}function Zk(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function eS(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function tS(t){return/^-?[\d]+$/g.test(t)}function nS(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function iS(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function rS(t,e){const n=e-Zk(t);if(n>=0)return t;let i=t.slice(0,n);const r=t.slice(n);if(i.charAt(i.length-1)==="."&&(i=i.slice(0,-1)),parseInt(r.charAt(0),10)>=5){for(let o=i.length-1;o>=0;o-=1){const s=i.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return iS(i,o,a);i=iS(i,o,"0")}}return`1${i}`}return i}function oS(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function sS(t){return new Event(t,{bubbles:!0,cancelable:!1})}function _t({debug:t=!1},...e){t&&console.log(...e)}class _d{constructor(e){Jk(this,"number",0n),Jk(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let i=this.toString();const r=e-this.getDecimalPrecision();return r>0?(i.includes(".")||(i+="."),i.padEnd(i.length+r,"0")):r<0?n?rS(i,e):i.slice(0,r):i}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=eS(e),(n?"-":"")+e}return e}lessThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n<i}biggerThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n>i}isEqual(e){const[n,i]=this.adjustComparisonNumbers(e);return n===i}setupString(e){if(e=eS(e),tS(e))this.number=BigInt(e);else if(nS(e))this.decimal=Zk(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new _d(e):n=e;const i=this.getDecimalPrecision()-n.getDecimalPrecision();let r=this.getNumber(),o=n.getNumber();return i>0?o=n.getNumber()*10n**BigInt(i):i<0&&(r=this.getNumber()*10n**BigInt(i*-1)),[r,o]}}function v1(t,e=li,n=""){if(_t(e,"utils format() - caller",n),_t(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(no(e.precision)):t=t.toFixed(no(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&tS(t))t=Number(t).toFixed(no(e.precision));else if(!e.disableNegative&&t==="-")return t;_t(e,"utils format() - input2",t);const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let r=t.replace(e.prefix,"").replace(e.suffix,"");_t(e,"utils format() - filtered",r),!e.precision&&e.thousands!=="."&&nS(r)&&(r=rS(r,0),_t(e,"utils format() - !opt.precision && isValidFloat()",r));const o=Qk(r);_t(e,"utils format() - numbers",o),_t(e,"utils format() - numbersToCurrency",i+bd(o,e.precision));const s=new _d(i+bd(o,e.precision));_t(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(no(e.precision),e.shouldRound);if(_t(e,"utils format() - bigNumber2",s.toFixed(no(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=tH(l,e.thousands);const c=e.prefix+nH(l,f,e.decimal)+e.suffix;return _t(e,"utils format() - output",c),c}function b1(t,e=li,n=""){if(_t(e,"utils unformat() - caller",n),_t(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return _t(e,"utils unformat() - return netagive symbol",t),t;const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"",r=t.replace(e.prefix,"").replace(e.suffix,"");_t(e,"utils unformat() - filtered",r);const o=Qk(r);_t(e,"utils unformat() - numbers",o);const s=new _d(i+bd(o,e.precision));_t(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(no(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),_t(e,"utils unformat() - output",a),a}const x1=(t,e,n)=>{if(_t(e,"directive setValue() - caller",n),!iH(e)){_t(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let i=t.value.length-(t.selectionEnd||0);t.value=v1(t.value,e,n),i=Math.max(i,e.suffix.length),i=t.value.length-i,i=Math.max(i,e.prefix.length),oS(t,i),t.dispatchEvent(sS("change"))},aS=(t,e)=>{const n=t.currentTarget,i=t.code==="Backspace"||t.code==="Delete",r=n.value.length-(n.selectionEnd||0)===0;if(_t(e,"directive onkeydown() - el.value",n.value),_t(e,"directive onkeydown() - backspacePressed",i),_t(e,"directive onkeydown() - isAtEndPosition",r),e.allowBlank&&i&&r&&b1(n.value,e,"directive onkeydown allowBlank")===0&&(_t(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(sS("change"))),_t(e,"directive onkeydown() - e.key",t.key),t.key==="+"){_t(e,"directive onkeydown() - unformat el.value",n.value);let o=b1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},lS=(t,e)=>{const n=t.currentTarget;_t(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=bd(n.value,no(e.precision)),_t(e,"directive oninput() - is 1-9",n.value)),x1(n,e,"directive oninput")},fS=(t,e)=>{const n=t.currentTarget;_t(e,"directive onFocus()",n.value),e.focusOnRight&&oS(n,n.value.length-e.suffix.length)},rH={mounted(t,e){if(!e.value)return;const n=xd({...li,...e.value});if(_t(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const i=t.getElementsByTagName("input");i.length!==1||(t=i[0])}t.onkeydown=i=>{aS(i,n)},t.oninput=i=>{lS(i,n)},t.onfocus=i=>{fS(i,n)},_t(n,"directive mounted() - el.value",t.value),x1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=xd({...li,...e.value});t.onkeydown=i=>{aS(i,n)},t.oninput=i=>{lS(i,n)},t.onfocus=i=>{fS(i,n)},_t(n,"directive updated() - el.value",t.value),_t(n,"directive updated() - opt",n),x1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},oH=["id","value","disabled"],sH={inheritAttrs:!1,name:"Money3",directives:{money3:rH}},uS=L({...sH,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>li.precision},decimal:{type:String,default:()=>li.decimal,validator(t){return xf(t,"decimal")}},thousands:{type:String,default:()=>li.thousands,validator(t){return xf(t,"thousands")}},prefix:{type:String,default:()=>li.prefix,validator(t){return xf(t,"prefix")}},suffix:{type:String,default:()=>li.suffix,validator(t){return xf(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>li.max},min:{type:[Number,String],default:()=>li.min},allowBlank:{type:Boolean,default:()=>li.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>li.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>li.shouldRound},focusOnRight:{type:Boolean,default:()=>li.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:i,modelModifiers:r,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);_t(n,"component setup()",n);let f=i.value;(n.disableNegative||f!=="-")&&r.value&&r.value.number&&(a.value?f=Number(i.value).toFixed(no(s.value)):f=Number(i.value).toFixed(no(s.value)+1).slice(0,-1));const u=j(v1(f,n,"component setup"));_t(n,"component setup() - data.formattedValue",u.value),Ve(i,c);function c(y){_t(n,"component watch() -> value",y);const w=v1(y,xd({...n}),"component watch");w!==u.value&&(_t(n,"component watch() changed -> formatted",w),u.value=w)}let p=null;function d(y){let w=y.target.value;_t(n,"component change() -> evt.target.value",w),o.value&&!r.value.number||(w=b1(w,xd({...n}),"component change")),w!==p&&(p=w,_t(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Wh(),m=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=NA("money3");return bl((E(),G("input",le({id:`${t.id}`},g(m),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:d}),null,16,oH)),[[v,{precision:g(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:g(r),shouldRound:g(a),focusOnRight:g(l)}]])}}});var aH=Object.defineProperty,lH=(t,e,n)=>e in t?aH(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,_f=(t,e,n)=>lH(t,typeof e!="symbol"?e+"":e,n);const cS={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},dS=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),pS=(t,e,n)=>{var i;return new Intl.NumberFormat(((i=n.number)==null?void 0:i.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},fH=(t,e=!0,n)=>{var i,r,o,s;const a=((i=n.number)==null?void 0:i.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((r=n.number)==null?void 0:r.fraction)??0;let f=pS(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",p=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",d=dS(t,c,p);if(Number.isNaN(parseFloat(d)))return a;const h=d.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=pS(y,l,n)}let m=f.format(parseFloat(d));return e?l>0&&d.endsWith(".")&&!d.slice(0,-1).includes(".")&&(m+=p):m=dS(m,c,p),a+m},hS=t=>JSON.parse(t.replaceAll("'",'"')),uH=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=cH(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=kd(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=kd(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=kd(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=dH(t.dataset.maskaTokens));const i={};return t.dataset.maskaNumberLocale!=null&&(i.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(i.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(i.unsigned=kd(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(i).length>0)&&(n.number=i),n},kd=t=>t!==""?!!JSON.parse(t):!0,cH=t=>t.startsWith("[")&&t.endsWith("]")?hS(t):t,dH=t=>{if(t.startsWith("{")&&t.endsWith("}"))return hS(t);const e={};return t.split("|").forEach(n=>{const i=n.split(":");e[i[0]]={pattern:gS()?new RegExp(i[1],"u"):new RegExp(i[1]),optional:i[2]==="optional",multiple:i[2]==="multiple",repeated:i[2]==="repeated"}}),e},gS=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class pH{constructor(e={}){_f(this,"opts",{}),_f(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...cS,...n.tokens};for(const i of Object.values(n.tokens))typeof i.pattern=="string"&&(i.pattern=gS()?new RegExp(i.pattern,"u"):new RegExp(i.pattern))}else n.tokens=cS;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((i,r)=>i.length-r.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const i=this.process(String(e),n).length;return typeof this.opts.mask=="string"?i>=this.opts.mask.length:i>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const i=this.process(e,n.slice(-1).pop()??"",!1);return n.find(r=>this.process(e,r,!1).length>=i.length)??""}escapeMask(e){const n=[],i=[];return e.split("").forEach((r,o)=>{r==="!"&&e[o-1]!=="!"?i.push(o-i.length):n.push(r)}),{mask:n.join(""),escaped:i}}process(e,n,i=!0){if(this.opts.number!=null)return fH(e,i,this.opts);if(n==null)return e;const r=`v=${e},mr=${n},m=${i?1:0}`;if(this.memo.has(r))return this.memo.get(r);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,p=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,d=S=>!this.isReversed()&&S<=c||this.isReversed()&&S>=c;let h,m=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;p();){const S=o.charAt(y),b=l[S],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(m===-1?m=y:y===c&&y!==m&&(y=m-f),c===m&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(i&&!this.isEager()&&a[u](S),x===S&&!this.isEager()?w+=f:h=S,this.isEager()||(y+=f)),this.isEager())for(;d(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(i){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(r,a.join("")),this.memo.get(r)}}class hH{constructor(e,n={}){_f(this,"items",new Map),_f(this,"eventAbortController"),_f(this,"onInput",i=>{if(i instanceof CustomEvent&&i.type==="input"&&!i.isTrusted&&!i.bubbles)return;const r=i.target,o=this.items.get(r);if(o===void 0)return;const s="inputType"in i&&i.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(r.value)===""?"":r.value;this.fixCursor(r,s,()=>this.setValue(r,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const i of e){if(!this.items.has(i)){const{signal:o}=this.eventAbortController;i.addEventListener("input",this.onInput,{capture:!0,signal:o})}const r=new pH(uH(i,n));this.items.set(i,r),queueMicrotask(()=>this.updateValue(i)),i.selectionStart===null&&r.isEager()&&console.warn("Maska: input of `%s` type is not supported",i.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:i,postProcess:r,...o}=e;return o}fixCursor(e,n,i){var r,o;const s=e.selectionStart,a=e.value;if(i(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(r=this.processInput(e,f))==null?void 0:r.unmasked,p=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||p===void 0)return;let d=s;f!==u&&(d+=n?l.length-a.length:c.length-p.length),e.setSelectionRange(d,d)}setValue(e,n){const i=this.processInput(e,n);i!==void 0&&(e.value=i.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(r=>r(i)):this.options.onMaska(i)),e.dispatchEvent(new CustomEvent("maska",{detail:i})),e.dispatchEvent(new CustomEvent("input",{detail:i.masked})))}processInput(e,n){const i=this.items.get(e);if(i===void 0)return;let r=n??e.value;this.options.preProcess!=null&&(r=this.options.preProcess(r));let o=i.masked(r);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:i.unmasked(r),completed:i.completed(r)}}}const _1=new WeakMap,gH=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},mS=(t,e)=>{var n;const i=t instanceof HTMLInputElement?t:t.querySelector("input");if(i==null||i?.type==="file")return;let r={};if(e.value!=null&&(r=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;gH(e,a)};r.onMaska=r.onMaska==null?o:Array.isArray(r.onMaska)?[...r.onMaska,o]:[r.onMaska,o]}_1.has(i)?(n=_1.get(i))==null||n.update(r):_1.set(i,new hH(i,r))},mH=["aria-invalid"],yH={class:"iafw:relative iafw:flex-1"},wH=["data-maska-tokens","placeholder","type"],vH=["innerHTML"],yS=L({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=a_(n,"modelValue",i,{passive:!0,defaultValue:n.defaultValue}),o=j(),s=j(!1),a=j(!1),l=j(!1),f=U(()=>!!r.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},p=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),d=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function m(w){a.value=!1,s.value=!1,i("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return bt(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),jn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const S=Gk,b=Kk,x=Wk,_=Uk;return g(r)&&n.type==="money"?(E(),D(g(uS),le({key:0,modelValue:g(r),"onUpdate:modelValue":v[0]||(v[0]=k=>nt(r)?r.value=k:null),config:c,"data-slot":"input"},c,{class:g(he)(g(d),g(h))}),null,16,["modelValue","class"])):(E(),G("div",{key:1,class:Ee([g(he)(g(p)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ee("div",yH,[n.label?(E(),G("div",{key:0,class:Ee(g(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",g(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Se(n.label),3)):Oe("",!0),bl(ee("input",le({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=k=>nt(r)?r.value=k:null),placeholder:n.placeholder,type:n.type,class:g(he)(g(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",g(f)&&"iafw:pt-3.5",g(l)&&"iafw:opacity-100"),onBlur:m,onFocus:v[2]||(v[2]=k=>s.value=!0)},w.$attrs),null,16,wH),[[g(mS),w.mask],[gb,g(r)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),D(_,{key:0},{default:C(()=>[T(x,null,{default:C(()=>[T(S,null,{default:C(()=>[T(g(rf),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),T(b,null,{default:C(()=>[ee("p",{innerHTML:n.errors?.join("<br>")},null,8,vH)]),_:1})]),_:1})]),_:1})):(E(),G(Fe,{key:1},[n.ariaInvalid?(E(),D(g(rf),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Oe("",!0)],64))],10,mH))}}}),bH=["id"],wS=L({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=Hk();return(i,r)=>(E(),G("p",{id:g(n),"data-slot":"form-description",class:Ee(g(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(i.$slots,"default")],10,bH))}}),xH=L({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(tD),le({"data-slot":"label"},g(n),{class:g(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}});var k1,vS;function _H(){if(vS)return k1;vS=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,i=/^\d/,r=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);k1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var _=0,k=v.length,A=b;_<k-1;){var O=v[_];if(O==="__proto__"||O==="constructor"||O==="prototype")return b;A=A[v[_++]]}A[v[_]]=x})},getter:function(w,v){var S=u(w);return f.get(w)||f.set(w,function(x){for(var _=0,k=S.length;_<k;)if(x!=null||!v)x=x[S[_++]];else return;return x})},join:function(w){return w.reduce(function(v,S){return v+(d(S)||n.test(S)?"["+S+"]":(v?".":"")+S)},"")},forEach:function(w,v,S){p(Array.isArray(w)?w:c(w),v,S)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function p(w,v,S){var b=w.length,x,_,k,A;for(_=0;_<b;_++)x=w[_],x&&(y(x)&&(x='"'+x+'"'),A=d(x),k=!A&&/^\d+$/.test(x),v.call(S,x,A,k,_,w))}function d(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(i)&&!w.match(n)}function m(w){return r.test(w)}function y(w){return!d(w)&&(h(w)||m(w))}return k1}var Ts=_H(),S1,bS;function kH(){if(bS)return S1;bS=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),i=(u,c)=>e(u).join(c).toLowerCase(),r=u=>e(u).reduce((c,p)=>`${c}${c?p[0].toUpperCase()+p.slice(1).toLowerCase():p.toLowerCase()}`,"");return S1={words:e,upperFirst:n,camelCase:r,pascalCase:u=>n(r(u)),snakeCase:u=>i(u,"_"),kebabCase:u=>i(u,"-"),sentenceCase:u=>n(i(u," ")),titleCase:u=>e(u).map(n).join(" ")},S1}var C1=kH(),Sd={exports:{}},xS;function SH(){if(xS)return Sd.exports;xS=1,Sd.exports=function(r){return t(e(r),r)},Sd.exports.array=t;function t(r,o){var s=r.length,a=new Array(s),l={},f=s,u=n(o),c=i(r);for(o.forEach(function(d){if(!c.has(d[0])||!c.has(d[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||p(r[f],f,new Set);return a;function p(d,h,m){if(m.has(d)){var y;try{y=", node was:"+JSON.stringify(d)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(d))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(d));if(!l[h]){l[h]=!0;var w=u.get(d)||new Set;if(w=Array.from(w),h=w.length){m.add(d);do{var v=w[--h];p(v,c.get(v),m)}while(h);m.delete(d)}a[--s]=d}}}function e(r){for(var o=new Set,s=0,a=r.length;s<a;s++){var l=r[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(r){for(var o=new Map,s=0,a=r.length;s<a;s++){var l=r[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function i(r){for(var o=new Map,s=0,a=r.length;s<a;s++)o.set(r[s],s);return o}return Sd.exports}var CH=SH();const EH=i2(CH),OH=Object.prototype.toString,AH=Error.prototype.toString,RH=RegExp.prototype.toString,TH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",PH=/^Symbol\((.*)\)(.*)$/;function MH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function _S(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return MH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return TH.call(t).replace(PH,"Symbol($1)");const i=OH.call(t).slice(8,-1);return i==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):i==="Error"||t instanceof Error?"["+AH.call(t)+"]":i==="RegExp"?RH.call(t):null}function io(t,e){let n=_S(t,e);return n!==null?n:JSON.stringify(t,function(i,r){let o=_S(this[i],e);return o!==null?o:r},2)}function kS(t){return t==null?[]:[].concat(t)}let SS,CS,ES,IH=/\$\{\s*(\w+)\s*\}/g;SS=Symbol.toStringTag;class OS{constructor(e,n,i,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[SS]="Error",this.name="ValidationError",this.value=n,this.path=i,this.type=r,this.errors=[],this.inner=[],kS(e).forEach(o=>{if(fi.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}CS=Symbol.hasInstance,ES=Symbol.toStringTag;class fi extends Error{static formatError(e,n){const i=n.label||n.path||"this";return n=Object.assign({},n,{path:i,originalPath:n.path}),typeof e=="string"?e.replace(IH,(r,o)=>io(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,i,r,o){const s=new OS(e,n,i,r);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[ES]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,fi)}static[CS](e){return OS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Tr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:i})=>{const r=i!=null&&i!==n?` (cast from the value \`${io(i,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${io(n,!0)}\``+r:`${t} must match the configured type. The validated value was: \`${io(n,!0)}\``+r}},bi={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},NH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},E1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},O1={isValue:"${path} field must be ${value}"},Cd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"},Ed={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Tr,string:bi,number:NH,date:E1,object:Cd,array:Ed,boolean:O1,tuple:{notType:t=>{const{path:e,value:n,spec:i}=t,r=i.types.length;if(Array.isArray(n)){if(n.length<r)return`${e} tuple value has too few items, expected a length of ${r} but got ${n.length} for value: \`${io(n,!0)}\``;if(n.length>r)return`${e} tuple value has too many items, expected a length of ${r} but got ${n.length} for value: \`${io(n,!0)}\``}return fi.formatError(Tr.notType,t)}}});const Od=t=>t&&t.__isYupSchema__;class Ad{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:i,then:r,otherwise:o}=n,s=typeof i=="function"?i:(...a)=>a.every(l=>l===i);return new Ad(e,(a,l)=>{var f;let u=s(...a)?r:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let i=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),r=this.fn(i,e,n);if(r===void 0||r===e)return e;if(!Od(r))throw new TypeError("conditions must return a schema object");return r.resolve(n)}}const Rd={context:"$",value:"."};class Ps{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===Rd.context,this.isValue=this.key[0]===Rd.value,this.isSibling=!this.isContext&&!this.isValue;let i=this.isContext?Rd.context:this.isValue?Rd.value:"";this.path=this.key.slice(i.length),this.getter=this.path&&Ts.getter(this.path,!0),this.map=n.map}getValue(e,n,i){let r=this.isContext?i:this.isValue?e:n;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Ps.prototype.__isYupRef=!0;const ro=t=>t==null;function Va(t){function e({value:n,path:i="",options:r,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:p,skipAbsent:d}=t;let{parent:h,context:m,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=r;const v={value:n,parent:h,context:m};function S(N={}){const q=AS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:N.path||i,spec:s.spec,disableStackTrace:N.disableStackTrace||w},c,N.params),v),W=new fi(fi.formatError(N.message||p,q),n,q.path,N.type||f,q.disableStackTrace);return W.params=q,W}const b=y?a:l;let x={path:i,parent:h,type:f,from:r.from,createError:S,resolve(N){return RS(N,v)},options:r,originalValue:o,schema:s};const _=N=>{fi.isError(N)?b(N):N?l(null):b(S())},k=N=>{fi.isError(N)?b(N):a(N)};if(d&&ro(n))return _(!0);let O;try{var R;if(O=u.call(x,n,x),typeof((R=O)==null?void 0:R.then)=="function"){if(r.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(O).then(_,k)}}catch(N){k(N);return}_(O)}return e.OPTIONS=t,e}function AS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=RS(t[n],e);return t}function RS(t,e){return Ps.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function DH(t,e,n,i=n){let r,o,s;return e?(Ts.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:i,parent:r,value:n});let c=t.type==="tuple",p=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&p>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);r=n,n=n&&n[p],t=c?t.spec.types[p]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);r=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}class Td extends Set{describe(){const e=[];for(const n of this.values())e.push(Ps.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const i of this.values())n.push(e(i));return n}clone(){return new Td(this.values())}merge(e,n){const i=this.clone();return e.forEach(r=>i.add(r)),n.forEach(r=>i.delete(r)),i}}function za(t,e=new Map){if(Od(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let i=0;i<t.length;i++)n[i]=za(t[i],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[i,r]of t.entries())n.set(i,za(r,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const i of t)n.add(za(i,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[i,r]of Object.entries(t))n[i]=za(r,e)}else throw Error(`Unable to clone ${t}`);return n}function BH(t){if(!(t!=null&&t.length))return;const e=[];let n="",i=!1,r=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!r){n&&(e.push(...n.split(".").filter(Boolean)),n=""),i=!0;continue}if(s==="]"&&!r){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),i=!1;continue}if(s==='"'){r=!r;continue}if(s==="."&&!i&&!r){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function $H(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(i=>({message:i,path:BH(n)}))}function TS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return $H(t,e);const i=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(r=>TS(r,i))}let Ri=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new Td,this._blacklist=new Td,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Tr.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=za(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let i=e(this);return this._mutate=n,i}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,i=e.clone();const r=Object.assign({},n.spec,i.spec);return i.spec=r,i.internalTests=Object.assign({},n.internalTests,i.internalTests),i._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),i._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),i.tests=n.tests,i.exclusiveTests=n.exclusiveTests,i.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),i.transforms=[...n.transforms,...i.transforms],i}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let i=n.conditions;n=n.clone(),n.conditions=[],n=i.reduce((r,o)=>o.resolve(r,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,i,r,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(i=e.abortEarly)!=null?i:this.spec.abortEarly,recursive:(r=e.recursive)!=null?r:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let i=this.resolve(Object.assign({value:e},n)),r=n.assert==="ignore-optionality",o=i._cast(e,n);if(n.assert!==!1&&!i.isType(o)){if(r&&ro(o))return o;let s=io(e),a=io(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${i.type}". 299 324 300 325 attempted value: ${s} 301 `+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let i=e===void 0?e:this.transforms.reduce((r,o)=>o.call(this,r,e,this),e);return i===void 0&&(i=this.getDefault(n)),i}_validate(e,n={},i,r){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},i,u=>{if(u.length)return r(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},i,r)})}runTests(e,n,i){let r=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u= g=>{r||(r=!0,n(g,s))},c=g=>{r||(r=!0,i(g,s))},d=o.length,p=[];if(!d)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let g=0;g<o.length;g++){const y=o[g];y(h,u,function(v){v&&(Array.isArray(v)?p.push(...v):p.push(v)),--d<=0&&c(p)})}}asNestedTest({key:e,index:n,parent:i,parentPath:r,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=i[a];const u=Object.assign({},s,{strict:!0,parent:i,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${r||""}[${l?a:`"${a}"`}]`:(r?`${r}.`:"")+e});return(c,d,p)=>this.resolve(u)._validate(f,u,d,p)}validate(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return new Promise((s,a)=>r._validate(e,n,(l,f)=>{ai.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new ai(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o,s=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return r._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw ai.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new ai(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,i=>{if(ai.isError(i))return!1;throw i})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(i){if(ai.isError(i))return!1;throw i}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):Ia(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const i=this.clone({nullable:e});return i.internalTests.nullable=Ma({message:n,name:"nullable",test(r){return r===null?this.schema.spec.nullable:!0}}),i}optionality(e,n){const i=this.clone({optional:e});return i.internalTests.optionality=Ma({message:n,name:"optionality",test(r){return r===void 0?this.schema.spec.optional:!0}}),i}optional(){return this.optionality(!0)}defined(e=Sr.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Sr.notNull){return this.nullability(!1,e)}required(e=Sr.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Sr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let i=this.clone(),r=Ma(n),o=n.exclusive||n.name&&i.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(i.exclusiveTests[n.name]=!!n.exclusive),i.tests=i.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===r.OPTIONS.test))),i.tests.push(r),i}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let i=this.clone(),r=Qk(e).map(o=>new Cs(o));return r.forEach(o=>{o.isSibling&&i.deps.push(o.key)}),i.conditions.push(typeof n=="function"?new bd(r,n):bd.fromOptions(r,n)),i}typeError(e){let n=this.clone();return n.internalTests.typeError=Ma({message:e,name:"typeError",skipAbsent:!0,test(i){return this.schema._typeCheck(i)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Sr.oneOf){let i=this.clone();return e.forEach(r=>{i._whitelist.add(r),i._blacklist.delete(r)}),i.internalTests.whiteList=Ma({message:n,name:"oneOf",skipAbsent:!0,test(r){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(r)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),i}notOneOf(e,n=Sr.notOneOf){let i=this.clone();return e.forEach(r=>{i._blacklist.add(r),i._whitelist.delete(r)}),i.internalTests.blacklist=Ma({message:n,name:"notOneOf",test(r){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(r)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),i}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:i,meta:r,optional:o,nullable:s}=n.spec;return{meta:r,label:i,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?iS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(i){try{return{value:await e.validate(i,{abortEarly:!1})}}catch(r){if(r instanceof ai)return{issues:oS(r)};throw r}}}}};tr.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])tr.prototype[`${t}At`]=function(e,n,i={}){const{parent:r,parentPath:o,schema:s}=hH(this,e,n,i.context);return s[t](r&&r[o],Object.assign({},i,{parent:r,path:e}))};for(const t of["equals","is"])tr.prototype[t]=tr.prototype.oneOf;for(const t of["not","nope"])tr.prototype[t]=tr.prototype.notOneOf;function sS(){return new aS}class aS extends tr{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(i.spec.coerce&&!i.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=c1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Qr(n)||n===!0}})}isFalse(e=c1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Qr(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}sS.prototype=aS.prototype;const yH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function wH(t){const e=p1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function p1(t){var e,n;const i=yH.exec(t);return i?{year:Zr(i[1]),month:Zr(i[2],1)-1,day:Zr(i[3],1),hour:Zr(i[4]),minute:Zr(i[5]),second:Zr(i[6]),millisecond:i[7]?Zr(i[7].substring(0,3)):0,precision:(e=(n=i[7])==null?void 0:n.length)!=null?e:void 0,z:i[8]||void 0,plusMinus:i[9]||void 0,hourOffset:Zr(i[10]),minuteOffset:Zr(i[11])}:null}function Zr(t,e=0){return Number(t)||e}let vH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,bH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,xH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,_H="^\\d{4}-\\d{2}-\\d{2}",kH="\\d{2}:\\d{2}:\\d{2}",SH="(([+-]\\d{2}(:?\\d{2})?)|Z)",CH=new RegExp(`${_H}T${kH}(\\.\\d+)?${SH}$`),EH=t=>Qr(t)||t===t.trim(),OH={}.toString();function Es(){return new lS}class lS extends tr{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(!i.spec.coerce||i.isType(e)||Array.isArray(e))return e;const r=e!=null&&e.toString?e.toString():e;return r===OH?e:r})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Sr.required,name:"required",skipAbsent:!0,test:i=>!!i.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=vi.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n=vi.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n=vi.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}matches(e,n){let i=!1,r,o;return n&&(typeof n=="object"?{excludeEmptyString:i=!1,message:r,name:o}=n:r=n),this.test({name:o||"matches",message:r||vi.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&i||s.search(e)!==-1})}email(e=vi.email){return this.matches(vH,{name:"email",message:e,excludeEmptyString:!0})}url(e=vi.url){return this.matches(bH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=vi.uuid){return this.matches(xH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",i,r;return e&&(typeof e=="object"?{message:n="",allowOffset:i=!1,precision:r=void 0}=e:n=e),this.matches(CH,{name:"datetime",message:n||vi.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||vi.datetime_offset,params:{allowOffset:i},skipAbsent:!0,test:o=>{if(!o||i)return!0;const s=p1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||vi.datetime_precision,params:{precision:r},skipAbsent:!0,test:o=>{if(!o||r==null)return!0;const s=p1(o);return s?s.precision===r:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=vi.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:EH})}lowercase(e=vi.lowercase){return this.transform(n=>Qr(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toLowerCase()})}uppercase(e=vi.uppercase){return this.transform(n=>Qr(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toUpperCase()})}}Es.prototype=lS.prototype;let AH=new Date(""),RH=t=>Object.prototype.toString.call(t)==="[object Date]";class h1 extends tr{constructor(){super({type:"date",check(e){return RH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,i)=>!i.spec.coerce||i.isType(e)||e===null?e:(e=wH(e),isNaN(e)?h1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let i;if(Cs.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r}return i}min(e,n=u1.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i)}})}max(e,n=u1.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i)}})}}h1.INVALID_DATE=AH;function TH(t,e=[]){let n=[],i=new Set,r=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Ss.split(s)[0];i.add(l),r.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];i.add(s),Cs.isRef(a)&&a.isSibling?o(a.path,s):d1(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return oH.array(Array.from(i),n).reverse()}function fS(t,e){let n=1/0;return t.some((i,r)=>{var o;if((o=e.path)!=null&&o.includes(i))return n=r,!0}),n}function uS(t){return(e,n)=>fS(t,e)-fS(t,n)}const PH=(t,e,n)=>{if(typeof t!="string")return t;let i=t;try{i=JSON.parse(t)}catch{}return n.isType(i)?i:t};function kd(t){if("fields"in t){const e={};for(const[n,i]of Object.entries(t.fields))e[n]=kd(i);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=kd(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(kd)}):"optional"in t?t.optional():t}const MH=(t,e)=>{const n=[...Ss.normalizePath(e)];if(n.length===1)return n[0]in t;let i=n.pop(),r=Ss.getter(Ss.join(n),!0)(t);return!!(r&&i in r)};let cS=t=>Object.prototype.toString.call(t)==="[object Object]";function dS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(i=>n.indexOf(i)===-1)}const IH=uS([]);function hf(t){return new pS(t)}class pS extends tr{constructor(e){super({type:"object",check(n){return cS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=IH,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var i;let r=super._cast(e,n);if(r===void 0)return this.getDefault(n);if(!this._typeCheck(r))return r;let o=this.fields,s=(i=n.stripUnknown)!=null?i:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let d=o[c],p=c in r;if(d){let h,g=r[c];f.path=(n.path?`${n.path}.`:"")+c,d=d.resolve({value:g,context:n.context,parent:l});let y=d instanceof tr?d.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in r;continue}h=!n.__validating||!w?d.cast(r[c],f):r[c],h!==void 0&&(l[c]=h)}else p&&!s&&(l[c]=r[c]);(p!==c in l||l[c]!==r[c])&&(u=!0)}return u?l:r}_validate(e,n={},i,r){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,i,(l,f)=>{if(!a||!cS(f)){r(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let d=this.fields[c];!d||Cs.isRef(d)||u.push(d.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},i,c=>{r(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),i=n.fields;for(let[r,o]of Object.entries(this.fields)){const s=i[r];i[r]=s===void 0?o:s}return n.withMutation(r=>r.setFields(i,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(i=>{var r;const o=this.fields[i];let s=e;(r=s)!=null&&r.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[i]})),n[i]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let i=this.clone();return i.fields=e,i._nodes=TH(e,n),i._sortErrors=uS(Object.keys(e)),n&&(i._excludedEdges=n),i}shape(e,n=[]){return this.clone().withMutation(i=>{let r=i._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),r=[...i._excludedEdges,...n]),i.setFields(Object.assign(i.fields,e),r)})}partial(){const e={};for(const[n,i]of Object.entries(this.fields))e[n]="optional"in i&&i.optional instanceof Function?i.optional():i;return this.setFields(e)}deepPartial(){return kd(this)}pick(e){const n={};for(const i of e)this.fields[i]&&(n[i]=this.fields[i]);return this.setFields(n,this._excludedEdges.filter(([i,r])=>e.includes(i)&&e.includes(r)))}omit(e){const n=[];for(const i of Object.keys(this.fields))e.includes(i)||n.push(i);return this.pick(n)}from(e,n,i){let r=Ss.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return MH(o,e)&&(s=Object.assign({},o),i||delete s[e],s[n]=r(o)),s})}json(){return this.transform(PH)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||vd.exact,test(n){if(n==null)return!0;const i=dS(this.schema,n);return i.length===0||this.createError({params:{properties:i.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=vd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let i=this.test({name:"noUnknown",exclusive:!0,message:n,test(r){if(r==null)return!0;const o=dS(this.schema,r);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return i.spec.noUnknown=e,i}unknown(e=!0,n=vd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const i={};for(const r of Object.keys(n))i[e(r)]=n[r];return i})}camelCase(){return this.transformKeys(f1.camelCase)}snakeCase(){return this.transformKeys(f1.snakeCase)}constantCase(){return this.transformKeys(e=>f1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);i.fields={};for(const[o,s]of Object.entries(n.fields)){var r;let a=e;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),i.fields[o]=s.describe(a)}return i}}hf.prototype=pS.prototype;const Cr=Object.create(null);Cr.open="0",Cr.close="1",Cr.ping="2",Cr.pong="3",Cr.message="4",Cr.upgrade="5",Cr.noop="6";const Sd=Object.create(null);Object.keys(Cr).forEach(t=>{Sd[Cr[t]]=t});const g1={type:"error",data:"parser error"},hS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",gS=typeof ArrayBuffer=="function",mS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,m1=({type:t,data:e},n,i)=>hS&&e instanceof Blob?n?i(e):yS(e,i):gS&&(e instanceof ArrayBuffer||mS(e))?n?i(e):yS(new Blob([e]),i):i(Cr[t]+(e||"")),yS=(t,e)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];e("b"+(i||""))},n.readAsDataURL(t)};function wS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let y1;function NH(t,e){if(hS&&t.data instanceof Blob)return t.data.arrayBuffer().then(wS).then(e);if(gS&&(t.data instanceof ArrayBuffer||mS(t.data)))return e(wS(t.data));m1(t,!1,n=>{y1||(y1=new TextEncoder),e(y1.encode(n))})}const vS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<vS.length;t++)gf[vS.charCodeAt(t)]=t;const DH=t=>{let e=t.length*.75,n=t.length,i,r=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(i=0;i<n;i+=4)o=gf[t.charCodeAt(i)],s=gf[t.charCodeAt(i+1)],a=gf[t.charCodeAt(i+2)],l=gf[t.charCodeAt(i+3)],u[r++]=o<<2|s>>4,u[r++]=(s&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return f},BH=typeof ArrayBuffer=="function",w1=(t,e)=>{if(typeof t!="string")return{type:"message",data:bS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:FH(t.substring(1),e)}:Sd[n]?t.length>1?{type:Sd[n],data:t.substring(1)}:{type:Sd[n]}:g1},FH=(t,e)=>{if(BH){const n=DH(t);return bS(n,e)}else return{base64:!0,data:t}},bS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},xS="302 ", $H=(t,e)=>{const n=t.length,i=new Array(n);let r=0;t.forEach((o,s)=>{m1(o,!1,a=>{i[s]=a,++r===n&&e(i.join(xS))})})},LH=(t,e)=>{const n=t.split(xS),i=[];for(let r=0;r<n.length;r++){const o=w1(n[r],e);if(i.push(o),o.type==="error")break}return i};function qH(){return new TransformStream({transform(t,e){NH(t,n=>{const i=n.length;let r;if(i<126)r=new Uint8Array(1),new DataView(r.buffer).setUint8(0,i);else if(i<65536){r=new Uint8Array(3);const o=new DataView(r.buffer);o.setUint8(0,126),o.setUint16(1,i)}else{r=new Uint8Array(9);const o=new DataView(r.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(i))}t.data&&typeof t.data!="string"&&(r[0]|=128),e.enqueue(r),e.enqueue(n)})}})}let v1;function Cd(t){return t.reduce((e,n)=>e+n.length,0)}function Ed(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let i=0;for(let r=0;r<e;r++)n[r]=t[0][i++],i===t[0].length&&(t.shift(),i=0);return t.length&&i<t[0].length&&(t[0]=t[0].slice(i)),n}function VH(t,e){v1||(v1=new TextDecoder);const n=[];let i=0,r=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(i===0){if(Cd(n)<1)break;const l=Ed(n,1);o=(l[0]&128)===128,r=l[0]&127,r<126?i=3:r===126?i=1:i=2}else if(i===1){if(Cd(n)<2)break;const l=Ed(n,2);r=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),i=3}else if(i===2){if(Cd(n)<8)break;const l=Ed(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(g1);break}r=u*Math.pow(2,32)+f.getUint32(4),i=3}else{if(Cd(n)<r)break;const l=Ed(n,r);a.enqueue(w1(o?l:v1.decode(l),e)),i=0}if(r===0||r>t){a.enqueue(g1);break}}}})}const _S=4;function an(t){if(t)return zH(t)}function zH(t){for(var e in an.prototype)t[e]=an.prototype[e];return t}an.prototype.on=an.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},an.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var i,r=0;r<n.length;r++)if(i=n[r],i===e||i.fn===e){n.splice(r,1);break}return n.length===0&&delete this._callbacks["$"+t],this},an.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){n=n.slice(0);for(var i=0,r=n.length;i<r;++i)n[i].apply(this,e)}return this},an.prototype.emitReserved=an.prototype.emit,an.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},an.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Od=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Fi=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),jH="arraybuffer";function Gie(){}function kS(t,...e){return e.reduce((n,i)=>(t.hasOwnProperty(i)&&(n[i]=t[i]),n),{})}const HH=Fi.setTimeout,UH=Fi.clearTimeout;function Ad(t,e){e.useNativeTimers?(t.setTimeoutFn=HH.bind(Fi),t.clearTimeoutFn=UH.bind(Fi)):(t.setTimeoutFn=Fi.setTimeout.bind(Fi),t.clearTimeoutFn=Fi.clearTimeout.bind(Fi))}const WH=1.33;function KH(t){return typeof t=="string"?GH(t):Math.ceil((t.byteLength||t.size)*WH)}function GH(t){let e=0,n=0;for(let i=0,r=t.length;i<r;i++)e=t.charCodeAt(i),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(i++,n+=4);return n}function SS(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function JH(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function YH(t){let e={},n=t.split("&");for(let i=0,r=n.length;i<r;i++){let o=n[i].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class XH extends Error{constructor(e,n,i){super(e),this.description=n,this.context=i,this.type="TransportError"}}class b1 extends an{constructor(e){super(),this.writable=!1,Ad(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,i){return super.emitReserved("error",new XH(e,n,i)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=w1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=JH(e);return n.length?"?"+n:""}}class QH extends b1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let i=0;this._polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};LH(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,$H(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=SS()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let CS=!1;try{CS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const ZH=CS;function eU(){}class tU extends QH{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let i=location.port;i||(i=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||i!==e.port}}doWrite(e,n){const i=this.request({method:"POST",data:e});i.on("success",n),i.on("error",(r,o)=>{this.onError("xhr post error",r,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=e}}let Na=class lh extends an{constructor(e,n,i){super(),this.createRequest=e,Ad(this,i),this._opts=i,this._method=i.method||"GET",this._uri=n,this._data=i.data!==void 0?i.data:null,this._create()}_create(){var e;const n=kS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const i=this._xhr=this.createRequest(n);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let r in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(r)&&i.setRequestHeader(r,this._opts.extraHeaders[r])}}catch{}if(this._method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var r;i.readyState===3&&((r=this._opts.cookieJar)===null||r===void 0||r.parseCookies(i.getResponseHeader("set-cookie"))),i.readyState===4&&(i.status===200||i.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof i.status=="number"?i.status:0)},0))},i.send(this._data)}catch(r){this.setTimeoutFn(()=>{this._onError(r)},0);return}typeof document<"u"&&(this._index=lh.requestsCount++,lh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=eU,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete lh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(Na.requestsCount=0,Na.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",ES);else if(typeof addEventListener=="function"){const t="onpagehide"in Fi?"pagehide":"unload";addEventListener(t,ES,!1)}}function ES(){for(let t in Na.requests)Na.requests.hasOwnProperty(t)&&Na.requests[t].abort()}const nU=(function(){const t=OS({xdomain:!1});return t&&t.responseType!==null})();class iU extends tU{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=nU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new Na(OS,this.uri(),e)}}function OS(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||ZH))return new XMLHttpRequest}catch{}if(!e)try{return new Fi[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const AS=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class rU extends b1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,i=AS?{}:kS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,i)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;m1(i,this.supportsBinary,o=>{try{this.doWrite(i,o)}catch{}r&&Od(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=SS()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const x1=Fi.WebSocket||Fi.MozWebSocket;class oU extends rU{createSocket(e,n,i){return AS?new x1(e,n,i):n?new x1(e,n):new x1(e)}doWrite(e,n){this.ws.send(n)}}class sU extends b1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=VH(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=e.readable.pipeThrough(n).getReader(),r=qH();r.readable.pipeTo(e.writable),this._writer=r.writable.getWriter();const o=()=>{i.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;this._writer.write(i).then(()=>{r&&Od(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const aU={websocket:oU,webtransport:sU,polling:iU},lU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,fU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function _1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),i=t.indexOf("]");n!=-1&&i!=-1&&(t=t.substring(0,n)+t.substring(n,i).replace(/:/g,";")+t.substring(i,t.length));let r=lU.exec(t||""),o={},s=14;for(;s--;)o[fU[s]]=r[s]||"";return n!=-1&&i!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=uU(o,o.path),o.queryKey=cU(o,o.query),o}function uU(t,e){const n=/\/{2,9}/g,i=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&i.splice(0,1),e.slice(-1)=="/"&&i.splice(i.length-1,1),i}function cU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,r,o){r&&(n[r]=o)}),n}const k1=typeof addEventListener=="function"&&typeof removeEventListener=="function",Rd=[];k1&&addEventListener("offline",()=>{Rd.forEach(t=>t())},!1);class To extends an{constructor(e,n){if(super(),this.binaryType=jH,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const i=_1(e);n.hostname=i.host,n.secure=i.protocol==="https"||i.protocol==="wss",n.port=i.port,i.query&&(n.query=i.query)}else n.host&&(n.hostname=_1(n.host).host);Ad(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(i=>{const r=i.prototype.name;this.transports.push(r),this._transportsByName[r]=i}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=YH(this.opts.query)),k1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Rd.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=_S,n.transport=e,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](i)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&To.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",To.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i<this.writeBuffer.length;i++){const r=this.writeBuffer[i].data;if(r&&(n+=KH(r)),i>0&&n>this._maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Od(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,i){return this._sendPacket("message",e,n,i),this}send(e,n,i){return this._sendPacket("message",e,n,i),this}_sendPacket(e,n,i,r){if(typeof n=="function"&&(r=n,n=void 0),typeof i=="function"&&(r=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const o={type:e,data:n,options:i};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():e()}):this.upgrading?i():e()),this}_onError(e){if(To.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),k1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const i=Rd.indexOf(this._offlineEventListener);i!==-1&&Rd.splice(i,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}To.protocol=_S;class dU extends To{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),i=!1;To.priorWebsocketSuccess=!1;const r=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!i)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;To.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const d=new Error("probe error");d.transport=n.name,this.emitReserved("upgradeError",d)}}))};function o(){i||(i=!0,u(),n.close(),n=null)}const s=c=>{const d=new Error("probe error: "+c);d.transport=n.name,o(),this.emitReserved("upgradeError",d)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",r),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",r),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{i||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let i=0;i<e.length;i++)~this.transports.indexOf(e[i])&&n.push(e[i]);return n}}let pU=class extends dU{constructor(e,n={}){const i=typeof e=="object"?e:n;(!i.transports||i.transports&&typeof i.transports[0]=="string")&&(i.transports=(i.transports||["polling","websocket","webtransport"]).map(r=>aU[r]).filter(r=>!!r)),super(e,i)}};function hU(t,e="",n){let i=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),i=_1(t)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";const o=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+o+":"+i.port+e,i.href=i.protocol+"://"+o+(n&&n.port===i.port?"":":"+i.port),i}const gU=typeof ArrayBuffer=="function",mU=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,RS=Object.prototype.toString,yU=typeof Blob=="function"||typeof Blob<"u"&&RS.call(Blob)==="[object BlobConstructor]",wU=typeof File=="function"||typeof File<"u"&&RS.call(File)==="[object FileConstructor]";function S1(t){return gU&&(t instanceof ArrayBuffer||mU(t))||yU&&t instanceof Blob||wU&&t instanceof File}function Td(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,i=t.length;n<i;n++)if(Td(t[n]))return!0;return!1}if(S1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Td(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Td(t[n]))return!0;return!1}function vU(t){const e=[],n=t.data,i=t;return i.data=C1(n,e),i.attachments=e.length,{packet:i,buffers:e}}function C1(t,e){if(!t)return t;if(S1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=C1(t[i],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=C1(t[i],e));return n}return t}function bU(t,e){return t.data=E1(t.data,e),delete t.attachments,t}function E1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=E1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=E1(t[n],e));return t}const xU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],_U=5;var Ct;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ct||(Ct={}));class kU{constructor(e){this.replacer=e}encode(e){return(e.type===Ct.EVENT||e.type===Ct.ACK)&&Td(e)?this.encodeAsBinary({type:e.type===Ct.EVENT?Ct.BINARY_EVENT:Ct.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ct.BINARY_EVENT||e.type===Ct.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=vU(e),i=this.encodeAsString(n.packet),r=n.buffers;return r.unshift(i),r}}function TS(t){return Object.prototype.toString.call(t)==="[object Object]"}class O1 extends an{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const i=n.type===Ct.BINARY_EVENT;i||n.type===Ct.BINARY_ACK?(n.type=i?Ct.EVENT:Ct.ACK,this.reconstructor=new SU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(S1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const i={type:Number(e.charAt(0))};if(Ct[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===Ct.BINARY_EVENT||i.type===Ct.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");i.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););i.nsp=e.substring(o,n)}else i.nsp="/";const r=e.charAt(n+1);if(r!==""&&Number(r)==r){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}i.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(O1.isPayloadValid(i.type,o))i.data=o;else throw new Error("invalid payload")}return i}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ct.CONNECT:return TS(n);case Ct.DISCONNECT:return n===void 0;case Ct.CONNECT_ERROR:return typeof n=="string"||TS(n);case Ct.EVENT:case Ct.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&xU.indexOf(n[0])===-1);case Ct.ACK:case Ct.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class SU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=bU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const CU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:O1,Encoder:kU,get PacketType(){return Ct},protocol:_U},Symbol.toStringTag,{value:"Module"}));function nr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const EU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class PS extends an{constructor(e,n,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[nr(e,"open",this.onopen.bind(this)),nr(e,"packet",this.onpacket.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var i,r,o;if(EU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ct.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(r=(i=this.io.engine)===null||i===void 0?void 0:i.transport)===null||r===void 0?void 0:r.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var i;const r=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(r===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},r),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((i,r)=>{const o=(s,a)=>s?r(s):i(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((r,...o)=>i!==this._queue[0]?void 0:(r!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...o)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ct.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(i=>String(i.id)===e)){const i=this.acks[e];delete this.acks[e],i.withError&&i.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ct.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ct.EVENT:case Ct.BINARY_EVENT:this.onevent(e);break;case Ct.ACK:case Ct.BINARY_ACK:this.onack(e);break;case Ct.DISCONNECT:this.ondisconnect();break;case Ct.CONNECT_ERROR:this.destroy();const i=new Error(e.data.message);i.data=e.data.data,this.emitReserved("connect_error",i);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let i=!1;return function(...r){i||(i=!0,n.packet({type:Ct.ACK,id:e,data:r}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ct.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const i of n)i.apply(this,e.data)}}}function Da(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Da.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Da.prototype.reset=function(){this.attempts=0},Da.prototype.setMin=function(t){this.ms=t},Da.prototype.setMax=function(t){this.max=t},Da.prototype.setJitter=function(t){this.jitter=t};class A1 extends an{constructor(e,n){var i;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Ad(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new Da({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const r=n.parser||CU;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new pU(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const r=nr(n,"open",function(){i.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=nr(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(r),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(nr(e,"ping",this.onping.bind(this)),nr(e,"data",this.ondata.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this)),nr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Od(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let i=this.nsps[e];return i?this._autoConnect&&!i.active&&i.connect():(i=new PS(this,e,n),this.nsps[e]=i),i}_destroy(e){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let i=0;i<n.length;i++)this.engine.write(n[i],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var i;this.cleanup(),(i=this.engine)===null||i===void 0||i.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(r=>{r?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",r)):e.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const mf={};function Pd(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=hU(t,e.path||"/socket.io"),i=n.source,r=n.id,o=n.path,s=mf[r]&&o in mf[r].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new A1(i,e):(mf[r]||(mf[r]=new A1(i,e)),l=mf[r]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(Pd,{Manager:A1,Socket:PS,io:Pd,connect:Pd});const OU={key:0},AU={class:"iafw:grid iafw:gap-4 iafw:py-4"},RU={key:1},TU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},PU=["src"],MU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},IU=q({__name:"NewConnectionDialogContent",props:Ui({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){nj({validateOnInput:!1,validateOnBlur:!1});const e=Ao(),n=Ra(),i=go(t,"open"),r=mk({initialValues:{name:""},validationSchema:hf({name:Es().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=j(o.connectionId?"scan":"create"),a=j(!1),l=j(null),f=j(""),u=Pd("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=r.handleSubmit(async h=>{a.value=!0;try{const g=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=g.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(g){f.value=Ic(g)}finally{a.value=!1}}),d=h=>{h.id===o.connectionId&&(l.value=h.base64)},p=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),i.value=!1)};return u.on("connection:qrcode",d),u.on("connection:update",p),je(()=>s.value,h=>{h==="scan"&&o.connectionId&&ii.get(`/connections/${o.connectionId}/qrcode`).then(g=>{l.value=g.data?.base64||""})},{immediate:!0}),qn(()=>{u.removeAllListeners(),u.disconnect()}),(h,g)=>{const y=bk,w=vk,v=wk,_=Lm,b=$m,x=Vm,k=n1,S=Um,T=Ht,A=W3;return E(),B(Bu,{name:"fade",mode:"out-in"},{default:C(()=>[m(s)==="create"?(E(),X("form",{key:0,onSubmit:g[0]||(g[0]=Nt((...R)=>m(c)&&m(c)(...R),["prevent"]))},[M(v,{class:"iafw:mb-4"},{default:C(()=>[M(y,null,{default:C(()=>[...g[2]||(g[2]=[xe(" New connection",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[3]||(g[3]=[xe(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),m(f)||Object.values(m(r).errors.value).length?(E(),B(x,{key:0,variant:"destructive"},{default:C(()=>[M(m($c),{class:"h-4 w-4"}),M(_,null,{default:C(()=>[...g[4]||(g[4]=[xe("Error",-1)])]),_:1}),M(b,null,{default:C(()=>[m(f)?(E(),X("div",OU,Ee(m(f)),1)):Re("",!0),(E(!0),X(Ve,null,Rt(Object.values(m(r).errors.value),R=>(E(),X("div",{key:R},Ee(R),1))),128))]),_:1})]),_:1})):Re("",!0),ie("div",AU,[M(m(ks),{name:"name"},{default:C(({componentField:R})=>[M(S,null,{default:C(()=>[M(k,null,{default:C(()=>[M(Kk,fe({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),M(A,null,{default:C(()=>[M(T,{type:"submit",disabled:m(a)},{default:C(()=>[m(a)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0),g[5]||(g[5]=xe(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):m(s)==="scan"?(E(),X("div",RU,[M(v,null,{default:C(()=>[M(y,null,{default:C(()=>[...g[6]||(g[6]=[xe(" Scan QR Code",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[7]||(g[7]=[xe(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ie("div",TU,[m(l)?(E(),X("img",{key:0,class:"iafw:size-72",src:m(l),alt:"QR Code"},null,8,PU)):(E(),X("div",MU,[M(m(Qi),{class:"iafw:animate-spin iafw:size-12"}),g[8]||(g[8]=ie("div",null,"Loading QR Code...",-1))]))]),M(A,null,{default:C(()=>[M(T,{variant:"outline",onClick:g[1]||(g[1]=R=>i.value=!1)},{default:C(()=>[...g[9]||(g[9]=[xe(" Scan Later ",-1)])]),_:1})]),_:1})])):Re("",!0)]),_:1})}}}),NU=q({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=j(!1),i=j();function r(o){n.value=!0,i.value=o}return e({open:r}),(o,s)=>{const a=U3,l=H3;return E(),B(l,{open:m(n),"onUpdate:open":s[1]||(s[1]=f=>it(n)?n.value=f:null)},{default:C(()=>[M(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[M(IU,{open:m(n),"onUpdate:open":s[0]||(s[0]=f=>it(n)?n.value=f:null),connectionId:m(i)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),DU={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function BU(t,e){return E(),X("svg",DU,[...e[0]||(e[0]=[ie("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ie("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const FU={render:BU},$U={class:"iafw:my-5 iafw:flex iafw:gap-3"},LU={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},qU={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},VU={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},zU={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},jU=q({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Ao(),{connections:i}=p3(Ao()),r=j();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Ht,f=kz,u=bz,c=vz,d=wz,p=yz,h=Nc;return E(),X("div",null,[a[11]||(a[11]=ie("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ie("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),M(NU,{ref_key:"connectionDialogRef",ref:r},null,512),ie("div",$U,[M(l,{variant:"outline",onClick:a[0]||(a[0]=g=>m(r)?.open())},{default:C(()=>[M(m(Gl)),a[4]||(a[4]=xe(" New connection ",-1))]),_:1}),M(l,{variant:"outline",onClick:o,disabled:m(n).isLoading},{default:C(()=>[m(n).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(e$),{key:1})),a[5]||(a[5]=xe(" Sync",-1))]),_:1},8,["disabled"])]),!m(n).isLoading&&m(i).length>0?(E(),X("div",LU,[(E(!0),X(Ve,null,Rt(m(i),g=>(E(),B(Nz,{connection:g,onScan:a[1]||(a[1]=y=>m(r)?.open(y))},null,8,["connection"]))),256))])):!m(n).isLoading&&m(i).length===0?(E(),X("div",qU,[M(p,{class:"border border-dashed"},{default:C(()=>[M(c,null,{default:C(()=>[M(m(FU),{class:"iafw:size-20 iafw:text-foreground/80"}),M(f,null,{default:C(()=>[...a[6]||(a[6]=[xe("Connections Empty",-1)])]),_:1}),M(u,null,{default:C(()=>[...a[7]||(a[7]=[xe(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),M(d,null,{default:C(()=>[M(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=g=>m(r)?.open())},{default:C(()=>[M(m(Gl)),a[8]||(a[8]=xe(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!m(n).isLoading&&m(i).length===0?(E(),X("div",VU,[M(m(fm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ie("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),M(l,{variant:"outline",onClick:a[3]||(a[3]=g=>m(r)?.open())},{default:C(()=>[M(m(Gl)),a[9]||(a[9]=xe(" Add Connection",-1))]),_:1})])):(E(),X("div",zU,[(E(),X(Ve,null,Rt(6,g=>M(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:g})),64))]))])}}}),HU={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function UU(t,e){return E(),X("svg",HU,[...e[0]||(e[0]=[ie("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ie("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ie("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const WU={render:UU},KU={class:"iafw:relative"},GU={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},JU={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},YU={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},XU={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},QU={class:"iafw:flex iafw:items-start iafw:gap-3"},ZU={class:"iafw:w-full sm:iafw:w-auto"},eW=q({__name:"ConnectPage",setup(t){const e=tc(),n=Ra(),i=U(()=>!!(e.query.code&&e.query.reference)),r=j(i.value);i.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){r.value=!0,Kt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{r.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Ht;return E(),X("div",KU,[a[6]||(a[6]=ie("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ie("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ie("div",GU,[ie("section",JU,[a[4]||(a[4]=Iu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ie("div",YU,[ie("div",XU,[ie("div",QU,[ie("div",null,[M(m(WU),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Iu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ie("div",ZU,[M(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:m(r)},{default:C(()=>[a[1]||(a[1]=ie("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ie("path",{d:"M8 12h8"}),ie("path",{d:"M16 8l4 4-4 4"}),ie("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=xe(" Connect ",-1)),m(r)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ie("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[xe(" By continuing, you agree to the "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),xe(" and "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),xe(". ")],-1))])])]),a[5]||(a[5]=Iu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),tW={};function nW(t,e){return E(),X("div")}const iW=Pa(tW,[["render",nW]]);function rW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const oW=rW();function MS(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function sW(t,e){return MS(t).test(e)}function aW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=MS(t),r=e.match(i);if(!r)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,r[a+1]]))}function lW(t){const e=tc();return aW(e.meta.path,e.query.path)[t]||null}function IS(t,e,n,i=oW){for(const r of t){if(r.path===i&&r.meta?.page==n&&(r.meta&&sW(r.meta?.path,e)||typeof e>"u"))return r.children?r.children[0]:r;if(r.children){const o=IS(r.children,e,n,i);if(o)return o}}return null}function fW(t){t.beforeEach(e=>{const n=Ra();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const i=IS(M5,e.query.path,e.query.page,e.path);return i&&e.meta?.path!==i.meta?.path?{name:i.name,query:e.query}:!0})}/**326 `+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let i=e===void 0?e:this.transforms.reduce((r,o)=>o.call(this,r,e,this),e);return i===void 0&&(i=this.getDefault(n)),i}_validate(e,n={},i,r){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},i,u=>{if(u.length)return r(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},i,r)})}runTests(e,n,i){let r=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=m=>{r||(r=!0,n(m,s))},c=m=>{r||(r=!0,i(m,s))},p=o.length,d=[];if(!p)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let m=0;m<o.length;m++){const y=o[m];y(h,u,function(v){v&&(Array.isArray(v)?d.push(...v):d.push(v)),--p<=0&&c(d)})}}asNestedTest({key:e,index:n,parent:i,parentPath:r,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=i[a];const u=Object.assign({},s,{strict:!0,parent:i,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${r||""}[${l?a:`"${a}"`}]`:(r?`${r}.`:"")+e});return(c,p,d)=>this.resolve(u)._validate(f,u,p,d)}validate(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return new Promise((s,a)=>r._validate(e,n,(l,f)=>{fi.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new fi(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o,s=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return r._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw fi.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new fi(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,i=>{if(fi.isError(i))return!1;throw i})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(i){if(fi.isError(i))return!1;throw i}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):za(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const i=this.clone({nullable:e});return i.internalTests.nullable=Va({message:n,name:"nullable",test(r){return r===null?this.schema.spec.nullable:!0}}),i}optionality(e,n){const i=this.clone({optional:e});return i.internalTests.optionality=Va({message:n,name:"optionality",test(r){return r===void 0?this.schema.spec.optional:!0}}),i}optional(){return this.optionality(!0)}defined(e=Tr.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Tr.notNull){return this.nullability(!1,e)}required(e=Tr.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Tr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let i=this.clone(),r=Va(n),o=n.exclusive||n.name&&i.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(i.exclusiveTests[n.name]=!!n.exclusive),i.tests=i.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===r.OPTIONS.test))),i.tests.push(r),i}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let i=this.clone(),r=kS(e).map(o=>new Ps(o));return r.forEach(o=>{o.isSibling&&i.deps.push(o.key)}),i.conditions.push(typeof n=="function"?new Ad(r,n):Ad.fromOptions(r,n)),i}typeError(e){let n=this.clone();return n.internalTests.typeError=Va({message:e,name:"typeError",skipAbsent:!0,test(i){return this.schema._typeCheck(i)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Tr.oneOf){let i=this.clone();return e.forEach(r=>{i._whitelist.add(r),i._blacklist.delete(r)}),i.internalTests.whiteList=Va({message:n,name:"oneOf",skipAbsent:!0,test(r){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(r)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),i}notOneOf(e,n=Tr.notOneOf){let i=this.clone();return e.forEach(r=>{i._blacklist.add(r),i._whitelist.delete(r)}),i.internalTests.blacklist=Va({message:n,name:"notOneOf",test(r){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(r)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),i}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:i,meta:r,optional:o,nullable:s}=n.spec;return{meta:r,label:i,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?AS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(i){try{return{value:await e.validate(i,{abortEarly:!1})}}catch(r){if(r instanceof fi)return{issues:TS(r)};throw r}}}}};Ri.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])Ri.prototype[`${t}At`]=function(e,n,i={}){const{parent:r,parentPath:o,schema:s}=DH(this,e,n,i.context);return s[t](r&&r[o],Object.assign({},i,{parent:r,path:e}))};for(const t of["equals","is"])Ri.prototype[t]=Ri.prototype.oneOf;for(const t of["not","nope"])Ri.prototype[t]=Ri.prototype.notOneOf;const FH=()=>!0;function A1(t){return new PS(t)}class PS extends Ri{constructor(e){super(typeof e=="function"?{type:"mixed",check:e}:Object.assign({type:"mixed",check:FH},e))}}A1.prototype=PS.prototype;function MS(){return new IS}class IS extends Ri{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(i.spec.coerce&&!i.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=O1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return ro(n)||n===!0}})}isFalse(e=O1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return ro(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}MS.prototype=IS.prototype;const qH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function LH(t){const e=R1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function R1(t){var e,n;const i=qH.exec(t);return i?{year:oo(i[1]),month:oo(i[2],1)-1,day:oo(i[3],1),hour:oo(i[4]),minute:oo(i[5]),second:oo(i[6]),millisecond:i[7]?oo(i[7].substring(0,3)):0,precision:(e=(n=i[7])==null?void 0:n.length)!=null?e:void 0,z:i[8]||void 0,plusMinus:i[9]||void 0,hourOffset:oo(i[10]),minuteOffset:oo(i[11])}:null}function oo(t,e=0){return Number(t)||e}let VH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,zH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,jH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,HH="^\\d{4}-\\d{2}-\\d{2}",UH="\\d{2}:\\d{2}:\\d{2}",WH="(([+-]\\d{2}(:?\\d{2})?)|Z)",KH=new RegExp(`${HH}T${UH}(\\.\\d+)?${WH}$`),GH=t=>ro(t)||t===t.trim(),JH={}.toString();function or(){return new NS}class NS extends Ri{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(!i.spec.coerce||i.isType(e)||Array.isArray(e))return e;const r=e!=null&&e.toString?e.toString():e;return r===JH?e:r})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Tr.required,name:"required",skipAbsent:!0,test:i=>!!i.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=bi.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n=bi.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n=bi.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}matches(e,n){let i=!1,r,o;return n&&(typeof n=="object"?{excludeEmptyString:i=!1,message:r,name:o}=n:r=n),this.test({name:o||"matches",message:r||bi.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&i||s.search(e)!==-1})}email(e=bi.email){return this.matches(VH,{name:"email",message:e,excludeEmptyString:!0})}url(e=bi.url){return this.matches(zH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=bi.uuid){return this.matches(jH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",i,r;return e&&(typeof e=="object"?{message:n="",allowOffset:i=!1,precision:r=void 0}=e:n=e),this.matches(KH,{name:"datetime",message:n||bi.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||bi.datetime_offset,params:{allowOffset:i},skipAbsent:!0,test:o=>{if(!o||i)return!0;const s=R1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||bi.datetime_precision,params:{precision:r},skipAbsent:!0,test:o=>{if(!o||r==null)return!0;const s=R1(o);return s?s.precision===r:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=bi.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:GH})}lowercase(e=bi.lowercase){return this.transform(n=>ro(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>ro(n)||n===n.toLowerCase()})}uppercase(e=bi.uppercase){return this.transform(n=>ro(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>ro(n)||n===n.toUpperCase()})}}or.prototype=NS.prototype;let YH=new Date(""),XH=t=>Object.prototype.toString.call(t)==="[object Date]";class T1 extends Ri{constructor(){super({type:"date",check(e){return XH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,i)=>!i.spec.coerce||i.isType(e)||e===null?e:(e=LH(e),isNaN(e)?T1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let i;if(Ps.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r}return i}min(e,n=E1.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i)}})}max(e,n=E1.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i)}})}}T1.INVALID_DATE=YH;function QH(t,e=[]){let n=[],i=new Set,r=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Ts.split(s)[0];i.add(l),r.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];i.add(s),Ps.isRef(a)&&a.isSibling?o(a.path,s):Od(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return EH.array(Array.from(i),n).reverse()}function DS(t,e){let n=1/0;return t.some((i,r)=>{var o;if((o=e.path)!=null&&o.includes(i))return n=r,!0}),n}function BS(t){return(e,n)=>DS(t,e)-DS(t,n)}const $S=(t,e,n)=>{if(typeof t!="string")return t;let i=t;try{i=JSON.parse(t)}catch{}return n.isType(i)?i:t};function Pd(t){if("fields"in t){const e={};for(const[n,i]of Object.entries(t.fields))e[n]=Pd(i);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=Pd(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(Pd)}):"optional"in t?t.optional():t}const ZH=(t,e)=>{const n=[...Ts.normalizePath(e)];if(n.length===1)return n[0]in t;let i=n.pop(),r=Ts.getter(Ts.join(n),!0)(t);return!!(r&&i in r)};let FS=t=>Object.prototype.toString.call(t)==="[object Object]";function qS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(i=>n.indexOf(i)===-1)}const eU=BS([]);function Ms(t){return new LS(t)}class LS extends Ri{constructor(e){super({type:"object",check(n){return FS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=eU,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var i;let r=super._cast(e,n);if(r===void 0)return this.getDefault(n);if(!this._typeCheck(r))return r;let o=this.fields,s=(i=n.stripUnknown)!=null?i:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let p=o[c],d=c in r;if(p){let h,m=r[c];f.path=(n.path?`${n.path}.`:"")+c,p=p.resolve({value:m,context:n.context,parent:l});let y=p instanceof Ri?p.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in r;continue}h=!n.__validating||!w?p.cast(r[c],f):r[c],h!==void 0&&(l[c]=h)}else d&&!s&&(l[c]=r[c]);(d!==c in l||l[c]!==r[c])&&(u=!0)}return u?l:r}_validate(e,n={},i,r){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,i,(l,f)=>{if(!a||!FS(f)){r(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let p=this.fields[c];!p||Ps.isRef(p)||u.push(p.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},i,c=>{r(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),i=n.fields;for(let[r,o]of Object.entries(this.fields)){const s=i[r];i[r]=s===void 0?o:s}return n.withMutation(r=>r.setFields(i,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(i=>{var r;const o=this.fields[i];let s=e;(r=s)!=null&&r.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[i]})),n[i]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let i=this.clone();return i.fields=e,i._nodes=QH(e,n),i._sortErrors=BS(Object.keys(e)),n&&(i._excludedEdges=n),i}shape(e,n=[]){return this.clone().withMutation(i=>{let r=i._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),r=[...i._excludedEdges,...n]),i.setFields(Object.assign(i.fields,e),r)})}partial(){const e={};for(const[n,i]of Object.entries(this.fields))e[n]="optional"in i&&i.optional instanceof Function?i.optional():i;return this.setFields(e)}deepPartial(){return Pd(this)}pick(e){const n={};for(const i of e)this.fields[i]&&(n[i]=this.fields[i]);return this.setFields(n,this._excludedEdges.filter(([i,r])=>e.includes(i)&&e.includes(r)))}omit(e){const n=[];for(const i of Object.keys(this.fields))e.includes(i)||n.push(i);return this.pick(n)}from(e,n,i){let r=Ts.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return ZH(o,e)&&(s=Object.assign({},o),i||delete s[e],s[n]=r(o)),s})}json(){return this.transform($S)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||Cd.exact,test(n){if(n==null)return!0;const i=qS(this.schema,n);return i.length===0||this.createError({params:{properties:i.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=Cd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let i=this.test({name:"noUnknown",exclusive:!0,message:n,test(r){if(r==null)return!0;const o=qS(this.schema,r);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return i.spec.noUnknown=e,i}unknown(e=!0,n=Cd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const i={};for(const r of Object.keys(n))i[e(r)]=n[r];return i})}camelCase(){return this.transformKeys(C1.camelCase)}snakeCase(){return this.transformKeys(C1.snakeCase)}constantCase(){return this.transformKeys(e=>C1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);i.fields={};for(const[o,s]of Object.entries(n.fields)){var r;let a=e;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),i.fields[o]=s.describe(a)}return i}}Ms.prototype=LS.prototype;function P1(t){return new VS(t)}class VS extends Ri{constructor(e){super({type:"array",spec:{types:e},check(n){return Array.isArray(n)}}),this.innerType=void 0,this.innerType=e}_cast(e,n){const i=super._cast(e,n);if(!this._typeCheck(i)||!this.innerType)return i;let r=!1;const o=i.map((s,a)=>{const l=this.innerType.cast(s,Object.assign({},n,{path:`${n.path||""}[${a}]`}));return l!==s&&(r=!0),l});return r?o:i}_validate(e,n={},i,r){var o;let s=this.innerType,a=(o=n.recursive)!=null?o:this.spec.recursive;n.originalValue!=null&&n.originalValue,super._validate(e,n,i,(l,f)=>{var u;if(!a||!s||!this._typeCheck(f)){r(l,f);return}let c=new Array(f.length);for(let d=0;d<f.length;d++){var p;c[d]=s.asNestedTest({options:n,index:d,parent:f,parentPath:n.path,originalParent:(p=n.originalValue)!=null?p:e})}this.runTests({value:f,tests:c,originalValue:(u=n.originalValue)!=null?u:e,options:n},i,d=>r(d.concat(l),f))})}clone(e){const n=super.clone(e);return n.innerType=this.innerType,n}json(){return this.transform($S)}concat(e){let n=super.concat(e);return n.innerType=this.innerType,e.innerType&&(n.innerType=n.innerType?n.innerType.concat(e.innerType):e.innerType),n}of(e){let n=this.clone();if(!Od(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+io(e));return n.innerType=e,n.spec=Object.assign({},n.spec,{types:e}),n}length(e,n=Ed.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n){return n=n||Ed.min,this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n){return n=n||Ed.max,this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,n)=>this._typeCheck(e)?e:n==null?[]:[].concat(n))}compact(e){let n=e?(i,r,o)=>!e(i,r,o):i=>!!i;return this.transform(i=>i!=null?i.filter(n):i)}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);if(n.innerType){var r;let o=e;(r=o)!=null&&r.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[0]})),i.innerType=n.innerType.describe(o)}return i}}P1.prototype=VS.prototype;const Pr=Object.create(null);Pr.open="0",Pr.close="1",Pr.ping="2",Pr.pong="3",Pr.message="4",Pr.upgrade="5",Pr.noop="6";const Md=Object.create(null);Object.keys(Pr).forEach(t=>{Md[Pr[t]]=t});const M1={type:"error",data:"parser error"},zS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",jS=typeof ArrayBuffer=="function",HS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,I1=({type:t,data:e},n,i)=>zS&&e instanceof Blob?n?i(e):US(e,i):jS&&(e instanceof ArrayBuffer||HS(e))?n?i(e):US(new Blob([e]),i):i(Pr[t]+(e||"")),US=(t,e)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];e("b"+(i||""))},n.readAsDataURL(t)};function WS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let N1;function tU(t,e){if(zS&&t.data instanceof Blob)return t.data.arrayBuffer().then(WS).then(e);if(jS&&(t.data instanceof ArrayBuffer||HS(t.data)))return e(WS(t.data));I1(t,!1,n=>{N1||(N1=new TextEncoder),e(N1.encode(n))})}const KS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<KS.length;t++)kf[KS.charCodeAt(t)]=t;const nU=t=>{let e=t.length*.75,n=t.length,i,r=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(i=0;i<n;i+=4)o=kf[t.charCodeAt(i)],s=kf[t.charCodeAt(i+1)],a=kf[t.charCodeAt(i+2)],l=kf[t.charCodeAt(i+3)],u[r++]=o<<2|s>>4,u[r++]=(s&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return f},iU=typeof ArrayBuffer=="function",D1=(t,e)=>{if(typeof t!="string")return{type:"message",data:GS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:rU(t.substring(1),e)}:Md[n]?t.length>1?{type:Md[n],data:t.substring(1)}:{type:Md[n]}:M1},rU=(t,e)=>{if(iU){const n=nU(t);return GS(n,e)}else return{base64:!0,data:t}},GS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},JS=" 327 ",oU=(t,e)=>{const n=t.length,i=new Array(n);let r=0;t.forEach((o,s)=>{I1(o,!1,a=>{i[s]=a,++r===n&&e(i.join(JS))})})},sU=(t,e)=>{const n=t.split(JS),i=[];for(let r=0;r<n.length;r++){const o=D1(n[r],e);if(i.push(o),o.type==="error")break}return i};function aU(){return new TransformStream({transform(t,e){tU(t,n=>{const i=n.length;let r;if(i<126)r=new Uint8Array(1),new DataView(r.buffer).setUint8(0,i);else if(i<65536){r=new Uint8Array(3);const o=new DataView(r.buffer);o.setUint8(0,126),o.setUint16(1,i)}else{r=new Uint8Array(9);const o=new DataView(r.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(i))}t.data&&typeof t.data!="string"&&(r[0]|=128),e.enqueue(r),e.enqueue(n)})}})}let B1;function Id(t){return t.reduce((e,n)=>e+n.length,0)}function Nd(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let i=0;for(let r=0;r<e;r++)n[r]=t[0][i++],i===t[0].length&&(t.shift(),i=0);return t.length&&i<t[0].length&&(t[0]=t[0].slice(i)),n}function lU(t,e){B1||(B1=new TextDecoder);const n=[];let i=0,r=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(i===0){if(Id(n)<1)break;const l=Nd(n,1);o=(l[0]&128)===128,r=l[0]&127,r<126?i=3:r===126?i=1:i=2}else if(i===1){if(Id(n)<2)break;const l=Nd(n,2);r=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),i=3}else if(i===2){if(Id(n)<8)break;const l=Nd(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(M1);break}r=u*Math.pow(2,32)+f.getUint32(4),i=3}else{if(Id(n)<r)break;const l=Nd(n,r);a.enqueue(D1(o?l:B1.decode(l),e)),i=0}if(r===0||r>t){a.enqueue(M1);break}}}})}const YS=4;function fn(t){if(t)return fU(t)}function fU(t){for(var e in fn.prototype)t[e]=fn.prototype[e];return t}fn.prototype.on=fn.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},fn.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},fn.prototype.off=fn.prototype.removeListener=fn.prototype.removeAllListeners=fn.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var i,r=0;r<n.length;r++)if(i=n[r],i===e||i.fn===e){n.splice(r,1);break}return n.length===0&&delete this._callbacks["$"+t],this},fn.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){n=n.slice(0);for(var i=0,r=n.length;i<r;++i)n[i].apply(this,e)}return this},fn.prototype.emitReserved=fn.prototype.emit,fn.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},fn.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Dd=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Vi=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),uU="arraybuffer";function bre(){}function XS(t,...e){return e.reduce((n,i)=>(t.hasOwnProperty(i)&&(n[i]=t[i]),n),{})}const cU=Vi.setTimeout,dU=Vi.clearTimeout;function Bd(t,e){e.useNativeTimers?(t.setTimeoutFn=cU.bind(Vi),t.clearTimeoutFn=dU.bind(Vi)):(t.setTimeoutFn=Vi.setTimeout.bind(Vi),t.clearTimeoutFn=Vi.clearTimeout.bind(Vi))}const pU=1.33;function hU(t){return typeof t=="string"?gU(t):Math.ceil((t.byteLength||t.size)*pU)}function gU(t){let e=0,n=0;for(let i=0,r=t.length;i<r;i++)e=t.charCodeAt(i),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(i++,n+=4);return n}function QS(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function mU(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function yU(t){let e={},n=t.split("&");for(let i=0,r=n.length;i<r;i++){let o=n[i].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class wU extends Error{constructor(e,n,i){super(e),this.description=n,this.context=i,this.type="TransportError"}}class $1 extends fn{constructor(e){super(),this.writable=!1,Bd(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,i){return super.emitReserved("error",new wU(e,n,i)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=D1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=mU(e);return n.length?"?"+n:""}}class vU extends $1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let i=0;this._polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};sU(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,oU(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=QS()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let ZS=!1;try{ZS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const bU=ZS;function xU(){}class _U extends vU{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let i=location.port;i||(i=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||i!==e.port}}doWrite(e,n){const i=this.request({method:"POST",data:e});i.on("success",n),i.on("error",(r,o)=>{this.onError("xhr post error",r,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=e}}let ja=class bh extends fn{constructor(e,n,i){super(),this.createRequest=e,Bd(this,i),this._opts=i,this._method=i.method||"GET",this._uri=n,this._data=i.data!==void 0?i.data:null,this._create()}_create(){var e;const n=XS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const i=this._xhr=this.createRequest(n);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let r in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(r)&&i.setRequestHeader(r,this._opts.extraHeaders[r])}}catch{}if(this._method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var r;i.readyState===3&&((r=this._opts.cookieJar)===null||r===void 0||r.parseCookies(i.getResponseHeader("set-cookie"))),i.readyState===4&&(i.status===200||i.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof i.status=="number"?i.status:0)},0))},i.send(this._data)}catch(r){this.setTimeoutFn(()=>{this._onError(r)},0);return}typeof document<"u"&&(this._index=bh.requestsCount++,bh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=xU,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete bh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(ja.requestsCount=0,ja.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",e4);else if(typeof addEventListener=="function"){const t="onpagehide"in Vi?"pagehide":"unload";addEventListener(t,e4,!1)}}function e4(){for(let t in ja.requests)ja.requests.hasOwnProperty(t)&&ja.requests[t].abort()}const kU=(function(){const t=t4({xdomain:!1});return t&&t.responseType!==null})();class SU extends _U{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=kU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new ja(t4,this.uri(),e)}}function t4(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||bU))return new XMLHttpRequest}catch{}if(!e)try{return new Vi[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const n4=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class CU extends $1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,i=n4?{}:XS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,i)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;I1(i,this.supportsBinary,o=>{try{this.doWrite(i,o)}catch{}r&&Dd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=QS()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const F1=Vi.WebSocket||Vi.MozWebSocket;class EU extends CU{createSocket(e,n,i){return n4?new F1(e,n,i):n?new F1(e,n):new F1(e)}doWrite(e,n){this.ws.send(n)}}class OU extends $1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=lU(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=e.readable.pipeThrough(n).getReader(),r=aU();r.readable.pipeTo(e.writable),this._writer=r.writable.getWriter();const o=()=>{i.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;this._writer.write(i).then(()=>{r&&Dd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const AU={websocket:EU,webtransport:OU,polling:SU},RU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,TU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function q1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),i=t.indexOf("]");n!=-1&&i!=-1&&(t=t.substring(0,n)+t.substring(n,i).replace(/:/g,";")+t.substring(i,t.length));let r=RU.exec(t||""),o={},s=14;for(;s--;)o[TU[s]]=r[s]||"";return n!=-1&&i!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=PU(o,o.path),o.queryKey=MU(o,o.query),o}function PU(t,e){const n=/\/{2,9}/g,i=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&i.splice(0,1),e.slice(-1)=="/"&&i.splice(i.length-1,1),i}function MU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,r,o){r&&(n[r]=o)}),n}const L1=typeof addEventListener=="function"&&typeof removeEventListener=="function",$d=[];L1&&addEventListener("offline",()=>{$d.forEach(t=>t())},!1);class No extends fn{constructor(e,n){if(super(),this.binaryType=uU,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const i=q1(e);n.hostname=i.host,n.secure=i.protocol==="https"||i.protocol==="wss",n.port=i.port,i.query&&(n.query=i.query)}else n.host&&(n.hostname=q1(n.host).host);Bd(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(i=>{const r=i.prototype.name;this.transports.push(r),this._transportsByName[r]=i}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=yU(this.opts.query)),L1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},$d.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=YS,n.transport=e,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](i)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&No.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",No.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i<this.writeBuffer.length;i++){const r=this.writeBuffer[i].data;if(r&&(n+=hU(r)),i>0&&n>this._maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Dd(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,i){return this._sendPacket("message",e,n,i),this}send(e,n,i){return this._sendPacket("message",e,n,i),this}_sendPacket(e,n,i,r){if(typeof n=="function"&&(r=n,n=void 0),typeof i=="function"&&(r=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const o={type:e,data:n,options:i};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():e()}):this.upgrading?i():e()),this}_onError(e){if(No.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),L1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const i=$d.indexOf(this._offlineEventListener);i!==-1&&$d.splice(i,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}No.protocol=YS;class IU extends No{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),i=!1;No.priorWebsocketSuccess=!1;const r=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!i)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;No.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const p=new Error("probe error");p.transport=n.name,this.emitReserved("upgradeError",p)}}))};function o(){i||(i=!0,u(),n.close(),n=null)}const s=c=>{const p=new Error("probe error: "+c);p.transport=n.name,o(),this.emitReserved("upgradeError",p)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",r),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",r),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{i||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let i=0;i<e.length;i++)~this.transports.indexOf(e[i])&&n.push(e[i]);return n}}let NU=class extends IU{constructor(e,n={}){const i=typeof e=="object"?e:n;(!i.transports||i.transports&&typeof i.transports[0]=="string")&&(i.transports=(i.transports||["polling","websocket","webtransport"]).map(r=>AU[r]).filter(r=>!!r)),super(e,i)}};function DU(t,e="",n){let i=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),i=q1(t)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";const o=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+o+":"+i.port+e,i.href=i.protocol+"://"+o+(n&&n.port===i.port?"":":"+i.port),i}const BU=typeof ArrayBuffer=="function",$U=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,i4=Object.prototype.toString,FU=typeof Blob=="function"||typeof Blob<"u"&&i4.call(Blob)==="[object BlobConstructor]",qU=typeof File=="function"||typeof File<"u"&&i4.call(File)==="[object FileConstructor]";function V1(t){return BU&&(t instanceof ArrayBuffer||$U(t))||FU&&t instanceof Blob||qU&&t instanceof File}function Fd(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,i=t.length;n<i;n++)if(Fd(t[n]))return!0;return!1}if(V1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Fd(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Fd(t[n]))return!0;return!1}function LU(t){const e=[],n=t.data,i=t;return i.data=z1(n,e),i.attachments=e.length,{packet:i,buffers:e}}function z1(t,e){if(!t)return t;if(V1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=z1(t[i],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=z1(t[i],e));return n}return t}function VU(t,e){return t.data=j1(t.data,e),delete t.attachments,t}function j1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=j1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=j1(t[n],e));return t}const zU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],jU=5;var Ot;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ot||(Ot={}));class HU{constructor(e){this.replacer=e}encode(e){return(e.type===Ot.EVENT||e.type===Ot.ACK)&&Fd(e)?this.encodeAsBinary({type:e.type===Ot.EVENT?Ot.BINARY_EVENT:Ot.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ot.BINARY_EVENT||e.type===Ot.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=LU(e),i=this.encodeAsString(n.packet),r=n.buffers;return r.unshift(i),r}}function r4(t){return Object.prototype.toString.call(t)==="[object Object]"}class H1 extends fn{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const i=n.type===Ot.BINARY_EVENT;i||n.type===Ot.BINARY_ACK?(n.type=i?Ot.EVENT:Ot.ACK,this.reconstructor=new UU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(V1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const i={type:Number(e.charAt(0))};if(Ot[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===Ot.BINARY_EVENT||i.type===Ot.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");i.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););i.nsp=e.substring(o,n)}else i.nsp="/";const r=e.charAt(n+1);if(r!==""&&Number(r)==r){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}i.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(H1.isPayloadValid(i.type,o))i.data=o;else throw new Error("invalid payload")}return i}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ot.CONNECT:return r4(n);case Ot.DISCONNECT:return n===void 0;case Ot.CONNECT_ERROR:return typeof n=="string"||r4(n);case Ot.EVENT:case Ot.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&zU.indexOf(n[0])===-1);case Ot.ACK:case Ot.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class UU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=VU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const WU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:H1,Encoder:HU,get PacketType(){return Ot},protocol:jU},Symbol.toStringTag,{value:"Module"}));function sr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const KU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class o4 extends fn{constructor(e,n,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[sr(e,"open",this.onopen.bind(this)),sr(e,"packet",this.onpacket.bind(this)),sr(e,"error",this.onerror.bind(this)),sr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var i,r,o;if(KU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ot.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(r=(i=this.io.engine)===null||i===void 0?void 0:i.transport)===null||r===void 0?void 0:r.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var i;const r=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(r===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},r),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((i,r)=>{const o=(s,a)=>s?r(s):i(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((r,...o)=>i!==this._queue[0]?void 0:(r!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...o)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ot.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(i=>String(i.id)===e)){const i=this.acks[e];delete this.acks[e],i.withError&&i.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ot.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ot.EVENT:case Ot.BINARY_EVENT:this.onevent(e);break;case Ot.ACK:case Ot.BINARY_ACK:this.onack(e);break;case Ot.DISCONNECT:this.ondisconnect();break;case Ot.CONNECT_ERROR:this.destroy();const i=new Error(e.data.message);i.data=e.data.data,this.emitReserved("connect_error",i);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let i=!1;return function(...r){i||(i=!0,n.packet({type:Ot.ACK,id:e,data:r}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ot.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const i of n)i.apply(this,e.data)}}}function Ha(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Ha.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Ha.prototype.reset=function(){this.attempts=0},Ha.prototype.setMin=function(t){this.ms=t},Ha.prototype.setMax=function(t){this.max=t},Ha.prototype.setJitter=function(t){this.jitter=t};class U1 extends fn{constructor(e,n){var i;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Bd(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new Ha({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const r=n.parser||WU;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new NU(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const r=sr(n,"open",function(){i.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=sr(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(r),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(sr(e,"ping",this.onping.bind(this)),sr(e,"data",this.ondata.bind(this)),sr(e,"error",this.onerror.bind(this)),sr(e,"close",this.onclose.bind(this)),sr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Dd(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let i=this.nsps[e];return i?this._autoConnect&&!i.active&&i.connect():(i=new o4(this,e,n),this.nsps[e]=i),i}_destroy(e){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let i=0;i<n.length;i++)this.engine.write(n[i],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var i;this.cleanup(),(i=this.engine)===null||i===void 0||i.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(r=>{r?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",r)):e.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const Sf={};function qd(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=DU(t,e.path||"/socket.io"),i=n.source,r=n.id,o=n.path,s=Sf[r]&&o in Sf[r].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new U1(i,e):(Sf[r]||(Sf[r]=new U1(i,e)),l=Sf[r]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(qd,{Manager:U1,Socket:o4,io:qd,connect:qd});const GU={key:0},JU={class:"iafw:grid iafw:gap-4 iafw:py-4"},YU={key:1},XU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},QU=["src"],ZU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},eW=L({__name:"NewConnectionDialogContent",props:Bi({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){Sj({validateOnInput:!1,validateOnBlur:!1});const e=Io(),n=to(),i=Hr(t,"open"),r=jk({initialValues:{name:""},validationSchema:Ms({name:or().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=j(o.connectionId?"scan":"create"),a=j(!1),l=j(null),f=j(""),u=qd("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=r.handleSubmit(async h=>{a.value=!0;try{const m=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=m.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(m){f.value=Lc(m)}finally{a.value=!1}}),p=h=>{h.id===o.connectionId&&(l.value=h.base64)},d=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),i.value=!1)};return u.on("connection:qrcode",p),u.on("connection:update",d),Ve(()=>s.value,h=>{h==="scan"&&o.connectionId&&si.get(`/connections/${o.connectionId}/qrcode`).then(m=>{l.value=m.data?.base64||""})},{immediate:!0}),jn(()=>{u.removeAllListeners(),u.disconnect()}),(h,m)=>{const y=w1,w=y1,v=m1,S=Ym,b=Jm,x=Qm,_=La,k=$a,A=Ft,O=r1;return E(),D(Hu,{name:"fade",mode:"out-in"},{default:C(()=>[g(s)==="create"?(E(),G("form",{key:0,onSubmit:m[0]||(m[0]=Et((...R)=>g(c)&&g(c)(...R),["prevent"]))},[T(v,{class:"iafw:mb-4"},{default:C(()=>[T(y,null,{default:C(()=>[...m[2]||(m[2]=[ye(" New connection",-1)])]),_:1}),T(w,null,{default:C(()=>[...m[3]||(m[3]=[ye(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),g(f)||Object.values(g(r).errors.value).length?(E(),D(x,{key:0,variant:"destructive"},{default:C(()=>[T(g(rf),{class:"h-4 w-4"}),T(S,null,{default:C(()=>[...m[4]||(m[4]=[ye("Error",-1)])]),_:1}),T(b,null,{default:C(()=>[g(f)?(E(),G("div",GU,Se(g(f)),1)):Oe("",!0),(E(!0),G(Fe,null,Ct(Object.values(g(r).errors.value),R=>(E(),G("div",{key:R},Se(R),1))),128))]),_:1})]),_:1})):Oe("",!0),ee("div",JU,[T(g(Rr),{name:"name"},{default:C(({componentField:R})=>[T(k,null,{default:C(()=>[T(_,null,{default:C(()=>[T(yS,le({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),T(O,null,{default:C(()=>[T(A,{type:"submit",disabled:g(a)},{default:C(()=>[g(a)?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):Oe("",!0),m[5]||(m[5]=ye(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):g(s)==="scan"?(E(),G("div",YU,[T(v,null,{default:C(()=>[T(y,null,{default:C(()=>[...m[6]||(m[6]=[ye(" Scan QR Code",-1)])]),_:1}),T(w,null,{default:C(()=>[...m[7]||(m[7]=[ye(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ee("div",XU,[g(l)?(E(),G("img",{key:0,class:"iafw:size-72",src:g(l),alt:"QR Code"},null,8,QU)):(E(),G("div",ZU,[T(g(nr),{class:"iafw:animate-spin iafw:size-12"}),m[8]||(m[8]=ee("div",null,"Loading QR Code...",-1))]))]),T(O,null,{default:C(()=>[T(A,{variant:"outline",onClick:m[1]||(m[1]=R=>i.value=!1)},{default:C(()=>[...m[9]||(m[9]=[ye(" Scan Later ",-1)])]),_:1})]),_:1})])):Oe("",!0)]),_:1})}}}),tW=L({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=j(!1),i=j();function r(o){n.value=!0,i.value=o}return e({open:r}),(o,s)=>{const a=i1,l=n1;return E(),D(l,{open:g(n),"onUpdate:open":s[1]||(s[1]=f=>nt(n)?n.value=f:null)},{default:C(()=>[T(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[T(eW,{open:g(n),"onUpdate:open":s[0]||(s[0]=f=>nt(n)?n.value=f:null),connectionId:g(i)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),nW={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function iW(t,e){return E(),G("svg",nW,[...e[0]||(e[0]=[ee("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ee("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const s4={render:iW},rW={class:"iafw:my-5 iafw:flex iafw:gap-3"},oW={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},sW={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},aW={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},lW={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},fW=L({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Io(),{connections:i}=F3(Io()),r=j();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Ft,f=wk,u=yk,c=mk,p=gk,d=hk,h=Vc;return E(),G("div",null,[a[11]||(a[11]=ee("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ee("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),T(tW,{ref_key:"connectionDialogRef",ref:r},null,512),ee("div",rW,[T(l,{variant:"outline",onClick:a[0]||(a[0]=m=>g(r)?.open())},{default:C(()=>[T(g(Ss)),a[4]||(a[4]=ye(" New connection ",-1))]),_:1}),T(l,{variant:"outline",onClick:o,disabled:g(n).isLoading},{default:C(()=>[g(n).isLoading?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):(E(),D(g(SF),{key:1})),a[5]||(a[5]=ye(" Sync",-1))]),_:1},8,["disabled"])]),!g(n).isLoading&&g(i).length>0?(E(),G("div",oW,[(E(!0),G(Fe,null,Ct(g(i),m=>(E(),D(tj,{connection:m,onScan:a[1]||(a[1]=y=>g(r)?.open(y))},null,8,["connection"]))),256))])):!g(n).isLoading&&g(i).length===0?(E(),G("div",sW,[T(d,{class:"border border-dashed"},{default:C(()=>[T(c,null,{default:C(()=>[T(g(s4),{class:"iafw:size-20 iafw:text-foreground/80"}),T(f,null,{default:C(()=>[...a[6]||(a[6]=[ye("Connections Empty",-1)])]),_:1}),T(u,null,{default:C(()=>[...a[7]||(a[7]=[ye(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),T(p,null,{default:C(()=>[T(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=m=>g(r)?.open())},{default:C(()=>[T(g(Ss)),a[8]||(a[8]=ye(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!g(n).isLoading&&g(i).length===0?(E(),G("div",aW,[T(g(xm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ee("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),T(l,{variant:"outline",onClick:a[3]||(a[3]=m=>g(r)?.open())},{default:C(()=>[T(g(Ss)),a[9]||(a[9]=ye(" Add Connection",-1))]),_:1})])):(E(),G("div",lW,[(E(),G(Fe,null,Ct(6,m=>T(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:m})),64))]))])}}}),uW={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function cW(t,e){return E(),G("svg",uW,[...e[0]||(e[0]=[ee("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ee("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ee("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const dW={render:cW},pW={class:"iafw:relative"},hW={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},gW={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},mW={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},yW={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},wW={class:"iafw:flex iafw:items-start iafw:gap-3"},vW={class:"iafw:w-full sm:iafw:w-auto"},bW=L({__name:"ConnectPage",setup(t){const e=Ul(),n=to(),i=U(()=>!!(e.query.code&&e.query.reference)),r=j(i.value);i.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){r.value=!0,Kt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{r.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Ft;return E(),G("div",pW,[a[6]||(a[6]=ee("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ee("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ee("div",hW,[ee("section",gW,[a[4]||(a[4]=Vu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ee("div",mW,[ee("div",yW,[ee("div",wW,[ee("div",null,[T(g(dW),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Vu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ee("div",vW,[T(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:g(r)},{default:C(()=>[a[1]||(a[1]=ee("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ee("path",{d:"M8 12h8"}),ee("path",{d:"M16 8l4 4-4 4"}),ee("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=ye(" Connect ",-1)),g(r)?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):Oe("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ee("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[ye(" By continuing, you agree to the "),ee("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),ye(" and "),ee("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),ye(". ")],-1))])])]),a[5]||(a[5]=Vu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),xW={};function _W(t,e){return E(),G("div")}const kW=Ba(xW,[["render",_W]]);function SW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const CW=SW();function a4(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function EW(t,e){return a4(t).test(e)}function OW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=a4(t),r=e.match(i);if(!r)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,r[a+1]]))}function AW(t){const e=Ul();return OW(e.meta.path,e.query.path)[t]||null}function l4(t,e,n,i=CW){for(const r of t){if(r.path===i&&r.meta?.page==n&&(r.meta&&EW(r.meta?.path,e)||typeof e>"u"))return r.children?r.children[0]:r;if(r.children){const o=l4(r.children,e,n,i);if(o)return o}}return null}function RW(t){t.beforeEach(e=>{const n=to();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const i=l4(Z5,e.query.path,e.query.page,e.path);return i&&e.meta?.path!==i.meta?.path?{name:i.name,query:e.query}:!0})}/** 303 328 * table-core 304 329 * … … 309 334 * 310 335 * @license MIT 311 */function uW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Po(t,e){return typeof t=="function"?t(e):t}function Ai(t,e){return n=>{e.setState(i=>({...i,[t]:Po(n,i[t])}))}}function Md(t){return t instanceof Function}function cW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function dW(t,e){const n=[],i=r=>{r.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&i(s)})};return i(t),n}function rt(t,e,n){let i=[],r;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==i.length||a.some((u,c)=>i[c]!==u)))return r;i=a;let f;if(n.key&&n.debug&&(f=Date.now()),r=e(...a),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,d=c/16,p=(h,g)=>{for(h=String(h);h.length<g;)h=" "+h;return h};console.info(`%c⏱ ${p(c,5)} /${p(u,5)} ms`,`336 */function TW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Do(t,e){return typeof t=="function"?t(e):t}function Ti(t,e){return n=>{e.setState(i=>({...i,[t]:Do(n,i[t])}))}}function Ld(t){return t instanceof Function}function PW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function MW(t,e){const n=[],i=r=>{r.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&i(s)})};return i(t),n}function rt(t,e,n){let i=[],r;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==i.length||a.some((u,c)=>i[c]!==u)))return r;i=a;let f;if(n.key&&n.debug&&(f=Date.now()),r=e(...a),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,p=c/16,d=(h,m)=>{for(h=String(h);h.length<m;)h=" "+h;return h};console.info(`%c⏱ ${d(c,5)} /${d(u,5)} ms`,` 312 337 font-size: .6rem; 313 338 font-weight: bold; 314 color: hsl(${Math.max(0,Math.min(120-120* d,120))}deg 100% 31%);`,n?.key)}return r}}function ot(t,e,n,i){return{debug:()=>{var r;return(r=t?.debugAll)!=null?r:t[e]},key:!1,onChange:i}}function pW(t,e,n,i){const r=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(i),renderValue:r,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function hW(t,e,n,i){var r,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(r=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=d=>{let p=d;for(const g of l.split(".")){var h;p=(h=p)==null?void 0:h[g]}return p}:u=d=>d[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:i,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var d;return[c,...(d=c.columns)==null?void 0:d.flatMap(p=>p.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],d=>{var p;if((p=c.columns)!=null&&p.length){let h=c.columns.flatMap(g=>g.getLeafColumns());return d(h)}return[c]},ot(t.options,"debugColumns"))};for(const d of t._features)d.createColumn==null||d.createColumn(c,t);return c}const Un="debugHeaders";function NS(t,e,n){var i;let o={id:(i=n.id)!=null?i:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const gW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>{var o,s;const a=(o=i?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?o:[],l=(s=r?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(i!=null&&i.includes(c.id))&&!(r!=null&&r.includes(c.id)));return Id(e,[...a,...f,...l],t)},ot(t.options,Un)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>(n=n.filter(o=>!(i!=null&&i.includes(o.id))&&!(r!=null&&r.includes(o.id))),Id(e,n,t,"center")),ot(t.options,Un)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Id(e,o,t,"left")},ot(t.options,Un)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Id(e,o,t,"right")},ot(t.options,Un)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,i)=>{var r,o,s,a,l,f;return[...(r=(o=e[0])==null?void 0:o.headers)!=null?r:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=i[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Un))}};function Id(t,e,n,i){var r,o;let s=0;const a=function(d,p){p===void 0&&(p=1),s=Math.max(s,p),d.filter(h=>h.getIsVisible()).forEach(h=>{var g;(g=h.columns)!=null&&g.length&&a(h.columns,p+1)},0)};a(t);let l=[];const f=(d,p)=>{const h={depth:p,id:[i,`${p}`].filter(Boolean).join("_"),headers:[]},g=[];d.forEach(y=>{const w=[...g].reverse()[0],v=y.column.depth===h.depth;let _,b=!1;if(v&&y.column.parent?_=y.column.parent:(_=y.column,b=!0),w&&w?.column===_)w.subHeaders.push(y);else{const x=NS(n,_,{id:[i,p,_.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${g.filter(k=>k.column===_).length}`:void 0,depth:p,index:g.length});x.subHeaders.push(y),g.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),p>0&&f(g,p-1)},u=e.map((d,p)=>NS(n,d,{depth:s,index:p}));f(u,s-1),l.reverse();const c=d=>d.filter(h=>h.column.getIsVisible()).map(h=>{let g=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(_=>{let{colSpan:b,rowSpan:x}=_;g+=b,w.push(x)})):g=1;const v=Math.min(...w);return y=y+v,h.colSpan=g,h.rowSpan=y,{colSpan:g,rowSpan:y}});return c((r=(o=l[0])==null?void 0:o.headers)!=null?r:[]),l}const R1=(t,e,n,i,r,o,s)=>{let a={id:e,index:i,original:n,depth:r,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,i),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,i),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>dW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>pW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},mW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},DS=(t,e,n)=>{var i,r;const o=n==null||(i=n.toString())==null?void 0:i.toLowerCase();return!!(!((r=t.getValue(e))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(o))};DS.autoRemove=t=>ir(t);const BS=(t,e,n)=>{var i;return!!(!((i=t.getValue(e))==null||(i=i.toString())==null)&&i.includes(n))};BS.autoRemove=t=>ir(t);const FS=(t,e,n)=>{var i;return((i=t.getValue(e))==null||(i=i.toString())==null?void 0:i.toLowerCase())===n?.toLowerCase()};FS.autoRemove=t=>ir(t);const $S=(t,e,n)=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(n)};$S.autoRemove=t=>ir(t);const LS=(t,e,n)=>!n.some(i=>{var r;return!((r=t.getValue(e))!=null&&r.includes(i))});LS.autoRemove=t=>ir(t)||!(t!=null&&t.length);const qS=(t,e,n)=>n.some(i=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(i)});qS.autoRemove=t=>ir(t)||!(t!=null&&t.length);const VS=(t,e,n)=>t.getValue(e)===n;VS.autoRemove=t=>ir(t);const zS=(t,e,n)=>t.getValue(e)==n;zS.autoRemove=t=>ir(t);const T1=(t,e,n)=>{let[i,r]=n;const o=t.getValue(e);return o>=i&&o<=r};T1.resolveFilterValue=t=>{let[e,n]=t,i=typeof e!="number"?parseFloat(e):e,r=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(i)?-1/0:i,s=n===null||Number.isNaN(r)?1/0:r;if(o>s){const a=o;o=s,s=a}return[o,s]},T1.autoRemove=t=>ir(t)||ir(t[0])&&ir(t[1]);const eo={includesString:DS,includesStringSensitive:BS,equalsString:FS,arrIncludes:$S,arrIncludesAll:LS,arrIncludesSome:qS,equals:VS,weakEquals:zS,inNumberRange:T1};function ir(t){return t==null||t===""}const yW={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Ai("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);return typeof i=="string"?eo.includesString:typeof i=="number"?eo.inNumberRange:typeof i=="boolean"||i!==null&&typeof i=="object"?eo.equals:Array.isArray(i)?eo.arrIncludes:eo.weakEquals},t.getFilterFn=()=>{var n,i;return Md(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(i=e.options.filterFns)==null?void 0:i[t.columnDef.filterFn])!=null?n:eo[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,i,r;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((i=e.options.enableColumnFilters)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(i=>i.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,i;return(n=(i=e.getState().columnFilters)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(i=>{const r=t.getFilterFn(),o=i?.find(u=>u.id===t.id),s=Po(n,o?o.value:void 0);if(jS(r,s,t)){var a;return(a=i?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=i?.map(u=>u.id===t.id?l:u))!=null?f:[]}return i!=null&&i.length?[...i,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),i=r=>{var o;return(o=Po(e,r))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(jS(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(i)},t.resetColumnFilters=e=>{var n,i;t.setColumnFilters(e?[]:(n=(i=t.initialState)==null?void 0:i.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function jS(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const P1={sum:(t,e,n)=>n.reduce((i,r)=>{const o=r.getValue(t);return i+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i>o||i===void 0&&o>=o)&&(i=o)}),i},max:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i<o||i===void 0&&o>=o)&&(i=o)}),i},extent:(t,e,n)=>{let i,r;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(i===void 0?s>=s&&(i=r=s):(i>s&&(i=s),r<s&&(r=s)))}),[i,r]},mean:(t,e)=>{let n=0,i=0;if(e.forEach(r=>{let o=r.getValue(t);o!=null&&(o=+o)>=o&&(++n,i+=o)}),n)return i/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!cW(n))return;if(n.length===1)return n[0];const i=Math.floor(n.length/2),r=n.sort((o,s)=>o-s);return n.length%2!==0?r[i]:(r[i-1]+r[i])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},wW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Ai("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(i=>i!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,i;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((i=e.options.enableGrouping)!=null?i:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);if(typeof i=="number")return P1.sum;if(Object.prototype.toString.call(i)==="[object Date]")return P1.extent},t.getAggregationFn=()=>{var n,i;if(!t)throw new Error;return Md(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(i=e.options.aggregationFns)==null?void 0:i[t.columnDef.aggregationFn])!=null?n:P1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,i;t.setGrouping(e?[]:(n=(i=t.initialState)==null?void 0:i.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const i=e.getColumn(n);return i!=null&&i.columnDef.getGroupingValue?(t._groupingValuesCache[n]=i.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,i)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var r;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function vW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const i=t.filter(o=>!e.includes(o.id));return n==="remove"?i:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...i]}const bW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Ai("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[yf(e,n)],n=>n.findIndex(i=>i.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var i;return((i=yf(e,n)[0])==null?void 0:i.id)===t.id},t.getIsLastColumn=n=>{var i;const r=yf(e,n);return((i=r[r.length-1])==null?void 0:i.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,i)=>r=>{let o=[];if(!(e!=null&&e.length))o=r;else{const s=[...e],a=[...r];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return vW(o,n,i)},ot(t.options,"debugTable"))}},M1=()=>({left:[],right:[]}),xW={getInitialState:t=>({columnPinning:M1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Ai("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const i=t.getLeafColumns().map(r=>r.id).filter(Boolean);e.setColumnPinning(r=>{var o,s;if(n==="right"){var a,l;return{left:((a=r?.left)!=null?a:[]).filter(c=>!(i!=null&&i.includes(c))),right:[...((l=r?.right)!=null?l:[]).filter(c=>!(i!=null&&i.includes(c))),...i]}}if(n==="left"){var f,u;return{left:[...((f=r?.left)!=null?f:[]).filter(c=>!(i!=null&&i.includes(c))),...i],right:((u=r?.right)!=null?u:[]).filter(c=>!(i!=null&&i.includes(c)))}}return{left:((o=r?.left)!=null?o:[]).filter(c=>!(i!=null&&i.includes(c))),right:((s=r?.right)!=null?s:[]).filter(c=>!(i!=null&&i.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(i=>{var r,o,s;return((r=i.columnDef.enablePinning)!=null?r:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:i,right:r}=e.getState().columnPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();return r?(n=(i=e.getState().columnPinning)==null||(i=i[r])==null?void 0:i.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,i,r)=>{const o=[...i??[],...r??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,i;return t.setColumnPinning(e?M1():(n=(i=t.initialState)==null?void 0:i.columnPinning)!=null?n:M1())},t.getIsSomeColumnsPinned=e=>{var n;const i=t.getState().columnPinning;if(!e){var r,o;return!!((r=i.left)!=null&&r.length||(o=i.right)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i)=>{const r=[...n??[],...i??[]];return e.filter(o=>!r.includes(o.id))},ot(t.options,"debugColumns"))}};function _W(t){return t||(typeof document<"u"?document:null)}const Nd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},I1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),kW={getDefaultColumnDef:()=>Nd,getInitialState:t=>({columnSizing:{},columnSizingInfo:I1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ai("columnSizing",t),onColumnSizingInfoChange:Ai("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,i,r;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:Nd.minSize,(i=o??t.columnDef.size)!=null?i:Nd.size),(r=t.columnDef.maxSize)!=null?r:Nd.maxSize)},t.getStart=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(0,t.getIndex(n)).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(t.getIndex(n)+1).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:i,...r}=n;return r})},t.getCanResize=()=>{var n,i;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((i=e.options.enableColumnResizing)!=null?i:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const i=r=>{if(r.subHeaders.length)r.subHeaders.forEach(i);else{var o;n+=(o=r.column.getSize())!=null?o:0}};return i(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const i=e.getColumn(t.column.id),r=i?.getCanResize();return o=>{if(!i||!r||(o.persist==null||o.persist(),N1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[i.id,i.getSize()]],l=N1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(_=>{var b,x;const k=e.options.columnResizeDirection==="rtl"?-1:1,S=(v-((b=_?.startOffset)!=null?b:0))*k,T=Math.max(S/((x=_?.startSize)!=null?x:0),-.999999);return _.columnSizingStart.forEach(A=>{let[R,F]=A;f[R]=Math.round(Math.max(F+F*T,0)*100)/100}),{..._,deltaOffset:S,deltaPercentage:T}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(_=>({..._,...f})))},c=w=>u("move",w),d=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=_W(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{p?.removeEventListener("mousemove",h.moveHandler),p?.removeEventListener("mouseup",h.upHandler),d(w.clientX)}},g={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;p?.removeEventListener("touchmove",g.moveHandler),p?.removeEventListener("touchend",g.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),d((v=w.touches[0])==null?void 0:v.clientX)}},y=SW()?{passive:!1}:!1;N1(o)?(p?.addEventListener("touchmove",g.moveHandler,y),p?.addEventListener("touchend",g.upHandler,y)):(p?.addEventListener("mousemove",h.moveHandler,y),p?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:i.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?I1():(n=t.initialState.columnSizingInfo)!=null?n:I1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0}}};let Dd=null;function SW(){if(typeof Dd=="boolean")return Dd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return Dd=t,Dd}function N1(t){return t.type==="touchstart"}const CW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Ai("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(i=>({...i,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,i;const r=t.columns;return(n=r.length?r.some(o=>o.getIsVisible()):(i=e.getState().columnVisibility)==null?void 0:i[t.id])!=null?n:!0},t.getCanHide=()=>{var n,i;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((i=e.options.enableHiding)!=null?i:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(i=>i.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,i,r)=>[...n,...i,...r],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,i)=>rt(()=>[i(),i().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var i;t.setColumnVisibility(n?{}:(i=t.initialState.columnVisibility)!=null?i:{})},t.toggleAllColumnsVisible=n=>{var i;n=(i=n)!=null?i:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((r,o)=>({...r,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var i;t.toggleAllColumnsVisible((i=n.target)==null?void 0:i.checked)}}};function yf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const EW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},OW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Ai("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const i=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,i,r,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((i=e.options.enableGlobalFilter)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>eo.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:i}=t.options;return Md(i)?i:i==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[i])!=null?e:eo[i]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},AW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Ai("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetExpanded)!=null?i:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=i=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(i),t.toggleAllRowsExpanded=i=>{i??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=i=>{var r,o;t.setExpanded(i?{}:(r=(o=t.initialState)==null?void 0:o.expanded)!=null?r:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(i=>i.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>i=>{i.persist==null||i.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const i=t.getState().expanded;return i===!0||Object.values(i).some(Boolean)},t.getIsAllRowsExpanded=()=>{const i=t.getState().expanded;return typeof i=="boolean"?i===!0:!(!Object.keys(i).length||t.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},t.getExpandedDepth=()=>{let i=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");i=Math.max(i,s.length)}),i},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(i=>{var r;const o=i===!0?!0:!!(i!=null&&i[t.id]);let s={};if(i===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=i,n=(r=n)!=null?r:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return i})},t.getIsExpanded=()=>{var n;const i=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:i===!0||i?.[t.id])},t.getCanExpand=()=>{var n,i,r;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((i=e.options.enableExpanding)!=null?i:!0)&&!!((r=t.subRows)!=null&&r.length)},t.getIsAllParentsExpanded=()=>{let n=!0,i=t;for(;n&&i.parentId;)i=e.getRow(i.parentId,!0),n=i.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},D1=0,B1=10,F1=()=>({pageIndex:D1,pageSize:B1}),RW={getInitialState:t=>({...t,pagination:{...F1(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Ai("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetPageIndex)!=null?i:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=i=>{const r=o=>Po(i,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(r)},t.resetPagination=i=>{var r;t.setPagination(i?F1():(r=t.initialState.pagination)!=null?r:F1())},t.setPageIndex=i=>{t.setPagination(r=>{let o=Po(i,r.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...r,pageIndex:o}})},t.resetPageIndex=i=>{var r,o;t.setPageIndex(i?D1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?r:D1)},t.resetPageSize=i=>{var r,o;t.setPageSize(i?B1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?r:B1)},t.setPageSize=i=>{t.setPagination(r=>{const o=Math.max(1,Po(i,r.pageSize)),s=r.pageSize*r.pageIndex,a=Math.floor(s/o);return{...r,pageIndex:a,pageSize:o}})},t.setPageCount=i=>t.setPagination(r=>{var o;let s=Po(i,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...r,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],i=>{let r=[];return i&&i>0&&(r=[...new Array(i)].fill(null).map((o,s)=>s)),r},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:i}=t.getState().pagination,r=t.getPageCount();return r===-1?!0:r===0?!1:i<r-1},t.previousPage=()=>t.setPageIndex(i=>i-1),t.nextPage=()=>t.setPageIndex(i=>i+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var i;return(i=t.options.pageCount)!=null?i:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var i;return(i=t.options.rowCount)!=null?i:t.getPrePaginationRowModel().rows.length}}},$1=()=>({top:[],bottom:[]}),TW={getInitialState:t=>({rowPinning:$1(),...t}),getDefaultOptions:t=>({onRowPinningChange:Ai("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,i,r)=>{const o=i?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=r?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,d;return{top:((c=l?.top)!=null?c:[]).filter(g=>!(a!=null&&a.has(g))),bottom:[...((d=l?.bottom)!=null?d:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)]}}if(n==="top"){var p,h;return{top:[...((p=l?.top)!=null?p:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(g=>!(a!=null&&a.has(g)))}}return{top:((f=l?.top)!=null?f:[]).filter(g=>!(a!=null&&a.has(g))),bottom:((u=l?.bottom)!=null?u:[]).filter(g=>!(a!=null&&a.has(g)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:i,enablePinning:r}=e.options;return typeof i=="function"?i(t):(n=i??r)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:i,bottom:r}=e.getState().rowPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();if(!r)return-1;const o=(n=r==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(i=o?.indexOf(t.id))!=null?i:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,i;return t.setRowPinning(e?$1():(n=(i=t.initialState)==null?void 0:i.rowPinning)!=null?n:$1())},t.getIsSomeRowsPinned=e=>{var n;const i=t.getState().rowPinning;if(!e){var r,o;return!!((r=i.top)!=null&&r.length||(o=i.bottom)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t._getPinnedRows=(e,n,i)=>{var r;return((r=t.options.keepPinnedRows)==null||r?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:i}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,i)=>{const r=new Set([...n??[],...i??[]]);return e.filter(o=>!r.has(o.id))},ot(t.options,"debugRows"))}},PW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Ai("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const i={...n},r=t.getPreGroupedRowModel().flatRows;return e?r.forEach(o=>{o.getCanSelect()&&(i[o.id]=!0)}):r.forEach(o=>{delete i[o.id]}),i})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const i=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),r={...n};return t.getRowModel().rows.forEach(o=>{L1(r,o.id,i,!0,t)}),r}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?q1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?q1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?q1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let i=!!(e.length&&Object.keys(n).length);return i&&e.some(r=>r.getCanSelect()&&!n[r.id])&&(i=!1),i},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=t.getState();let i=!!e.length;return i&&e.some(r=>!n[r.id])&&(i=!1),i},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,i)=>{const r=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!r,t.getCanSelect()&&r===n)return o;const a={...o};return L1(a,t.id,n,(s=i?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return V1(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return z1(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return z1(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return i=>{var r;n&&t.toggleSelected((r=i.target)==null?void 0:r.checked)}}}},L1=(t,e,n,i,r)=>{var o;const s=r.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],i&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>L1(t,a.id,n,i,r))};function q1(t,e){const n=t.getState().rowSelection,i=[],r={},o=function(s,a){return s.map(l=>{var f;const u=V1(l,n);if(u&&(i.push(l),r[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:i,rowsById:r}}function V1(t,e){var n;return(n=e[t.id])!=null?n:!1}function z1(t,e,n){var i;if(!((i=t.subRows)!=null&&i.length))return!1;let r=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!r)&&(s.getCanSelect()&&(V1(s,e)?o=!0:r=!1),s.subRows&&s.subRows.length)){const a=z1(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),r=!1)}}),r?"all":o?"some":!1}const j1=/([0-9]+)/gm,MW=(t,e,n)=>HS(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),IW=(t,e,n)=>HS(Mo(t.getValue(n)),Mo(e.getValue(n))),NW=(t,e,n)=>H1(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),DW=(t,e,n)=>H1(Mo(t.getValue(n)),Mo(e.getValue(n))),BW=(t,e,n)=>{const i=t.getValue(n),r=e.getValue(n);return i>r?1:i<r?-1:0},FW=(t,e,n)=>H1(t.getValue(n),e.getValue(n));function H1(t,e){return t===e?0:t>e?1:-1}function Mo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function HS(t,e){const n=t.split(j1).filter(Boolean),i=e.split(j1).filter(Boolean);for(;n.length&&i.length;){const r=n.shift(),o=i.shift(),s=parseInt(r,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(r>o)return 1;if(o>r)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-i.length}const wf={alphanumeric:MW,alphanumericCaseSensitive:IW,text:NW,textCaseSensitive:DW,datetime:BW,basic:FW},$W=[gW,CW,bW,xW,mW,yW,EW,OW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Ai("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const r of n){const o=r?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return wf.datetime;if(typeof o=="string"&&(i=!0,o.split(j1).length>1))return wf.alphanumeric}return i?wf.text:wf.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,i;if(!t)throw new Error;return Md(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(i=e.options.sortingFns)==null?void 0:i[t.columnDef.sortingFn])!=null?n:wf[t.columnDef.sortingFn]},t.toggleSorting=(n,i)=>{const r=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(p=>p.id===t.id),l=s?.findIndex(p=>p.id===t.id);let f=[],u,c=o?n:r==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&i?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||r||(u="remove")),u==="add"){var d;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((d=e.options.maxMultiSortColCount)!=null?d:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(p=>p.id===t.id?{...p,desc:c}:p):u==="remove"?f=s.filter(p=>p.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,i;return((n=(i=t.columnDef.sortDescFirst)!=null?i:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var i,r;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((i=e.options.enableSortingRemoval)==null||i)&&(!(n&&(r=e.options.enableMultiRemove)!=null)||r)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,i;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((i=e.options.enableSorting)!=null?i:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,i;return(n=(i=t.columnDef.enableMultiSort)!=null?i:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const i=(n=e.getState().sorting)==null?void 0:n.find(r=>r.id===t.id);return i?i.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,i;return(n=(i=e.getState().sorting)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(i=>i.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return i=>{n&&(i.persist==null||i.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(i):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,i;t.setSorting(e?[]:(n=(i=t.initialState)==null?void 0:i.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},wW,AW,RW,TW,PW,kW];function LW(t){var e,n;const i=[...$W,...(e=t._features)!=null?e:[]];let r={_features:i};const o=r._features.reduce((d,p)=>Object.assign(d,p.getDefaultOptions==null?void 0:p.getDefaultOptions(r)),{}),s=d=>r.options.mergeOptions?r.options.mergeOptions(o,d):{...o,...d};let l={...{},...(n=t.initialState)!=null?n:{}};r._features.forEach(d=>{var p;l=(p=d.getInitialState==null?void 0:d.getInitialState(l))!=null?p:l});const f=[];let u=!1;const c={_features:i,options:{...o,...t},initialState:l,_queue:d=>{f.push(d),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{r.setState(r.initialState)},setOptions:d=>{const p=Po(d,r.options);r.options=s(p)},getState:()=>r.options.state,setState:d=>{r.options.onStateChange==null||r.options.onStateChange(d)},_getRowId:(d,p,h)=>{var g;return(g=r.options.getRowId==null?void 0:r.options.getRowId(d,p,h))!=null?g:`${h?[h.id,p].join("."):p}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(d,p)=>{let h=(p?r.getPrePaginationRowModel():r.getRowModel()).rowsById[d];if(!h&&(h=r.getCoreRowModel().rowsById[d],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[r.options.defaultColumn],d=>{var p;return d=(p=d)!=null?p:{},{header:h=>{const g=h.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:h=>{var g,y;return(g=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?g:null},...r._features.reduce((h,g)=>Object.assign(h,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...d}},ot(t,"debugColumns")),_getColumnDefs:()=>r.options.columns,getAllColumns:rt(()=>[r._getColumnDefs()],d=>{const p=function(h,g,y){return y===void 0&&(y=0),h.map(w=>{const v=hW(r,w,y,g),_=w;return v.columns=_.columns?p(_.columns,v,y+1):[],v})};return p(d)},ot(t,"debugColumns")),getAllFlatColumns:rt(()=>[r.getAllColumns()],d=>d.flatMap(p=>p.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[r.getAllFlatColumns()],d=>d.reduce((p,h)=>(p[h.id]=h,p),{}),ot(t,"debugColumns")),getAllLeafColumns:rt(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(d,p)=>{let h=d.flatMap(g=>g.getLeafColumns());return p(h)},ot(t,"debugColumns")),getColumn:d=>r._getAllFlatColumnsById()[d]};Object.assign(r,c);for(let d=0;d<r._features.length;d++){const p=r._features[d];p==null||p.createTable==null||p.createTable(r)}return r}function qW(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},i=function(r,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<r.length;f++){const u=R1(t,t._getRowId(r[f],f,s),r[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(r[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=i(u.originalSubRows,o+1,u))}}return a};return n.rows=i(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function VW(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,i)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!i?n:US(n),ot(t.options,"debugTable"))}function US(t){const e=[],n=i=>{var r;e.push(i),(r=i.subRows)!=null&&r.length&&i.getIsExpanded()&&i.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function zW(t,e,n){return n.options.filterFromLeafRows?jW(t,e,n):HW(t,e,n)}function jW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){var c;let p=l[d];const h=R1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);if(h.columnFilters=p.columnFilters,(c=p.subRows)!=null&&c.length&&f<s){if(h.subRows=a(p.subRows,f+1),p=h,e(p)&&!h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}if(e(p)||h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}}else p=h,e(p)&&(u.push(p),o[p.id]=p,r.push(p))}return u};return{rows:a(t),flatRows:r,rowsById:o}}function HW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){let p=l[d];if(e(p)){var c;if((c=p.subRows)!=null&&c.length&&f<s){const g=R1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);g.subRows=a(p.subRows,f+1),p=g}u.push(p),r.push(p),o[p.id]=p}}return u};return{rows:a(t),flatRows:r,rowsById:o}}function UW(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,i)=>{if(!e.rows.length||!(n!=null&&n.length)&&!i){for(let d=0;d<e.flatRows.length;d++)e.flatRows[d].columnFilters={},e.flatRows[d].columnFiltersMeta={};return e}const r=[],o=[];(n??[]).forEach(d=>{var p;const h=t.getColumn(d.id);if(!h)return;const g=h.getFilterFn();g&&r.push({id:d.id,filterFn:g,resolvedValue:(p=g.resolveFilterValue==null?void 0:g.resolveFilterValue(d.value))!=null?p:d.value})});const s=(n??[]).map(d=>d.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(d=>d.getCanGlobalFilter());i&&a&&l.length&&(s.push("__global__"),l.forEach(d=>{var p;o.push({id:d.id,filterFn:a,resolvedValue:(p=a.resolveFilterValue==null?void 0:a.resolveFilterValue(i))!=null?p:i})}));let f,u;for(let d=0;d<e.flatRows.length;d++){const p=e.flatRows[d];if(p.columnFilters={},r.length)for(let h=0;h<r.length;h++){f=r[h];const g=f.id;p.columnFilters[g]=f.filterFn(p,g,f.resolvedValue,y=>{p.columnFiltersMeta[g]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const g=u.id;if(u.filterFn(p,g,u.resolvedValue,y=>{p.columnFiltersMeta[g]=y})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const c=d=>{for(let p=0;p<s.length;p++)if(d.columnFilters[s[p]]===!1)return!1;return!0};return zW(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function WW(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,i)=>{if(!i.rows.length)return i;const{pageSize:r,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=i;const f=r*o,u=f+r;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=US({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const d=p=>{c.flatRows.push(p),p.subRows.length&&p.subRows.forEach(d)};return c.rows.forEach(d),c},ot(e.options,"debugTable"))}function KW(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const i=t.getState().sorting,r=[],o=i.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let p=0;p<o.length;p+=1){var d;const h=o[p],g=s[h.id],y=g.sortUndefined,w=(d=h?.desc)!=null?d:!1;let v=0;if(y){const _=u.getValue(h.id),b=c.getValue(h.id),x=_===void 0,k=b===void 0;if(x||k){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&k?0:x?y:-y}}if(v===0&&(v=g.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),g.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;r.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/**339 color: hsl(${Math.max(0,Math.min(120-120*p,120))}deg 100% 31%);`,n?.key)}return r}}function ot(t,e,n,i){return{debug:()=>{var r;return(r=t?.debugAll)!=null?r:t[e]},key:!1,onChange:i}}function IW(t,e,n,i){const r=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(i),renderValue:r,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function NW(t,e,n,i){var r,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(r=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=p=>{let d=p;for(const m of l.split(".")){var h;d=(h=d)==null?void 0:h[m]}return d}:u=p=>p[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:i,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var p;return[c,...(p=c.columns)==null?void 0:p.flatMap(d=>d.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],p=>{var d;if((d=c.columns)!=null&&d.length){let h=c.columns.flatMap(m=>m.getLeafColumns());return p(h)}return[c]},ot(t.options,"debugColumns"))};for(const p of t._features)p.createColumn==null||p.createColumn(c,t);return c}const Gn="debugHeaders";function f4(t,e,n){var i;let o={id:(i=n.id)!=null?i:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const DW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>{var o,s;const a=(o=i?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?o:[],l=(s=r?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(i!=null&&i.includes(c.id))&&!(r!=null&&r.includes(c.id)));return Vd(e,[...a,...f,...l],t)},ot(t.options,Gn)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>(n=n.filter(o=>!(i!=null&&i.includes(o.id))&&!(r!=null&&r.includes(o.id))),Vd(e,n,t,"center")),ot(t.options,Gn)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Vd(e,o,t,"left")},ot(t.options,Gn)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Vd(e,o,t,"right")},ot(t.options,Gn)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Gn)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Gn)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Gn)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,i)=>{var r,o,s,a,l,f;return[...(r=(o=e[0])==null?void 0:o.headers)!=null?r:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=i[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Gn))}};function Vd(t,e,n,i){var r,o;let s=0;const a=function(p,d){d===void 0&&(d=1),s=Math.max(s,d),p.filter(h=>h.getIsVisible()).forEach(h=>{var m;(m=h.columns)!=null&&m.length&&a(h.columns,d+1)},0)};a(t);let l=[];const f=(p,d)=>{const h={depth:d,id:[i,`${d}`].filter(Boolean).join("_"),headers:[]},m=[];p.forEach(y=>{const w=[...m].reverse()[0],v=y.column.depth===h.depth;let S,b=!1;if(v&&y.column.parent?S=y.column.parent:(S=y.column,b=!0),w&&w?.column===S)w.subHeaders.push(y);else{const x=f4(n,S,{id:[i,d,S.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${m.filter(_=>_.column===S).length}`:void 0,depth:d,index:m.length});x.subHeaders.push(y),m.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),d>0&&f(m,d-1)},u=e.map((p,d)=>f4(n,p,{depth:s,index:d}));f(u,s-1),l.reverse();const c=p=>p.filter(h=>h.column.getIsVisible()).map(h=>{let m=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(S=>{let{colSpan:b,rowSpan:x}=S;m+=b,w.push(x)})):m=1;const v=Math.min(...w);return y=y+v,h.colSpan=m,h.rowSpan=y,{colSpan:m,rowSpan:y}});return c((r=(o=l[0])==null?void 0:o.headers)!=null?r:[]),l}const W1=(t,e,n,i,r,o,s)=>{let a={id:e,index:i,original:n,depth:r,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,i),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,i),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>MW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>IW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},BW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},u4=(t,e,n)=>{var i,r;const o=n==null||(i=n.toString())==null?void 0:i.toLowerCase();return!!(!((r=t.getValue(e))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(o))};u4.autoRemove=t=>ar(t);const c4=(t,e,n)=>{var i;return!!(!((i=t.getValue(e))==null||(i=i.toString())==null)&&i.includes(n))};c4.autoRemove=t=>ar(t);const d4=(t,e,n)=>{var i;return((i=t.getValue(e))==null||(i=i.toString())==null?void 0:i.toLowerCase())===n?.toLowerCase()};d4.autoRemove=t=>ar(t);const p4=(t,e,n)=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(n)};p4.autoRemove=t=>ar(t);const h4=(t,e,n)=>!n.some(i=>{var r;return!((r=t.getValue(e))!=null&&r.includes(i))});h4.autoRemove=t=>ar(t)||!(t!=null&&t.length);const g4=(t,e,n)=>n.some(i=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(i)});g4.autoRemove=t=>ar(t)||!(t!=null&&t.length);const m4=(t,e,n)=>t.getValue(e)===n;m4.autoRemove=t=>ar(t);const y4=(t,e,n)=>t.getValue(e)==n;y4.autoRemove=t=>ar(t);const K1=(t,e,n)=>{let[i,r]=n;const o=t.getValue(e);return o>=i&&o<=r};K1.resolveFilterValue=t=>{let[e,n]=t,i=typeof e!="number"?parseFloat(e):e,r=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(i)?-1/0:i,s=n===null||Number.isNaN(r)?1/0:r;if(o>s){const a=o;o=s,s=a}return[o,s]},K1.autoRemove=t=>ar(t)||ar(t[0])&&ar(t[1]);const so={includesString:u4,includesStringSensitive:c4,equalsString:d4,arrIncludes:p4,arrIncludesAll:h4,arrIncludesSome:g4,equals:m4,weakEquals:y4,inNumberRange:K1};function ar(t){return t==null||t===""}const $W={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Ti("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);return typeof i=="string"?so.includesString:typeof i=="number"?so.inNumberRange:typeof i=="boolean"||i!==null&&typeof i=="object"?so.equals:Array.isArray(i)?so.arrIncludes:so.weakEquals},t.getFilterFn=()=>{var n,i;return Ld(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(i=e.options.filterFns)==null?void 0:i[t.columnDef.filterFn])!=null?n:so[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,i,r;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((i=e.options.enableColumnFilters)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(i=>i.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,i;return(n=(i=e.getState().columnFilters)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(i=>{const r=t.getFilterFn(),o=i?.find(u=>u.id===t.id),s=Do(n,o?o.value:void 0);if(w4(r,s,t)){var a;return(a=i?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=i?.map(u=>u.id===t.id?l:u))!=null?f:[]}return i!=null&&i.length?[...i,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),i=r=>{var o;return(o=Do(e,r))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(w4(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(i)},t.resetColumnFilters=e=>{var n,i;t.setColumnFilters(e?[]:(n=(i=t.initialState)==null?void 0:i.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function w4(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const G1={sum:(t,e,n)=>n.reduce((i,r)=>{const o=r.getValue(t);return i+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i>o||i===void 0&&o>=o)&&(i=o)}),i},max:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i<o||i===void 0&&o>=o)&&(i=o)}),i},extent:(t,e,n)=>{let i,r;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(i===void 0?s>=s&&(i=r=s):(i>s&&(i=s),r<s&&(r=s)))}),[i,r]},mean:(t,e)=>{let n=0,i=0;if(e.forEach(r=>{let o=r.getValue(t);o!=null&&(o=+o)>=o&&(++n,i+=o)}),n)return i/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!PW(n))return;if(n.length===1)return n[0];const i=Math.floor(n.length/2),r=n.sort((o,s)=>o-s);return n.length%2!==0?r[i]:(r[i-1]+r[i])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},FW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Ti("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(i=>i!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,i;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((i=e.options.enableGrouping)!=null?i:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);if(typeof i=="number")return G1.sum;if(Object.prototype.toString.call(i)==="[object Date]")return G1.extent},t.getAggregationFn=()=>{var n,i;if(!t)throw new Error;return Ld(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(i=e.options.aggregationFns)==null?void 0:i[t.columnDef.aggregationFn])!=null?n:G1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,i;t.setGrouping(e?[]:(n=(i=t.initialState)==null?void 0:i.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const i=e.getColumn(n);return i!=null&&i.columnDef.getGroupingValue?(t._groupingValuesCache[n]=i.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,i)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var r;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function qW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const i=t.filter(o=>!e.includes(o.id));return n==="remove"?i:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...i]}const LW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Ti("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[Cf(e,n)],n=>n.findIndex(i=>i.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var i;return((i=Cf(e,n)[0])==null?void 0:i.id)===t.id},t.getIsLastColumn=n=>{var i;const r=Cf(e,n);return((i=r[r.length-1])==null?void 0:i.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,i)=>r=>{let o=[];if(!(e!=null&&e.length))o=r;else{const s=[...e],a=[...r];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return qW(o,n,i)},ot(t.options,"debugTable"))}},J1=()=>({left:[],right:[]}),VW={getInitialState:t=>({columnPinning:J1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Ti("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const i=t.getLeafColumns().map(r=>r.id).filter(Boolean);e.setColumnPinning(r=>{var o,s;if(n==="right"){var a,l;return{left:((a=r?.left)!=null?a:[]).filter(c=>!(i!=null&&i.includes(c))),right:[...((l=r?.right)!=null?l:[]).filter(c=>!(i!=null&&i.includes(c))),...i]}}if(n==="left"){var f,u;return{left:[...((f=r?.left)!=null?f:[]).filter(c=>!(i!=null&&i.includes(c))),...i],right:((u=r?.right)!=null?u:[]).filter(c=>!(i!=null&&i.includes(c)))}}return{left:((o=r?.left)!=null?o:[]).filter(c=>!(i!=null&&i.includes(c))),right:((s=r?.right)!=null?s:[]).filter(c=>!(i!=null&&i.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(i=>{var r,o,s;return((r=i.columnDef.enablePinning)!=null?r:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:i,right:r}=e.getState().columnPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();return r?(n=(i=e.getState().columnPinning)==null||(i=i[r])==null?void 0:i.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,i,r)=>{const o=[...i??[],...r??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,i;return t.setColumnPinning(e?J1():(n=(i=t.initialState)==null?void 0:i.columnPinning)!=null?n:J1())},t.getIsSomeColumnsPinned=e=>{var n;const i=t.getState().columnPinning;if(!e){var r,o;return!!((r=i.left)!=null&&r.length||(o=i.right)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i)=>{const r=[...n??[],...i??[]];return e.filter(o=>!r.includes(o.id))},ot(t.options,"debugColumns"))}};function zW(t){return t||(typeof document<"u"?document:null)}const zd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Y1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),jW={getDefaultColumnDef:()=>zd,getInitialState:t=>({columnSizing:{},columnSizingInfo:Y1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ti("columnSizing",t),onColumnSizingInfoChange:Ti("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,i,r;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:zd.minSize,(i=o??t.columnDef.size)!=null?i:zd.size),(r=t.columnDef.maxSize)!=null?r:zd.maxSize)},t.getStart=rt(n=>[n,Cf(e,n),e.getState().columnSizing],(n,i)=>i.slice(0,t.getIndex(n)).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=rt(n=>[n,Cf(e,n),e.getState().columnSizing],(n,i)=>i.slice(t.getIndex(n)+1).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:i,...r}=n;return r})},t.getCanResize=()=>{var n,i;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((i=e.options.enableColumnResizing)!=null?i:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const i=r=>{if(r.subHeaders.length)r.subHeaders.forEach(i);else{var o;n+=(o=r.column.getSize())!=null?o:0}};return i(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const i=e.getColumn(t.column.id),r=i?.getCanResize();return o=>{if(!i||!r||(o.persist==null||o.persist(),X1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[i.id,i.getSize()]],l=X1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(S=>{var b,x;const _=e.options.columnResizeDirection==="rtl"?-1:1,k=(v-((b=S?.startOffset)!=null?b:0))*_,A=Math.max(k/((x=S?.startSize)!=null?x:0),-.999999);return S.columnSizingStart.forEach(O=>{let[R,N]=O;f[R]=Math.round(Math.max(N+N*A,0)*100)/100}),{...S,deltaOffset:k,deltaPercentage:A}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(S=>({...S,...f})))},c=w=>u("move",w),p=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},d=zW(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{d?.removeEventListener("mousemove",h.moveHandler),d?.removeEventListener("mouseup",h.upHandler),p(w.clientX)}},m={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;d?.removeEventListener("touchmove",m.moveHandler),d?.removeEventListener("touchend",m.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),p((v=w.touches[0])==null?void 0:v.clientX)}},y=HW()?{passive:!1}:!1;X1(o)?(d?.addEventListener("touchmove",m.moveHandler,y),d?.addEventListener("touchend",m.upHandler,y)):(d?.addEventListener("mousemove",h.moveHandler,y),d?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:i.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?Y1():(n=t.initialState.columnSizingInfo)!=null?n:Y1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0}}};let jd=null;function HW(){if(typeof jd=="boolean")return jd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return jd=t,jd}function X1(t){return t.type==="touchstart"}const UW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Ti("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(i=>({...i,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,i;const r=t.columns;return(n=r.length?r.some(o=>o.getIsVisible()):(i=e.getState().columnVisibility)==null?void 0:i[t.id])!=null?n:!0},t.getCanHide=()=>{var n,i;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((i=e.options.enableHiding)!=null?i:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(i=>i.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,i,r)=>[...n,...i,...r],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,i)=>rt(()=>[i(),i().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var i;t.setColumnVisibility(n?{}:(i=t.initialState.columnVisibility)!=null?i:{})},t.toggleAllColumnsVisible=n=>{var i;n=(i=n)!=null?i:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((r,o)=>({...r,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var i;t.toggleAllColumnsVisible((i=n.target)==null?void 0:i.checked)}}};function Cf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const WW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},KW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Ti("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const i=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,i,r,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((i=e.options.enableGlobalFilter)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>so.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:i}=t.options;return Ld(i)?i:i==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[i])!=null?e:so[i]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},GW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Ti("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetExpanded)!=null?i:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=i=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(i),t.toggleAllRowsExpanded=i=>{i??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=i=>{var r,o;t.setExpanded(i?{}:(r=(o=t.initialState)==null?void 0:o.expanded)!=null?r:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(i=>i.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>i=>{i.persist==null||i.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const i=t.getState().expanded;return i===!0||Object.values(i).some(Boolean)},t.getIsAllRowsExpanded=()=>{const i=t.getState().expanded;return typeof i=="boolean"?i===!0:!(!Object.keys(i).length||t.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},t.getExpandedDepth=()=>{let i=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");i=Math.max(i,s.length)}),i},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(i=>{var r;const o=i===!0?!0:!!(i!=null&&i[t.id]);let s={};if(i===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=i,n=(r=n)!=null?r:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return i})},t.getIsExpanded=()=>{var n;const i=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:i===!0||i?.[t.id])},t.getCanExpand=()=>{var n,i,r;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((i=e.options.enableExpanding)!=null?i:!0)&&!!((r=t.subRows)!=null&&r.length)},t.getIsAllParentsExpanded=()=>{let n=!0,i=t;for(;n&&i.parentId;)i=e.getRow(i.parentId,!0),n=i.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},Q1=0,Z1=10,e0=()=>({pageIndex:Q1,pageSize:Z1}),JW={getInitialState:t=>({...t,pagination:{...e0(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Ti("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetPageIndex)!=null?i:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=i=>{const r=o=>Do(i,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(r)},t.resetPagination=i=>{var r;t.setPagination(i?e0():(r=t.initialState.pagination)!=null?r:e0())},t.setPageIndex=i=>{t.setPagination(r=>{let o=Do(i,r.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...r,pageIndex:o}})},t.resetPageIndex=i=>{var r,o;t.setPageIndex(i?Q1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?r:Q1)},t.resetPageSize=i=>{var r,o;t.setPageSize(i?Z1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?r:Z1)},t.setPageSize=i=>{t.setPagination(r=>{const o=Math.max(1,Do(i,r.pageSize)),s=r.pageSize*r.pageIndex,a=Math.floor(s/o);return{...r,pageIndex:a,pageSize:o}})},t.setPageCount=i=>t.setPagination(r=>{var o;let s=Do(i,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...r,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],i=>{let r=[];return i&&i>0&&(r=[...new Array(i)].fill(null).map((o,s)=>s)),r},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:i}=t.getState().pagination,r=t.getPageCount();return r===-1?!0:r===0?!1:i<r-1},t.previousPage=()=>t.setPageIndex(i=>i-1),t.nextPage=()=>t.setPageIndex(i=>i+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var i;return(i=t.options.pageCount)!=null?i:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var i;return(i=t.options.rowCount)!=null?i:t.getPrePaginationRowModel().rows.length}}},t0=()=>({top:[],bottom:[]}),YW={getInitialState:t=>({rowPinning:t0(),...t}),getDefaultOptions:t=>({onRowPinningChange:Ti("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,i,r)=>{const o=i?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=r?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,p;return{top:((c=l?.top)!=null?c:[]).filter(m=>!(a!=null&&a.has(m))),bottom:[...((p=l?.bottom)!=null?p:[]).filter(m=>!(a!=null&&a.has(m))),...Array.from(a)]}}if(n==="top"){var d,h;return{top:[...((d=l?.top)!=null?d:[]).filter(m=>!(a!=null&&a.has(m))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(m=>!(a!=null&&a.has(m)))}}return{top:((f=l?.top)!=null?f:[]).filter(m=>!(a!=null&&a.has(m))),bottom:((u=l?.bottom)!=null?u:[]).filter(m=>!(a!=null&&a.has(m)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:i,enablePinning:r}=e.options;return typeof i=="function"?i(t):(n=i??r)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:i,bottom:r}=e.getState().rowPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();if(!r)return-1;const o=(n=r==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(i=o?.indexOf(t.id))!=null?i:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,i;return t.setRowPinning(e?t0():(n=(i=t.initialState)==null?void 0:i.rowPinning)!=null?n:t0())},t.getIsSomeRowsPinned=e=>{var n;const i=t.getState().rowPinning;if(!e){var r,o;return!!((r=i.top)!=null&&r.length||(o=i.bottom)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t._getPinnedRows=(e,n,i)=>{var r;return((r=t.options.keepPinnedRows)==null||r?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:i}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,i)=>{const r=new Set([...n??[],...i??[]]);return e.filter(o=>!r.has(o.id))},ot(t.options,"debugRows"))}},XW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Ti("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const i={...n},r=t.getPreGroupedRowModel().flatRows;return e?r.forEach(o=>{o.getCanSelect()&&(i[o.id]=!0)}):r.forEach(o=>{delete i[o.id]}),i})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const i=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),r={...n};return t.getRowModel().rows.forEach(o=>{n0(r,o.id,i,!0,t)}),r}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?i0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?i0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?i0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let i=!!(e.length&&Object.keys(n).length);return i&&e.some(r=>r.getCanSelect()&&!n[r.id])&&(i=!1),i},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=t.getState();let i=!!e.length;return i&&e.some(r=>!n[r.id])&&(i=!1),i},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,i)=>{const r=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!r,t.getCanSelect()&&r===n)return o;const a={...o};return n0(a,t.id,n,(s=i?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return r0(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return o0(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return o0(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return i=>{var r;n&&t.toggleSelected((r=i.target)==null?void 0:r.checked)}}}},n0=(t,e,n,i,r)=>{var o;const s=r.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],i&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>n0(t,a.id,n,i,r))};function i0(t,e){const n=t.getState().rowSelection,i=[],r={},o=function(s,a){return s.map(l=>{var f;const u=r0(l,n);if(u&&(i.push(l),r[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:i,rowsById:r}}function r0(t,e){var n;return(n=e[t.id])!=null?n:!1}function o0(t,e,n){var i;if(!((i=t.subRows)!=null&&i.length))return!1;let r=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!r)&&(s.getCanSelect()&&(r0(s,e)?o=!0:r=!1),s.subRows&&s.subRows.length)){const a=o0(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),r=!1)}}),r?"all":o?"some":!1}const s0=/([0-9]+)/gm,QW=(t,e,n)=>v4(Bo(t.getValue(n)).toLowerCase(),Bo(e.getValue(n)).toLowerCase()),ZW=(t,e,n)=>v4(Bo(t.getValue(n)),Bo(e.getValue(n))),eK=(t,e,n)=>a0(Bo(t.getValue(n)).toLowerCase(),Bo(e.getValue(n)).toLowerCase()),tK=(t,e,n)=>a0(Bo(t.getValue(n)),Bo(e.getValue(n))),nK=(t,e,n)=>{const i=t.getValue(n),r=e.getValue(n);return i>r?1:i<r?-1:0},iK=(t,e,n)=>a0(t.getValue(n),e.getValue(n));function a0(t,e){return t===e?0:t>e?1:-1}function Bo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function v4(t,e){const n=t.split(s0).filter(Boolean),i=e.split(s0).filter(Boolean);for(;n.length&&i.length;){const r=n.shift(),o=i.shift(),s=parseInt(r,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(r>o)return 1;if(o>r)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-i.length}const Ef={alphanumeric:QW,alphanumericCaseSensitive:ZW,text:eK,textCaseSensitive:tK,datetime:nK,basic:iK},rK=[DW,UW,LW,VW,BW,$W,WW,KW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Ti("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const r of n){const o=r?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return Ef.datetime;if(typeof o=="string"&&(i=!0,o.split(s0).length>1))return Ef.alphanumeric}return i?Ef.text:Ef.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,i;if(!t)throw new Error;return Ld(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(i=e.options.sortingFns)==null?void 0:i[t.columnDef.sortingFn])!=null?n:Ef[t.columnDef.sortingFn]},t.toggleSorting=(n,i)=>{const r=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(d=>d.id===t.id),l=s?.findIndex(d=>d.id===t.id);let f=[],u,c=o?n:r==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&i?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||r||(u="remove")),u==="add"){var p;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((p=e.options.maxMultiSortColCount)!=null?p:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(d=>d.id===t.id?{...d,desc:c}:d):u==="remove"?f=s.filter(d=>d.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,i;return((n=(i=t.columnDef.sortDescFirst)!=null?i:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var i,r;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((i=e.options.enableSortingRemoval)==null||i)&&(!(n&&(r=e.options.enableMultiRemove)!=null)||r)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,i;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((i=e.options.enableSorting)!=null?i:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,i;return(n=(i=t.columnDef.enableMultiSort)!=null?i:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const i=(n=e.getState().sorting)==null?void 0:n.find(r=>r.id===t.id);return i?i.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,i;return(n=(i=e.getState().sorting)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(i=>i.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return i=>{n&&(i.persist==null||i.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(i):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,i;t.setSorting(e?[]:(n=(i=t.initialState)==null?void 0:i.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},FW,GW,JW,YW,XW,jW];function oK(t){var e,n;const i=[...rK,...(e=t._features)!=null?e:[]];let r={_features:i};const o=r._features.reduce((p,d)=>Object.assign(p,d.getDefaultOptions==null?void 0:d.getDefaultOptions(r)),{}),s=p=>r.options.mergeOptions?r.options.mergeOptions(o,p):{...o,...p};let l={...{},...(n=t.initialState)!=null?n:{}};r._features.forEach(p=>{var d;l=(d=p.getInitialState==null?void 0:p.getInitialState(l))!=null?d:l});const f=[];let u=!1;const c={_features:i,options:{...o,...t},initialState:l,_queue:p=>{f.push(p),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(d=>setTimeout(()=>{throw d})))},reset:()=>{r.setState(r.initialState)},setOptions:p=>{const d=Do(p,r.options);r.options=s(d)},getState:()=>r.options.state,setState:p=>{r.options.onStateChange==null||r.options.onStateChange(p)},_getRowId:(p,d,h)=>{var m;return(m=r.options.getRowId==null?void 0:r.options.getRowId(p,d,h))!=null?m:`${h?[h.id,d].join("."):d}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(p,d)=>{let h=(d?r.getPrePaginationRowModel():r.getRowModel()).rowsById[p];if(!h&&(h=r.getCoreRowModel().rowsById[p],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[r.options.defaultColumn],p=>{var d;return p=(d=p)!=null?d:{},{header:h=>{const m=h.header.column.columnDef;return m.accessorKey?m.accessorKey:m.accessorFn?m.id:null},cell:h=>{var m,y;return(m=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?m:null},...r._features.reduce((h,m)=>Object.assign(h,m.getDefaultColumnDef==null?void 0:m.getDefaultColumnDef()),{}),...p}},ot(t,"debugColumns")),_getColumnDefs:()=>r.options.columns,getAllColumns:rt(()=>[r._getColumnDefs()],p=>{const d=function(h,m,y){return y===void 0&&(y=0),h.map(w=>{const v=NW(r,w,y,m),S=w;return v.columns=S.columns?d(S.columns,v,y+1):[],v})};return d(p)},ot(t,"debugColumns")),getAllFlatColumns:rt(()=>[r.getAllColumns()],p=>p.flatMap(d=>d.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[r.getAllFlatColumns()],p=>p.reduce((d,h)=>(d[h.id]=h,d),{}),ot(t,"debugColumns")),getAllLeafColumns:rt(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(p,d)=>{let h=p.flatMap(m=>m.getLeafColumns());return d(h)},ot(t,"debugColumns")),getColumn:p=>r._getAllFlatColumnsById()[p]};Object.assign(r,c);for(let p=0;p<r._features.length;p++){const d=r._features[p];d==null||d.createTable==null||d.createTable(r)}return r}function sK(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},i=function(r,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<r.length;f++){const u=W1(t,t._getRowId(r[f],f,s),r[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(r[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=i(u.originalSubRows,o+1,u))}}return a};return n.rows=i(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function aK(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,i)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!i?n:b4(n),ot(t.options,"debugTable"))}function b4(t){const e=[],n=i=>{var r;e.push(i),(r=i.subRows)!=null&&r.length&&i.getIsExpanded()&&i.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function lK(t,e,n){return n.options.filterFromLeafRows?fK(t,e,n):uK(t,e,n)}function fK(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){var c;let d=l[p];const h=W1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(h.columnFilters=d.columnFilters,(c=d.subRows)!=null&&c.length&&f<s){if(h.subRows=a(d.subRows,f+1),d=h,e(d)&&!h.subRows.length){u.push(d),o[d.id]=d,r.push(d);continue}if(e(d)||h.subRows.length){u.push(d),o[d.id]=d,r.push(d);continue}}else d=h,e(d)&&(u.push(d),o[d.id]=d,r.push(d))}return u};return{rows:a(t),flatRows:r,rowsById:o}}function uK(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){let d=l[p];if(e(d)){var c;if((c=d.subRows)!=null&&c.length&&f<s){const m=W1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);m.subRows=a(d.subRows,f+1),d=m}u.push(d),r.push(d),o[d.id]=d}}return u};return{rows:a(t),flatRows:r,rowsById:o}}function cK(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,i)=>{if(!e.rows.length||!(n!=null&&n.length)&&!i){for(let p=0;p<e.flatRows.length;p++)e.flatRows[p].columnFilters={},e.flatRows[p].columnFiltersMeta={};return e}const r=[],o=[];(n??[]).forEach(p=>{var d;const h=t.getColumn(p.id);if(!h)return;const m=h.getFilterFn();m&&r.push({id:p.id,filterFn:m,resolvedValue:(d=m.resolveFilterValue==null?void 0:m.resolveFilterValue(p.value))!=null?d:p.value})});const s=(n??[]).map(p=>p.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(p=>p.getCanGlobalFilter());i&&a&&l.length&&(s.push("__global__"),l.forEach(p=>{var d;o.push({id:p.id,filterFn:a,resolvedValue:(d=a.resolveFilterValue==null?void 0:a.resolveFilterValue(i))!=null?d:i})}));let f,u;for(let p=0;p<e.flatRows.length;p++){const d=e.flatRows[p];if(d.columnFilters={},r.length)for(let h=0;h<r.length;h++){f=r[h];const m=f.id;d.columnFilters[m]=f.filterFn(d,m,f.resolvedValue,y=>{d.columnFiltersMeta[m]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const m=u.id;if(u.filterFn(d,m,u.resolvedValue,y=>{d.columnFiltersMeta[m]=y})){d.columnFilters.__global__=!0;break}}d.columnFilters.__global__!==!0&&(d.columnFilters.__global__=!1)}}const c=p=>{for(let d=0;d<s.length;d++)if(p.columnFilters[s[d]]===!1)return!1;return!0};return lK(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function dK(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,i)=>{if(!i.rows.length)return i;const{pageSize:r,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=i;const f=r*o,u=f+r;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=b4({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const p=d=>{c.flatRows.push(d),d.subRows.length&&d.subRows.forEach(p)};return c.rows.forEach(p),c},ot(e.options,"debugTable"))}function pK(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const i=t.getState().sorting,r=[],o=i.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let d=0;d<o.length;d+=1){var p;const h=o[d],m=s[h.id],y=m.sortUndefined,w=(p=h?.desc)!=null?p:!1;let v=0;if(y){const S=u.getValue(h.id),b=c.getValue(h.id),x=S===void 0,_=b===void 0;if(x||_){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&_?0:x?y:-y}}if(v===0&&(v=m.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),m.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;r.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/** 315 340 * vue-table 316 341 * … … 321 346 * 322 347 * @license MIT 323 */function Bd(){return!0}const GW=Symbol("merge-proxy"),JW={get(t,e,n){return e===GW?n:t.get(e)},has(t,e){return t.has(e)},set:Bd,deleteProperty:Bd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Bd,deleteProperty:Bd}},ownKeys(t){return t.keys()}};function U1(t){return"value"in t?t.value:t}function vf(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(i){for(let r=e.length-1;r>=0;r--){const o=U1(e[r])[i];if(o!==void 0)return o}},has(i){for(let r=e.length-1;r>=0;r--)if(i in U1(e[r]))return!0;return!1},keys(){const i=[];for(let r=0;r<e.length;r++)i.push(...Object.keys(U1(e[r])));return[...Array.from(new Set(i))]}},JW)}const W1=q({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function WS(t){return vf(t,{data:m(t.data)})}function YW(t){const e=it(t.data),n=vf({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:vf(o,s)}},e?WS(t):t),i=LW(n);if(e){const o=Xt(t.data);je(o,()=>{i.setState(s=>({...s,data:o.value}))},{immediate:!0})}const r=j(i.initialState);return Tt(()=>{i.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>r.value[f]});return vf(o,e?WS(t):t,{state:vf(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?r.value=l(r.value):r.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),i}const XW={class:"iafw:flex iafw:justify-end"},QW=q({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=j(!1),i=t,r=e;function o(s){n.value=s}return(s,a)=>{const l=Ht,f=ka,u=Kl,c=f_,d=_a,p=wa;return E(),X("div",XW,[M(p,null,{default:C(()=>[M(f,{"as-child":""},{default:C(()=>[M(l,{variant:"outline",class:Ce(m(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",i.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[m(n)?(E(),B(m(Qi),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),B(m(_n),{key:0,icon:"humbleicons:dots-vertical",class:Ce(m(he)("iafw:text-xl iafw:text-tertiary",i.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),M(d,{class:"w-56","collision-padding":30},{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,h=>(E(),B(u,{key:h.id,onSelect:()=>{h.callback?h.callback({loading:m(n),row:i.row,setLoading:o}):r("click",h.id,i.row)}},{default:C(()=>[M(m(_n),{icon:h.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ee(h.label),1)]),_:2},1032,["onSelect"]))),128)),i.deletable?(E(),B(u,{key:0,onSelect:a[0]||(a[0]=()=>r("click","action-delete",s.row))},{default:C(()=>[M(m(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),a[1]||(a[1]=ie("span",null,"Delete",-1))]),_:1})):Re("",!0)]),_:1})]),_:1})]),_:1})])}}}),KS=q({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(D9),fe({"data-slot":"checkbox"},m(o),{class:m(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(F9),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[M(m(ys),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function ZW(t,e){const n=tn({data:e.initialData??[],pagination:{currentPage:1,perPage:10},totalRows:0,loading:!1,selecteds:[]});async function i(o){try{n.loading=!0;const s=`${o?.prefix||""}${e.endpoint}`,a=o?.params||{},l=await t.get(s,{params:a});n.data=l.data[e.key??"data"]}finally{n.loading=!1}}async function r(o,s){try{n.loading=!0,await t.delete(`${s||""}${e.endpoint}/${o}`)}finally{n.loading=!1}}return{props:n,list:i,delete:r}}function eK(){const t=uW();function e(r,o,s,a){return t.accessor(r,{header:o??`${r}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:r})=>Yt("div",{},Yt(KS,{modelValue:r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:r})=>Yt(KS,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function i(r,o,s){return t.display({id:"actions",header:r,cell:a=>Yt(QW,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:i}}const Os=Aa("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=ZW(ii,{endpoint:"/notifications",initialData:[]}),i=Bi(Di.notifications.read(),{method:"GET"},ii,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),r=Bi(Di.notifications.create,{method:"POST"},ii,{immediate:!1}),o=Bi(Di.notifications.update(),{method:"PATCH"},ii,{immediate:!1}),s=Bi(Di.notifications.sendTest,{method:"POST"},ii,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:i,tableManager:n,create:r,update:o,sendTest:s,...Jt(n.props)}}),bf=Aa("trigger",()=>{const t=j([]),e=j([]),n=Bi(Di.triggers.list,ii,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function i(){return t.value.length===0&&await n.execute(),t.value}function r(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Bi(Di.triggers.examples().get(),ii,{immediate:!1});return{getTrigger:r,getTriggers:i,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),Er=()=>{const t=lW("id");return Aa(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Os(),i=bf(),r=Ao(),o=j([]),s=j(!1),a=hf({title:Es().required("Please enter a title."),triggerId:Es().required("Please select a trigger."),connectionId:Es().required("Please select a connection."),recipient:Es().required("Please enter recipient's phone number."),isActive:sS().optional()}),l=j(a),f=mk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:""}]}});function u(x){const k=i.triggers.find(T=>T.id===x);if(!k||!k.fields){l.value=a;return}const S={};Object.entries(k.fields).forEach(([T,A])=>{let R=Es();const F=A.validation,L=A.label||T;if(F){const W=F.split("|").map(ae=>ae.trim()).filter(Boolean);for(const ae of W)if(ae==="required")R=R.required(L+" is required.");else if(ae.startsWith("in:")){const ce=ae.slice(3).split(",").map(re=>re.trim()).filter(Boolean);ce.length&&(R=R.oneOf(ce,`${L} must be one of: ${ce.join(", ")}`))}}else R=R.optional();(A.type==="select"||A.type==="string")&&(S[T]=R)}),l.value=a.concat(hf({metas:hf(S)}))}je(()=>f.values.triggerId,x=>{x&&u(x)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...i.triggers.find(x=>x.id===f.values.triggerId)?.placeholders||[]]),d=j(0),p=tn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(x){o.value.push({onLoaded:x})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(x=>{Object.assign(p,x.data.value),f.setValues({connectionId:p.connectionId,isActive:p.isActive,title:p.title,recipient:p.recipient,triggerId:p.triggerId,messages:p.messages.length?p.messages:[{text:""}],metas:p.metas||{}}),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function g(x){d.value=x}i.getTriggers().then(()=>{u(f.values.triggerId)}),r.getConnections();const y=U(()=>s.value||r.fetch.isLoading||n.getById.isLoading||n.loading||i.fetchTriggers.isLoading),w=U(()=>i.triggers.find(x=>x.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),_=j({}),b=j();return{currentMessageIndex:d,setCurrentMessageIndex:g,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(p),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:_,selectedExample:b,formSchema:l}})()},GS=Symbol();function tK(t){const e=j(null);function n(){t.form.value?.requestSubmit()}function i(r){e.value=r}return{handleSubmit:i,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function nK(){const t=Qt(GS,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const iK=q({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=j(null),i=tK({form:n,id:e.id});return Si(GS,i),(r,o)=>(E(),X("form",{ref_key:"formRef",ref:n},[z(r.$slots,"default",{formContext:m(i),isEditing:m(i).isEditing,isCreating:m(i).isCreating})],512))}}),K1=q({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(rD),fe({"data-slot":"select"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),rK=q({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(kD),fe({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),oK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},G1=q({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(AD),fe({"data-slot":"select-item"},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ie("span",oK,[M(m(TD),null,{default:C(()=>[M(m(ys),{class:"iafw:size-4"})]),_:1})]),M(m(MD),null,{default:C(()=>[z(r.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),sK=q({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(ND),{"data-slot":"select-label",class:Ce(m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),aK=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(LD),fe({"data-slot":"select-scroll-down-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(Bc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),lK=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(VD),fe({"data-slot":"select-scroll-up-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(BF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),J1=q({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=bt(e,"class","size"),i=sn(n);return(r,o)=>(E(),B(m(jD),fe({"data-slot":"select-trigger","data-size":r.size},m(i),{class:m(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default"),M(m(CD),{"as-child":""},{default:C(()=>[M(m(Bc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),Y1=q({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(UD),fe({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),X1=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(BD),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(vD),fe({"data-slot":"select-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-50 iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[M(m(lK)),M(m(KD),{class:Ce(m(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),M(m(aK))]),_:3},16,["class"])]),_:3}))}}),fK=q({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e;Si("toggleGroup",{variant:n.variant,size:n.size});const r=bt(n,"class","size","variant"),o=Bt(r,i);return(s,a)=>(E(),B(m(nB),fe({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},m(o),{class:m(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["data-size","data-variant","class"]))}}),uK=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),cK=q({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),i=bt(e,"class","size","variant"),r=sn(i);return(o,s)=>(E(),B(m(sB),fe({"data-slot":"toggle-group-item","data-variant":m(n)?.variant||o.variant,"data-size":m(n)?.size||o.size},m(r),{class:m(he)(m(uK)({variant:m(n)?.variant||o.variant,size:m(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16,["data-variant","data-size","class"]))}});function In(t){this.content=t}In.prototype={constructor:In,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var i=n&&n!=t?this.remove(n):this,r=i.find(t),o=i.content.slice();return r==-1?o.push(n||t,e):(o[r+1]=e,n&&(o[r]=n)),new In(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new In(n)},addToStart:function(t,e){return new In([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new In(n)},addBefore:function(t,e,n){var i=this.remove(e),r=i.content.slice(),o=i.find(t);return r.splice(o==-1?r.length:o,0,e,n),new In(r)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=In.from(t),t.size?new In(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=In.from(t),t.size?new In(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=In.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},In.from=function(t){if(t instanceof In)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new In(e)};function JS(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),o=e.child(i);if(r==o){n+=r.nodeSize;continue}if(!r.sameMarkup(o))return n;if(r.isText&&r.text!=o.text){for(let s=0;r.text[s]==o.text[s];s++)n++;return n}if(r.content.size||o.content.size){let s=JS(r.content,o.content,n+1);if(s!=null)return s}n+=r.nodeSize}}function YS(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(r==0||o==0)return r==o?null:{a:n,b:i};let s=t.child(--r),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,i-=l;continue}if(!s.sameMarkup(a))return{a:n,b:i};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,i--;return{a:n,b:i}}if(s.content.size||a.content.size){let f=YS(s.content,a.content,n-1,i-1);if(f)return f}n-=l,i-=l}}class we{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let i=0;i<e.length;i++)this.size+=e[i].nodeSize}nodesBetween(e,n,i,r=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&i(l,r+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),i,r+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,i,r){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?r?typeof r=="function"?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&i&&(s?s=!1:o+=i),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,i=e.firstChild,r=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(i)&&(r[r.length-1]=n.withText(n.text+i.text),o=1);o<e.content.length;o++)r.push(e.content[o]);return new we(r,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let i=[],r=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),i.push(a),r+=a.nodeSize),s=l}return new we(i,r)}cutByIndex(e,n){return e==n?we.empty:e==0&&n==this.content.length?this:new we(this.content.slice(e,n))}replaceChild(e,n){let i=this.content[e];if(i==n)return this;let r=this.content.slice(),o=this.size+n.nodeSize-i.nodeSize;return r[e]=n,new we(r,o)}addToStart(e){return new we([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new we(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,i=0;n<this.content.length;n++){let r=this.content[n];e(r,i,n),i+=r.nodeSize}}findDiffStart(e,n=0){return JS(this,e,n)}findDiffEnd(e,n=this.size,i=e.size){return YS(this,e,n,i)}findIndex(e){if(e==0)return Fd(0,e);if(e==this.size)return Fd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=e)return o==e?Fd(n+1,o):Fd(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return we.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new we(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return we.empty;let n,i=0;for(let r=0;r<e.length;r++){let o=e[r];i+=o.nodeSize,r&&o.isText&&e[r-1].sameMarkup(o)?(n||(n=e.slice(0,r)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new we(n||e,i)}static from(e){if(!e)return we.empty;if(e instanceof we)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new we([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}we.empty=new we([],0);const Q1={index:0,offset:0};function Fd(t,e){return Q1.index=t,Q1.offset=e,Q1}function $d(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let i=0;i<t.length;i++)if(!$d(t[i],e[i]))return!1}else{for(let i in t)if(!(i in e)||!$d(t[i],e[i]))return!1;for(let i in e)if(!(i in t))return!1}return!0}let Vt=class Ay{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,i=!1;for(let r=0;r<e.length;r++){let o=e[r];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,r));else{if(o.type.excludes(this.type))return e;!i&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,r)),n.push(this),i=!0),n&&n.push(o)}}return n||(n=e.slice()),i||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&$d(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let i=e.marks[n.type];if(!i)throw new RangeError(`There is no mark type ${n.type} in this schema`);let r=i.create(n.attrs);return i.checkAttrs(r.attrs),r}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++)if(!e[i].eq(n[i]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Ay.none;if(e instanceof Ay)return[e];let n=e.slice();return n.sort((i,r)=>i.type.rank-r.type.rank),n}};Vt.none=[];class Ld extends Error{}class De{constructor(e,n,i){this.content=e,this.openStart=n,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let i=QS(this.content,e+this.openStart,n);return i&&new De(i,this.openStart,this.openEnd)}removeBetween(e,n){return new De(XS(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let i=n.openStart||0,r=n.openEnd||0;if(typeof i!="number"||typeof r!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(we.fromJSON(e,n.content),i,r)}static maxOpen(e,n=!0){let i=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)i++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)r++;return new De(e,i,r)}}De.empty=new De(we.empty,0,0);function XS(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:s,offset:a}=t.findIndex(n);if(r==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(XS(o.content,e-r-1,n-r-1)))}function QS(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),s=t.maybeChild(r);if(o==e||s.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=QS(s.content,e-o-1,n,s);return a&&t.replaceChild(r,s.copy(a))}function dK(t,e,n){if(n.openStart>t.depth)throw new Ld("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new Ld("Inconsistent open depths");return ZS(t,e,n,0)}function ZS(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let s=ZS(t,e,n,i+1);return o.copy(o.content.replaceChild(r,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==i&&e.depth==i){let s=t.parent,a=s.content;return Rs(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=pK(n,t);return Rs(o,t4(t,s,a,e,i))}else return Rs(o,qd(t,e,i))}function e4(t,e){if(!e.type.compatibleContent(t.type))throw new Ld("Cannot join "+e.type.name+" onto "+t.type.name)}function Z1(t,e,n){let i=t.node(n);return e4(i,e.node(n)),i}function As(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function xf(t,e,n,i){let r=(e||t).node(n),o=0,s=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(As(t.nodeAfter,i),o++));for(let a=o;a<s;a++)As(r.child(a),i);e&&e.depth==n&&e.textOffset&&As(e.nodeBefore,i)}function Rs(t,e){return t.type.checkContent(e),t.copy(e)}function t4(t,e,n,i,r){let o=t.depth>r&&Z1(t,e,r+1),s=i.depth>r&&Z1(n,i,r+1),a=[];return xf(null,t,r,a),o&&s&&e.index(r)==n.index(r)?(e4(o,s),As(Rs(o,t4(t,e,n,i,r+1)),a)):(o&&As(Rs(o,qd(t,e,r+1)),a),xf(e,n,r,a),s&&As(Rs(s,qd(n,i,r+1)),a)),xf(i,null,r,a),new we(a)}function qd(t,e,n){let i=[];if(xf(null,t,n,i),t.depth>n){let r=Z1(t,e,n+1);As(Rs(r,qd(t,e,n+1)),i)}return xf(e,null,n,i),new we(i)}function pK(t,e){let n=e.depth-t.openStart,r=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(we.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}class _f{constructor(e,n,i){this.pos=e,this.path=n,this.parentOffset=i,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],r=e.child(n);return i?e.child(n).cut(i):r}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let i=this.path[n*3],r=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)r+=i.child(o).nodeSize;return r}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return Vt.none;if(this.textOffset)return e.child(n).marks;let i=e.maybeChild(n-1),r=e.maybeChild(n);if(!i){let a=i;i=r,r=a}let o=i.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!r||!o[s].isInSet(r.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let i=n.marks,r=e.parent.maybeChild(e.index());for(var o=0;o<i.length;o++)i[o].type.spec.inclusive===!1&&(!r||!i[o].isInSet(r.marks))&&(i=i[o--].removeFromSet(i));return i}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let i=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);i>=0;i--)if(e.pos<=this.end(i)&&(!n||n(this.node(i))))return new Vd(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let i=[],r=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(i.push(s,a,r+l),!f||(s=s.child(a),s.isText))break;o=f-1,r+=l+1}return new _f(n,i,o)}static resolveCached(e,n){let i=n4.get(e);if(i)for(let o=0;o<i.elts.length;o++){let s=i.elts[o];if(s.pos==n)return s}else n4.set(e,i=new hK);let r=i.elts[i.i]=_f.resolve(e,n);return i.i=(i.i+1)%gK,r}}class hK{constructor(){this.elts=[],this.i=0}}const gK=12,n4=new WeakMap;class Vd{constructor(e,n,i){this.$from=e,this.$to=n,this.depth=i}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const mK=Object.create(null);let Io=class Ry{constructor(e,n,i,r=Vt.none){this.type=e,this.attrs=n,this.marks=r,this.content=i||we.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,i,r=0){this.content.nodesBetween(e,n,i,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,i,r){return this.content.textBetween(e,n,i,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,i){return this.type==e&&$d(this.attrs,n||e.defaultAttrs||mK)&&Vt.sameSet(this.marks,i||Vt.none)}copy(e=null){return e==this.content?this:new Ry(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Ry(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,i=!1){if(e==n)return De.empty;let r=this.resolve(e),o=this.resolve(n),s=i?0:r.sharedDepth(n),a=r.start(s),f=r.node(s).content.cut(r.pos-a,o.pos-a);return new De(f,r.depth-s,o.depth-s)}replace(e,n,i){return dK(this.resolve(e),this.resolve(n),i)}nodeAt(e){for(let n=this;;){let{index:i,offset:r}=n.content.findIndex(e);if(n=n.maybeChild(i),!n)return null;if(r==e||n.isText)return n;e-=r+1}}childAfter(e){let{index:n,offset:i}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:i}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:i}=this.content.findIndex(e);if(i<e)return{node:this.content.child(n),index:n,offset:i};let r=this.content.child(n-1);return{node:r,index:n-1,offset:i-r.nodeSize}}resolve(e){return _f.resolveCached(this,e)}resolveNoCache(e){return _f.resolve(this,e)}rangeHasMark(e,n,i){let r=!1;return n>e&&this.nodesBetween(e,n,o=>(i.isInSet(o.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),i4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,i=we.empty,r=0,o=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,r,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=r;l<o;l++)if(!this.type.allowsMarks(i.child(l).marks))return!1;return!0}canReplaceWith(e,n,i,r){if(r&&!this.type.allowsMarks(r))return!1;let o=this.contentMatchAt(e).matchType(i),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=Vt.none;for(let n=0;n<this.marks.length;n++){let i=this.marks[n];i.type.checkAttrs(i.attrs),e=i.addToSet(e)}if(!Vt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let i;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,i)}let r=we.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,r,i);return o.type.checkAttrs(o.attrs),o}};Io.prototype.text=void 0;class zd extends Io{constructor(e,n,i,r){if(super(e,n,null,r),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):i4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new zd(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new zd(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function i4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Ts{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let i=new yK(e,n);if(i.next==null)return Ts.empty;let r=r4(i);i.next&&i.err("Unexpected trailing text");let o=SK(kK(r));return CK(o,i),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,i=e.childCount){let r=this;for(let o=n;r&&o<i;o++)r=r.matchType(e.child(o).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let i=0;i<e.next.length;i++)if(this.next[n].type==e.next[i].type)return!0;return!1}fillBefore(e,n=!1,i=0){let r=[this];function o(s,a){let l=s.matchFragment(e,i);if(l&&(!n||l.validEnd))return we.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&r.indexOf(c)==-1){r.push(c);let d=o(c,a.concat(u));if(d)return d}}return null}return o(this,[])}findWrapping(e){for(let i=0;i<this.wrapCache.length;i+=2)if(this.wrapCache[i]==e)return this.wrapCache[i+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),i=[{match:this,type:null,via:null}];for(;i.length;){let r=i.shift(),o=r.match;if(o.matchType(e)){let s=[];for(let a=r;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!r.type||l.validEnd)&&(i.push({match:a.contentMatch,type:a,via:r}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(i){e.push(i);for(let r=0;r<i.next.length;r++)e.indexOf(i.next[r].next)==-1&&n(i.next[r].next)}return n(this),e.map((i,r)=>{let o=r+(i.validEnd?"*":" ")+" ";for(let s=0;s<i.next.length;s++)o+=(s?", ":"")+i.next[s].type.name+"->"+e.indexOf(i.next[s].next);return o}).join(`324 `)}} Ts.empty=new Ts(!0);class yK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function r4(t){let e=[];do e.push(wK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function wK(t){let e=[];do e.push(vK(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function vK(t){let e=_K(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=bK(t,e);else break;return e}function o4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function bK(t,e){let n=o4(t),i=n;return t.eat(",")&&(t.next!="}"?i=o4(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function xK(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let s=n[o];s.isInGroup(e)&&r.push(s)}return r.length==0&&t.err("No node type or group '"+e+"' found"),r}function _K(t){if(t.eat("(")){let e=r4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=xK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function kK(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function r(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;r(f,a=n())}else if(s.type=="star"){let l=n();return i(a,l),r(o(s.expr,l),l),[i(l)]}else if(s.type=="plus"){let l=n();return r(o(s.expr,a),l),r(o(s.expr,l),l),[i(l)]}else{if(s.type=="opt")return[i(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();r(o(s.expr,l),u),l=u}if(s.max==-1)r(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();i(l,u),r(o(s.expr,l),u),l=u}return[i(l)]}else{if(s.type=="name")return[i(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function s4(t,e){return e-t}function a4(t,e){let n=[];return i(e),n.sort(s4);function i(r){let o=t[r];if(o.length==1&&!o[0].term)return i(o[0].to);n.push(r);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&i(l)}}}function SK(t){let e=Object.create(null);return n(a4(t,0));function n(i){let r=[];i.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<r.length;u++)r[u][0]==a&&(f=r[u][1]);a4(t,l).forEach(u=>{f||r.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[i.join(",")]=new Ts(i.indexOf(t.length-1)>-1);for(let s=0;s<r.length;s++){let a=r[s][1].sort(s4);o.next.push({type:r[s][0],next:e[a.join(",")]||n(a)})}return o}}function CK(t,e){for(let n=0,i=[t];n<i.length;n++){let r=i[n],o=!r.validEnd,s=[];for(let a=0;a<r.next.length;a++){let{type:l,next:f}=r.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),i.indexOf(f)==-1&&i.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function l4(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function f4(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(r===void 0){let o=t[i];if(o.hasDefault)r=o.default;else throw new RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function u4(t,e,n,i){for(let r in e)if(!(r in t))throw new RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let r in t){let o=t[r];o.validate&&o.validate(e[r])}}function c4(t,e){let n=Object.create(null);if(e)for(let i in e)n[i]=new OK(t,i,e[i]);return n}let d4=class nO{constructor(e,n,i){this.name=e,this.schema=n,this.spec=i,this.markSet=null,this.groups=i.group?i.group.split(" "):[],this.attrs=c4(e,i.attrs),this.defaultAttrs=l4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(i.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Ts.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:f4(this.attrs,e)}create(e=null,n,i){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Io(this,this.computeAttrs(e),we.from(n),Vt.setFrom(i))}createChecked(e=null,n,i){return n=we.from(n),this.checkContent(n),new Io(this,this.computeAttrs(e),n,Vt.setFrom(i))}createAndFill(e=null,n,i){if(e=this.computeAttrs(e),n=we.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let r=this.contentMatch.matchFragment(n),o=r&&r.fillBefore(we.empty,!0);return o?new Io(this,e,n.append(o),Vt.setFrom(i)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let i=0;i<e.childCount;i++)if(!this.allowsMarks(e.child(i).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){u4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let i=0;i<e.length;i++)this.allowsMarkType(e[i].type)?n&&n.push(e[i]):n||(n=e.slice(0,i));return n?n.length?n:Vt.none:e}static compile(e,n){let i=Object.create(null);e.forEach((o,s)=>i[o]=new nO(o,n,s));let r=n.spec.topNode||"doc";if(!i[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let o in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};function EK(t,e,n){let i=n.split("|");return r=>{let o=r===null?"null":typeof r;if(i.indexOf(o)<0)throw new RangeError(`Expected value of type ${i} for attribute ${e} on type ${t}, got ${o}`)}}class OK{constructor(e,n,i){this.hasDefault=Object.prototype.hasOwnProperty.call(i,"default"),this.default=i.default,this.validate=typeof i.validate=="string"?EK(e,n,i.validate):i.validate}get isRequired(){return!this.hasDefault}}class jd{constructor(e,n,i,r){this.name=e,this.rank=n,this.schema=i,this.spec=r,this.attrs=c4(e,r.attrs),this.excluded=null;let o=l4(this.attrs);this.instance=o?new Vt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new Vt(this,f4(this.attrs,e))}static compile(e,n){let i=Object.create(null),r=0;return e.forEach((o,s)=>i[o]=new jd(o,r++,n,s)),i}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){u4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class p4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let r in e)n[r]=e[r];n.nodes=In.from(e.nodes),n.marks=In.from(e.marks||{}),this.nodes=d4.compile(this.spec.nodes,this),this.marks=jd.compile(this.spec.marks,this);let i=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let o=this.nodes[r],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=i[s]||(i[s]=Ts.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?h4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let r in this.marks){let o=this.marks[r],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:h4(this,s.split(" "))}this.nodeFromJSON=r=>Io.fromJSON(this,r),this.markFromJSON=r=>Vt.fromJSON(this,r),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,i,r){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof d4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,i,r)}text(e,n){let i=this.nodes.text;return new zd(i,i.defaultAttrs,e,Vt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function h4(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(r=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(r)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function AK(t){return t.tag!=null}function RK(t){return t.style!=null}class No{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let i=this.matchedStyles=[];n.forEach(r=>{if(AK(r))this.tags.push(r);else if(RK(r)){let o=/[^=]*/.exec(r.style)[0];i.indexOf(o)<0&&i.push(o),this.styles.push(r)}}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=e.nodes[r.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let i=new w4(this,n,!1);return i.addAll(e,Vt.none,n.from,n.to),i.finish()}parseSlice(e,n={}){let i=new w4(this,n,!0);return i.addAll(e,Vt.none,n.from,n.to),De.maxOpen(i.finish())}matchTag(e,n,i){for(let r=i?this.tags.indexOf(i)+1:0;r<this.tags.length;r++){let o=this.tags[r];if(MK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,i,r){for(let o=r?this.styles.indexOf(r)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!i.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function i(r){let o=r.priority==null?50:r.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,r)}for(let r in e.marks){let o=e.marks[r].spec.parseDOM;o&&o.forEach(s=>{i(s=v4(s)),s.mark||s.ignore||s.clearMark||(s.mark=r)})}for(let r in e.nodes){let o=e.nodes[r].spec.parseDOM;o&&o.forEach(s=>{i(s=v4(s)),s.node||s.ignore||s.mark||(s.node=r)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new No(e,No.schemaRules(e)))}}const g4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},TK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},m4={ol:!0,ul:!0},kf=1,e0=2,Sf=4;function y4(t,e,n){return e!=null?(e?kf:0)|(e==="full"?e0:0):t&&t.whitespace=="pre"?kf|e0:n&~Sf}class Hd{constructor(e,n,i,r,o,s){this.type=e,this.attrs=n,this.marks=i,this.solid=r,this.options=s,this.content=[],this.activeMarks=Vt.none,this.match=o||(s&Sf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(we.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let i=this.type.contentMatch,r;return(r=i.findWrapping(e.type))?(this.match=i,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&kf)){let i=this.content[this.content.length-1],r;if(i&&i.isText&&(r=/[ \t\r\n\u000c]+$/.exec(i.text))){let o=i;i.text.length==r[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-r[0].length))}}let n=we.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(we.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!g4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class w4{constructor(e,n,i){this.parser=e,this.options=n,this.isOpen=i,this.open=0,this.localPreserveWS=!1;let r=n.topNode,o,s=y4(null,n.preserveWhitespace,0)|(i?Sf:0);r?o=new Hd(r.type,r.attrs,Vt.none,!0,n.topMatch||r.type.contentMatch,s):i?o=new Hd(null,null,Vt.none,!0,null,s):o=new Hd(e.schema.topNodeType,null,Vt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let i=e.nodeValue,r=this.top,o=r.options&e0?"full":this.localPreserveWS||(r.options&kf)>0;if(o==="full"||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(i)){if(o)o!=="full"?i=i.replace(/\r?\n|\r/g," "):i=i.replace(/\r\n?/g,`325 `);else if(i=i.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(i)&&this.open==this.nodes.length-1){let s=r.content[r.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(i=i.slice(1))}i&&this.insertNode(this.parser.schema.text(i),n,!/\S/.test(i)),this.findInText(e)}else this.findInside(e)}addElement(e,n,i){let r=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a; m4.hasOwnProperty(s)&&this.parser.normalizeLists&&PK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,i));e:if(l?l.ignore:TK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(g4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=r}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`326 `),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let i=e.style;if(i&&i.length)for(let r=0;r<this.parser.matchedStyles.length;r++){let o=this.parser.matchedStyles[r],s=i.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,i,r){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),i,e.nodeName=="BR")||this.leafFallback(e,i);else{let l=this.enter(s,n.attrs||null,i,n.preserveWhitespace);l&&(o=!0,i=l)}else{let l=this.parser.schema.marks[n.mark];i=i.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(r)this.addElement(e,i,r);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,i,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,i),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,i,r){let o=i||0;for(let s=i?e.childNodes[i]:e.firstChild,a=r==null?null:e.childNodes[r];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,i){let r,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!r||r.length>f.length+a)&&(r=f,o=l,!f.length))break;if(l.solid){if(i)break;a+=2}}if(!r)return null;this.sync(o);for(let s=0;s<r.length;s++)n=this.enterInner(r[s],null,n,!1);return n}insertNode(e,n,i){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let r=this.findPlace(e,n,i);if(r){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s= Vt.none;for(let a of r.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):b4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,i,r){let o=this.findPlace(e.create(n),i,!1);return o&&(o=this.enterInner(e,n,i,!0,r)),o}enterInner(e,n,i,r=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=y4(e,o,s.options);s.options&Sf&&s.content.length==0&&(a|=Sf);let l=Vt.none;return i=i.filter(f=>(s.type?s.type.allowsMarkType(f.type):b4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new Hd(e,n,l,r,null,a)),this.open++,i}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=kf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let i=this.nodes[n].content;for(let r=i.length-1;r>=0;r--)e+=i[r].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let i=0;i<this.find.length;i++)this.find[i].node==e&&this.find[i].offset==n&&(this.find[i].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,i){if(e!=n&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&n.compareDocumentPosition(this.find[r].node)&(i?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),i=this.options.context,r=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),o=-(i?i.depth+1:0)+(r?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&r?this.nodes[l].type:i&&l>=o?i.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let n in this.parser.schema.nodes){let i=this.parser.schema.nodes[n];if(i.isTextblock&&i.defaultAttrs)return i}}}function PK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&m4.hasOwnProperty(i)&&n?(n.appendChild(e),e=n):i=="li"?n=e:i&&(n=null)}}function MK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function v4(t){let e={};for(let n in t)e[n]=t[n];return e}function b4(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(r.contentMatch))return!0}}class Ps{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},i){i||(i=t0(n).createDocumentFragment());let r=i,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)r=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,r]),r.appendChild(u.dom),r=u.contentDOM||u.dom)}}r.appendChild(this.serializeNodeInner(s,n))}),i}serializeNodeInner(e,n){let{dom:i,contentDOM:r}=Ud(t0(n),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,r)}return i}serializeNode(e,n={}){let i=this.serializeNodeInner(e,n);for(let r=e.marks.length-1;r>=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(i),i=o.dom)}return i}serializeMark(e,n,i={}){let r=this.marks[e.type.name];return r&&Ud(t0(i),r(e,n),null,e.attrs)}static renderSpec(e,n,i=null,r){return Ud(e,n,i,r)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Ps(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=x4(e.nodes);return n.text||(n.text=i=>i.text),n}static marksFromSchema(e){return x4(e.marks)}}function x4(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function t0(t){return t.document||window.document}const _4=new WeakMap;function IK(t){let e=_4.get(t);return e===void 0&&_4.set(t,e=NK(t)),e}function NK(t){let e=null;function n(i){if(i&&typeof i=="object")if(Array.isArray(i))if(typeof i[0]=="string")e||(e=[]),e.push(i);else for(let r=0;r<i.length;r++)n(i[r]);else for(let r in i)n(i[r])}return n(t),e}function Ud(t,e,n,i){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let r=e[0],o;if(typeof r!="string")throw new RangeError("Invalid array passed to renderSpec");if(i&&(o=IK(i))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=r.indexOf(" ");s>0&&(n=r.slice(0,s),r=r.slice(s+1));let a,l=n?t.createElementNS(n,r):t.createElement(r),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let d=c.indexOf(" ");d>0?l.setAttributeNS(c.slice(0,d),c.slice(d+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let d=e[c];if(d===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:p,contentDOM:h}=Ud(t,d,n,i);if(l.appendChild(p),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const k4=65535,S4=Math.pow(2,16);function DK(t,e){return t+e*S4}function C4(t){return t&k4}function BK(t){return(t-(t&k4))/S4}const E4=1,O4=2,Wd=4,A4=8;class n0{constructor(e,n,i){this.pos=e,this.delInfo=n,this.recover=i}get deleted(){return(this.delInfo&A4)>0}get deletedBefore(){return(this.delInfo&(E4|Wd))>0}get deletedAfter(){return(this.delInfo&(O4|Wd))>0}get deletedAcross(){return(this.delInfo&Wd)>0}}class Ri{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Ri.empty)return Ri.empty}recover(e){let n=0,i=C4(e);if(!this.inverted)for(let r=0;r<i;r++)n+=this.ranges[r*3+2]-this.ranges[r*3+1];return this.ranges[i*3]+n+BK(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,i){let r=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let d=f?e==l?-1:e==c?1:n:n,p=l+r+(d<0?0:u);if(i)return p;let h=e==(n<0?l:c)?null:DK(a/3,e-l),g=e==l?O4:e==c?E4:Wd;return(n<0?e!=l:e!=c)&&(g|=A4),new n0(p,g,h)}r+=u-f}return i?e+r:new n0(e+r,0,null)}touches(e,n){let i=0,r=C4(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==r*3)return!0;i+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,i=this.inverted?1:2;for(let r=0,o=0;r<this.ranges.length;r+=3){let s=this.ranges[r],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[r+n],u=this.ranges[r+i];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Ri(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Ri.empty:new Ri(e<0?[0,-e,0]:[0,0,e])}}Ri.empty=new Ri([]);class Cf{constructor(e,n,i=0,r=e?e.length:0){this.mirror=n,this.from=i,this.to=r,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new Cf(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,i=this._maps.length;n<e._maps.length;n++){let r=e.getMirror(n);this.appendMap(e._maps[n],r!=null&&r<n?i+r:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,i=this._maps.length+e._maps.length;n>=0;n--){let r=e.getMirror(n);this.appendMap(e._maps[n].invert(),r!=null&&r>n?i-r-1:void 0)}}invert(){let e=new Cf;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let i=this.from;i<this.to;i++)e=this._maps[i].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,i){let r=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return i?e:new n0(e,r,null)}}const i0=Object.create(null);class Wn{getMap(){return Ri.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let i=i0[n.stepType];if(!i)throw new RangeError(`No step type ${n.stepType} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in i0)throw new RangeError("Duplicate use of step JSON ID "+e);return i0[e]=n,n.prototype.jsonID=e,n}}class ln{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new ln(e,null)}static fail(e){return new ln(null,e)}static fromReplace(e,n,i,r){try{return ln.ok(e.replace(n,i,r))}catch(o){if(o instanceof Ld)return ln.fail(o.message);throw o}}}function r0(t,e,n){let i=[];for(let r=0;r<t.childCount;r++){let o=t.child(r);o.content.size&&(o=o.copy(r0(o.content,e,o))),o.isInline&&(o=e(o,n,r)),i.push(o)}return we.fromArray(i)}class Do extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=e.resolve(this.from),r=i.node(i.sharedDepth(this.to)),o=new De(r0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),r),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,o)}invert(){return new rr(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new Do(n.pos,i.pos,this.mark)}merge(e){return e instanceof Do&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Do(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Do(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("addMark",Do);class rr extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=new De(r0(n.content,r=>r.mark(this.mark.removeFromSet(r.marks)),e),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,i)}invert(){return new Do(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new rr(n.pos,i.pos,this.mark)}merge(e){return e instanceof rr&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new rr(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new rr(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("removeMark",rr);class Bo extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let i=this.mark.addToSet(n.marks);if(i.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(i))return new Bo(this.pos,n.marks[r]);return new Bo(this.pos,this.mark)}}return new Ms(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Bo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Bo(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("addNodeMark",Bo);class Ms extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Bo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Ms(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Ms(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("removeNodeMark",Ms);class kn extends Wn{constructor(e,n,i,r=!1){super(),this.from=e,this.to=n,this.slice=i,this.structure=r}apply(e){return this.structure&&o0(e,this.from,this.to)?ln.fail("Structure replace would overwrite content"):ln.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Ri([this.from,this.to-this.from,this.slice.size])}invert(e){return new kn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deletedAcross&&i.deletedAcross?null:new kn(n.pos,Math.max(n.pos,i.pos),this.slice,this.structure)}merge(e){if(!(e instanceof kn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new kn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new kn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new kn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Wn.jsonID("replace",kn);class Sn extends Wn{constructor(e,n,i,r,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=i,this.gapTo=r,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(o0(e,this.from,this.gapFrom)||o0(e,this.gapTo,this.to)))return ln.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return ln.fail("Gap is not a flat range");let i=this.slice.insertAt(this.insert,n.content);return i?ln.fromReplace(e,this.from,this.to,i):ln.fail("Content does not fit in gap")}getMap(){return new Ri([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Sn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1),r=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?i.pos:e.map(this.gapTo,1);return n.deletedAcross&&i.deletedAcross||r<n.pos||o>i.pos?null:new Sn(n.pos,i.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Sn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Wn.jsonID("replaceAround",Sn);function o0(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;for(;r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount;)o--,r--;if(r>0){let s=i.node(o).maybeChild(i.indexAfter(o));for(;r>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,r--}}return!1}function FK(t,e,n,i){let r=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!i.isInSet(c)&&u.type.allowsMarkType(i.type)){let d=Math.max(f,e),p=Math.min(f+l.nodeSize,n),h=i.addToSet(c);for(let g=0;g<c.length;g++)c[g].isInSet(h)||(s&&s.to==d&&s.mark.eq(c[g])?s.to=p:r.push(s=new rr(d,p,c[g])));a&&a.to==d?a.to=p:o.push(a=new Do(d,p,i))}}),r.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function $K(t,e,n,i){let r=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(i instanceof jd){let f=s.marks,u;for(;u=i.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else i?i.isInSet(s.marks)&&(l=[i]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],d;for(let p=0;p<r.length;p++){let h=r[p];h.step==o-1&&c.eq(r[p].style)&&(d=h)}d?(d.to=f,d.step=o):r.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),r.forEach(s=>t.step(new rr(s.from,s.to,s.style)))}function s0(t,e,n,i=n.contentMatch,r=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=i.matchType(f.type);if(!c)s.push(new kn(a,u,De.empty));else{i=c;for(let d=0;d<f.marks.length;d++)n.allowsMarkType(f.marks[d].type)||t.step(new rr(a,u,f.marks[d]));if(r&&f.isText&&n.whitespace!="pre"){let d,p=/\r?\n|\r/g,h;for(;d=p.exec(f.text);)h||(h=new De(we.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new kn(a+d.index,a+d.index+d[0].length,h))}}a=u}if(!i.validEnd){let l=i.fillBefore(we.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function LK(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Ba(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let r=t.$from.node(i),o=t.$from.index(i),s=t.$to.indexAfter(i);if(i<t.depth&&r.canReplace(o,s,n))return i;if(i==0||r.type.spec.isolating||!LK(r,o,s))break}return null}function qK(t,e,n){let{$from:i,$to:r,depth:o}=e,s=i.before(o+1),a=r.after(o+1),l=s,f=a,u=we.empty,c=0;for(let h=o,g=!1;h>n;h--)g||i.index(h)>0?(g=!0,u=we.from(i.node(h).copy(u)),c++):l--;let d=we.empty,p=0;for(let h=o,g=!1;h>n;h--)g||r.after(h+1)<r.end(h)?(g=!0,d=we.from(r.node(h).copy(d)),p++):f++;t.step(new Sn(l,f,s,a,new De(u.append(d),c,p),u.size-c,!0))}function R4(t,e,n=null,i=t){let r=VK(t,e),o=r&&zK(i,e);return o?r.map(T4).concat({type:e,attrs:n}).concat(o.map(T4)):null}function T4(t){return{type:t,attrs:null}}function VK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(i,r,s)?o:null}function zK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=i;l&&f<r;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function jK(t,e,n){let i=we.empty;for(let s=n.length-1;s>=0;s--){if(i.size){let a=n[s].type.contentMatch.matchFragment(i);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=we.from(n[s].type.create(n[s].attrs,i))}let r=e.start,o=e.end;t.step(new Sn(r,o,r,o,new De(i,0,0),n.length,!0))}function HK(t,e,n,i,r){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof r=="function"?r(s):r;if(s.isTextblock&&!s.hasMarkup(i,l)&&UK(t.doc,t.mapping.slice(o).map(a),i)){let f=null;if(i.schema.linebreakReplacement){let p=i.whitespace=="pre",h=!!i.contentMatch.matchType(i.schema.linebreakReplacement);p&&!h?f=!1:!p&&h&&(f=!0)}f===!1&&M4(t,s,a,o),s0(t,t.mapping.slice(o).map(a,1),i,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),d=u.map(a+s.nodeSize,1);return t.step(new Sn(c,d,c+1,d-1,new De(we.from(i.create(l,null,s.marks)),0,0),1,!0)),f===!0&&P4(t,s,a,o),!1}})}function P4(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(r.text);){let l=t.mapping.slice(i).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function M4(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let s=t.mapping.slice(i).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(`327 `))}})}function UK(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function WK(t,e,n,i,r){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(i,null,r||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Sn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(we.from(s),0,0),1,!0))}function to(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,s=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!s.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let f=r.depth-1,u=n-2;f>o;f--,u--){let c=r.node(f),d=r.index(f);if(c.type.spec.isolating)return!1;let p=c.content.cutByIndex(d,c.childCount),h=i&&i[u+1];h&&(p=p.replaceChild(0,h.type.create(h.attrs)));let g=i&&i[u]||c;if(!c.canReplace(d+1,c.childCount)||!g.type.validContent(p))return!1}let a=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(a,a,l?l.type:r.node(o+1).type)}function KK(t,e,n=1,i){let r=t.doc.resolve(e),o=we.empty,s=we.empty;for(let a=r.depth,l=r.depth-n,f=n-1;a>l;a--,f--){o=we.from(r.node(a).copy(o));let u=i&&i[f];s=we.from(u?u.type.create(u.attrs,s):r.node(a).copy(s))}t.step(new kn(e,e,new De(o.append(s),n,n),!0))}function Is(t,e){let n=t.resolve(e),i=n.index();return I4(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function GK(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:i}=t.type.schema;for(let r=0;r<e.childCount;r++){let o=e.child(r),s=o.type==i?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function I4(t,e){return!!(t&&e&&!t.isLeaf&&GK(t,e))}function Kd(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let o,s,a=i.index(r);if(r==i.depth?(o=i.nodeBefore,s=i.nodeAfter):n>0?(o=i.node(r+1),a++,s=i.node(r).maybeChild(a)):(o=i.node(r).maybeChild(a-1),s=i.node(r+1)),o&&!o.isTextblock&&I4(o,s)&&i.node(r).canReplace(a,a+1))return e;if(r==0)break;e=n<0?i.before(r):i.after(r)}}function JK(t,e,n){let i=null,{linebreakReplacement:r}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(r&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(r);u&&!c?i=!1:!u&&c&&(i=!0)}let a=t.steps.length;if(i===!1){let u=t.doc.resolve(e+n);M4(t,u.node(),u.before(),a)}s.inlineContent&&s0(t,e+n-1,s,o.node().contentMatchAt(o.index()),i==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new kn(f,l.map(e+n,-1),De.empty,!0)),i===!0){let u=t.doc.resolve(f);P4(t,u.node(),u.before(),t.steps.length)}return t}function YK(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(i.parentOffset==0)for(let r=i.depth-1;r>=0;r--){let o=i.index(r);if(i.node(r).canReplaceWith(o,o,n))return i.before(r+1);if(o>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let o=i.indexAfter(r);if(i.node(r).canReplaceWith(o,o,n))return i.after(r+1);if(o<i.node(r).childCount)return null}return null}function N4(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=i.depth;s>=0;s--){let a=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,l=i.index(s)+(a>0?1:0),f=i.node(s),u=!1;if(o==1)u=f.canReplace(l,l,r);else{let c=f.contentMatchAt(l).findWrapping(r.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?i.pos:a<0?i.before(s+1):i.after(s+1)}return null}function Gd(t,e,n=e,i=De.empty){if(e==n&&!i.size)return null;let r=t.resolve(e),o=t.resolve(n);return D4(r,o,i)?new kn(e,n,i):new XK(r,o,i).fit()}function D4(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class XK{constructor(e,n,i){this.$from=e,this.$to=n,this.unplaced=i,this.frontier=[],this.placed=we.empty;for(let r=0;r<=e.depth;r++){let o=e.node(r);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(r))})}for(let r=e.depth;r>0;r--)this.placed=we.from(e.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,i=this.$from,r=this.close(e<0?this.$to:i.doc.resolve(e));if(!r)return null;let o=this.placed,s=i.depth,a=r.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Sn(i.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||i.pos!=this.$to.pos?new kn(i.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,i=0,r=this.unplaced.openEnd;i<e;i++){let o=n.firstChild;if(n.childCount>1&&(r=0),o.type.spec.isolating&&r<=i){e=i;break}n=o.content}for(let n=1;n<=2;n++)for(let i=n==1?e:this.unplaced.openStart;i>=0;i--){let r,o=null;i?(o=a0(this.unplaced.content,i-1).firstChild,r=o.content):r=this.unplaced.content;let s=r.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(we.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:i,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:i,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=a0(e,n);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(i,r.size+n>=e.size-i?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=a0(e,n);if(r.childCount<=1&&n>0){let o=e.size-n<=n+r.size;this.unplaced=new De(Ef(e,n-1,1),n-1,o?n-1:i)}else this.unplaced=new De(Ef(e,n,1),n,i)}placeNodes({sliceDepth:e,frontierDepth:n,parent:i,inject:r,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let g=0;g<o.length;g++)this.openFrontierNode(o[g]);let s=this.unplaced,a=i?i.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:d}=this.frontier[n];if(r){for(let g=0;g<r.childCount;g++)u.push(r.child(g));c=c.matchFragment(r)}let p=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let g=a.child(f),y=c.matchType(g.type);if(!y)break;f++,(f>1||l==0||g.content.size)&&(c=y,u.push(B4(g.mark(d.allowedMarks(g.marks)),f==1?l:0,f==a.childCount?p:-1)))}let h=f==a.childCount;h||(p=-1),this.placed=Of(this.placed,n,we.from(u)),this.frontier[n].match=c,h&&p<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let g=0,y=a;g<p;g++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Ef(s.content,e-1,1),e-1,p<0?s.openEnd:e-1):new De(Ef(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!l0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:i}=this.$to,r=this.$to.after(i);for(;i>1&&r==this.$to.end(--i);)++r;return r}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:i,type:r}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=l0(e,n,r,i,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=l0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Of(this.placed,n.depth,n.fit)),e=n.move;for(let i=n.depth+1;i<=e.depth;i++){let r=e.node(i),o=r.type.contentMatch.fillBefore(r.content,!0,e.index(i));this.openFrontierNode(r.type,r.attrs,o)}return e}openFrontierNode(e,n=null,i){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=Of(this.placed,this.depth,we.from(e.create(n,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(we.empty,!0);n.childCount&&(this.placed=Of(this.placed,this.frontier.length,n))}}function Ef(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Ef(t.firstChild.content,e-1,n)))}function Of(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Of(t.lastChild.content,e-1,n)))}function a0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function B4(t,e,n){if(e<=0)return t;let i=t.content;return e>1&&(i=i.replaceChild(0,B4(i.firstChild,e-1,i.childCount==1?n-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),n<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(we.empty,!0)))),t.copy(i)}function l0(t,e,n,i,r){let o=t.node(e),s=r?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=i.fillBefore(o.content,!0,s);return a&&!QK(n,o.content,s)?a:null}function QK(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function ZK(t){return t.spec.defining||t.spec.definingForContent}function eG(t,e,n,i){if(!i.size)return t.deleteRange(e,n);let r=t.doc.resolve(e),o=t.doc.resolve(n);if(D4(r,o,i))return t.step(new kn(e,n,i));let s=$4(r,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(r.depth+1);s.unshift(a);for(let d=r.depth,p=r.pos-1;d>0;d--,p--){let h=r.node(d).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(d)>-1?a=d:r.before(d)==p&&s.splice(1,0,-d)}let l=s.indexOf(a),f=[],u=i.openStart;for(let d=i.content,p=0;;p++){let h=d.firstChild;if(f.push(h),p==i.openStart)break;d=h.content}for(let d=u-1;d>=0;d--){let p=f[d],h=ZK(p.type);if(h&&!p.sameMarkup(r.node(Math.abs(a)-1)))u=d;else if(h||!p.type.isTextblock)break}for(let d=i.openStart;d>=0;d--){let p=(d+u+1)%(i.openStart+1),h=f[p];if(h)for(let g=0;g<s.length;g++){let y=s[(g+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=r.node(y-1),_=r.index(y-1);if(v.canReplaceWith(_,_,h.type,h.marks))return t.replace(r.before(y),w?o.after(y):n,new De(F4(i.content,0,i.openStart,p),p,i.openEnd))}}let c=t.steps.length;for(let d=s.length-1;d>=0&&(t.replace(e,n,i),!(t.steps.length>c));d--){let p=s[d];p<0||(e=r.before(p),n=o.after(p))}}function F4(t,e,n,i,r){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(F4(o.content,e+1,n,i,o)))}if(e>i){let o=r.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(we.empty,!0))}return t}function tG(t,e,n,i){if(!i.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let r=YK(t.doc,e,i.type);r!=null&&(e=n=r)}t.replaceRange(e,n,new De(we.from(i),0,0))}function nG(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=$4(i,r);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||i.node(a).type.contentMatch.validEnd)return t.delete(i.start(a),r.end(a));if(a>0&&(l||i.node(a-1).canReplace(i.index(a-1),r.indexAfter(a-1))))return t.delete(i.before(a),r.after(a))}for(let s=1;s<=i.depth&&s<=r.depth;s++)if(e-i.start(s)==i.depth-s&&n>i.end(s)&&r.end(s)-n!=r.depth-s&&i.start(s-1)==r.start(s-1)&&i.node(s-1).canReplace(i.index(s-1),r.index(s-1)))return t.delete(i.before(s),n);t.delete(e,n)}function $4(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let o=t.start(r);if(o<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(o==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==o-1)&&n.push(r)}return n}class Fa extends Wn{constructor(e,n,i){super(),this.pos=e,this.attr=n,this.value=i}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at attribute step's position");let i=Object.create(null);for(let o in n.attrs)i[o]=n.attrs[o];i[this.attr]=this.value;let r=n.type.create(i,null,n.marks);return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(r),0,n.isLeaf?0:1))}getMap(){return Ri.empty}invert(e){return new Fa(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Fa(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Fa(n.pos,n.attr,n.value)}}Wn.jsonID("attr",Fa);class Af extends Wn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let r in e.attrs)n[r]=e.attrs[r];n[this.attr]=this.value;let i=e.type.create(n,e.content,e.marks);return ln.ok(i)}getMap(){return Ri.empty}invert(e){return new Af(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Af(n.attr,n.value)}}Wn.jsonID("docAttr",Af);let $a=class extends Error{};$a=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},$a.prototype=Object.create(Error.prototype),$a.prototype.constructor=$a,$a.prototype.name="TransformError";class L4{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Cf}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new $a(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,i=De.empty){let r=Gd(this.doc,e,n,i);return r&&this.step(r),this}replaceWith(e,n,i){return this.replace(e,n,new De(we.from(i),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,i){return eG(this,e,n,i),this}replaceRangeWith(e,n,i){return tG(this,e,n,i),this}deleteRange(e,n){return nG(this,e,n),this}lift(e,n){return qK(this,e,n),this}join(e,n=1){return JK(this,e,n),this}wrap(e,n){return jK(this,e,n),this}setBlockType(e,n=e,i,r=null){return HK(this,e,n,i,r),this}setNodeMarkup(e,n,i=null,r){return WK(this,e,n,i,r),this}setNodeAttribute(e,n,i){return this.step(new Fa(e,n,i)),this}setDocAttribute(e,n){return this.step(new Af(e,n)),this}addNodeMark(e,n){return this.step(new Bo(e,n)),this}removeNodeMark(e,n){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(n instanceof Vt)n.isInSet(i.marks)&&this.step(new Ms(e,n));else{let r=i.marks,o,s=[];for(;o=n.isInSet(r);)s.push(new Ms(e,o)),r=o.removeFromSet(r);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,i){return KK(this,e,n,i),this}addMark(e,n,i){return FK(this,e,n,i),this}removeMark(e,n,i){return $K(this,e,n,i),this}clearIncompatible(e,n,i){return s0(this,e,n,i),this}}const f0=Object.create(null);class ht{constructor(e,n,i){this.$anchor=e,this.$head=n,this.ranges=i||[new iG(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let i=n.content.lastChild,r=null;for(let a=0;a<n.openEnd;a++)r=i,i=i.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&z4(e,o,(i?i.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,n){let i=e.steps.length,r=this.ranges;for(let o=0;o<r.length;o++){let{$from:s,$to:a}=r[o],l=e.mapping.slice(i),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),z4(e,i,n.isInline?-1:1))}}static findFrom(e,n,i=!1){let r=e.parent.inlineContent?new mt(e):La(e.node(0),e.parent,e.pos,e.index(),n,i);if(r)return r;for(let o=e.depth-1;o>=0;o--){let s=n<0?La(e.node(0),e.node(o),e.before(o+1),e.index(o),n,i):La(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,i);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Ti(e.node(0))}static atStart(e){return La(e,e,0,0,1)||new Ti(e)}static atEnd(e){return La(e,e,e.content.size,e.childCount,-1)||new Ti(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=f0[n.type];if(!i)throw new RangeError(`No selection type ${n.type} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in f0)throw new RangeError("Duplicate use of selection JSON ID "+e);return f0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}ht.prototype.visible=!0;class iG{constructor(e,n){this.$from=e,this.$to=n}}let q4=!1;function V4(t){!q4&&!t.parent.inlineContent&&(q4=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends ht{constructor(e,n=e){V4(e),V4(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let i=e.resolve(n.map(this.head));if(!i.parent.inlineContent)return ht.near(i);let r=e.resolve(n.map(this.anchor));return new mt(r.parent.inlineContent?r:i,i)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new Jd(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,i=n){let r=e.resolve(n);return new this(r,i==n?r:e.resolve(i))}static between(e,n,i){let r=e.pos-n.pos;if((!i||r)&&(i=r>=0?1:-1),!n.parent.inlineContent){let o=ht.findFrom(n,i,!0)||ht.findFrom(n,-i,!0);if(o)n=o.$head;else return ht.near(n,i)}return e.parent.inlineContent||(r==0?e=n:(e=(ht.findFrom(e,-i,!0)||ht.findFrom(e,i,!0)).$anchor,e.pos<n.pos!=r<0&&(e=n))),new mt(e,n)}}ht.jsonID("text",mt);class Jd{constructor(e,n){this.anchor=e,this.head=n}map(e){return new Jd(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class nt extends ht{constructor(e){let n=e.nodeAfter,i=e.node(0).resolve(e.pos+n.nodeSize);super(e,i),this.node=n}map(e,n){let{deleted:i,pos:r}=n.mapResult(this.anchor),o=e.resolve(r);return i?ht.near(o):new nt(o)}content(){return new De(we.from(this.node),0,0)}eq(e){return e instanceof nt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new u0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new nt(e.resolve(n.anchor))}static create(e,n){return new nt(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}nt.prototype.visible=!1,ht.jsonID("node",nt);class u0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:i}=e.mapResult(this.anchor);return n?new Jd(i,i):new u0(i)}resolve(e){let n=e.resolve(this.anchor),i=n.nodeAfter;return i&&nt.isSelectable(i)?new nt(n):ht.near(n)}}class Ti extends ht{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let i=ht.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Ti(e)}map(e){return new Ti(e)}eq(e){return e instanceof Ti}getBookmark(){return rG}}ht.jsonID("all",Ti);const rG={map(){return this},resolve(t){return new Ti(t)}};function La(t,e,n,i,r,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=i-(r>0?0:1);r>0?s<e.childCount:s>=0;s+=r){let a=e.child(s);if(a.isAtom){if(!o&&nt.isSelectable(a))return nt.create(t,n-(r<0?a.nodeSize:0))}else{let l=La(t,a,n+r,r<0?a.childCount:0,r,o);if(l)return l}n+=a.nodeSize*r}return null}function z4(t,e,n){let i=t.steps.length-1;if(i<e)return;let r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;let o=t.mapping.maps[i],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}const j4=1,Yd=2,H4=4;class oG extends L4{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|j4)&~Yd,this.storedMarks=null,this}get selectionSet(){return(this.updated&j4)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=Yd,this}ensureMarks(e){return Vt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Yd)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~Yd,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let i=this.selection;return n&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||Vt.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,i){let r=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(i==null&&(i=n),i=i??n,!e)return this.deleteRange(n,i);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=i==n?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(n,i,r.text(e,o)),this.selection.empty||this.setSelection(ht.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=H4,this}get scrolledIntoView(){return(this.updated&H4)>0}}function U4(t,e){return!e||!t?t:t.bind(e)}class Rf{constructor(e,n,i){this.name=e,this.init=U4(n.init,i),this.apply=U4(n.apply,i)}}const sG=[new Rf("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new Rf("selection",{init(t,e){return t.selection||ht.atStart(e.doc)},apply(t){return t.selection}}),new Rf("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new Rf("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class c0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=sG.slice(),n&&n.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new Rf(i.key,i.spec.state,i))})}}class qa{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let i=0;i<this.config.plugins.length;i++)if(i!=n){let r=this.config.plugins[i];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],i=this.applyInner(e),r=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=r?r[s].n:0,f=r?r[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,i);if(u&&i.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!r){r=[];for(let c=0;c<this.config.plugins.length;c++)r.push(c<s?{state:i,n:n.length}:{state:this,n:0})}n.push(u),i=i.applyInner(u),o=!0}r&&(r[s]={state:i,n:n.length})}}if(!o)return{state:i,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new qa(this.config),i=this.config.fields;for(let r=0;r<i.length;r++){let o=i[r];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new oG(this)}static create(e){let n=new c0(e.doc?e.doc.type.schema:e.schema,e.plugins),i=new qa(n);for(let r=0;r<n.fields.length;r++)i[n.fields[r].name]=n.fields[r].init(e,i);return i}reconfigure(e){let n=new c0(this.schema,e.plugins),i=n.fields,r=new qa(n);for(let o=0;o<i.length;o++){let s=i[o].name;r[s]=this.hasOwnProperty(s)?this[s]:i[o].init(e,r)}return r}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(i=>i.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[i],o=r.spec.state;o&&o.toJSON&&(n[i]=o.toJSON.call(r,this[r.key]))}return n}static fromJSON(e,n,i){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let r=new c0(e.schema,e.plugins),o=new qa(r);return r.fields.forEach(s=>{if(s.name=="doc")o.doc=Io.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=ht.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let a in i){let l=i[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function W4(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):i=="handleDOMEvents"&&(r=W4(r,e,{})),n[i]=r}return n}class fn{constructor(e){this.spec=e,this.props={},e.props&&W4(e.props,this,this.props),this.key=e.key?e.key.key:K4("plugin")}getState(e){return e[this.key]}}const d0=Object.create(null);function K4(t){return t in d0?t+"$"+ ++d0[t]:(d0[t]=0,t+"$")}class Kn{constructor(e="key"){this.key=K4(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const Nn=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},Va=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let p0=null;const no=function(t,e,n){let i=p0||(p0=document.createRange());return i.setEnd(t,n??t.nodeValue.length),i.setStart(t,e||0),i},aG=function(){p0=null},Ns=function(t,e,n,i){return n&&(G4(t,e,n,i,-1)||G4(t,e,n,i,1))},lG=/^(img|br|input|textarea|hr)$/i;function G4(t,e,n,i,r){for(var o;;){if(t==n&&e==i)return!0;if(e==(r<0?0:$i(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Tf(t)||lG.test(t.nodeName)||t.contentEditable=="false")return!1;e=Nn(t)+(r<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(r<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=r;else return!1;else t=s,e=r<0?$i(t):0}else return!1}}function $i(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function fG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=$i(t)}else if(t.parentNode&&!Tf(t))e=Nn(t),t=t.parentNode;else return null}}function uG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Tf(t))e=Nn(t)+1,t=t.parentNode;else return null}}function cG(t,e,n){for(let i=e==0,r=e==$i(t);i||r;){if(t==n)return!0;let o=Nn(t);if(t=t.parentNode,!t)return!1;i=i&&o==0,r=r&&o==$i(t)}}function Tf(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const Xd=function(t){return t.focusNode&&Ns(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Ds(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function dG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function pG(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:Math.min($i(i.offsetNode),i.offset)}}catch{}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:Math.min($i(i.startContainer),i.startOffset)}}}const Or=typeof navigator<"u"?navigator:null,J4=typeof document<"u"?document:null,Fo=Or&&Or.userAgent||"",h0=/Edge\/(\d+)/.exec(Fo),Y4=/MSIE \d/.exec(Fo),g0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Fo),bi=!!(Y4||g0||h0),$o=Y4?document.documentMode:g0?+g0[1]:h0?+h0[1]:0,Li=!bi&&/gecko\/(\d+)/i.test(Fo);Li&&+(/Firefox\/(\d+)/.exec(Fo)||[0,0])[1];const m0=!bi&&/Chrome\/(\d+)/.exec(Fo),Gn=!!m0,X4=m0?+m0[1]:0,li=!bi&&!!Or&&/Apple Computer/.test(Or.vendor),za=li&&(/Mobile\/\w+/.test(Fo)||!!Or&&Or.maxTouchPoints>2),qi=za||(Or?/Mac/.test(Or.platform):!1),hG=Or?/Win/.test(Or.platform):!1,io=/Android \d/.test(Fo),Pf=!!J4&&"webkitFontSmoothing"in J4.documentElement.style,gG=Pf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function mG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function ro(t,e){return typeof t=="number"?t:t[e]}function yG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function Q4(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=Va(s);continue}let a=s,l=a==o.body,f=l?mG(o):yG(a),u=0,c=0;if(e.top<f.top+ro(i,"top")?c=-(f.top-e.top+ro(r,"top")):e.bottom>f.bottom-ro(i,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+ro(r,"top")-f.top:e.bottom-f.bottom+ro(r,"bottom")),e.left<f.left+ro(i,"left")?u=-(f.left-e.left+ro(r,"left")):e.right>f.right-ro(i,"right")&&(u=e.right-f.right+ro(r,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let p=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let g=a.scrollLeft-p,y=a.scrollTop-h;e={left:e.left-g,top:e.top-y,right:e.right-g,bottom:e.bottom-y}}let d=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(d))break;s=d=="absolute"?s.offsetParent:Va(s)}}function wG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),i,r;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){i=a,r=l.top;break}}return{refDOM:i,refTop:r,stack:Z4(t.dom)}}function Z4(t){let e=[],n=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=n);i=Va(i));return e}function vG({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;eC(n,i==0?0:i-e)}function eC(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let ja=null;function bG(t){if(t.setActive)return t.setActive();if(ja)return t.focus(ja);let e=Z4(t);t.focus(ja==null?{get preventScroll(){return ja={preventScroll:!0},!0}}:void 0),ja||(ja=!1,eC(e,0))}function tC(t,e){let n,i=2e8,r,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let d;if(u.nodeType==1)d=u.getClientRects();else if(u.nodeType==3)d=no(u).getClientRects();else continue;for(let p=0;p<d.length;p++){let h=d[p];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let g=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(g<i){n=u,i=g,r=g&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&g&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,r=f,i=0),n&&n.nodeType==3?xG(n,r):!n||i&&n.nodeType==1?{node:t,offset:o}:tC(n,r)}function xG(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let o=Lo(i,1);if(o.top!=o.bottom&&y0(e,o))return{node:t,offset:r+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function y0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function _G(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function kG(t,e,n){let{node:i,offset:r}=tC(e,n),o=-1;if(i.nodeType==1&&!i.firstChild){let s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function SG(t,e,n,i){let r=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>i.left||l.top>i.top?r=a.posBefore:(!s&&l.right<i.left||l.bottom<i.top)&&(r=a.posAfter),s=!0),!a.contentDOM&&r<0&&!a.node.isText))return(a.node.isBlock?i.top<(l.top+l.bottom)/2:i.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function nC(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(y0(e,f))return nC(s,e,f)}}if((o=(o+1)%i)==r)break}return t}function CG(t,e){let n=t.dom.ownerDocument,i,r=0,o=pG(n,e.left,e.top);o&&({node:i,offset:r}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!y0(e,f)||(s=nC(t.dom,e,f),!s))return null}if(li)for(let f=s;i&&f;f=Va(f))f.draggable&&(i=void 0);if(s=_G(s,e),i){if(Li&&i.nodeType==1&&(r=Math.min(r,i.childNodes.length),r<i.childNodes.length)){let u=i.childNodes[r],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&r++}let f;Pf&&r&&i.nodeType==1&&(f=i.childNodes[r-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&r--,i==t.dom&&r==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(r==0||i.nodeType!=1||i.childNodes[r-1].nodeName!="BR")&&(a=SG(t,i,r,e))}a==null&&(a=kG(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function iC(t){return t.top<t.bottom||t.left<t.right}function Lo(t,e){let n=t.getClientRects();if(n.length){let i=n[e<0?0:n.length-1];if(iC(i))return i}return Array.prototype.find.call(n,iC)||t.getBoundingClientRect()}const EG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function rC(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=Pf||Li;if(i.nodeType==3)if(s&&(EG.test(i.nodeValue)||(n<0?!r:r==i.nodeValue.length))){let l=Lo(no(i,r,r),n);if(Li&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let f=Lo(no(i,r-1,r-1),-1);if(f.top==l.top){let u=Lo(no(i,r,r+1),-1);if(u.top!=l.top)return Mf(u,u.left<f.left)}}return l}else{let l=r,f=r,u=n<0?1:-1;return n<0&&!r?(f++,u=-1):n>=0&&r==i.nodeValue.length?(l--,u=1):n<0?l--:f++,Mf(Lo(no(i,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1];if(l.nodeType==1)return w0(l.getBoundingClientRect(),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];if(l.nodeType==1)return w0(l.getBoundingClientRect(),!0)}return w0(i.getBoundingClientRect(),n>=0)}if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1],f=l.nodeType==3?no(l,$i(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Mf(Lo(f,1),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?no(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Mf(Lo(f,-1),!0)}return Mf(Lo(i.nodeType==3?no(i):i,-n),n>=0)}function Mf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function w0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function oC(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function OG(t,e,n){let i=e.selection,r=n=="up"?i.$from:i.$to;return oC(t,e,()=>{let{node:o}=t.docView.domFromPos(r.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=rC(t,r.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=no(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const AG=/[\u0590-\u08ac]/;function RG(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,s=r==i.parent.content.size,a=t.domSelection();return a?!AG.test(i.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:oC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),d=a.caretBidiLevel;a.modify("move",n,"character");let p=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:h,focusOffset:g}=t.domSelectionRange(),y=h&&!p.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==g;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return d!=null&&(a.caretBidiLevel=d),y}):i.pos==i.start()||i.pos==i.end()}let sC=null,aC=null,lC=!1;function TG(t,e,n){return sC==e&&aC==n?lC:(sC=e,aC=n,lC=n=="up"||n=="down"?OG(t,e,n):RG(t,e,n))}const Vi=0,fC=1,Bs=2,Ar=3;class If{constructor(e,n,i,r){this.parent=e,this.children=n,this.dom=i,this.contentDOM=r,this.dirty=Vi,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,i=this.posAtStart;;n++){let r=this.children[n];if(r==e)return i;i+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,i){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(i<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=n>Nn(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!1;break}if(o.previousSibling)break}if(r==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!0;break}if(o.nextSibling)break}}return r??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let i=!0,r=e;r;r=r.parentNode){let o=this.getDesc(r),s;if(o&&(!n||o.node))if(i&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let i=n;i;i=i.parent)if(i==this)return n}posFromDOM(e,n,i){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,n,i)}return-1}descAt(e){for(let n=0,i=0;n<this.children.length;n++){let r=this.children[n],o=i+r.size;if(i==e&&o!=i){for(;!r.border&&r.children.length;)for(let s=0;s<r.children.length;s++){let a=r.children[s];if(a.size){r=a;break}}return r}if(e<o)return r.descAt(e-i-r.border);i=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let i=0,r=0;for(let o=0;i<this.children.length;i++){let s=this.children[i],a=o+s.size;if(a>e||s instanceof dC){r=e-o;break}o=a}if(r)return this.children[i].domFromPos(r-this.children[i].border,n);for(let o;i&&!(o=this.children[i-1]).size&&o instanceof uC&&o.side>=0;i--);if(n<=0){let o,s=!0;for(;o=i?this.children[i-1]:null,!(!o||o.dom.parentNode==this.contentDOM);i--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?Nn(o.dom)+1:0}}else{let o,s=!0;for(;o=i<this.children.length?this.children[i]:null,!(!o||o.dom.parentNode==this.contentDOM);i++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?Nn(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,i=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,o=-1;for(let s=i,a=0;;a++){let l=this.children[a],f=s+l.size;if(r==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let d=this.children[c-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){r=Nn(d.dom)+1;break}e-=d.size}r==-1&&(r=0)}if(r>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=Nn(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:r,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:i}=this.domFromPos(e,0);if(n.nodeType!=1||i==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[i]}setSelection(e,n,i,r=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let p=0,h=0;p<this.children.length;p++){let g=this.children[p],y=h+g.size;if(o>h&&s<y)return g.setSelection(e-h-g.border,n-h-g.border,i,r);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=i.root.getSelection(),u=i.domSelectionRange(),c=!1;if((Li||li)&&e==n){let{node:p,offset:h}=a;if(p.nodeType==3){if(c=!!(h&&p.nodeValue[h-1]==`328 `),c&&h== p.nodeValue.length)for(let g=p,y;g;g=g.parentNode){if(y=g.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:Nn(y)+1});break}let w=g.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let g=p.childNodes[h-1];c=g&&(g.nodeName=="BR"||g.contentEditable=="false")}}if(Li&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let p=u.focusNode.childNodes[u.focusOffset];p&&p.contentEditable=="false"&&(r=!0)}if(!(r||c&&li)&&Ns(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ns(l.node,l.offset,u.focusNode,u.focusOffset))return;let d=!1;if((f.extend||e==n)&&!(c&&Li)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),d=!0}catch{}}if(!d){if(e>n){let h=a;a=l,l=h}let p=document.createRange();p.setEnd(l.node,l.offset),p.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(p)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let i=0,r=0;r<this.children.length;r++){let o=this.children[r],s=i+o.size;if(i==s?e<=s&&n>=i:e<s&&n>i){let a=i+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==i||n==s?Bs:fC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ar:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Bs:Ar}i=s}this.dirty=Bs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let i=e==1?Bs:fC;n.dirty<i&&(n.dirty=i)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class uC extends If{constructor(e,n,i,r){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(i,()=>{if(!o)return r;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Vi&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class PG extends If{constructor(e,n,i,r){super(e,[],n,null),this.textDOM=i,this.text=r}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class Fs extends If{constructor(e,n,i,r,o){super(e,[],i,r),this.mark=n,this.spec=o}static create(e,n,i,r){let o=r.nodeViews[n.type.name],s=o&&o(n,r,i);return(!s||!s.dom)&&(s=Ps.renderSpec(document,n.type.spec.toDOM(n,i),null,n.attrs)),new Fs(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ar||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ar&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Vi){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty<this.dirty&&(i.dirty=this.dirty),this.dirty=Vi}}slice(e,n,i){let r=Fs.create(this.parent,this.mark,!0,i),o=this.children,s=this.size;n<s&&(o=b0(o,n,s,i)),e>0&&(o=b0(o,0,e,i));for(let a=0;a<o.length;a++)o[a].parent=r;return r.children=o,r}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class qo extends If{constructor(e,n,i,r,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=i,this.innerDeco=r,this.nodeDOM=a}static create(e,n,i,r,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},i,r),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=Ps.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=gC(u,i,n),f?l=new MG(e,n,i,r,u,c||null,d,f,o,s+1):n.isText?new Qd(e,n,i,r,u,d,o):new qo(e,n,i,r,u,c||null,d,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let i=this.children[n];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>we.empty)}return e}matchesNode(e,n,i){return this.dirty==Vi&&e.eq(this.node)&&Zd(n,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let i=this.node.inlineContent,r=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new NG(this,s&&s.node,e);FG(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,i,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?Vt.none:this.node.child(u).marks,i,e),l.placeWidget(f,e,r)},(f,u,c,d)=>{l.syncToMarks(f.marks,i,e);let p;l.findNodeMatch(f,u,c,d)||a&&e.state.selection.from>r&&e.state.selection.to<r+f.nodeSize&&(p=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,p,e)||l.updateNextNode(f,u,c,e,d,r)||l.addNode(f,u,c,e,r),r+=f.nodeSize}),l.syncToMarks([],i,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Bs)&&(s&&this.protectLocalComposition(e,s),pC(this.contentDOM,this.children,e),za&&$G(this.dom))}localCompositionInfo(e,n){let{from:i,to:r}=e.state.selection;if(!(e.state.selection instanceof mt)||i<n||r>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=LG(this.node.content,s,i-n,r-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:i,text:r}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new PG(this,o,n,r);e.input.compositionNodes.push(s),this.children=b0(this.children,i,i+r.length,e,s)}update(e,n,i,r){return this.dirty==Ar||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,i,r),!0)}updateInner(e,n,i,r){this.updateOuterDeco(n),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=Vi}updateOuterDeco(e){if(Zd(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=hC(this.dom,this.nodeDOM,v0(this.outerDeco,this.node,n),v0(e,this.node,n)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function cC(t,e,n,i,r){gC(i,e,t);let o=new qo(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class Qd extends qo{constructor(e,n,i,r,o,s,a){super(e,n,i,r,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,i,r){return this.dirty==Ar||this.dirty!=Vi&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Vi||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=Vi,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,i){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,i){let r=this.node.cut(e,n),o=document.createTextNode(r.text);return new Qd(this.parent,r,this.outerDeco,this.innerDeco,o,o,i)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ar)}get domAtom(){return!1}isText(e){return this.node.text==e}}class dC extends If{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Vi&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class MG extends qo{constructor(e,n,i,r,o,s,a,l,f,u){super(e,n,i,r,o,s,a,f,u),this.spec=l}update(e,n,i,r){if(this.dirty==Ar)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,i);return o&&this.updateInner(e,n,i,r),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,i,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,i,r){this.spec.setSelection?this.spec.setSelection(e,n,i.root):super.setSelection(e,n,i,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function pC(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=i;)i=mC(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(a,i);if(s instanceof Fs){let l=i?i.previousSibling:t.lastChild;pC(s.contentDOM,s.children,n),i=l?l.nextSibling:t.firstChild}}for(;i;)i=mC(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const Nf=function(t){t&&(this.nodeName=t)};Nf.prototype=Object.create(null);const $s=[new Nf];function v0(t,e,n){if(t.length==0)return $s;let i=n?$s[0]:new Nf,r=[i];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&r.push(i=new Nf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&r.length==1&&r.push(i=new Nf(e.isInline?"span":"div")),a=="class"?i.class=(i.class?i.class+" ":"")+l:a=="style"?i.style=(i.style?i.style+";":"")+l:a!="nodeName"&&(i[a]=l))}}}return r}function hC(t,e,n,i){if(n==$s&&i==$s)return e;let r=e;for(let o=0;o<i.length;o++){let s=i[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&r!=t&&(l=r.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(r),a=$s[0]),r=l}IG(r,a||$s[0],s)}return r}function IG(t,e,n){for(let i in e)i!="class"&&i!="style"&&i!="nodeName"&&!(i in n)&&t.removeAttribute(i);for(let i in n)i!="class"&&i!="style"&&i!="nodeName"&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.remove(i[o]);for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.add(r[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=i.exec(e.style);)t.style.removeProperty(r[1])}n.style&&(t.style.cssText+=n.style)}}function gC(t,e,n){return hC(t,t,$s,v0(e,n,t.nodeType!=1))}function Zd(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function mC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class NG{constructor(e,n,i){this.lock=n,this.view=i,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=DG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let i=e;i<n;i++)this.top.children[i].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,i){let r=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;r<s&&(r==o-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&e[r].type.spec.spanning!==!1;)r++;for(;r<o;)this.destroyRest(),this.top.dirty=Vi,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=Fs.create(this.top,e[o],n,i);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,i,r){let o=-1,s;if(r>=this.preMatch.index&&(s=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,i))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,i)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,i,r,o){let s=this.top.children[r];return s.dirty==Ar&&s.dom==s.contentDOM&&(s.dirty=Bs),s.update(e,n,i,o)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let i=e.pmViewDesc;if(i){for(let r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==i)return r}return-1}e=n}}updateNextNode(e,n,i,r,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof qo){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,d=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ar&&Zd(n,l.outerDeco));if(!d&&l.update(e,n,i,r))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(c=this.recreateWrapper(l,e,n,i,r,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=Bs,c.updateChildren(r,s+1),c.dirty=Vi),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,i,r,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!Zd(i,e.outerDeco)||!r.eq(e.innerDeco))return null;let a=qo.create(this.top,n,i,r,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,i,r,o){let s=qo.create(this.top,e,n,i,r,o);s.contentDOM&&s.updateChildren(r,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,i){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let o=new uC(this.top,e,n,i);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof Fs;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof Qd)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((li||Gn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let i=document.createElement(e);e=="IMG"&&(i.className="ProseMirror-separator",i.alt=""),e=="BR"&&(i.className="ProseMirror-trailingBreak");let r=new dC(this.top,[],i,null);n!=this.top?n.children.push(r):n.children.splice(this.index++,0,r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function DG(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,s=[];e:for(;r>0;){let a;for(;;)if(i){let f=n.children[i-1];if(f instanceof Fs)n=f,i=f.children.length;else{a=f,i--;break}}else{if(n==e)break e;i=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(r-1))break;--r,o.set(a,r),s.push(a)}}return{index:r,matched:o,matches:s.reverse()}}function BG(t,e){return t.type.side-e.type.side}function FG(t,e,n,i){let r=e.locals(t),o=0;if(r.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);i(u,r,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<r.length&&r[s].to==o;){let y=r[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(BG);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let d,p;if(l)p=-1,d=l,l=null;else if(f<t.childCount)p=f,d=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<r.length&&r[s].from<=o&&r[s].to>o;)a.push(r[s++]);let h=o+d.nodeSize;if(d.isText){let y=h;s<r.length&&r[s].from<y&&(y=r[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=d.cut(y-o),d=d.cut(0,y-o),h=y,p=-1)}else for(;s<r.length&&r[s].to<h;)s++;let g=d.isInline&&!d.isLeaf?a.filter(y=>!y.inline):a.slice();i(d,g,e.forChild(o,d),p),o=h}}function $G(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function LG(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let s=t.child(r++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;r<t.childCount;){let f=t.child(r++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=i&&l.slice(i-e.length-a,i-a)==e)return i-e.length;let f=a<i?l.lastIndexOf(e,i-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==i&&l.length>=i+e.length-a&&l.slice(i-a,i-a+e.length)==e)return i}}return-1}function b0(t,e,n,i,r){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-f,l.size,i)))}return o}function x0(t,e=null){let n=t.domSelectionRange(),i=t.state.doc;if(!n.focusNode)return null;let r=t.docView.nearestDesc(n.focusNode),o=r&&r.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=i.resolve(s),l,f;if(Xd(n)){for(l=s;r&&!r.node;)r=r.parent;let c=r.node;if(r&&c.isAtom&&nt.isSelectable(c)&&r.parent&&!(c.isInline&&cG(n.focusNode,n.focusOffset,r.dom))){let d=r.posBefore;f=new nt(s==d?a:i.resolve(d))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,d=s;for(let p=0;p<n.rangeCount;p++){let h=n.getRangeAt(p);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),d=Math.max(d,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=d==t.state.selection.anchor?[d,c]:[c,d],a=i.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=i.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=k0(t,u,a,c)}return f}function yC(t){return t.editable?t.hasFocus():SC(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function oo(t,e=!1){let n=t.state.selection;if(xC(t,n),!!yC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Gn){let i=t.domSelectionRange(),r=t.domObserver.currentSelection;if(i.anchorNode&&r.anchorNode&&Ns(i.anchorNode,i.anchorOffset,r.anchorNode,r.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)VG(t);else{let{anchor:i,head:r}=n,o,s;wC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=vC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=vC(t,n.to))),t.docView.setSelection(i,r,t,e),wC&&(o&&bC(o),s&&bC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&qG(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const wC=li||Gn&&X4<63;function vC(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(li&&r&&r.contentEditable=="false")return _0(r);if((!r||r.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(r)return _0(r);if(o)return _0(o)}}function _0(t){return t.contentEditable="true",li&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function bC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function qG(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=i||n.anchorOffset!=r)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!yC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function VG(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,i=n.nodeName=="IMG";i?e.collapse(n.parentNode,Nn(n)+1):e.collapse(n,0),!i&&!t.state.selection.visible&&bi&&$o<=11&&(n.disabled=!0,n.disabled=!1)}function xC(t,e){if(e instanceof nt){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(_C(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else _C(t)}function _C(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function k0(t,e,n,i){return t.someProp("createSelectionBetween",r=>r(t,e,n))||mt.between(e,n,i)}function kC(t){return t.editable&&!t.hasFocus()?!1:SC(t)}function SC(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function zG(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ns(e.node,e.offset,n.anchorNode,n.anchorOffset)}function S0(t,e){let{$anchor:n,$head:i}=t.selection,r=e>0?n.max(i):n.min(i),o=r.parent.inlineContent?r.depth?t.doc.resolve(e>0?r.after():r.before()):null:r;return o&&ht.findFrom(o,e)}function Vo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function CC(t,e,n){let i=t.state.selection;if(i instanceof mt)if(n.indexOf("s")>-1){let{$head:r}=i,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(r.pos+o.nodeSize*(e<0?-1:1));return Vo(t,new mt(i.$anchor,s))}else if(i.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let r=S0(t.state,e);return r&&r instanceof nt?Vo(t,r):!1}else if(!(qi&&n.indexOf("m")>-1)){let r=i.$head,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?r.pos-o.nodeSize:r.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?nt.isSelectable(o)?Vo(t,new nt(e<0?t.state.doc.resolve(r.pos-o.nodeSize):r)):Pf?Vo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(i instanceof nt&&i.node.isInline)return Vo(t,new mt(e>0?i.$to:i.$from));{let r=S0(t.state,e);return r?Vo(t,r):!1}}}function ep(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function Df(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function Ha(t,e){return e<0?jG(t):HG(t)}function jG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(Li&&n.nodeType==1&&i<ep(n)&&Df(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(n.nodeType!=1)break;{let a=n.childNodes[i-1];if(Df(a,-1))r=n,o=--i;else if(a.nodeType==3)n=a,i=n.nodeValue.length;else break}}else{if(EC(n))break;{let a=n.previousSibling;for(;a&&Df(a,-1);)r=n.parentNode,o=Nn(a),a=a.previousSibling;if(a)n=a,i=ep(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?C0(t,n,i):r&&C0(t,r,o)}function HG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r=ep(n),o,s;for(;;)if(i<r){if(n.nodeType!=1)break;let a=n.childNodes[i];if(Df(a,1))o=n,s=++i;else break}else{if(EC(n))break;{let a=n.nextSibling;for(;a&&Df(a,1);)o=a.parentNode,s=Nn(a)+1,a=a.nextSibling;if(a)n=a,i=0,r=ep(n);else{if(n=n.parentNode,n==t.dom)break;i=r=0}}}o&&C0(t,o,s)}function EC(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function UG(t,e){for(;t&&e==t.childNodes.length&&!Tf(t);)e=Nn(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function WG(t,e){for(;t&&!e&&!Tf(t);)e=Nn(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function C0(t,e,n){if(e.nodeType!=3){let o,s;(s=UG(e,n))?(e=s,n=0):(o=WG(e,n))&&(e=o,n=o.nodeValue.length)}let i=t.domSelection();if(!i)return;if(Xd(i)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),i.removeAllRanges(),i.addRange(o)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&oo(t)},50)}function OC(t,e){let n=t.state.doc.resolve(e);if(!(Gn||hG)&&n.parent.inlineContent){let r=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left<r.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left>r.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function AC(t,e,n){let i=t.state.selection;if(i instanceof mt&&!i.empty||n.indexOf("s")>-1||qi&&n.indexOf("m")>-1)return!1;let{$from:r,$to:o}=i;if(!r.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=S0(t.state,e);if(s&&s instanceof nt)return Vo(t,s)}if(!r.parent.inlineContent){let s=e<0?r:o,a=i instanceof Ti?ht.near(s,e):ht.findFrom(s,e);return a?Vo(t,a):!1}return!1}function RC(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:i,empty:r}=t.state.selection;if(!n.sameParent(i))return!0;if(!r)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function TC(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function KG(t){if(!li||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;TC(t,i,"true"),setTimeout(()=>TC(t,i,"false"),20)}return!1}function GG(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function JG(t,e){let n=e.keyCode,i=GG(e);if(n==8||qi&&n==72&&i=="c")return RC(t,-1)||Ha(t,-1);if(n==46&&!e.shiftKey||qi&&n==68&&i=="c")return RC(t,1)||Ha(t,1);if(n==13||n==27)return!0;if(n==37||qi&&n==66&&i=="c"){let r=n==37?OC(t,t.state.selection.from)=="ltr"?-1:1:-1;return CC(t,r,i)||Ha(t,r)}else if(n==39||qi&&n==70&&i=="c"){let r=n==39?OC(t,t.state.selection.from)=="ltr"?1:-1:1;return CC(t,r,i)||Ha(t,r)}else{if(n==38||qi&&n==80&&i=="c")return AC(t,-1,i)||Ha(t,-1);if(n==40||qi&&n==78&&i=="c")return KG(t)||AC(t,1,i)||Ha(t,1);if(i==(qi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function E0(t,e){t.someProp("transformCopied",p=>{e=p(e,t)});let n=[],{content:i,openStart:r,openEnd:o}=e;for(;r>1&&o>1&&i.childCount==1&&i.firstChild.childCount==1;){r--,o--;let p=i.firstChild;n.push(p.type.name,p.attrs!=p.type.defaultAttrs?p.attrs:null),i=p.content}let s=t.someProp("clipboardSerializer")||Ps.fromSchema(t.state.schema),a=$C(),l=a.createElement("div");l.appendChild(s.serializeFragment(i,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=BC[f.nodeName.toLowerCase()]);){for(let p=u.length-1;p>=0;p--){let h=a.createElement(u[p]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${r} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let d=t.someProp("clipboardTextSerializer",p=>p(e,t))||e.content.textBetween(0,e.content.size,`329 330 `);return{dom:l,text: d,slice:e}}function PC(t,e,n,i,r){let o=r.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(i||o||!n);if(l){if(t.someProp("transformPastedText",d=>{e=d(e,o||i,t)}),o)return a=new De(we.from(t.state.schema.text(e.replace(/\r\n?/g,`331 `))),0,0),t.someProp("transformPasted", d=>{a=d(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",d=>d(e,r,i,t));if(c)a=c;else{let d=r.marks(),{schema:p}=t.state,h=Ps.fromSchema(p);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(g=>{let y=s.appendChild(document.createElement("p"));g&&y.appendChild(h.serializeNode(p.text(g,d)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=ZG(n),Pf&&eJ(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let d=s.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;s=d}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||No.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:r,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!YG.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)a=tJ(DC(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(XG(a.content,r),!0),a.openStart||a.openEnd){let c=0,d=0;for(let p=a.content.firstChild;c<a.openStart&&!p.type.spec.isolating;c++,p=p.firstChild);for(let p=a.content.lastChild;d<a.openEnd&&!p.type.spec.isolating;d++,p=p.lastChild);a=DC(a,c,d)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const YG=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function XG(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=r.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&IC(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=NC(s[s.length-1],o.length));let u=MC(a,l);s.push(u),r=r.matchType(u.type),o=l}}),s)return we.from(s)}return t}function MC(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,we.from(t));return t}function IC(t,e,n,i,r){if(r<t.length&&r<e.length&&t[r]==e[r]){let o=IC(t,e,n,i.lastChild,r+1);if(o)return i.copy(i.content.replaceChild(i.childCount-1,o));if(i.contentMatchAt(i.childCount).matchType(r==t.length-1?n.type:t[r+1]))return i.copy(i.content.append(we.from(MC(n,t,r+1))))}}function NC(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,NC(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(we.empty,!0);return t.copy(n.append(i))}function O0(t,e,n,i,r,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),r<i-1&&(a=O0(a,e,n,i,r+1,o)),r>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(we.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function DC(t,e,n){return e<t.openStart&&(t=new De(O0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(O0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const BC={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let FC=null;function $C(){return FC||(FC=document.implementation.createHTMLDocument("title"))}let A0=null;function QG(t){let e=window.trustedTypes;return e?(A0||(A0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),A0.createHTML(t)):t}function ZG(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=$C().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),r;if((r=i&&BC[i[1].toLowerCase()])&&(t=r.map(o=>"<"+o+">").join("")+t+r.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=QG(t),r)for(let o=0;o<r.length;o++)n=n.querySelector(r[o])||n;return n}function eJ(t){let e=t.querySelectorAll(Gn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];i.childNodes.length==1&&i.textContent==" "&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function tJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,i;try{i=JSON.parse(e)}catch{return t}let{content:r,openStart:o,openEnd:s}=t;for(let a=i.length-2;a>=0;a-=2){let l=n.nodes[i[a]];if(!l||l.hasRequiredAttrs())break;r=we.from(l.create(i[a+1],r)),o++,s++}return new De(r,o,s)}const fi={},ui={},nJ={touchstart:!0,touchmove:!0};class iJ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function rJ(t){for(let e in fi){let n=fi[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{sJ(t,i)&&!T0(t,i)&&(t.editable||!(i.type in ui))&&n(t,i)},nJ[e]?{passive:!0}:void 0)}li&&t.dom.addEventListener("input",()=>null),R0(t)}function zo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function oJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function R0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=i=>T0(t,i))})}function T0(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function sJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function aJ(t,e){!T0(t,e)&&fi[e.type]&&(t.editable||!(e.type in ui))&&fi[e.type](t,e)}ui.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!qC(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(io&&Gn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),za&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",r=>r(t,Ds(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,n))||JG(t,n)?n.preventDefault():zo(t,"key")},ui.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},ui.keypress=(t,e)=>{let n=e;if(qC(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||qi&&n.metaKey)return;if(t.someProp("handleKeyPress",r=>r(t,n))){n.preventDefault();return}let i=t.state.selection;if(!(i instanceof mt)||!i.$from.sameParent(i.$to)){let r=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(r).scrollIntoView();!/[\r\n]/.test(r)&&!t.someProp("handleTextInput",s=>s(t,i.$from.pos,i.$to.pos,r,o))&&t.dispatch(o()),n.preventDefault()}};function tp(t){return{left:t.clientX,top:t.clientY}}function lJ(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function P0(t,e,n,i,r){if(i==-1)return!1;let o=t.state.doc.resolve(i);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),r,!0):a(t,n,o.node(s),o.before(s),r,!1)))return!0;return!1}function Ua(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let i=t.state.tr.setSelection(e);i.setMeta("pointer",!0),t.dispatch(i)}function fJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),i=n.nodeAfter;return i&&i.isAtom&&nt.isSelectable(i)?(Ua(t,new nt(n)),!0):!1}function uJ(t,e){if(e==-1)return!1;let n=t.state.selection,i,r;n instanceof nt&&(i=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(nt.isSelectable(a)){i&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?r=o.before(n.$from.depth):r=o.before(s);break}}return r!=null?(Ua(t,nt.create(t.state.doc,r)),!0):!1}function cJ(t,e,n,i,r){return P0(t,"handleClickOn",e,n,i)||t.someProp("handleClick",o=>o(t,e,i))||(r?uJ(t,n):fJ(t,n))}function dJ(t,e,n,i){return P0(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",r=>r(t,e,i))}function pJ(t,e,n,i){return P0(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",r=>r(t,e,i))||hJ(t,n,i)}function hJ(t,e,n){if(n.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(Ua(t,mt.create(i,0,i.content.size)),!0):!1;let r=i.resolve(e);for(let o=r.depth+1;o>0;o--){let s=o>r.depth?r.nodeAfter:r.node(o),a=r.before(o);if(s.inlineContent)Ua(t,mt.create(i,a+1,a+1+s.content.size));else if(nt.isSelectable(s))Ua(t,nt.create(i,a));else continue;return!0}}function M0(t){return np(t)}const LC=qi?"metaKey":"ctrlKey";fi.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=M0(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&lJ(n,t.input.lastClick)&&!n[LC]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(tp(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new gJ(t,s,n,!!i)):(o=="doubleClick"?dJ:pJ)(t,s.pos,s.inside,n)?n.preventDefault():zo(t,"pointer"))};class gJ{constructor(e,n,i,r){this.view=e,this.pos=n,this.event=i,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[LC],this.allowDefault=i.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=r?null:i.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(i.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof nt&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Li&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),zo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>oo(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(tp(e))),this.updateAllowDefault(e),this.allowDefault||!n?zo(this.view,"pointer"):cJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||li&&this.mightDrag&&!this.mightDrag.node.isAtom||Gn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(Ua(this.view,ht.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):zo(this.view,"pointer")}move(e){this.updateAllowDefault(e),zo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}fi.touchstart=t=>{t.input.lastTouch=Date.now(),M0(t),zo(t,"pointer")},fi.touchmove=t=>{t.input.lastTouch=Date.now(),zo(t,"pointer")},fi.contextmenu=t=>M0(t);function qC(t,e){return t.composing?!0:li&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const mJ=io?5e3:-1;ui.compositionstart=ui.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),np(t,!0),t.markCursor=null;else if(np(t,!e.selection.empty),Li&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let i=t.domSelectionRange();for(let r=i.focusNode,o=i.focusOffset;r&&r.nodeType==1&&o!=0;){let s=o<0?r.lastChild:r.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else r=s,o=-1}}t.input.composing=!0}VC(t,mJ)},ui.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,VC(t,20))};function VC(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>np(t),e))}function zC(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=wJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function yJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=fG(e.focusNode,e.focusOffset),i=uG(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let r=i.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||i==o)return o;if(!r||!r.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return i}}return n||i}function wJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function np(t,e=!1){if(!(io&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),zC(t),e||t.docView&&t.docView.dirty){let n=x0(t),i=t.state.selection;return n&&!n.eq(i)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!i.$from.node(i.$from.sharedDepth(i.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function vJ(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Bf=bi&&$o<15||za&&gG<604;fi.copy=ui.cut=(t,e)=>{let n=e,i=t.state.selection,r=n.type=="cut";if(i.empty)return;let o=Bf?null:n.clipboardData,s=i.content(),{dom:a,text:l}=E0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):vJ(t,a),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function bJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function xJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Ff(t,i.value,null,r,e):Ff(t,i.textContent,i.innerHTML,r,e)},50)}function Ff(t,e,n,i,r){let o=PC(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,r,o||De.empty)))return!0;if(!o)return!1;let s=bJ(o),a=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function jC(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}ui.paste=(t,e)=>{let n=e;if(t.composing&&!io)return;let i=Bf?null:n.clipboardData,r=t.input.shiftKey&&t.input.lastKeyCode!=45;i&&Ff(t,jC(i),i.getData("text/html"),r,n)?n.preventDefault():xJ(t,n)};class HC{constructor(e,n,i){this.slice=e,this.move=n,this.node=i}}const _J=qi?"altKey":"ctrlKey";function UC(t,e){let n=t.someProp("dragCopies",i=>!i(e));return n??!e[_J]}fi.dragstart=(t,e)=>{let n=e,i=t.input.mouseDown;if(i&&i.done(),!n.dataTransfer)return;let r=t.state.selection,o=r.empty?null:t.posAtCoords(tp(n)),s;if(!(o&&o.pos>=r.from&&o.pos<=(r instanceof nt?r.to-1:r.to))){if(i&&i.mightDrag)s=nt.create(t.state.doc,i.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=nt.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=E0(t,a);(!n.dataTransfer.files.length||!Gn||X4>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Bf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Bf||n.dataTransfer.setData("text/plain",f),t.dragging=new HC(u,UC(t,n),s)},fi.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},ui.dragover=ui.dragenter=(t,e)=>e.preventDefault(),ui.drop=(t,e)=>{let n=e,i=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let r=t.posAtCoords(tp(n));if(!r)return;let o=t.state.doc.resolve(r.pos),s=i&&i.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=PC(t,jC(n.dataTransfer),Bf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(i&&UC(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?N4(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=i;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,d=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(d))return;let p=f.doc.resolve(u);if(c&&nt.isSelectable(s.content.firstChild)&&p.nodeAfter&&p.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new nt(p));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((g,y,w,v)=>h=v),f.setSelection(k0(t,p,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},fi.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&oo(t)},20))},fi.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},fi.beforeinput=(t,e)=>{if(Gn&&io&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Ds(8,"Backspace")))))return;let{$cursor:r}=t.state.selection;r&&r.pos>0&&t.dispatch(t.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let t in ui)fi[t]=ui[t];function $f(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class ip{constructor(e,n){this.toDOM=e,this.spec=n||Ls,this.side=this.spec.side||0}map(e,n,i,r){let{pos:o,deleted:s}=e.mapResult(n.from+r,this.side<0?-1:1);return s?null:new Dn(o-i,o-i,this)}valid(){return!0}eq(e){return this==e||e instanceof ip&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&$f(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class jo{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.map(n.from+r,this.spec.inclusiveStart?-1:1)-i,s=e.map(n.to+r,this.spec.inclusiveEnd?1:-1)-i;return o>=s?null:new Dn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof jo&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}static is(e){return e.type instanceof jo}destroy(){}}class I0{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.mapResult(n.from+r,1);if(o.deleted)return null;let s=e.mapResult(n.to+r,-1);return s.deleted||s.pos<=o.pos?null:new Dn(o.pos-i,s.pos-i,this)}valid(e,n){let{index:i,offset:r}=e.content.findIndex(n.from),o;return r==n.from&&!(o=e.child(i)).isText&&r+o.nodeSize==n.to}eq(e){return this==e||e instanceof I0&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}destroy(){}}class Dn{constructor(e,n,i){this.from=e,this.to=n,this.type=i}copy(e,n){return new Dn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,i){return this.type.map(e,this,n,i)}static widget(e,n,i){return new Dn(e,e,new ip(n,i))}static inline(e,n,i,r){return new Dn(e,n,new jo(i,r))}static node(e,n,i,r){return new Dn(e,n,new I0(i,r))}get spec(){return this.type.spec}get inline(){return this.type instanceof jo}get widget(){return this.type instanceof ip}}const Wa=[],Ls={};class Gt{constructor(e,n){this.local=e.length?e:Wa,this.children=n.length?n:Wa}static create(e,n){return n.length?rp(n,e,0,Ls):Jn}find(e,n,i){let r=[];return this.findInner(e??0,n??1e9,r,0,i),r}findInner(e,n,i,r,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&i.push(a.copy(a.from+r,a.to+r))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,i,r+a,o)}}map(e,n,i){return this==Jn||e.maps.length==0?this:this.mapInner(e,n,0,0,i||Ls)}mapInner(e,n,i,r,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,i,r);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?kJ(this.children,s||[],e,n,i,r,o):s?new Gt(s.sort(qs),Wa):Jn}add(e,n){return n.length?this==Jn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,i){let r,o=0;e.forEach((a,l)=>{let f=l+i,u;if(u=KC(n,a,f)){for(r||(r=this.children.slice());o<r.length&&r[o]<l;)o+=3;r[o]==l?r[o+2]=r[o+2].addInner(a,u,f+1):r.splice(o,0,l,l+a.nodeSize,rp(u,a,f+1,Ls)),o+=3}});let s=WC(o?GC(n):n,-i);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(qs):this.local,r||this.children)}remove(e){return e.length==0||this==Jn?this:this.removeInner(e,0)}removeInner(e,n){let i=this.children,r=this.local;for(let o=0;o<i.length;o+=3){let s,a=i[o]+n,l=i[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;i==this.children&&(i=this.children.slice());let f=i[o+2].removeInner(s,a+1);f!=Jn?i[o+2]=f:(i.splice(o,3),o-=3)}if(r.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<r.length;a++)r[a].eq(s,n)&&(r==this.local&&(r=this.local.slice()),r.splice(a--,1))}return i==this.children&&r==this.local?this:r.length||i.length?new Gt(r,i):Jn}forChild(e,n){if(this==Jn)return this;if(n.isLeaf)return Gt.empty;let i,r;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(i=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof jo){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(r||(r=[])).push(l.copy(f,u))}}if(r){let a=new Gt(r.sort(qs),Wa);return i?new Ho([a,i]):a}return i||Jn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return N0(this.localsInner(e))}localsInner(e){if(this==Jn)return Wa;if(e.inlineContent||!this.local.some(jo.is))return this.local;let n=[];for(let i=0;i<this.local.length;i++)this.local[i].type instanceof jo||n.push(this.local[i]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=N0;const Jn=Gt.empty;class Ho{constructor(e){this.members=e}map(e,n){const i=this.members.map(r=>r.map(e,n,Ls));return Ho.from(i)}forChild(e,n){if(n.isLeaf)return Gt.empty;let i=[];for(let r=0;r<this.members.length;r++){let o=this.members[r].forChild(e,n);o!=Jn&&(o instanceof Ho?i=i.concat(o.members):i.push(o))}return Ho.from(i)}eq(e){if(!(e instanceof Ho)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,i=!0;for(let r=0;r<this.members.length;r++){let o=this.members[r].localsInner(e);if(o.length)if(!n)n=o;else{i&&(n=n.slice(),i=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?N0(i?n:n.sort(qs)):Wa}static from(e){switch(e.length){case 0:return Jn;case 1:return e[0];default:return new Ho(e.every(n=>n instanceof Gt)?e:e.reduce((n,i)=>n.concat(i instanceof Gt?i:i.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function kJ(t,e,n,i,r,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((d,p,h,g)=>{let y=g-h-(p-d);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||d>v+u-c)continue;let _=a[w]+u-c;p>=_?a[w+1]=d<=_?-2:-1:d>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-r;if(c<0||c>=i.content.size){l=!0;continue}let d=n.map(t[f+1]+o,-1),p=d-r,{index:h,offset:g}=i.content.findIndex(c),y=i.maybeChild(h);if(y&&g==c&&g+y.nodeSize==p){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Jn?(a[f]=c,a[f+1]=p,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=SJ(a,t,e,n,r,o,s),u=rp(f,i,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,d=0;c<u.children.length;c+=3){let p=u.children[c];for(;d<a.length&&a[d]<p;)d+=3;a.splice(d,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(qs),a)}function WC(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Dn(r.from+e,r.to+e,r.type))}return n}function SJ(t,e,n,i,r,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(i,r,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function KC(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<i&&((r||(r=[])).push(s),t[o]=null);return r}function GC(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function rp(t,e,n,i){let r=[],o=!1;e.forEach((a,l)=>{let f=KC(t,a,l+n);if(f){o=!0;let u=rp(f,a,n+l+1,i);u!=Jn&&r.push(l,l+a.nodeSize,u)}});let s=WC(o?GC(t):t,-n).sort(qs);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(i.onRemove&&i.onRemove(s[a].spec),s.splice(a--,1));return s.length||r.length?new Gt(s,r):Jn}function qs(t,e){return t.from-e.from||t.to-e.to}function N0(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from==i.from){o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),JC(e,r+1,o.copy(i.to,o.to)));continue}else{o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),JC(e,r,i.copy(o.from,i.to)));break}}}return e}function JC(t,e,n){for(;e<t.length&&qs(n,t[e])>0;)e++;t.splice(e,0,n)}function D0(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=Jn&&e.push(i)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Ho.from(e)}const CJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},EJ=bi&&$o<=11;class OJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class AJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new OJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let r=0;r<i.length;r++)this.queue.push(i[r]);bi&&$o<=11&&i.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),EJ&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,CJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(kC(this.view)){if(this.suppressingSelectionUpdates)return oo(this.view);if(bi&&$o<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ns(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,i;for(let o=e.focusNode;o;o=Va(o))n.add(o);for(let o=e.anchorNode;o;o=Va(o))if(n.has(o)){i=o;break}let r=i&&this.view.docView.nearestDesc(i);if(r&&r.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let i=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&kC(e)&&!this.ignoreSelectionChange(i),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Li&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,d]=u;c.parentNode&&c.parentNode.parentNode==d.parentNode?d.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let d of u){let p=d.parentNode;p&&p.nodeName=="LI"&&(!c||PJ(e,c)!=p)&&d.remove()}}}let f=null;o<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Xd(i)&&(f=x0(e))&&f.eq(ht.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,oo(e),this.currentSelection.set(i),e.scrollToSelection()):(o>-1||r)&&(o>-1&&(e.docView.markDirty(o,s),RJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||oo(e),this.currentSelection.set(i))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(i.contentDOM&&i.contentDOM!=i.dom&&!i.contentDOM.contains(e.target))return{from:i.posBefore,to:i.posAfter};let r=e.previousSibling,o=e.nextSibling;if(bi&&$o<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:d}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(r=c),(!d||Array.prototype.indexOf.call(e.addedNodes,d)<0)&&(o=d)}let s=r&&r.parentNode==e.target?Nn(r)+1:0,a=i.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?Nn(o):e.target.childNodes.length,f=i.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:i.posAtStart-i.border,to:i.posAtEnd+i.border}:(this.lastChangedTextNode=e.target,{from:i.posAtStart,to:i.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let YC=new WeakMap,XC=!1;function RJ(t){if(!YC.has(t)&&(YC.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Li,XC)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),XC=!0}}function QC(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ns(s.node,s.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function TJ(t,e){if(e.getComposedRanges){let r=e.getComposedRanges(t.root)[0];if(r)return QC(t,r)}let n;function i(r){r.preventDefault(),r.stopImmediatePropagation(),n=r.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?QC(t,n):null}function PJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let i=t.docView.nearestDesc(n,!0);if(i&&i.node.isBlock)return n}return null}function MJ(t,e,n){let{node:i,fromOffset:r,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],Xd(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Gn&&t.input.lastKeyCode===8)for(let y=o;y>r;y--){let w=i.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,d=t.someProp("domParser")||No.fromSchema(t.state.schema),p=c.resolve(s),h=null,g=d.parse(i,{topNode:p.parent,topMatch:p.parent.contentMatchAt(p.index()),topOpen:!0,from:r,to:o,preserveWhitespace:p.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:IJ,context:p});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:g,sel:h,from:s,to:a}}function IJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(li&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||li&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const NJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function DJ(t,e,n,i,r){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let T=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,A=x0(t,T);if(A&&!t.state.selection.eq(A)){if(Gn&&io&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",F=>F(t,Ds(13,"Enter"))))return;let R=t.state.tr.setSelection(A);T=="pointer"?R.setMeta("pointer",!0):T=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=MJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),d,p;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(d=t.state.selection.to,p="end"):(d=t.state.selection.from,p="start"),t.input.lastKeyCode=null;let h=$J(c.content,f.doc.content,f.from,d,p);if(h&&t.input.domChangeCount++,(za&&t.input.lastIOSEnter>Date.now()-225||io)&&r.some(T=>T.nodeType==1&&!NJ.test(T.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(i&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let T=ZC(t,t.state.doc,f.sel);if(T&&!T.eq(t.state.selection)){let A=t.state.tr.setSelection(T);o&&A.setMeta("composition",o),t.dispatch(A)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),bi&&$o<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)==" "&&(h.start--,h.endA--,h.endB--);let g=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=g.sameParent(y)&&g.parent.inlineContent&&w.end()>=h.endA,_;if((za&&t.input.lastIOSEnter>Date.now()-225&&(!v||r.some(T=>T.nodeName=="DIV"||T.nodeName=="P"))||!v&&g.pos<f.doc.content.size&&(!g.sameParent(y)||!g.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(g.pos,y.pos,"",""))&&(_=ht.findFrom(f.doc.resolve(g.pos+1),1,!0))&&_.head>g.pos)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&FJ(u,h.start,h.endA,g,y)&&t.someProp("handleKeyDown",T=>T(t,Ds(8,"Backspace")))){io&&Gn&&t.domObserver.suppressSelectionUpdates();return}Gn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),io&&!v&&g.start()!=y.start()&&y.parentOffset==0&&g.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(T){return T(t,Ds(13,"Enter"))})},20));let b=h.start,x=h.endA,k=T=>{let A=T||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=ZC(t,A.doc,f.sel);R&&!(Gn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==A.mapping.map(x)-1)||bi&&R.empty&&R.head==b)&&A.setSelection(R)}return o&&A.setMeta("composition",o),A.scrollIntoView()},S;if(v){if(g.pos==y.pos){bi&&$o<=11&&g.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>oo(t),20));let T=k(t.state.tr.delete(b,x)),A=u.resolve(h.start).marksAcross(u.resolve(h.endA));A&&T.ensureMarks(A),t.dispatch(T)}else if(h.endA==h.endB&&(S=BJ(g.parent.content.cut(g.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let T=k(t.state.tr);S.type=="add"?T.addMark(b,x,S.mark):T.removeMark(b,x,S.mark),t.dispatch(T)}else if(g.parent.child(g.index()).isText&&g.index()==y.index()-(y.textOffset?0:1)){let T=g.parent.textBetween(g.parentOffset,y.parentOffset),A=()=>k(t.state.tr.insertText(T,b,x));t.someProp("handleTextInput",R=>R(t,b,x,T,A))||t.dispatch(A())}}else t.dispatch(k())}function ZC(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:k0(t,e.resolve(n.anchor),e.resolve(n.head))}function BJ(t,e){let n=t.firstChild.marks,i=e.firstChild.marks,r=n,o=i,s,a,l;for(let u=0;u<i.length;u++)r=i[u].removeFromSet(r);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(r.length==1&&o.length==0)a=r[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(r.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(we.from(f).eq(t))return{mark:a,type:s}}function FJ(t,e,n,i,r){if(n-e<=r.pos-i.pos||B0(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(B0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||B0(s,!0,!1)<n?!1:i.parent.content.cut(i.parentOffset).eq(s.parent.content)}function B0(t,e,n){let i=t.depth,r=e?t.end():t.pos;for(;i>0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,r++,e=!1;if(n){let o=t.node(i).maybeChild(t.indexAfter(i));for(;o&&!o.isLeaf;)o=o.firstChild,r++}return r}function $J(t,e,n,i,r){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(r=="end"){let l=Math.max(0,o-Math.min(s,a));i-=s+l-o}if(s<o&&t.size<e.size){let l=i<=o&&i>=s?o-i:0;o-=l,o&&o<e.size&&e6(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=i<=o&&i>=a?o-i:0;o-=l,o&&o<t.size&&e6(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function e6(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class t6{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new iJ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(s6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=r6(this),i6(this),this.nodeViews=o6(this),this.docView=cC(this.state.doc,n6(this),D0(this),this.dom,this),this.domObserver=new AJ(this,(i,r,o,s)=>DJ(this,i,r,o,s)),this.domObserver.start(),rJ(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&R0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach(s6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let i in this._props)n[i]=this._props[i];n.state=this.state;for(let i in e)n[i]=e[i];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var i;let r=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(zC(this),s=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let p=o6(this);qJ(p,this.nodeViews)&&(this.nodeViews=p,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&R0(this),this.editable=r6(this),i6(this);let l=D0(this),f=n6(this),u=r.plugins!=e.plugins&&!r.doc.eq(e.doc)?"reset":e.scrollToSelection>r.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(r.selection))&&(s=!0);let d=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&wG(this);if(s){this.domObserver.stop();let p=c&&(bi||Gn)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&LJ(r.selection,e.selection);if(c){let h=Gn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=yJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=cC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(p=!0)}p||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&zG(this))?oo(this,p):(xC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),!((i=this.dragging)===null||i===void 0)&&i.node&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&vG(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof nt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&Q4(this,n.getBoundingClientRect(),e)}else Q4(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let i=this.state.plugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let i=this.pluginViews[n];i.update&&i.update(this,e)}}updateDraggedNode(e,n){let i=e.node,r=-1;if(this.state.doc.nodeAt(i.from)==i.node)r=i.from;else{let o=i.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==i.node&&(r=o)}this.dragging=new HC(e.slice,e.move,r<0?void 0:nt.create(this.state.doc,r))}someProp(e,n){let i=this._props&&this._props[e],r;if(i!=null&&(r=n?n(i):i))return r;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(r=n?n(a):a))return r}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(r=n?n(a):a))return r}}hasFocus(){if(bi){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&bG(this.dom),oo(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return CG(this,e)}coordsAtPos(e,n=1){return rC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,i=-1){let r=this.docView.posFromDOM(e,n,i);if(r==null)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,n){return TG(this,n||this.state,e)}pasteHTML(e,n){return Ff(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Ff(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return E0(this,e)}destroy(){this.docView&&(oJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],D0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,aG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return aJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?li&&this.root.nodeType===11&&dG(this.dom.ownerDocument)==this.dom&&TJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}t6.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function n6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let i in n)i=="class"?e.class+=" "+n[i]:i=="style"?e.style=(e.style?e.style+";":"")+n[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(n[i]))}),e.translate||(e.translate="no"),[Dn.node(0,t.state.doc.content.size,e)]}function i6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Dn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function r6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function LJ(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function o6(t){let e=Object.create(null);function n(i){for(let r in i)Object.prototype.hasOwnProperty.call(e,r)||(e[r]=i[r])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function qJ(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function s6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Uo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},op={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},VJ=typeof navigator<"u"&&/Mac/.test(navigator.platform),zJ=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Bn=0;Bn<10;Bn++)Uo[48+Bn]=Uo[96+Bn]=String(Bn);for(var Bn=1;Bn<=24;Bn++)Uo[Bn+111]="F"+Bn;for(var Bn=65;Bn<=90;Bn++)Uo[Bn]=String.fromCharCode(Bn+32),op[Bn]=String.fromCharCode(Bn);for(var F0 in Uo)op.hasOwnProperty(F0)||(op[F0]=Uo[F0]);function jJ(t){var e=VJ&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||zJ&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?op:Uo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const HJ=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),UJ=typeof navigator<"u"&&/Win/.test(navigator.platform);function WJ(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))HJ?s=!0:r=!0;else throw new Error("Unrecognized modifier name: "+l)}return i&&(n="Alt-"+n),r&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function KJ(t){let e=Object.create(null);for(let n in t)e[WJ(n)]=t[n];return e}function $0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function GJ(t){return new fn({props:{handleKeyDown:a6(t)}})}function a6(t){let e=KJ(t);return function(n,i){let r=jJ(i),o,s=e[$0(r,i)];if(s&&s(n.state,n.dispatch,n))return!0;if(r.length==1&&r!=" "){if(i.shiftKey){let a=e[$0(r,i,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((i.altKey||i.metaKey||i.ctrlKey)&&!(UJ&&i.ctrlKey&&i.altKey)&&(o=Uo[i.keyCode])&&o!=r){let a=e[$0(o,i)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const L0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function l6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const f6=(t,e,n)=>{let i=l6(t,n);if(!i)return!1;let r=q0(i);if(!r){let s=i.blockRange(),a=s&&Ba(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=r.nodeBefore;if(w6(t,r,e,-1))return!0;if(i.parent.content.size==0&&(Ka(o,"end")||nt.isSelectable(o)))for(let s=i.depth;;s--){let a=Gd(t.doc,i.before(s),i.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(Ka(o,"end")?ht.findFrom(l.doc.resolve(l.mapping.map(r.pos,-1)),-1):nt.create(l.doc,r.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||i.node(s-1).childCount>1)break}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos-o.nodeSize,r.pos).scrollIntoView()),!0):!1},JJ=(t,e,n)=>{let i=l6(t,n);if(!i)return!1;let r=q0(i);return r?u6(t,r,e):!1},YJ=(t,e,n)=>{let i=d6(t,n);if(!i)return!1;let r=V0(i);return r?u6(t,r,e):!1};function u6(t,e,n){let i=e.nodeBefore,r=i,o=e.pos-1;for(;!r.isTextblock;o--){if(r.type.spec.isolating)return!1;let u=r.lastChild;if(!u)return!1;r=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=Gd(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof kn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function Ka(t,e,n=!1){for(let i=t;i;i=e=="start"?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&i.childCount!=1)return!1}return!1}const c6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;o=q0(i)}let s=o&&o.nodeBefore;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function q0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function d6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const p6=(t,e,n)=>{let i=d6(t,n);if(!i)return!1;let r=V0(i);if(!r)return!1;let o=r.nodeAfter;if(w6(t,r,e,1))return!0;if(i.parent.content.size==0&&(Ka(o,"start")||nt.isSelectable(o))){let s=Gd(t.doc,i.before(),i.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(Ka(o,"start")?ht.findFrom(a.doc.resolve(a.mapping.map(r.pos)),1):nt.create(a.doc,a.mapping.map(r.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos,r.pos+o.nodeSize).scrollIntoView()),!0):!1},h6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;o=V0(i)}let s=o&&o.nodeAfter;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos)).scrollIntoView()),!0)};function V0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const XJ=(t,e)=>{let n=t.selection,i=n instanceof nt,r;if(i){if(n.node.isTextblock||!Is(t.doc,n.from))return!1;r=n.from}else if(r=Kd(t.doc,n.from,-1),r==null)return!1;if(e){let o=t.tr.join(r);i&&o.setSelection(nt.create(o.doc,r-t.doc.resolve(r).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},QJ=(t,e)=>{let n=t.selection,i;if(n instanceof nt){if(n.node.isTextblock||!Is(t.doc,n.to))return!1;i=n.to}else if(i=Kd(t.doc,n.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},ZJ=(t,e)=>{let{$from:n,$to:i}=t.selection,r=n.blockRange(i),o=r&&Ba(r);return o==null?!1:(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)},g6=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!n.parent.type.spec.code||!n.sameParent(i)?!1:(e&&e(t.tr.insertText(`332 `).scrollIntoView()),!0)};function z0(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const eY=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=z0(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(ht.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},m6=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof Ti||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=z0(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},y6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(to(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let i=n.blockRange(),r=i&&Ba(i);return r==null?!1:(e&&e(t.tr.lift(i,r).scrollIntoView()),!0)};function tY(t){return(e,n)=>{let{$from:i,$to:r}=e.selection;if(e.selection instanceof nt&&e.selection.node.isBlock)return!i.parentOffset||!to(e.doc,i.pos)?!1:(n&&n(e.tr.split(i.pos).scrollIntoView()),!0);if(!i.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let p=i.depth;;p--)if(i.node(p).isBlock){l=i.end(p)==i.pos+(i.depth-p),f=i.start(p)==i.pos-(i.depth-p),a=z0(i.node(p-1).contentMatchAt(i.indexAfter(p-1))),o.unshift(l&&a?{type:a}:null),s=p;break}else{if(p==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Ti)&&u.deleteSelection();let c=u.mapping.map(i.pos),d=to(u.doc,c,o.length,o);if(d||(o[0]=a?{type:a}:null,d=to(u.doc,c,o.length,o)),!d)return!1;if(u.split(c,o.length,o),!l&&f&&i.node(s).type!=a){let p=u.mapping.map(i.before(s)),h=u.doc.resolve(p);a&&i.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(i.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const nY=tY(),iY=(t,e)=>{let{$from:n,to:i}=t.selection,r,o=n.sharedDepth(i);return o==0?!1:(r=n.before(o),e&&e(t.tr.setSelection(nt.create(t.doc,r))),!0)};function rY(t,e,n){let i=e.nodeBefore,r=e.nodeAfter,o=e.index();return!i||!r||!i.type.compatibleContent(r.type)?!1:!i.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(r.isTextblock||Is(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function w6(t,e,n,i){let r=e.nodeBefore,o=e.nodeAfter,s,a,l=r.type.spec.isolating||o.type.spec.isolating;if(!l&&rY(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let p=e.pos+o.nodeSize,h=we.empty;for(let w=s.length-1;w>=0;w--)h=we.from(s[w].create(null,h));h=we.from(r.copy(h));let g=t.tr.step(new Sn(e.pos-1,p,e.pos,p,new De(h,1,0),s.length,!0)),y=g.doc.resolve(p+2*s.length);y.nodeAfter&&y.nodeAfter.type==r.type&&Is(g.doc,y.pos)&&g.join(y.pos),n(g.scrollIntoView())}return!0}let u=o.type.spec.isolating||i>0&&l?null:ht.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),d=c&&Ba(c);if(d!=null&&d>=e.depth)return n&&n(t.tr.lift(c,d).scrollIntoView()),!0;if(f&&Ka(o,"start",!0)&&Ka(r,"end")){let p=r,h=[];for(;h.push(p),!p.isTextblock;)p=p.lastChild;let g=o,y=1;for(;!g.isTextblock;g=g.firstChild)y++;if(p.canReplace(p.childCount,p.childCount,g.content)){if(n){let w=we.empty;for(let _=h.length-1;_>=0;_--)w=we.from(h[_].copy(w));let v=t.tr.step(new Sn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function v6(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return r.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?r.start(o):r.end(o)))),!0):!1}}const oY=v6(-1),sY=v6(1);function aY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o),a=s&&R4(s,t,e);return a?(i&&i(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function b6(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(r)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)r=!0;else{let u=n.doc.resolve(f),c=u.index();r=u.parent.canReplaceWith(c,c+1,t)}})}if(!r)return!1;if(i){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}i(o.scrollIntoView())}return!0}}function j0(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}j0(L0,f6,c6),j0(L0,p6,h6),j0(g6,m6,y6,nY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function lY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o);if(!s)return!1;let a=i?n.tr:null;return fY(a,s,t,e)?(i&&i(a.scrollIntoView()),!0):!1}}function fY(t,e,n,i=null){let r=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new Vd(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new Vd(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),r=!0}let a=R4(o,n,i,e);return a?(t&&uY(t,e,a,r,n),!0):!1}function uY(t,e,n,i,r){let o=we.empty;for(let u=n.length-1;u>=0;u--)o=we.from(n[u].type.create(n[u].attrs,o));t.step(new Sn(e.start-(i?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==r&&(s=u+1);let a=n.length-s,l=e.start+n.length-(i?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,d=!0;u<c;u++,d=!1)!d&&to(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function cY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,s=>s.childCount>0&&s.firstChild.type==t);return o?n?i.node(o.depth-1).type==t?dY(e,n,t,o):pY(e,n,o):!0:!1}}function dY(t,e,n,i){let r=t.tr,o=i.end,s=i.$to.end(i.depth);o<s&&(r.step(new Sn(o-1,s,o,s,new De(we.from(n.create(null,i.parent.copy())),1,0),1,!0)),i=new Vd(r.doc.resolve(i.$from.pos),r.doc.resolve(s),i.depth));const a=Ba(i);if(a==null)return!1;r.lift(i,a);let l=r.doc.resolve(r.mapping.map(o,-1)-1);return Is(r.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&r.join(l.pos),e(r.scrollIntoView()),!0}function pY(t,e,n){let i=t.tr,r=n.parent;for(let p=n.end,h=n.endIndex-1,g=n.startIndex;h>g;h--)p-=r.child(h).nodeSize,i.delete(p-1,p+1);let o=i.doc.resolve(n.start),s=o.nodeAfter;if(i.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==r.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?we.empty:we.from(r))))return!1;let c=o.pos,d=c+s.nodeSize;return i.step(new Sn(c-(a?1:0),d+(l?1:0),c+1,d-1,new De((a?we.empty:we.from(r.copy(we.empty))).append(l?we.empty:we.from(r.copy(we.empty))),a?0:1,l?0:1),a?0:1)),e(i.scrollIntoView()),!0}function hY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=we.from(f?t.create():null),c=new De(we.from(t.create(null,we.from(a.type.create(null,u)))),f?3:1,0),d=o.start,p=o.end;n(e.tr.step(new Sn(d-(f?3:1),p,d,p,c,1,!0)).scrollIntoView())}return!0}}var gY=Object.defineProperty,x6=(t,e)=>{for(var n in e)gY(t,n,{get:e[n],enumerable:!0})};function sp(t){const{state:e,transaction:n}=t;let{selection:i}=n,{doc:r}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return i},get doc(){return r},get tr(){return i=n.selection,r=n.doc,o=n.storedMarks,n}}}var ap=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:i}=e,{tr:r}=n,o=this.buildProps(r);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!r.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(r),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s=[],a=!!t,l=t||r.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,d])=>[c,(...h)=>{const g=this.buildProps(l,e),y=d(...h)(g);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,i=!1,r=t||n.tr,o=this.buildProps(r,i);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(r,i)}}buildProps(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s={tr:t,editor:i,view:o,state:sp({state:r,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},mY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(i=>i!==e):delete this.callbacks[t]),this}once(t,e){const n=(...i)=>{this.off(t,n),e.apply(this,i)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function yY(t,e){const n=new L4(t);return e.forEach(i=>{i.steps.forEach(r=>{n.step(r)})}),n}var _6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const i=e[n];i.nodeType===3&&i.nodeValue&&/^(\n\s\s|\n)$/.test(i.nodeValue)?t.removeChild(i):i.nodeType===1&&_6(i)}return t};function lp(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return _6(n)}function Lf(t,e,n){if(t instanceof Io||t instanceof we)return t;n={slice:!0,parseOptions:{},...n};const i=typeof t=="object"&&t!==null,r=typeof t=="string";if(i)try{if(Array.isArray(t)&&t.length>0)return we.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Lf("",e,n)}if(r){if(n.errorOnInvalidContent){let s=!1,a="";const l=new p4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?No.fromSchema(l).parseSlice(lp(t),n.parseOptions):No.fromSchema(l).parse(lp(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=No.fromSchema(e);return n.slice?o.parseSlice(lp(t),n.parseOptions).content:o.parse(lp(t),n.parseOptions)}return Lf("",e,n)}function H0(t,e,n={},i={}){return Lf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:i.errorOnInvalidContent})}function wY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function vY(t,e){for(let n=t.depth;n>0;n-=1){const i=t.node(n);if(e(i))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:i}}}function U0(t){return e=>vY(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function W0(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},i=Ye(e,"addExtensions",n);return i?[e,...W0(i())]:e}).flat(10)}function K0(t,e){const n=Ps.fromSchema(e).serializeFragment(t),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function k6(t){return typeof t=="function"}function Ut(t,e=void 0,...n){return k6(t)?e?t.bind(e)(...n):t(...n):t}function bY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function qf(t){const e=t.filter(r=>r.type==="extension"),n=t.filter(r=>r.type==="node"),i=t.filter(r=>r.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:i}}function S6(t){const e=[],{nodeExtensions:n,markExtensions:i}=qf(t),r=[...n,...i],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:r},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([d,p])=>{e.push({type:c,name:d,attribute:{...o,...p}})})})})}),r.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const d={...o,...c};typeof d?.default=="function"&&(d.default=d.default()),d?.isRequired&&d?.default===void 0&&delete d.default,e.push({type:s.name,name:u,attribute:d})})}),e}function Ga(...t){return t.filter(e=>!!e).reduce((e,n)=>{const i={...e};return Object.entries(n).forEach(([r,o])=>{if(!i[r]){i[r]=o;return}if(r==="class"){const a=o?String(o).split(" "):[],l=i[r]?i[r].split(" "):[],f=a.filter(u=>!l.includes(u));i[r]=[...l,...f].join(" ")}else if(r==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=i[r]?i[r].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),a.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),i[r]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else i[r]=o}),i},{})}function fp(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,i)=>Ga(n,i),{})}function xY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function C6(t,e){return"style"in t?t:{...t,getAttrs:n=>{const i=t.getAttrs?t.getAttrs(n):t.attrs;if(i===!1)return!1;const r=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):xY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...i,...r}}}}function E6(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&bY(n)?!1:n!=null))}function _Y(t,e){var n;const i=S6(t),{nodeExtensions:r,markExtensions:o}=qf(t),s=(n=r.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(r.map(f=>{const u=i.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((w,v)=>{const _=Ye(v,"extendNodeSchema",c);return{...w,..._?_(f):{}}},{}),p=E6({...d,content:Ut(Ye(f,"content",c)),marks:Ut(Ye(f,"marks",c)),group:Ut(Ye(f,"group",c)),inline:Ut(Ye(f,"inline",c)),atom:Ut(Ye(f,"atom",c)),selectable:Ut(Ye(f,"selectable",c)),draggable:Ut(Ye(f,"draggable",c)),code:Ut(Ye(f,"code",c)),whitespace:Ut(Ye(f,"whitespace",c)),linebreakReplacement:Ut(Ye(f,"linebreakReplacement",c)),defining:Ut(Ye(f,"defining",c)),isolating:Ut(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,_;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(_=w?.attribute)==null?void 0:_.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(w=>C6(w,u)));const g=Ye(f,"renderHTML",c);g&&(p.toDOM=w=>g({node:w,HTMLAttributes:fp(w,u)}));const y=Ye(f,"renderText",c);return y&&(p.toText=y),[f.name,p]})),l=Object.fromEntries(o.map(f=>{const u=i.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),p=E6({...d,inclusive:Ut(Ye(f,"inclusive",c)),excludes:Ut(Ye(f,"excludes",c)),group:Ut(Ye(f,"group",c)),spanning:Ut(Ye(f,"spanning",c)),code:Ut(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(y=>C6(y,u)));const g=Ye(f,"renderHTML",c);return g&&(p.toDOM=y=>g({mark:y,HTMLAttributes:fp(y,u)})),[f.name,p]}));return new p4({topNode:s,nodes:a,marks:l})}function kY(t){const e=t.filter((n,i)=>t.indexOf(n)!==i);return Array.from(new Set(e))}function G0(t){return t.sort((n,i)=>{const r=Ye(n,"priority")||100,o=Ye(i,"priority")||100;return r>o?-1:r<o?1:0})}function O6(t){const e=G0(W0(t)),n=kY(e.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),e}function A6(t,e,n){const{from:i,to:r}=e,{blockSeparator:o=`333 334 `,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(i,r,(l,f,u,c)=>{var d;l.isBlock&&f>i&&(a+=o);const p=s?.[l.type.name];if(p)return u&&(a+=p({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(d=l?.text)==null?void 0:d.slice(Math.max(i,f)-f,r-f))}),a}function SY(t,e){const n={from:0,to:t.content.size};return A6(t,n,e)}function R6(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function so(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function T6(t,e){const n=so(e,t.schema),{from:i,to:r,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,r,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function Cn(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function CY(t,e){const n=Cn(e,t.schema),{from:i,to:r}=t.selection,o=[];t.doc.nodesBetween(i,r,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function up(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function EY(t,e){const n=up(typeof e=="string"?e:e.name,t.schema);return n==="node"?CY(t,e):n==="mark"?T6(t,e):{}}function OY(t,e=JSON.stringify){const n={};return t.filter(i=>{const r=e(i);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function AY(t){const e=OY(t);return e.length===1?e:e.filter((n,i)=>!e.filter((o,s)=>s!==i).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function RY(t){const{mapping:e,steps:n}=t,i=[];return e.maps.forEach((r,o)=>{const s=[];if(r.ranges.length)r.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),d=e.invert().map(u);i.push({oldRange:{from:c,to:d},newRange:{from:f,to:u}})})}),AY(i)}function J0(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function cp(t,e,n={strict:!0}){const i=Object.keys(e);return i.length?i.every(r=>n.strict?e[r]===t[r]:J0(e[r])?e[r].test(t[r]):e[r]===t[r]):!0}function P6(t,e,n={}){return t.find(i=>i.type===e&&cp(Object.fromEntries(Object.keys(n).map(r=>[r,i.attrs[r]])),n))}function M6(t,e,n={}){return!!P6(t,e,n)}function Y0(t,e,n){var i;if(!t||!e)return;let r=t.parent.childAfter(t.parentOffset);if((!r.node||!r.node.marks.some(u=>u.type===e))&&(r=t.parent.childBefore(t.parentOffset)),!r.node||!r.node.marks.some(u=>u.type===e)||(n=n||((i=r.node.marks[0])==null?void 0:i.attrs),!P6([...r.node.marks],e,n)))return;let s=r.index,a=t.start()+r.offset,l=s+1,f=a+r.node.nodeSize;for(;s>0&&M6([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&M6([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function I6(t,e,n){const i=[];return t===e?n.resolve(t).marks().forEach(r=>{const o=n.resolve(t),s=Y0(o,r.type);s&&i.push({mark:r,...s})}):n.nodesBetween(t,e,(r,o)=>{!r||r?.nodeSize===void 0||i.push(...r.marks.map(s=>({from:o,to:o+r.nodeSize,mark:s})))}),i}function X0(t,e){return e.nodes[t]||e.marks[t]||null}function dp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([i])=>{const r=t.find(o=>o.type===e&&o.name===i);return r?r.attribute.keepOnSplit:!1}))}var TY=(t,e=500)=>{let n="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(r,o,s,a)=>{var l,f;const u=((f=(l=r.type.spec).toText)==null?void 0:f.call(l,{node:r,pos:o,parent:s,index:a}))||r.textContent||"%leaf%";n+=r.isAtom&&!r.isText?u:u.slice(0,Math.max(0,i-o))}),n};function Q0(t,e,n={}){const{empty:i,ranges:r}=t.selection,o=e?so(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>cp(c.attrs,n,{strict:!1}));let s=0;const a=[];if(r.forEach(({$from:c,$to:d})=>{const p=c.pos,h=d.pos;t.doc.nodesBetween(p,h,(g,y)=>{if(!g.isText&&!g.marks.length)return;const w=Math.max(p,y),v=Math.min(h,y+g.nodeSize),_=v-w;s+=_,a.push(...g.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>cp(c.mark.attrs,n,{strict:!1})).reduce((c,d)=>c+d.to-d.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,d)=>c+d.to-d.from,0);return(l>0?l+f:l)>=s}function Vf(t,e,n={}){const{from:i,to:r,empty:o}=t.selection,s=e?Cn(e,t.schema):null,a=[];t.doc.nodesBetween(i,r,(c,d)=>{if(c.isText)return;const p=Math.max(i,d),h=Math.min(r,d+c.nodeSize);a.push({node:c,from:p,to:h})});const l=r-i,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>cp(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,d)=>c+d.to-d.from,0)>=l}function PY(t,e,n={}){if(!e)return Vf(t,null,n)||Q0(t,null,n);const i=up(e,t.schema);return i==="node"?Vf(t,e,n):i==="mark"?Q0(t,e,n):!1}function N6(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function D6(t,e){const{nodeExtensions:n}=qf(e),i=n.find(s=>s.name===t);if(!i)return!1;const r={name:i.name,options:i.options,storage:i.storage},o=Ut(Ye(i,"group",r));return typeof o!="string"?!1:o.split(" ").includes("list")}function pp(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var i;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((i=t.text)!=null?i:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let r=!0;return t.content.forEach(o=>{r!==!1&&(pp(o,{ignoreWhitespace:n,checkChildren:e})||(r=!1))}),r}return!1}function MY(t){return t instanceof nt}function B6(t){return t instanceof mt}function ao(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function IY(t,e,n){const r=t.state.doc.content.size,o=ao(e,0,r),s=ao(n,0,r),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),d=Math.max(a.right,l.right),p=d-c,h=u-f,w={top:f,bottom:u,left:c,right:d,width:p,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function F6(t,e=null){if(!e)return null;const n=ht.atStart(t),i=ht.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return i;const r=n.from,o=i.to;return e==="all"?mt.create(t,ao(0,r,o),ao(t.content.size,r,o)):mt.create(t,ao(e,r,o),ao(e,r,o))}function NY(t,e,n){const i=t.steps.length-1;if(i<e)return;const r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;const o=t.mapping.maps[i];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}var $6=class{constructor(t){this.find=t.find,this.handler=t.handler}},DY=(t,e)=>{if(J0(e))return e.exec(t);const n=e(t);if(!n)return null;const i=[n.text];return i.index=n.index,i.input=t,i.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(n.replaceWith)),i};function hp(t){var e;const{editor:n,from:i,to:r,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(i);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(d=>d.type.spec.code))return!1;let u=!1;const c=TY(f)+o;return s.forEach(d=>{if(u)return;const p=DY(c,d.find);if(!p)return;const h=l.state.tr,g=sp({state:l.state,transaction:h}),y={from:i-(p[0].length-o.length),to:r},{commands:w,chain:v,can:_}=new ap({editor:n,state:g});d.handler({state:g,range:y,match:p,commands:w,chain:v,can:_})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:i,to:r,text:o}),l.dispatch(h),u=!0)}),u}function BY(t){const{editor:e,rules:n}=t,i=new fn({state:{init(){return null},apply(r,o,s){const a=r.getMeta(i);if(a)return a;const l=r.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=K0(we.from(u),s.schema);const{from:c}=l,d=c+u.length;hp({editor:e,from:c,to:d,text:u,rules:n,plugin:i})}),r.selectionSet||r.docChanged?null:o}},props:{handleTextInput(r,o,s,a){return hp({editor:e,from:o,to:s,text:a,rules:n,plugin:i})},handleDOMEvents:{compositionend:r=>(setTimeout(()=>{const{$cursor:o}=r.state.selection;o&&hp({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(r,o){if(o.key!=="Enter")return!1;const{$cursor:s}=r.state.selection;return s?hp({editor:e,from:s.pos,to:s.pos,text:`335 `,rules:n,plugin:i}):!1}},isInputRules:!0});return i}function FY(t){return Object.prototype.toString.call(t).slice(8,-1)}function gp(t){return FY(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function L6(t,e){const n={...t};return gp(t)&&gp(e)&&Object.keys(e).forEach(i=>{gp(e[i])&&gp(t[i])?n[i]=L6(t[i],e[i]):n[i]=e[i]}),n}var Z0=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ut(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ut(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>L6(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},mp=class iO extends Z0{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new iO(n)}static handleExit({editor:e,mark:n}){const{tr:i}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){const s=r.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&i.removeStoredMark(l),i.insertText(" ",r.pos),e.view.dispatch(i),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function $Y(t){return typeof t=="number"}var LY=class{constructor(t){this.find=t.find,this.handler=t.handler}},qY=(t,e,n)=>{if(J0(e))return[...t.matchAll(e)];const i=e(t,n);return i?i.map(r=>{const o=[r.text];return o.index=r.index,o.input=t,o.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(r.replaceWith)),o}):[]};function VY(t){const{editor:e,state:n,from:i,to:r,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new ap({editor:e,state:n}),c=[];return n.doc.nodesBetween(i,r,(p,h)=>{var g,y,w,v,_;if((y=(g=p.type)==null?void 0:g.spec)!=null&&y.code||!(p.isText||p.isTextblock||p.isInline))return;const b=(_=(v=(w=p.content)==null?void 0:w.size)!=null?v:p.nodeSize)!=null?_:0,x=Math.max(i,h),k=Math.min(r,h+b);if(x>=k)return;const S=p.isText?p.text||"":p.textBetween(x-h,k-h,void 0,"");qY(S,o.find,s).forEach(A=>{if(A.index===void 0)return;const R=x+A.index+1,F=R+A[0].length,L={from:n.tr.mapping.map(R),to:n.tr.mapping.map(F)},W=o.handler({state:n,range:L,match:A,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(W)})}),c.every(p=>p!==null)}var yp=null,zY=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function jY(t){const{editor:e,rules:n}=t;let i=null,r=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:d,rule:p,pasteEvt:h})=>{const g=u.tr,y=sp({state:u,transaction:g});if(!(!VY({editor:e,state:y,from:Math.max(c-1,0),to:d.b-1,rule:p,pasteEvent:h,dropEvent:a})||!g.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,g}};return n.map(u=>new fn({view(c){const d=h=>{var g;i=(g=c.dom.parentElement)!=null&&g.contains(h.target)?c.dom.parentElement:null,i&&(yp=e)},p=()=>{yp&&(yp=null)};return window.addEventListener("dragstart",d),window.addEventListener("dragend",p),{destroy(){window.removeEventListener("dragstart",d),window.removeEventListener("dragend",p)}}},props:{handleDOMEvents:{drop:(c,d)=>{if(o=i===c.dom.parentElement,a=d,!o){const p=yp;p?.isEditable&&setTimeout(()=>{const h=p.state.selection;h&&p.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,d)=>{var p;const h=(p=d.clipboardData)==null?void 0:p.getData("text/html");return s=d,r=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,d,p)=>{const h=c[0],g=h.getMeta("uiEvent")==="paste"&&!r,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!g&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=K0(we.from(x),p.schema);const{from:k}=w,S=k+x.length,T=zY(x);return l({rule:u,state:p,from:k,to:{b:S},pasteEvt:T})}const _=d.doc.content.findDiffStart(p.doc.content),b=d.doc.content.findDiffEnd(p.doc.content);if(!(!$Y(_)||!b||_===b.b))return l({rule:u,state:p,from:_,to:b,pasteEvt:s})}}))}var wp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=O6(t),this.schema=_Y(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:X0(e.name,this.schema)},i=Ye(e,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this;return G0([...this.extensions].reverse()).map(i=>{const r={name:i.name,options:i.options,storage:this.editor.extensionStorage[i.name],editor:t,type:X0(i.name,this.schema)},o=[],s=Ye(i,"addKeyboardShortcuts",r);let a={};if(i.type==="mark"&&Ye(i,"exitable",r)&&(a.ArrowRight=()=>mp.handleExit({editor:t,mark:i})),s){const d=Object.fromEntries(Object.entries(s()).map(([p,h])=>[p,()=>h({editor:t})]));a={...a,...d}}const l=GJ(a);o.push(l);const f=Ye(i,"addInputRules",r);if(N6(i,t.options.enableInputRules)&&f){const d=f();if(d&&d.length){const p=BY({editor:t,rules:d}),h=Array.isArray(p)?p:[p];o.push(...h)}}const u=Ye(i,"addPasteRules",r);if(N6(i,t.options.enablePasteRules)&&u){const d=u();if(d&&d.length){const p=jY({editor:t,rules:d});o.push(...p)}}const c=Ye(i,"addProseMirrorPlugins",r);if(c){const d=c();o.push(...d)}return o}).flat()}get attributes(){return S6(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:Cn(n.name,this.schema)},o=Ye(n,"addNodeView",r);if(!o)return[];const s=(a,l,f,u,c)=>{const d=fp(a,i);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:d})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:so(n.name,this.schema)},o=Ye(n,"addMarkView",r);if(!o)return[];const s=(a,l,f)=>{const u=fp(a,i);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{rQ(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const i={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:X0(e.name,this.schema)};e.type==="mark"&&((n=Ut(Ye(e,"keepOnSplit",i)))==null||n)&&this.splittableMarks.push(e.name);const r=Ye(e,"onBeforeCreate",i),o=Ye(e,"onCreate",i),s=Ye(e,"onUpdate",i),a=Ye(e,"onSelectionUpdate",i),l=Ye(e,"onTransaction",i),f=Ye(e,"onFocus",i),u=Ye(e,"onBlur",i),c=Ye(e,"onDestroy",i);r&&this.editor.on("beforeCreate",r),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};wp.resolve=O6,wp.sort=G0,wp.flatten=W0;var HY={};x6(HY,{ClipboardTextSerializer:()=>q6,Commands:()=>U6,Delete:()=>W6,Drop:()=>K6,Editable:()=>G6,FocusEvents:()=>Y6,Keymap:()=>X6,Paste:()=>Q6,Tabindex:()=>Z6,focusEventsPluginKey:()=>J6});var gn=class rO extends Z0{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new rO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},q6=gn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new fn({key:new Kn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:i,selection:r}=e,{ranges:o}=r,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=R6(n);return A6(i,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),V6={};x6(V6,{blur:()=>UY,clearContent:()=>WY,clearNodes:()=>KY,command:()=>GY,createParagraphNear:()=>JY,cut:()=>YY,deleteCurrentNode:()=>XY,deleteNode:()=>QY,deleteRange:()=>ZY,deleteSelection:()=>eX,enter:()=>tX,exitCode:()=>nX,extendMarkRange:()=>iX,first:()=>rX,focus:()=>sX,forEach:()=>aX,insertContent:()=>lX,insertContentAt:()=>uX,joinBackward:()=>pX,joinDown:()=>dX,joinForward:()=>hX,joinItemBackward:()=>gX,joinItemForward:()=>mX,joinTextblockBackward:()=>yX,joinTextblockForward:()=>wX,joinUp:()=>cX,keyboardShortcut:()=>bX,lift:()=>xX,liftEmptyBlock:()=>_X,liftListItem:()=>kX,newlineInCode:()=>SX,resetAttributes:()=>CX,scrollIntoView:()=>EX,selectAll:()=>OX,selectNodeBackward:()=>AX,selectNodeForward:()=>RX,selectParentNode:()=>TX,selectTextblockEnd:()=>PX,selectTextblockStart:()=>MX,setContent:()=>IX,setMark:()=>DX,setMeta:()=>BX,setNode:()=>FX,setNodeSelection:()=>$X,setTextSelection:()=>LX,sinkListItem:()=>qX,splitBlock:()=>VX,splitListItem:()=>zX,toggleList:()=>jX,toggleMark:()=>HX,toggleNode:()=>UX,toggleWrap:()=>WX,undoInputRule:()=>KX,unsetAllMarks:()=>GX,unsetMark:()=>JX,updateAttributes:()=>YX,wrapIn:()=>XX,wrapInList:()=>QX});var UY=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),WY=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),KY=()=>({state:t,tr:e,dispatch:n})=>{const{selection:i}=e,{ranges:r}=i;return n&&r.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),d=f.resolve(u.map(l+a.nodeSize)),p=c.blockRange(d);if(!p)return;const h=Ba(p);if(a.type.isTextblock){const{defaultType:g}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(p.start,g)}(h||h===0)&&e.lift(p,h)})}),!0},GY=t=>e=>t(e),JY=()=>({state:t,dispatch:e})=>m6(t,e),YY=(t,e)=>({editor:n,tr:i})=>{const{state:r}=n,o=r.doc.slice(t.from,t.to);i.deleteRange(t.from,t.to);const s=i.mapping.map(e);return i.insert(s,o.content),i.setSelection(new mt(i.doc.resolve(Math.max(s-1,0)))),!0},XY=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,i=n.$anchor.node();if(i.content.size>0)return!1;const r=t.selection.$anchor;for(let o=r.depth;o>0;o-=1)if(r.node(o).type===i.type){if(e){const a=r.before(o),l=r.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},QY=t=>({tr:e,state:n,dispatch:i})=>{const r=Cn(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===r){if(i){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},ZY=t=>({tr:e,dispatch:n})=>{const{from:i,to:r}=t;return n&&e.delete(i,r),!0},eX=()=>({state:t,dispatch:e})=>L0(t,e),tX=()=>({commands:t})=>t.keyboardShortcut("Enter"),nX=()=>({state:t,dispatch:e})=>eY(t,e),iX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const o=so(t,i.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(r){const c=Y0(l,o,e);if(c&&c.from<=f&&c.to>=u){const d=mt.create(s,c.from,c.to);n.setSelection(d)}}return!0},rX=t=>e=>{const n=typeof t=="function"?t(e):t;for(let i=0;i<n.length;i+=1)if(n[i](e))return!0;return!1};function oX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function ey(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var sX=(t=null,e={})=>({editor:n,view:i,tr:r,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(ey()||oX())&&i.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(i.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!B6(n.state.selection))return s(),!0;const a=F6(r.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||r.setSelection(a),l&&r.storedMarks&&r.setStoredMarks(r.storedMarks),s()),!0},aX=(t,e)=>n=>t.every((i,r)=>e(i,{...n,index:r})),lX=(t,e)=>({tr:n,commands:i})=>i.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),fX=t=>!("type"in t),uX=(t,e,n)=>({tr:i,dispatch:r,editor:o})=>{var s;if(r){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:d}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},p=!0,h=!0;if((fX(a)?a:[a]).forEach(w=>{w.check(),p=p?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===d&&h){const{parent:w}=i.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,d+=1)}let y;if(p){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof we){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;i.insertText(y,c,d)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,_=l.$from.node().content.size>0;w&&v&&_&&(c=Math.max(0,c-1)),i.replaceWith(c,d,y)}n.updateSelection&&NY(i,i.steps.length-1,-1),n.applyInputRules&&i.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&i.setMeta("applyPasteRules",{from:c,text:y})}return!0},cX=()=>({state:t,dispatch:e})=>XJ(t,e),dX=()=>({state:t,dispatch:e})=>QJ(t,e),pX=()=>({state:t,dispatch:e})=>f6(t,e),hX=()=>({state:t,dispatch:e})=>p6(t,e),gX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Kd(t.doc,t.selection.$from.pos,-1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},mX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Kd(t.doc,t.selection.$from.pos,1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},yX=()=>({state:t,dispatch:e})=>JJ(t,e),wX=()=>({state:t,dispatch:e})=>YJ(t,e);function z6(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function vX(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))ey()||z6()?s=!0:r=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return i&&(n=`Alt-${n}`),r&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var bX=t=>({editor:e,view:n,tr:i,dispatch:r})=>{const o=vX(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(i.mapping);u&&r&&i.maybeStep(u)}),!0},xX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?ZJ(n,i):!1},_X=()=>({state:t,dispatch:e})=>y6(t,e),kX=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return cY(i)(e,n)},SX=()=>({state:t,dispatch:e})=>g6(t,e);function j6(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,r)=>(n.includes(r)||(i[r]=t[r]),i),{})}var CX=(t,e)=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=up(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=so(t,i.schema)),r&&n.selection.ranges.forEach(l=>{i.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,j6(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(j6(c.attrs,e)))})})}),!0):!1},EX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),OX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Ti(t.doc);t.setSelection(n)}return!0},AX=()=>({state:t,dispatch:e})=>c6(t,e),RX=()=>({state:t,dispatch:e})=>h6(t,e),TX=()=>({state:t,dispatch:e})=>iY(t,e),PX=()=>({state:t,dispatch:e})=>sY(t,e),MX=()=>({state:t,dispatch:e})=>oY(t,e),IX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:i={}}={})=>({editor:r,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(i.preserveWhitespace!=="full"){const f=H0(t,r.schema,i,{errorOnInvalidContent:e??r.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:i,errorOnInvalidContent:e??r.options.enableContentCheck})};function NX(t,e,n){var i;const{selection:r}=e;let o=null;if(B6(r)&&(o=r.$cursor),o){const a=(i=t.storedMarks)!=null?i:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=r;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,d)=>{if(f)return!1;if(u.isInline){const p=!d||d.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(g=>g.type.excludes(n));f=p&&h}return!f}),f})}var DX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=so(t,i.schema);if(r)if(s){const f=T6(i,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;i.doc.nodesBetween(u,c,(d,p)=>{const h=Math.max(p,u),g=Math.min(p+d.nodeSize,c);d.marks.find(w=>w.type===l)?d.marks.forEach(w=>{l===w.type&&n.addMark(h,g,l.create({...w.attrs,...e}))}):n.addMark(h,g,l.create(e))})});return NX(i,n,l)},BX=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),FX=(t,e={})=>({state:n,dispatch:i,chain:r})=>{const o=Cn(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?r().command(({commands:a})=>b6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>b6(o,{...s,...e})(a,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},$X=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,r=ao(t,0,i.content.size),o=nt.create(i,r);e.setSelection(o)}return!0},LX=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,{from:r,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(i).from,a=mt.atEnd(i).to,l=ao(r,s,a),f=ao(o,s,a),u=mt.create(i,l,f);e.setSelection(u)}return!0},qX=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return hY(i)(e,n)};function H6(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const i=n.filter(r=>e?.includes(r.type.name));t.tr.ensureMarks(i)}}var VX=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:i,editor:r})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=r.extensionManager.attributes,u=dp(f,a.node().type.name,a.node().attrs);if(o instanceof nt&&o.node.isBlock)return!a.parentOffset||!to(s,a.pos)?!1:(i&&(t&&H6(n,r.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,d=a.depth===0?void 0:wY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let p=c&&d?[{type:d,attrs:u}]:void 0,h=to(e.doc,e.mapping.map(a.pos),1,p);if(!p&&!h&&to(e.doc,e.mapping.map(a.pos),1,d?[{type:d}]:void 0)&&(h=!0,p=d?[{type:d,attrs:u}]:void 0),i){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,p),d&&!c&&!a.parentOffset&&a.parent.type!==d)){const g=e.mapping.map(a.before()),y=e.doc.resolve(g);a.node(-1).canReplaceWith(y.index(),y.index()+1,d)&&e.setNodeMarkup(e.mapping.map(a.before()),d)}t&&H6(n,r.extensionManager.splittableMarks),e.scrollIntoView()}return h},zX=(t,e={})=>({tr:n,state:i,dispatch:r,editor:o})=>{var s;const a=Cn(t,i.schema),{$from:l,$to:f}=i.selection,u=i.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const d=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(r){let w=we.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let T=l.depth-v;T>=l.depth-3;T-=1)w=we.from(l.node(T).copy(w));const _=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...dp(d,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(we.from(a.createAndFill(null,x)||void 0));const k=l.before(l.depth-(v-1));n.replace(k,l.after(-_),new De(w,4-v,0));let S=-1;n.doc.nodesBetween(k,n.doc.content.size,(T,A)=>{if(S>-1)return!1;T.isTextblock&&T.content.size===0&&(S=A+1)}),S>-1&&n.setSelection(mt.near(n.doc.resolve(S))),n.scrollIntoView()}return!0}const p=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...dp(d,c.type.name,c.attrs),...e},g={...dp(d,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=p?[{type:a,attrs:h},{type:p,attrs:g}]:[{type:a,attrs:h}];if(!to(n.doc,l.pos,2))return!1;if(r){const{selection:w,storedMarks:v}=i,{splittableMarks:_}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!r)return!0;const x=b.filter(k=>_.includes(k.type.name));n.ensureMarks(x)}return!0},ty=(t,e)=>{const n=U0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,n.pos)&&t.join(n.pos),!0},ny=(t,e)=>{const n=U0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(n.start).after(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,i)&&t.join(i),!0},jX=(t,e,n,i={})=>({editor:r,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:d}=r.extensionManager,p=Cn(t,s.schema),h=Cn(e,s.schema),{selection:g,storedMarks:y}=s,{$from:w,$to:v}=g,_=w.blockRange(v),b=y||g.$to.parentOffset&&g.$from.marks();if(!_)return!1;const x=U0(k=>D6(k.type.name,c))(g);if(_.depth>=1&&x&&_.depth-x.depth<=1){if(x.node.type===p)return f.liftListItem(h);if(D6(x.node.type.name,c)&&p.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,p),!0)).command(()=>ty(o,p)).command(()=>ny(o,p)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(p,i)?!0:f.clearNodes()).wrapInList(p,i).command(()=>ty(o,p)).command(()=>ny(o,p)).run():l().command(()=>{const k=u().wrapInList(p,i),S=b.filter(T=>d.includes(T.type.name));return o.ensureMarks(S),k?!0:f.clearNodes()}).wrapInList(p,i).command(()=>ty(o,p)).command(()=>ny(o,p)).run()},HX=(t,e={},n={})=>({state:i,commands:r})=>{const{extendEmptyMarkRange:o=!1}=n,s=so(t,i.schema);return Q0(i,s,e)?r.unsetMark(s,{extendEmptyMarkRange:o}):r.setMark(s,e)},UX=(t,e,n={})=>({state:i,commands:r})=>{const o=Cn(t,i.schema),s=Cn(e,i.schema),a=Vf(i,o,n);let l;return i.selection.$anchor.sameParent(i.selection.$head)&&(l=i.selection.$anchor.parent.attrs),a?r.setNode(s,l):r.setNode(o,{...l,...n})},WX=(t,e={})=>({state:n,commands:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?i.lift(r):i.wrapIn(r,e)},KX=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let i=0;i<n.length;i+=1){const r=n[i];let o;if(r.spec.isInputRules&&(o=r.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},GX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:i,ranges:r}=n;return i||e&&r.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},JX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=so(t,i.schema),{$from:f,empty:u,ranges:c}=a;if(!r)return!0;if(u&&s){let{from:d,to:p}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,g=Y0(f,l,h);g&&(d=g.from,p=g.to),n.removeMark(d,p,l)}else c.forEach(d=>{n.removeMark(d.$from.pos,d.$to.pos,l)});return n.removeStoredMark(l),!0},YX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=up(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=so(t,i.schema)),r&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,d,p,h;n.selection.empty?i.doc.nodesBetween(f,u,(g,y)=>{o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g)}):i.doc.nodesBetween(f,u,(g,y)=>{y<f&&o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g),y>=f&&y<=u&&(o&&o===g.type&&n.setNodeMarkup(y,void 0,{...g.attrs,...e}),s&&g.marks.length&&g.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),_=Math.min(y+g.nodeSize,u);n.addMark(v,_,s.create({...w.attrs,...e}))}}))}),d&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...d.attrs,...e}),s&&d.marks.length&&d.marks.forEach(g=>{s===g.type&&n.addMark(p,h,s.create({...g.attrs,...e}))}))}),!0):!1},XX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return aY(r,e)(n,i)},QX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return lY(r,e)(n,i)},U6=gn.create({name:"commands",addCommands(){return{...V6}}}),W6=gn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,i,r;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=yY(t.before,[t,...e]);RY(u).forEach(p=>{u.mapping.mapResult(p.oldRange.from).deletedAfter&&u.mapping.mapResult(p.oldRange.to).deletedBefore&&u.before.nodesBetween(p.oldRange.from,p.oldRange.to,(h,g)=>{const y=g+h.nodeSize-2,w=p.oldRange.from<=g&&y<=p.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:g,to:y,newFrom:u.mapping.map(g),newTo:u.mapping.map(y),deletedRange:p.oldRange,newRange:p.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const d=u.mapping;u.steps.forEach((p,h)=>{var g,y;if(p instanceof rr){const w=d.slice(h).map(p.from,-1),v=d.slice(h).map(p.to),_=d.invert().map(w,-1),b=d.invert().map(v),x=(g=u.doc.nodeAt(w-1))==null?void 0:g.marks.some(S=>S.eq(p.mark)),k=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(S=>S.eq(p.mark));this.editor.emit("delete",{type:"mark",mark:p.mark,from:p.from,to:p.to,deletedRange:{from:_,to:b},newRange:{from:w,to:v},partial:!!(k||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(r=(i=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:i.async)==null||r?setTimeout(o,0):o()}}),K6=gn.create({name:"drop",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapDrop"),props:{handleDrop:(t,e,n,i)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:i})}}})]}}),G6=gn.create({name:"editable",addProseMirrorPlugins(){return[new fn({key:new Kn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),J6=new Kn("focusEvents"),Y6=gn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new fn({key:J6,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,n)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),X6=gn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:d,parent:p}=c,h=c.parent.isTextblock&&d>0?a.doc.resolve(d-1):c,g=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=g&&h.parent.childCount===1?y===c.pos:ht.atStart(f).from===d;return!u||!p.type.isTextblock||p.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},r={...i},o={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return ey()||z6()?o:r},addProseMirrorPlugins(){return[new fn({key:new Kn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(g=>g.getMeta("composition")))return;const i=t.some(g=>g.docChanged)&&!e.doc.eq(n.doc),r=t.some(g=>g.getMeta("preventClearDocument"));if(!i||r)return;const{empty:o,from:s,to:a}=e.selection,l=ht.atStart(e.doc).from,f=ht.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!pp(n.doc))return;const d=n.tr,p=sp({state:n,transaction:d}),{commands:h}=new ap({editor:this.editor,state:p});if(h.clearNodes(),!!d.steps.length)return d}})]}}),Q6=gn.create({name:"paste",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),Z6=gn.create({name:"tabindex",addProseMirrorPlugins(){return[new fn({key:new Kn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),ZX=class Za{constructor(e,n,i=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=i,this.resolvedPos=e,this.editor=n,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,i=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,i=this.to-1}this.editor.commands.insertContentAt({from:n,to:i},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new Za(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new Za(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new Za(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,i)=>{const r=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+i+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!r&&a.depth<=this.depth)return;const l=new Za(a,this.editor,r,r?n:null);r&&(l.actualDepth=this.depth+1),e.push(new Za(a,this.editor,r,r?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let i=null,r=this.parent;for(;r&&!i;){if(r.node.type.name===e)if(Object.keys(n).length>0){const o=r.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else i=r;r=r.parent}return i}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},i=!1){let r=[];if(!this.children||this.children.length===0)return r;const o=Object.keys(n);return this.children.forEach(s=>{i&&r.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&r.push(s),!(i&&r.length>0)&&(r=r.concat(s.querySelectorAll(e,n,i))))}),r}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},eQ=`.ProseMirror {348 */function Hd(){return!0}const hK=Symbol("merge-proxy"),gK={get(t,e,n){return e===hK?n:t.get(e)},has(t,e){return t.has(e)},set:Hd,deleteProperty:Hd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Hd,deleteProperty:Hd}},ownKeys(t){return t.keys()}};function l0(t){return"value"in t?t.value:t}function Of(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(i){for(let r=e.length-1;r>=0;r--){const o=l0(e[r])[i];if(o!==void 0)return o}},has(i){for(let r=e.length-1;r>=0;r--)if(i in l0(e[r]))return!0;return!1},keys(){const i=[];for(let r=0;r<e.length;r++)i.push(...Object.keys(l0(e[r])));return[...Array.from(new Set(i))]}},gK)}const f0=L({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function x4(t){return Of(t,{data:g(t.data)})}function mK(t){const e=nt(t.data),n=Of({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:Of(o,s)}},e?x4(t):t),i=oK(n);if(e){const o=Xt(t.data);Ve(o,()=>{i.setState(s=>({...s,data:o.value}))},{immediate:!0})}const r=j(i.initialState);return Mt(()=>{i.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>r.value[f]});return Of(o,e?x4(t):t,{state:Of(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?r.value=l(r.value):r.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),i}const yK={class:"iafw:flex iafw:justify-end"},wK=L({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=j(!1),i=t,r=e;function o(a){n.value=a}function s(a){return a.length>0&&typeof a[0]=="object"&&a[0]!==null&&"id"in a[0]}return(a,l)=>{const f=Ft,u=Ra,c=nf,p=I_,d=Aa,h=Sa;return E(),G("div",yK,[T(h,null,{default:C(()=>[T(u,{"as-child":""},{default:C(()=>[T(f,{variant:"outline",class:Ee(g(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",i.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[g(n)?(E(),D(g(nr),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),D(g(_n),{key:0,icon:"humbleicons:dots-vertical",class:Ee(g(he)("iafw:text-xl iafw:text-tertiary",i.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),T(d,{"collision-padding":30},{default:C(()=>[T(p,null,{default:C(()=>[s(a.items)?(E(!0),G(Fe,{key:0},Ct(a.items,m=>(E(),D(c,{key:m.id,onSelect:()=>{m.callback?m.callback({loading:g(n),row:i.row,setLoading:o}):r("click",m.id,i.row)}},{default:C(()=>[T(g(_n),{icon:m.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ee("span",null,Se(m.label),1)]),_:2},1032,["onSelect"]))),128)):(E(!0),G(Fe,{key:1},Ct(a.items,(m,y)=>(E(),D(an(m),{key:y,row:a.row,onSelect:l[0]||(l[0]=(w,v)=>r("click",w,v))},null,40,["row"]))),128)),i.deletable?(E(),D(c,{key:2,onSelect:l[1]||(l[1]=()=>r("click","action-delete",a.row))},{default:C(()=>[T(g(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),l[2]||(l[2]=ee("span",null,"Delete",-1))]),_:1})):Oe("",!0)]),_:1})]),_:1})]),_:1})])}}}),_4=L({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(i7),le({"data-slot":"checkbox"},g(o),{class:g(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[T(g(o7),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[T(g(ks),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function vK(t,e){const n=Ul(),i=parseInt(n.query[e.pageParamKey??"page"])||1,r=parseInt(n.query[e.perPageParamKey??"per_page"])||10,o=nn({data:e.initialData??[],pagination:{currentPage:i,perPage:r},totalRows:0,loading:!1,selecteds:[]});async function s(l){try{o.loading=!0;const f=`${l?.prefix||""}${e.endpoint}`,u={[e.pageParamKey??"page"]:o.pagination.currentPage,[e.perPageParamKey??"per_page"]:o.pagination.perPage,...l?.params},c=await t.get(f,{params:{...e.params,...u}});o.totalRows=c.data[e.paginationTotalKey??"total"]||0,o.data=c.data[e.key??"data"]}finally{o.loading=!1}}async function a(l,f){try{o.loading=!0,await t.delete(`${f||""}${e.endpoint}/${l}`)}finally{o.loading=!1}}return{props:o,list:s,delete:a,config:{searchParamKey:e.searchParamKey||"search",pageParamKey:e.pageParamKey||"page",perPageParamKey:e.perPageParamKey||"per_page",paginationTotalKey:e.paginationTotalKey||"total"}}}function bK(){const t=TW();function e(r,o,s,a){return t.accessor(r,{header:o??`${r}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:r})=>Yt("div",{},Yt(_4,{modelValue:r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:r})=>Yt(_4,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function i(r,o,s){return t.display({id:"actions",header:r,cell:a=>Yt(wK,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:i}}const Is=Na("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=vK(si,{endpoint:"/notifications",initialData:[]}),i=Li(Fi.notifications.read(),{method:"GET"},si,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),r=Li(Fi.notifications.create,{method:"POST"},si,{immediate:!1}),o=Li(Fi.notifications.update(),{method:"PATCH"},si,{immediate:!1}),s=Li(Fi.notifications.sendTest,{method:"POST"},si,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:i,tableManager:n,create:r,update:o,sendTest:s,...Jt(n.props)}}),Af=Na("trigger",()=>{const t=j([]),e=j([]),n=Li(Fi.triggers.list,si,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function i(){return t.value.length===0&&await n.execute(),t.value}function r(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Li(Fi.triggers.examples().get(),si,{immediate:!1});return{getTrigger:r,getTriggers:i,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),zi=()=>{const t=AW("id");return Na(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Is(),i=Af(),r=Io(),o=j([]),s=j(!1),a=Ms({title:or().required("Please enter a title."),triggerId:or().required("Please select a trigger."),connectionId:or().required("Please select a connection."),recipient:or().required("Please enter recipient's phone number."),isActive:MS().optional(),messages:P1().of(Ms({text:or().optional(),media:A1().optional(),rules:P1().of(Ms({key:or().required(),operator:or().required(),value:A1().required(),type:or().required()})).optional()})).optional()}),l=j(a),f=jk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:"",rules:[]}]}});function u(_){const k=i.triggers.find(O=>O.id===_);if(!k||!k.fields){l.value=a;return}const A={};Object.entries(k.fields).forEach(([O,R])=>{let N=or();const q=R.validation,W=R.label||O;if(q){const fe=q.split("|").map(ae=>ae.trim()).filter(Boolean);for(const ae of fe)if(ae==="required")N=N.required(W+" is required.");else if(ae.startsWith("in:")){const re=ae.slice(3).split(",").map(te=>te.trim()).filter(Boolean);re.length&&(N=N.oneOf(re,`${W} must be one of: ${re.join(", ")}`))}}else N=N.optional();(R.type==="select"||R.type==="string")&&(A[O]=N)}),l.value=a.concat(Ms({metas:Ms(A)}))}Ve(()=>f.values.triggerId,_=>{_&&u(_)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...i.triggers.find(_=>_.id===f.values.triggerId)?.placeholders||[]]),p=j(0),d=nn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(_){o.value.push({onLoaded:_})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(_=>{Object.assign(d,_.data.value),f.setValues({connectionId:d.connectionId,isActive:d.isActive,title:d.title,recipient:d.recipient,triggerId:d.triggerId,messages:d.messages.length?d.messages.map(k=>({...k,rules:k.rules||[]})):[{text:"",rules:[]}],...Object.keys(d.metas??{}).length>0?{metas:d.metas}:{}},!1),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function m(_){p.value=_}i.getTriggers().then(()=>{u(f.values.triggerId)}),r.getConnections();const y=U(()=>s.value||r.fetch.isLoading||n.getById.isLoading||n.loading||i.fetchTriggers.isLoading),w=U(()=>i.triggers.find(_=>_.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),S=j({}),b=U(()=>({...n.globalPlaceholdersValues,...S.value})),x=j();return{currentMessageIndex:p,setCurrentMessageIndex:m,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(d),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:S,placeholderValues:b,selectedExample:x,formSchema:l}})()},k4=Symbol();function xK(t){const e=j(null);function n(){t.form.value?.requestSubmit()}function i(r){e.value=r}return{handleSubmit:i,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function _K(){const t=Qt(k4,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const kK=L({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=j(null),i=xK({form:n,id:e.id});return Ci(k4,i),(r,o)=>(E(),G("form",{ref_key:"formRef",ref:n},[z(r.$slots,"default",{formContext:g(i),isEditing:g(i).isEditing,isCreating:g(i).isCreating})],512))}}),Ud=L({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(ED),le({"data-slot":"select"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),S4=L({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(UD),le({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),SK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Wd=L({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(YD),le({"data-slot":"select-item"},g(i),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ee("span",SK,[T(g(QD),null,{default:C(()=>[T(g(ks),{class:"iafw:size-4"})]),_:1})]),T(g(eB),null,{default:C(()=>[z(r.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),C4=L({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(nB),{"data-slot":"select-label",class:Ee(g(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),CK=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(aB),le({"data-slot":"select-scroll-down-button"},g(i),{class:g(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[T(g(jc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),EK=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(fB),le({"data-slot":"select-scroll-up-button"},g(i),{class:g(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[T(g(sF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),Kd=L({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=xt(e,"class","size"),i=ln(n);return(r,o)=>(E(),D(g(cB),le({"data-slot":"select-trigger","data-size":r.size},g(i),{class:g(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default"),T(g(KD),{"as-child":""},{default:C(()=>[T(g(jc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),Gd=L({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(pB),le({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Jd=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(rB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(VD),le({"data-slot":"select-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-[100001] iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[T(g(EK)),T(g(gB),{class:Ee(g(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),T(g(CK))]),_:3},16,["class"])]),_:3}))}}),OK=L({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e;Ci("toggleGroup",{variant:n.variant,size:n.size});const r=xt(n,"class","size","variant"),o=$t(r,i);return(s,a)=>(E(),D(g(SB),le({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},g(o),{class:g(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",Pt(Lt(l)))]),_:3},16,["data-size","data-variant","class"]))}}),AK=Ta("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),RK=L({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),i=xt(e,"class","size","variant"),r=ln(i);return(o,s)=>(E(),D(g(AB),le({"data-slot":"toggle-group-item","data-variant":g(n)?.variant||o.variant,"data-size":g(n)?.size||o.size},g(r),{class:g(he)(g(AK)({variant:g(n)?.variant||o.variant,size:g(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",Pt(Lt(a)))]),_:3},16,["data-variant","data-size","class"]))}});function Bn(t){this.content=t}Bn.prototype={constructor:Bn,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var i=n&&n!=t?this.remove(n):this,r=i.find(t),o=i.content.slice();return r==-1?o.push(n||t,e):(o[r+1]=e,n&&(o[r]=n)),new Bn(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new Bn(n)},addToStart:function(t,e){return new Bn([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new Bn(n)},addBefore:function(t,e,n){var i=this.remove(e),r=i.content.slice(),o=i.find(t);return r.splice(o==-1?r.length:o,0,e,n),new Bn(r)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=Bn.from(t),t.size?new Bn(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=Bn.from(t),t.size?new Bn(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=Bn.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},Bn.from=function(t){if(t instanceof Bn)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new Bn(e)};function E4(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),o=e.child(i);if(r==o){n+=r.nodeSize;continue}if(!r.sameMarkup(o))return n;if(r.isText&&r.text!=o.text){for(let s=0;r.text[s]==o.text[s];s++)n++;return n}if(r.content.size||o.content.size){let s=E4(r.content,o.content,n+1);if(s!=null)return s}n+=r.nodeSize}}function O4(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(r==0||o==0)return r==o?null:{a:n,b:i};let s=t.child(--r),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,i-=l;continue}if(!s.sameMarkup(a))return{a:n,b:i};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,i--;return{a:n,b:i}}if(s.content.size||a.content.size){let f=O4(s.content,a.content,n-1,i-1);if(f)return f}n-=l,i-=l}}class ve{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let i=0;i<e.length;i++)this.size+=e[i].nodeSize}nodesBetween(e,n,i,r=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&i(l,r+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),i,r+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,i,r){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?r?typeof r=="function"?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&i&&(s?s=!1:o+=i),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,i=e.firstChild,r=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(i)&&(r[r.length-1]=n.withText(n.text+i.text),o=1);o<e.content.length;o++)r.push(e.content[o]);return new ve(r,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let i=[],r=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),i.push(a),r+=a.nodeSize),s=l}return new ve(i,r)}cutByIndex(e,n){return e==n?ve.empty:e==0&&n==this.content.length?this:new ve(this.content.slice(e,n))}replaceChild(e,n){let i=this.content[e];if(i==n)return this;let r=this.content.slice(),o=this.size+n.nodeSize-i.nodeSize;return r[e]=n,new ve(r,o)}addToStart(e){return new ve([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new ve(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,i=0;n<this.content.length;n++){let r=this.content[n];e(r,i,n),i+=r.nodeSize}}findDiffStart(e,n=0){return E4(this,e,n)}findDiffEnd(e,n=this.size,i=e.size){return O4(this,e,n,i)}findIndex(e){if(e==0)return Yd(0,e);if(e==this.size)return Yd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=e)return o==e?Yd(n+1,o):Yd(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return ve.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ve(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return ve.empty;let n,i=0;for(let r=0;r<e.length;r++){let o=e[r];i+=o.nodeSize,r&&o.isText&&e[r-1].sameMarkup(o)?(n||(n=e.slice(0,r)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new ve(n||e,i)}static from(e){if(!e)return ve.empty;if(e instanceof ve)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new ve([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}ve.empty=new ve([],0);const u0={index:0,offset:0};function Yd(t,e){return u0.index=t,u0.offset=e,u0}function Xd(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let i=0;i<t.length;i++)if(!Xd(t[i],e[i]))return!1}else{for(let i in t)if(!(i in e)||!Xd(t[i],e[i]))return!1;for(let i in e)if(!(i in t))return!1}return!0}let zt=class Qy{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,i=!1;for(let r=0;r<e.length;r++){let o=e[r];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,r));else{if(o.type.excludes(this.type))return e;!i&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,r)),n.push(this),i=!0),n&&n.push(o)}}return n||(n=e.slice()),i||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Xd(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let i=e.marks[n.type];if(!i)throw new RangeError(`There is no mark type ${n.type} in this schema`);let r=i.create(n.attrs);return i.checkAttrs(r.attrs),r}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++)if(!e[i].eq(n[i]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Qy.none;if(e instanceof Qy)return[e];let n=e.slice();return n.sort((i,r)=>i.type.rank-r.type.rank),n}};zt.none=[];class Qd extends Error{}class De{constructor(e,n,i){this.content=e,this.openStart=n,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let i=R4(this.content,e+this.openStart,n);return i&&new De(i,this.openStart,this.openEnd)}removeBetween(e,n){return new De(A4(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let i=n.openStart||0,r=n.openEnd||0;if(typeof i!="number"||typeof r!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(ve.fromJSON(e,n.content),i,r)}static maxOpen(e,n=!0){let i=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)i++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)r++;return new De(e,i,r)}}De.empty=new De(ve.empty,0,0);function A4(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:s,offset:a}=t.findIndex(n);if(r==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(A4(o.content,e-r-1,n-r-1)))}function R4(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),s=t.maybeChild(r);if(o==e||s.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=R4(s.content,e-o-1,n,s);return a&&t.replaceChild(r,s.copy(a))}function TK(t,e,n){if(n.openStart>t.depth)throw new Qd("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new Qd("Inconsistent open depths");return T4(t,e,n,0)}function T4(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let s=T4(t,e,n,i+1);return o.copy(o.content.replaceChild(r,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==i&&e.depth==i){let s=t.parent,a=s.content;return Ds(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=PK(n,t);return Ds(o,M4(t,s,a,e,i))}else return Ds(o,Zd(t,e,i))}function P4(t,e){if(!e.type.compatibleContent(t.type))throw new Qd("Cannot join "+e.type.name+" onto "+t.type.name)}function c0(t,e,n){let i=t.node(n);return P4(i,e.node(n)),i}function Ns(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function Rf(t,e,n,i){let r=(e||t).node(n),o=0,s=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(Ns(t.nodeAfter,i),o++));for(let a=o;a<s;a++)Ns(r.child(a),i);e&&e.depth==n&&e.textOffset&&Ns(e.nodeBefore,i)}function Ds(t,e){return t.type.checkContent(e),t.copy(e)}function M4(t,e,n,i,r){let o=t.depth>r&&c0(t,e,r+1),s=i.depth>r&&c0(n,i,r+1),a=[];return Rf(null,t,r,a),o&&s&&e.index(r)==n.index(r)?(P4(o,s),Ns(Ds(o,M4(t,e,n,i,r+1)),a)):(o&&Ns(Ds(o,Zd(t,e,r+1)),a),Rf(e,n,r,a),s&&Ns(Ds(s,Zd(n,i,r+1)),a)),Rf(i,null,r,a),new ve(a)}function Zd(t,e,n){let i=[];if(Rf(null,t,n,i),t.depth>n){let r=c0(t,e,n+1);Ns(Ds(r,Zd(t,e,n+1)),i)}return Rf(e,null,n,i),new ve(i)}function PK(t,e){let n=e.depth-t.openStart,r=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(ve.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}class Tf{constructor(e,n,i){this.pos=e,this.path=n,this.parentOffset=i,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],r=e.child(n);return i?e.child(n).cut(i):r}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let i=this.path[n*3],r=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)r+=i.child(o).nodeSize;return r}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return zt.none;if(this.textOffset)return e.child(n).marks;let i=e.maybeChild(n-1),r=e.maybeChild(n);if(!i){let a=i;i=r,r=a}let o=i.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!r||!o[s].isInSet(r.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let i=n.marks,r=e.parent.maybeChild(e.index());for(var o=0;o<i.length;o++)i[o].type.spec.inclusive===!1&&(!r||!i[o].isInSet(r.marks))&&(i=i[o--].removeFromSet(i));return i}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let i=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);i>=0;i--)if(e.pos<=this.end(i)&&(!n||n(this.node(i))))return new ep(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let i=[],r=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(i.push(s,a,r+l),!f||(s=s.child(a),s.isText))break;o=f-1,r+=l+1}return new Tf(n,i,o)}static resolveCached(e,n){let i=I4.get(e);if(i)for(let o=0;o<i.elts.length;o++){let s=i.elts[o];if(s.pos==n)return s}else I4.set(e,i=new MK);let r=i.elts[i.i]=Tf.resolve(e,n);return i.i=(i.i+1)%IK,r}}class MK{constructor(){this.elts=[],this.i=0}}const IK=12,I4=new WeakMap;class ep{constructor(e,n,i){this.$from=e,this.$to=n,this.depth=i}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const NK=Object.create(null);let $o=class Zy{constructor(e,n,i,r=zt.none){this.type=e,this.attrs=n,this.marks=r,this.content=i||ve.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,i,r=0){this.content.nodesBetween(e,n,i,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,i,r){return this.content.textBetween(e,n,i,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,i){return this.type==e&&Xd(this.attrs,n||e.defaultAttrs||NK)&&zt.sameSet(this.marks,i||zt.none)}copy(e=null){return e==this.content?this:new Zy(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Zy(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,i=!1){if(e==n)return De.empty;let r=this.resolve(e),o=this.resolve(n),s=i?0:r.sharedDepth(n),a=r.start(s),f=r.node(s).content.cut(r.pos-a,o.pos-a);return new De(f,r.depth-s,o.depth-s)}replace(e,n,i){return TK(this.resolve(e),this.resolve(n),i)}nodeAt(e){for(let n=this;;){let{index:i,offset:r}=n.content.findIndex(e);if(n=n.maybeChild(i),!n)return null;if(r==e||n.isText)return n;e-=r+1}}childAfter(e){let{index:n,offset:i}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:i}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:i}=this.content.findIndex(e);if(i<e)return{node:this.content.child(n),index:n,offset:i};let r=this.content.child(n-1);return{node:r,index:n-1,offset:i-r.nodeSize}}resolve(e){return Tf.resolveCached(this,e)}resolveNoCache(e){return Tf.resolve(this,e)}rangeHasMark(e,n,i){let r=!1;return n>e&&this.nodesBetween(e,n,o=>(i.isInSet(o.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),N4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,i=ve.empty,r=0,o=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,r,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=r;l<o;l++)if(!this.type.allowsMarks(i.child(l).marks))return!1;return!0}canReplaceWith(e,n,i,r){if(r&&!this.type.allowsMarks(r))return!1;let o=this.contentMatchAt(e).matchType(i),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=zt.none;for(let n=0;n<this.marks.length;n++){let i=this.marks[n];i.type.checkAttrs(i.attrs),e=i.addToSet(e)}if(!zt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let i;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,i)}let r=ve.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,r,i);return o.type.checkAttrs(o.attrs),o}};$o.prototype.text=void 0;class tp extends $o{constructor(e,n,i,r){if(super(e,n,null,r),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):N4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new tp(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new tp(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function N4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Bs{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let i=new DK(e,n);if(i.next==null)return Bs.empty;let r=D4(i);i.next&&i.err("Unexpected trailing text");let o=zK(VK(r));return jK(o,i),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,i=e.childCount){let r=this;for(let o=n;r&&o<i;o++)r=r.matchType(e.child(o).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let i=0;i<e.next.length;i++)if(this.next[n].type==e.next[i].type)return!0;return!1}fillBefore(e,n=!1,i=0){let r=[this];function o(s,a){let l=s.matchFragment(e,i);if(l&&(!n||l.validEnd))return ve.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&r.indexOf(c)==-1){r.push(c);let p=o(c,a.concat(u));if(p)return p}}return null}return o(this,[])}findWrapping(e){for(let i=0;i<this.wrapCache.length;i+=2)if(this.wrapCache[i]==e)return this.wrapCache[i+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),i=[{match:this,type:null,via:null}];for(;i.length;){let r=i.shift(),o=r.match;if(o.matchType(e)){let s=[];for(let a=r;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!r.type||l.validEnd)&&(i.push({match:a.contentMatch,type:a,via:r}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(i){e.push(i);for(let r=0;r<i.next.length;r++)e.indexOf(i.next[r].next)==-1&&n(i.next[r].next)}return n(this),e.map((i,r)=>{let o=r+(i.validEnd?"*":" ")+" ";for(let s=0;s<i.next.length;s++)o+=(s?", ":"")+i.next[s].type.name+"->"+e.indexOf(i.next[s].next);return o}).join(` 349 `)}}Bs.empty=new Bs(!0);class DK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function D4(t){let e=[];do e.push(BK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function BK(t){let e=[];do e.push($K(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function $K(t){let e=LK(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=FK(t,e);else break;return e}function B4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function FK(t,e){let n=B4(t),i=n;return t.eat(",")&&(t.next!="}"?i=B4(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function qK(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let s=n[o];s.isInGroup(e)&&r.push(s)}return r.length==0&&t.err("No node type or group '"+e+"' found"),r}function LK(t){if(t.eat("(")){let e=D4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=qK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function VK(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function r(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;r(f,a=n())}else if(s.type=="star"){let l=n();return i(a,l),r(o(s.expr,l),l),[i(l)]}else if(s.type=="plus"){let l=n();return r(o(s.expr,a),l),r(o(s.expr,l),l),[i(l)]}else{if(s.type=="opt")return[i(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();r(o(s.expr,l),u),l=u}if(s.max==-1)r(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();i(l,u),r(o(s.expr,l),u),l=u}return[i(l)]}else{if(s.type=="name")return[i(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function $4(t,e){return e-t}function F4(t,e){let n=[];return i(e),n.sort($4);function i(r){let o=t[r];if(o.length==1&&!o[0].term)return i(o[0].to);n.push(r);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&i(l)}}}function zK(t){let e=Object.create(null);return n(F4(t,0));function n(i){let r=[];i.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<r.length;u++)r[u][0]==a&&(f=r[u][1]);F4(t,l).forEach(u=>{f||r.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[i.join(",")]=new Bs(i.indexOf(t.length-1)>-1);for(let s=0;s<r.length;s++){let a=r[s][1].sort($4);o.next.push({type:r[s][0],next:e[a.join(",")]||n(a)})}return o}}function jK(t,e){for(let n=0,i=[t];n<i.length;n++){let r=i[n],o=!r.validEnd,s=[];for(let a=0;a<r.next.length;a++){let{type:l,next:f}=r.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),i.indexOf(f)==-1&&i.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function q4(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function L4(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(r===void 0){let o=t[i];if(o.hasDefault)r=o.default;else throw new RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function V4(t,e,n,i){for(let r in e)if(!(r in t))throw new RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let r in t){let o=t[r];o.validate&&o.validate(e[r])}}function z4(t,e){let n=Object.create(null);if(e)for(let i in e)n[i]=new UK(t,i,e[i]);return n}let j4=class kO{constructor(e,n,i){this.name=e,this.schema=n,this.spec=i,this.markSet=null,this.groups=i.group?i.group.split(" "):[],this.attrs=z4(e,i.attrs),this.defaultAttrs=q4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(i.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Bs.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:L4(this.attrs,e)}create(e=null,n,i){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new $o(this,this.computeAttrs(e),ve.from(n),zt.setFrom(i))}createChecked(e=null,n,i){return n=ve.from(n),this.checkContent(n),new $o(this,this.computeAttrs(e),n,zt.setFrom(i))}createAndFill(e=null,n,i){if(e=this.computeAttrs(e),n=ve.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let r=this.contentMatch.matchFragment(n),o=r&&r.fillBefore(ve.empty,!0);return o?new $o(this,e,n.append(o),zt.setFrom(i)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let i=0;i<e.childCount;i++)if(!this.allowsMarks(e.child(i).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){V4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let i=0;i<e.length;i++)this.allowsMarkType(e[i].type)?n&&n.push(e[i]):n||(n=e.slice(0,i));return n?n.length?n:zt.none:e}static compile(e,n){let i=Object.create(null);e.forEach((o,s)=>i[o]=new kO(o,n,s));let r=n.spec.topNode||"doc";if(!i[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let o in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};function HK(t,e,n){let i=n.split("|");return r=>{let o=r===null?"null":typeof r;if(i.indexOf(o)<0)throw new RangeError(`Expected value of type ${i} for attribute ${e} on type ${t}, got ${o}`)}}class UK{constructor(e,n,i){this.hasDefault=Object.prototype.hasOwnProperty.call(i,"default"),this.default=i.default,this.validate=typeof i.validate=="string"?HK(e,n,i.validate):i.validate}get isRequired(){return!this.hasDefault}}class np{constructor(e,n,i,r){this.name=e,this.rank=n,this.schema=i,this.spec=r,this.attrs=z4(e,r.attrs),this.excluded=null;let o=q4(this.attrs);this.instance=o?new zt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new zt(this,L4(this.attrs,e))}static compile(e,n){let i=Object.create(null),r=0;return e.forEach((o,s)=>i[o]=new np(o,r++,n,s)),i}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){V4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class H4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let r in e)n[r]=e[r];n.nodes=Bn.from(e.nodes),n.marks=Bn.from(e.marks||{}),this.nodes=j4.compile(this.spec.nodes,this),this.marks=np.compile(this.spec.marks,this);let i=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let o=this.nodes[r],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=i[s]||(i[s]=Bs.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?U4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let r in this.marks){let o=this.marks[r],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:U4(this,s.split(" "))}this.nodeFromJSON=r=>$o.fromJSON(this,r),this.markFromJSON=r=>zt.fromJSON(this,r),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,i,r){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof j4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,i,r)}text(e,n){let i=this.nodes.text;return new tp(i,i.defaultAttrs,e,zt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function U4(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(r=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(r)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function WK(t){return t.tag!=null}function KK(t){return t.style!=null}class Fo{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let i=this.matchedStyles=[];n.forEach(r=>{if(WK(r))this.tags.push(r);else if(KK(r)){let o=/[^=]*/.exec(r.style)[0];i.indexOf(o)<0&&i.push(o),this.styles.push(r)}}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=e.nodes[r.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let i=new J4(this,n,!1);return i.addAll(e,zt.none,n.from,n.to),i.finish()}parseSlice(e,n={}){let i=new J4(this,n,!0);return i.addAll(e,zt.none,n.from,n.to),De.maxOpen(i.finish())}matchTag(e,n,i){for(let r=i?this.tags.indexOf(i)+1:0;r<this.tags.length;r++){let o=this.tags[r];if(YK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,i,r){for(let o=r?this.styles.indexOf(r)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!i.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function i(r){let o=r.priority==null?50:r.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,r)}for(let r in e.marks){let o=e.marks[r].spec.parseDOM;o&&o.forEach(s=>{i(s=Y4(s)),s.mark||s.ignore||s.clearMark||(s.mark=r)})}for(let r in e.nodes){let o=e.nodes[r].spec.parseDOM;o&&o.forEach(s=>{i(s=Y4(s)),s.node||s.ignore||s.mark||(s.node=r)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Fo(e,Fo.schemaRules(e)))}}const W4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},GK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},K4={ol:!0,ul:!0},Pf=1,d0=2,Mf=4;function G4(t,e,n){return e!=null?(e?Pf:0)|(e==="full"?d0:0):t&&t.whitespace=="pre"?Pf|d0:n&~Mf}class ip{constructor(e,n,i,r,o,s){this.type=e,this.attrs=n,this.marks=i,this.solid=r,this.options=s,this.content=[],this.activeMarks=zt.none,this.match=o||(s&Mf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ve.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let i=this.type.contentMatch,r;return(r=i.findWrapping(e.type))?(this.match=i,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&Pf)){let i=this.content[this.content.length-1],r;if(i&&i.isText&&(r=/[ \t\r\n\u000c]+$/.exec(i.text))){let o=i;i.text.length==r[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-r[0].length))}}let n=ve.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(ve.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!W4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class J4{constructor(e,n,i){this.parser=e,this.options=n,this.isOpen=i,this.open=0,this.localPreserveWS=!1;let r=n.topNode,o,s=G4(null,n.preserveWhitespace,0)|(i?Mf:0);r?o=new ip(r.type,r.attrs,zt.none,!0,n.topMatch||r.type.contentMatch,s):i?o=new ip(null,null,zt.none,!0,null,s):o=new ip(e.schema.topNodeType,null,zt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let i=e.nodeValue,r=this.top,o=r.options&d0?"full":this.localPreserveWS||(r.options&Pf)>0;if(o==="full"||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(i)){if(o)o!=="full"?i=i.replace(/\r?\n|\r/g," "):i=i.replace(/\r\n?/g,` 350 `);else if(i=i.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(i)&&this.open==this.nodes.length-1){let s=r.content[r.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(i=i.slice(1))}i&&this.insertNode(this.parser.schema.text(i),n,!/\S/.test(i)),this.findInText(e)}else this.findInside(e)}addElement(e,n,i){let r=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a;K4.hasOwnProperty(s)&&this.parser.normalizeLists&&JK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,i));e:if(l?l.ignore:GK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(W4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=r}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(` 351 `),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let i=e.style;if(i&&i.length)for(let r=0;r<this.parser.matchedStyles.length;r++){let o=this.parser.matchedStyles[r],s=i.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,i,r){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),i,e.nodeName=="BR")||this.leafFallback(e,i);else{let l=this.enter(s,n.attrs||null,i,n.preserveWhitespace);l&&(o=!0,i=l)}else{let l=this.parser.schema.marks[n.mark];i=i.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(r)this.addElement(e,i,r);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,i,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,i),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,i,r){let o=i||0;for(let s=i?e.childNodes[i]:e.firstChild,a=r==null?null:e.childNodes[r];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,i){let r,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!r||r.length>f.length+a)&&(r=f,o=l,!f.length))break;if(l.solid){if(i)break;a+=2}}if(!r)return null;this.sync(o);for(let s=0;s<r.length;s++)n=this.enterInner(r[s],null,n,!1);return n}insertNode(e,n,i){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let r=this.findPlace(e,n,i);if(r){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=zt.none;for(let a of r.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):X4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,i,r){let o=this.findPlace(e.create(n),i,!1);return o&&(o=this.enterInner(e,n,i,!0,r)),o}enterInner(e,n,i,r=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=G4(e,o,s.options);s.options&Mf&&s.content.length==0&&(a|=Mf);let l=zt.none;return i=i.filter(f=>(s.type?s.type.allowsMarkType(f.type):X4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new ip(e,n,l,r,null,a)),this.open++,i}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=Pf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let i=this.nodes[n].content;for(let r=i.length-1;r>=0;r--)e+=i[r].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let i=0;i<this.find.length;i++)this.find[i].node==e&&this.find[i].offset==n&&(this.find[i].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,i){if(e!=n&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&n.compareDocumentPosition(this.find[r].node)&(i?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),i=this.options.context,r=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),o=-(i?i.depth+1:0)+(r?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&r?this.nodes[l].type:i&&l>=o?i.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let n in this.parser.schema.nodes){let i=this.parser.schema.nodes[n];if(i.isTextblock&&i.defaultAttrs)return i}}}function JK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&K4.hasOwnProperty(i)&&n?(n.appendChild(e),e=n):i=="li"?n=e:i&&(n=null)}}function YK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function Y4(t){let e={};for(let n in t)e[n]=t[n];return e}function X4(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(r.contentMatch))return!0}}class $s{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},i){i||(i=p0(n).createDocumentFragment());let r=i,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)r=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,r]),r.appendChild(u.dom),r=u.contentDOM||u.dom)}}r.appendChild(this.serializeNodeInner(s,n))}),i}serializeNodeInner(e,n){let{dom:i,contentDOM:r}=rp(p0(n),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,r)}return i}serializeNode(e,n={}){let i=this.serializeNodeInner(e,n);for(let r=e.marks.length-1;r>=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(i),i=o.dom)}return i}serializeMark(e,n,i={}){let r=this.marks[e.type.name];return r&&rp(p0(i),r(e,n),null,e.attrs)}static renderSpec(e,n,i=null,r){return rp(e,n,i,r)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new $s(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=Q4(e.nodes);return n.text||(n.text=i=>i.text),n}static marksFromSchema(e){return Q4(e.marks)}}function Q4(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function p0(t){return t.document||window.document}const Z4=new WeakMap;function XK(t){let e=Z4.get(t);return e===void 0&&Z4.set(t,e=QK(t)),e}function QK(t){let e=null;function n(i){if(i&&typeof i=="object")if(Array.isArray(i))if(typeof i[0]=="string")e||(e=[]),e.push(i);else for(let r=0;r<i.length;r++)n(i[r]);else for(let r in i)n(i[r])}return n(t),e}function rp(t,e,n,i){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let r=e[0],o;if(typeof r!="string")throw new RangeError("Invalid array passed to renderSpec");if(i&&(o=XK(i))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=r.indexOf(" ");s>0&&(n=r.slice(0,s),r=r.slice(s+1));let a,l=n?t.createElementNS(n,r):t.createElement(r),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let p=c.indexOf(" ");p>0?l.setAttributeNS(c.slice(0,p),c.slice(p+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let p=e[c];if(p===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:d,contentDOM:h}=rp(t,p,n,i);if(l.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const eC=65535,tC=Math.pow(2,16);function ZK(t,e){return t+e*tC}function nC(t){return t&eC}function eG(t){return(t-(t&eC))/tC}const iC=1,rC=2,op=4,oC=8;class h0{constructor(e,n,i){this.pos=e,this.delInfo=n,this.recover=i}get deleted(){return(this.delInfo&oC)>0}get deletedBefore(){return(this.delInfo&(iC|op))>0}get deletedAfter(){return(this.delInfo&(rC|op))>0}get deletedAcross(){return(this.delInfo&op)>0}}class Pi{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Pi.empty)return Pi.empty}recover(e){let n=0,i=nC(e);if(!this.inverted)for(let r=0;r<i;r++)n+=this.ranges[r*3+2]-this.ranges[r*3+1];return this.ranges[i*3]+n+eG(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,i){let r=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let p=f?e==l?-1:e==c?1:n:n,d=l+r+(p<0?0:u);if(i)return d;let h=e==(n<0?l:c)?null:ZK(a/3,e-l),m=e==l?rC:e==c?iC:op;return(n<0?e!=l:e!=c)&&(m|=oC),new h0(d,m,h)}r+=u-f}return i?e+r:new h0(e+r,0,null)}touches(e,n){let i=0,r=nC(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==r*3)return!0;i+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,i=this.inverted?1:2;for(let r=0,o=0;r<this.ranges.length;r+=3){let s=this.ranges[r],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[r+n],u=this.ranges[r+i];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Pi(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Pi.empty:new Pi(e<0?[0,-e,0]:[0,0,e])}}Pi.empty=new Pi([]);class If{constructor(e,n,i=0,r=e?e.length:0){this.mirror=n,this.from=i,this.to=r,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new If(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,i=this._maps.length;n<e._maps.length;n++){let r=e.getMirror(n);this.appendMap(e._maps[n],r!=null&&r<n?i+r:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,i=this._maps.length+e._maps.length;n>=0;n--){let r=e.getMirror(n);this.appendMap(e._maps[n].invert(),r!=null&&r>n?i-r-1:void 0)}}invert(){let e=new If;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let i=this.from;i<this.to;i++)e=this._maps[i].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,i){let r=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return i?e:new h0(e,r,null)}}const g0=Object.create(null);class Jn{getMap(){return Pi.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let i=g0[n.stepType];if(!i)throw new RangeError(`No step type ${n.stepType} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in g0)throw new RangeError("Duplicate use of step JSON ID "+e);return g0[e]=n,n.prototype.jsonID=e,n}}class un{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new un(e,null)}static fail(e){return new un(null,e)}static fromReplace(e,n,i,r){try{return un.ok(e.replace(n,i,r))}catch(o){if(o instanceof Qd)return un.fail(o.message);throw o}}}function m0(t,e,n){let i=[];for(let r=0;r<t.childCount;r++){let o=t.child(r);o.content.size&&(o=o.copy(m0(o.content,e,o))),o.isInline&&(o=e(o,n,r)),i.push(o)}return ve.fromArray(i)}class qo extends Jn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=e.resolve(this.from),r=i.node(i.sharedDepth(this.to)),o=new De(m0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),r),n.openStart,n.openEnd);return un.fromReplace(e,this.from,this.to,o)}invert(){return new lr(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new qo(n.pos,i.pos,this.mark)}merge(e){return e instanceof qo&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new qo(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new qo(n.from,n.to,e.markFromJSON(n.mark))}}Jn.jsonID("addMark",qo);class lr extends Jn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=new De(m0(n.content,r=>r.mark(this.mark.removeFromSet(r.marks)),e),n.openStart,n.openEnd);return un.fromReplace(e,this.from,this.to,i)}invert(){return new qo(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new lr(n.pos,i.pos,this.mark)}merge(e){return e instanceof lr&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new lr(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new lr(n.from,n.to,e.markFromJSON(n.mark))}}Jn.jsonID("removeMark",lr);class Lo extends Jn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let i=this.mark.addToSet(n.marks);if(i.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(i))return new Lo(this.pos,n.marks[r]);return new Lo(this.pos,this.mark)}}return new Fs(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Lo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Lo(n.pos,e.markFromJSON(n.mark))}}Jn.jsonID("addNodeMark",Lo);class Fs extends Jn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Lo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Fs(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Fs(n.pos,e.markFromJSON(n.mark))}}Jn.jsonID("removeNodeMark",Fs);class Sn extends Jn{constructor(e,n,i,r=!1){super(),this.from=e,this.to=n,this.slice=i,this.structure=r}apply(e){return this.structure&&y0(e,this.from,this.to)?un.fail("Structure replace would overwrite content"):un.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Pi([this.from,this.to-this.from,this.slice.size])}invert(e){return new Sn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deletedAcross&&i.deletedAcross?null:new Sn(n.pos,Math.max(n.pos,i.pos),this.slice,this.structure)}merge(e){if(!(e instanceof Sn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new Sn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new Sn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new Sn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Jn.jsonID("replace",Sn);class Cn extends Jn{constructor(e,n,i,r,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=i,this.gapTo=r,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(y0(e,this.from,this.gapFrom)||y0(e,this.gapTo,this.to)))return un.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return un.fail("Gap is not a flat range");let i=this.slice.insertAt(this.insert,n.content);return i?un.fromReplace(e,this.from,this.to,i):un.fail("Content does not fit in gap")}getMap(){return new Pi([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Cn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1),r=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?i.pos:e.map(this.gapTo,1);return n.deletedAcross&&i.deletedAcross||r<n.pos||o>i.pos?null:new Cn(n.pos,i.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Cn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Jn.jsonID("replaceAround",Cn);function y0(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;for(;r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount;)o--,r--;if(r>0){let s=i.node(o).maybeChild(i.indexAfter(o));for(;r>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,r--}}return!1}function tG(t,e,n,i){let r=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!i.isInSet(c)&&u.type.allowsMarkType(i.type)){let p=Math.max(f,e),d=Math.min(f+l.nodeSize,n),h=i.addToSet(c);for(let m=0;m<c.length;m++)c[m].isInSet(h)||(s&&s.to==p&&s.mark.eq(c[m])?s.to=d:r.push(s=new lr(p,d,c[m])));a&&a.to==p?a.to=d:o.push(a=new qo(p,d,i))}}),r.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function nG(t,e,n,i){let r=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(i instanceof np){let f=s.marks,u;for(;u=i.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else i?i.isInSet(s.marks)&&(l=[i]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],p;for(let d=0;d<r.length;d++){let h=r[d];h.step==o-1&&c.eq(r[d].style)&&(p=h)}p?(p.to=f,p.step=o):r.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),r.forEach(s=>t.step(new lr(s.from,s.to,s.style)))}function w0(t,e,n,i=n.contentMatch,r=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=i.matchType(f.type);if(!c)s.push(new Sn(a,u,De.empty));else{i=c;for(let p=0;p<f.marks.length;p++)n.allowsMarkType(f.marks[p].type)||t.step(new lr(a,u,f.marks[p]));if(r&&f.isText&&n.whitespace!="pre"){let p,d=/\r?\n|\r/g,h;for(;p=d.exec(f.text);)h||(h=new De(ve.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new Sn(a+p.index,a+p.index+p[0].length,h))}}a=u}if(!i.validEnd){let l=i.fillBefore(ve.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function iG(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Ua(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let r=t.$from.node(i),o=t.$from.index(i),s=t.$to.indexAfter(i);if(i<t.depth&&r.canReplace(o,s,n))return i;if(i==0||r.type.spec.isolating||!iG(r,o,s))break}return null}function rG(t,e,n){let{$from:i,$to:r,depth:o}=e,s=i.before(o+1),a=r.after(o+1),l=s,f=a,u=ve.empty,c=0;for(let h=o,m=!1;h>n;h--)m||i.index(h)>0?(m=!0,u=ve.from(i.node(h).copy(u)),c++):l--;let p=ve.empty,d=0;for(let h=o,m=!1;h>n;h--)m||r.after(h+1)<r.end(h)?(m=!0,p=ve.from(r.node(h).copy(p)),d++):f++;t.step(new Cn(l,f,s,a,new De(u.append(p),c,d),u.size-c,!0))}function sC(t,e,n=null,i=t){let r=oG(t,e),o=r&&sG(i,e);return o?r.map(aC).concat({type:e,attrs:n}).concat(o.map(aC)):null}function aC(t){return{type:t,attrs:null}}function oG(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(i,r,s)?o:null}function sG(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=i;l&&f<r;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function aG(t,e,n){let i=ve.empty;for(let s=n.length-1;s>=0;s--){if(i.size){let a=n[s].type.contentMatch.matchFragment(i);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=ve.from(n[s].type.create(n[s].attrs,i))}let r=e.start,o=e.end;t.step(new Cn(r,o,r,o,new De(i,0,0),n.length,!0))}function lG(t,e,n,i,r){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof r=="function"?r(s):r;if(s.isTextblock&&!s.hasMarkup(i,l)&&fG(t.doc,t.mapping.slice(o).map(a),i)){let f=null;if(i.schema.linebreakReplacement){let d=i.whitespace=="pre",h=!!i.contentMatch.matchType(i.schema.linebreakReplacement);d&&!h?f=!1:!d&&h&&(f=!0)}f===!1&&fC(t,s,a,o),w0(t,t.mapping.slice(o).map(a,1),i,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),p=u.map(a+s.nodeSize,1);return t.step(new Cn(c,p,c+1,p-1,new De(ve.from(i.create(l,null,s.marks)),0,0),1,!0)),f===!0&&lC(t,s,a,o),!1}})}function lC(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(r.text);){let l=t.mapping.slice(i).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function fC(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let s=t.mapping.slice(i).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(` 352 `))}})}function fG(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function uG(t,e,n,i,r){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(i,null,r||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Cn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(ve.from(s),0,0),1,!0))}function ao(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,s=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!s.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let f=r.depth-1,u=n-2;f>o;f--,u--){let c=r.node(f),p=r.index(f);if(c.type.spec.isolating)return!1;let d=c.content.cutByIndex(p,c.childCount),h=i&&i[u+1];h&&(d=d.replaceChild(0,h.type.create(h.attrs)));let m=i&&i[u]||c;if(!c.canReplace(p+1,c.childCount)||!m.type.validContent(d))return!1}let a=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(a,a,l?l.type:r.node(o+1).type)}function cG(t,e,n=1,i){let r=t.doc.resolve(e),o=ve.empty,s=ve.empty;for(let a=r.depth,l=r.depth-n,f=n-1;a>l;a--,f--){o=ve.from(r.node(a).copy(o));let u=i&&i[f];s=ve.from(u?u.type.create(u.attrs,s):r.node(a).copy(s))}t.step(new Sn(e,e,new De(o.append(s),n,n),!0))}function qs(t,e){let n=t.resolve(e),i=n.index();return uC(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function dG(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:i}=t.type.schema;for(let r=0;r<e.childCount;r++){let o=e.child(r),s=o.type==i?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function uC(t,e){return!!(t&&e&&!t.isLeaf&&dG(t,e))}function sp(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let o,s,a=i.index(r);if(r==i.depth?(o=i.nodeBefore,s=i.nodeAfter):n>0?(o=i.node(r+1),a++,s=i.node(r).maybeChild(a)):(o=i.node(r).maybeChild(a-1),s=i.node(r+1)),o&&!o.isTextblock&&uC(o,s)&&i.node(r).canReplace(a,a+1))return e;if(r==0)break;e=n<0?i.before(r):i.after(r)}}function pG(t,e,n){let i=null,{linebreakReplacement:r}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(r&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(r);u&&!c?i=!1:!u&&c&&(i=!0)}let a=t.steps.length;if(i===!1){let u=t.doc.resolve(e+n);fC(t,u.node(),u.before(),a)}s.inlineContent&&w0(t,e+n-1,s,o.node().contentMatchAt(o.index()),i==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new Sn(f,l.map(e+n,-1),De.empty,!0)),i===!0){let u=t.doc.resolve(f);lC(t,u.node(),u.before(),t.steps.length)}return t}function hG(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(i.parentOffset==0)for(let r=i.depth-1;r>=0;r--){let o=i.index(r);if(i.node(r).canReplaceWith(o,o,n))return i.before(r+1);if(o>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let o=i.indexAfter(r);if(i.node(r).canReplaceWith(o,o,n))return i.after(r+1);if(o<i.node(r).childCount)return null}return null}function cC(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=i.depth;s>=0;s--){let a=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,l=i.index(s)+(a>0?1:0),f=i.node(s),u=!1;if(o==1)u=f.canReplace(l,l,r);else{let c=f.contentMatchAt(l).findWrapping(r.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?i.pos:a<0?i.before(s+1):i.after(s+1)}return null}function ap(t,e,n=e,i=De.empty){if(e==n&&!i.size)return null;let r=t.resolve(e),o=t.resolve(n);return dC(r,o,i)?new Sn(e,n,i):new gG(r,o,i).fit()}function dC(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class gG{constructor(e,n,i){this.$from=e,this.$to=n,this.unplaced=i,this.frontier=[],this.placed=ve.empty;for(let r=0;r<=e.depth;r++){let o=e.node(r);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(r))})}for(let r=e.depth;r>0;r--)this.placed=ve.from(e.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,i=this.$from,r=this.close(e<0?this.$to:i.doc.resolve(e));if(!r)return null;let o=this.placed,s=i.depth,a=r.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Cn(i.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||i.pos!=this.$to.pos?new Sn(i.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,i=0,r=this.unplaced.openEnd;i<e;i++){let o=n.firstChild;if(n.childCount>1&&(r=0),o.type.spec.isolating&&r<=i){e=i;break}n=o.content}for(let n=1;n<=2;n++)for(let i=n==1?e:this.unplaced.openStart;i>=0;i--){let r,o=null;i?(o=v0(this.unplaced.content,i-1).firstChild,r=o.content):r=this.unplaced.content;let s=r.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(ve.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:i,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:i,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=v0(e,n);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(i,r.size+n>=e.size-i?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=v0(e,n);if(r.childCount<=1&&n>0){let o=e.size-n<=n+r.size;this.unplaced=new De(Nf(e,n-1,1),n-1,o?n-1:i)}else this.unplaced=new De(Nf(e,n,1),n,i)}placeNodes({sliceDepth:e,frontierDepth:n,parent:i,inject:r,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let m=0;m<o.length;m++)this.openFrontierNode(o[m]);let s=this.unplaced,a=i?i.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:p}=this.frontier[n];if(r){for(let m=0;m<r.childCount;m++)u.push(r.child(m));c=c.matchFragment(r)}let d=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let m=a.child(f),y=c.matchType(m.type);if(!y)break;f++,(f>1||l==0||m.content.size)&&(c=y,u.push(pC(m.mark(p.allowedMarks(m.marks)),f==1?l:0,f==a.childCount?d:-1)))}let h=f==a.childCount;h||(d=-1),this.placed=Df(this.placed,n,ve.from(u)),this.frontier[n].match=c,h&&d<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,y=a;m<d;m++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Nf(s.content,e-1,1),e-1,d<0?s.openEnd:e-1):new De(Nf(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!b0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:i}=this.$to,r=this.$to.after(i);for(;i>1&&r==this.$to.end(--i);)++r;return r}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:i,type:r}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=b0(e,n,r,i,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=b0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Df(this.placed,n.depth,n.fit)),e=n.move;for(let i=n.depth+1;i<=e.depth;i++){let r=e.node(i),o=r.type.contentMatch.fillBefore(r.content,!0,e.index(i));this.openFrontierNode(r.type,r.attrs,o)}return e}openFrontierNode(e,n=null,i){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=Df(this.placed,this.depth,ve.from(e.create(n,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ve.empty,!0);n.childCount&&(this.placed=Df(this.placed,this.frontier.length,n))}}function Nf(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Nf(t.firstChild.content,e-1,n)))}function Df(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Df(t.lastChild.content,e-1,n)))}function v0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function pC(t,e,n){if(e<=0)return t;let i=t.content;return e>1&&(i=i.replaceChild(0,pC(i.firstChild,e-1,i.childCount==1?n-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),n<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(ve.empty,!0)))),t.copy(i)}function b0(t,e,n,i,r){let o=t.node(e),s=r?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=i.fillBefore(o.content,!0,s);return a&&!mG(n,o.content,s)?a:null}function mG(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function yG(t){return t.spec.defining||t.spec.definingForContent}function wG(t,e,n,i){if(!i.size)return t.deleteRange(e,n);let r=t.doc.resolve(e),o=t.doc.resolve(n);if(dC(r,o,i))return t.step(new Sn(e,n,i));let s=gC(r,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(r.depth+1);s.unshift(a);for(let p=r.depth,d=r.pos-1;p>0;p--,d--){let h=r.node(p).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(p)>-1?a=p:r.before(p)==d&&s.splice(1,0,-p)}let l=s.indexOf(a),f=[],u=i.openStart;for(let p=i.content,d=0;;d++){let h=p.firstChild;if(f.push(h),d==i.openStart)break;p=h.content}for(let p=u-1;p>=0;p--){let d=f[p],h=yG(d.type);if(h&&!d.sameMarkup(r.node(Math.abs(a)-1)))u=p;else if(h||!d.type.isTextblock)break}for(let p=i.openStart;p>=0;p--){let d=(p+u+1)%(i.openStart+1),h=f[d];if(h)for(let m=0;m<s.length;m++){let y=s[(m+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=r.node(y-1),S=r.index(y-1);if(v.canReplaceWith(S,S,h.type,h.marks))return t.replace(r.before(y),w?o.after(y):n,new De(hC(i.content,0,i.openStart,d),d,i.openEnd))}}let c=t.steps.length;for(let p=s.length-1;p>=0&&(t.replace(e,n,i),!(t.steps.length>c));p--){let d=s[p];d<0||(e=r.before(d),n=o.after(d))}}function hC(t,e,n,i,r){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(hC(o.content,e+1,n,i,o)))}if(e>i){let o=r.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(ve.empty,!0))}return t}function vG(t,e,n,i){if(!i.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let r=hG(t.doc,e,i.type);r!=null&&(e=n=r)}t.replaceRange(e,n,new De(ve.from(i),0,0))}function bG(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=gC(i,r);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||i.node(a).type.contentMatch.validEnd)return t.delete(i.start(a),r.end(a));if(a>0&&(l||i.node(a-1).canReplace(i.index(a-1),r.indexAfter(a-1))))return t.delete(i.before(a),r.after(a))}for(let s=1;s<=i.depth&&s<=r.depth;s++)if(e-i.start(s)==i.depth-s&&n>i.end(s)&&r.end(s)-n!=r.depth-s&&i.start(s-1)==r.start(s-1)&&i.node(s-1).canReplace(i.index(s-1),r.index(s-1)))return t.delete(i.before(s),n);t.delete(e,n)}function gC(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let o=t.start(r);if(o<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(o==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==o-1)&&n.push(r)}return n}class Wa extends Jn{constructor(e,n,i){super(),this.pos=e,this.attr=n,this.value=i}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at attribute step's position");let i=Object.create(null);for(let o in n.attrs)i[o]=n.attrs[o];i[this.attr]=this.value;let r=n.type.create(i,null,n.marks);return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(r),0,n.isLeaf?0:1))}getMap(){return Pi.empty}invert(e){return new Wa(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Wa(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Wa(n.pos,n.attr,n.value)}}Jn.jsonID("attr",Wa);class Bf extends Jn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let r in e.attrs)n[r]=e.attrs[r];n[this.attr]=this.value;let i=e.type.create(n,e.content,e.marks);return un.ok(i)}getMap(){return Pi.empty}invert(e){return new Bf(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Bf(n.attr,n.value)}}Jn.jsonID("docAttr",Bf);let Ka=class extends Error{};Ka=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},Ka.prototype=Object.create(Error.prototype),Ka.prototype.constructor=Ka,Ka.prototype.name="TransformError";class mC{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new If}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new Ka(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,i=De.empty){let r=ap(this.doc,e,n,i);return r&&this.step(r),this}replaceWith(e,n,i){return this.replace(e,n,new De(ve.from(i),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,i){return wG(this,e,n,i),this}replaceRangeWith(e,n,i){return vG(this,e,n,i),this}deleteRange(e,n){return bG(this,e,n),this}lift(e,n){return rG(this,e,n),this}join(e,n=1){return pG(this,e,n),this}wrap(e,n){return aG(this,e,n),this}setBlockType(e,n=e,i,r=null){return lG(this,e,n,i,r),this}setNodeMarkup(e,n,i=null,r){return uG(this,e,n,i,r),this}setNodeAttribute(e,n,i){return this.step(new Wa(e,n,i)),this}setDocAttribute(e,n){return this.step(new Bf(e,n)),this}addNodeMark(e,n){return this.step(new Lo(e,n)),this}removeNodeMark(e,n){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(n instanceof zt)n.isInSet(i.marks)&&this.step(new Fs(e,n));else{let r=i.marks,o,s=[];for(;o=n.isInSet(r);)s.push(new Fs(e,o)),r=o.removeFromSet(r);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,i){return cG(this,e,n,i),this}addMark(e,n,i){return tG(this,e,n,i),this}removeMark(e,n,i){return nG(this,e,n,i),this}clearIncompatible(e,n,i){return w0(this,e,n,i),this}}const x0=Object.create(null);class gt{constructor(e,n,i){this.$anchor=e,this.$head=n,this.ranges=i||[new xG(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let i=n.content.lastChild,r=null;for(let a=0;a<n.openEnd;a++)r=i,i=i.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&vC(e,o,(i?i.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,n){let i=e.steps.length,r=this.ranges;for(let o=0;o<r.length;o++){let{$from:s,$to:a}=r[o],l=e.mapping.slice(i),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),vC(e,i,n.isInline?-1:1))}}static findFrom(e,n,i=!1){let r=e.parent.inlineContent?new mt(e):Ga(e.node(0),e.parent,e.pos,e.index(),n,i);if(r)return r;for(let o=e.depth-1;o>=0;o--){let s=n<0?Ga(e.node(0),e.node(o),e.before(o+1),e.index(o),n,i):Ga(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,i);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Mi(e.node(0))}static atStart(e){return Ga(e,e,0,0,1)||new Mi(e)}static atEnd(e){return Ga(e,e,e.content.size,e.childCount,-1)||new Mi(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=x0[n.type];if(!i)throw new RangeError(`No selection type ${n.type} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in x0)throw new RangeError("Duplicate use of selection JSON ID "+e);return x0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}gt.prototype.visible=!0;class xG{constructor(e,n){this.$from=e,this.$to=n}}let yC=!1;function wC(t){!yC&&!t.parent.inlineContent&&(yC=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends gt{constructor(e,n=e){wC(e),wC(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let i=e.resolve(n.map(this.head));if(!i.parent.inlineContent)return gt.near(i);let r=e.resolve(n.map(this.anchor));return new mt(r.parent.inlineContent?r:i,i)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new lp(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,i=n){let r=e.resolve(n);return new this(r,i==n?r:e.resolve(i))}static between(e,n,i){let r=e.pos-n.pos;if((!i||r)&&(i=r>=0?1:-1),!n.parent.inlineContent){let o=gt.findFrom(n,i,!0)||gt.findFrom(n,-i,!0);if(o)n=o.$head;else return gt.near(n,i)}return e.parent.inlineContent||(r==0?e=n:(e=(gt.findFrom(e,-i,!0)||gt.findFrom(e,i,!0)).$anchor,e.pos<n.pos!=r<0&&(e=n))),new mt(e,n)}}gt.jsonID("text",mt);class lp{constructor(e,n){this.anchor=e,this.head=n}map(e){return new lp(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class it extends gt{constructor(e){let n=e.nodeAfter,i=e.node(0).resolve(e.pos+n.nodeSize);super(e,i),this.node=n}map(e,n){let{deleted:i,pos:r}=n.mapResult(this.anchor),o=e.resolve(r);return i?gt.near(o):new it(o)}content(){return new De(ve.from(this.node),0,0)}eq(e){return e instanceof it&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new _0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new it(e.resolve(n.anchor))}static create(e,n){return new it(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}it.prototype.visible=!1,gt.jsonID("node",it);class _0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:i}=e.mapResult(this.anchor);return n?new lp(i,i):new _0(i)}resolve(e){let n=e.resolve(this.anchor),i=n.nodeAfter;return i&&it.isSelectable(i)?new it(n):gt.near(n)}}class Mi extends gt{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let i=gt.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Mi(e)}map(e){return new Mi(e)}eq(e){return e instanceof Mi}getBookmark(){return _G}}gt.jsonID("all",Mi);const _G={map(){return this},resolve(t){return new Mi(t)}};function Ga(t,e,n,i,r,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=i-(r>0?0:1);r>0?s<e.childCount:s>=0;s+=r){let a=e.child(s);if(a.isAtom){if(!o&&it.isSelectable(a))return it.create(t,n-(r<0?a.nodeSize:0))}else{let l=Ga(t,a,n+r,r<0?a.childCount:0,r,o);if(l)return l}n+=a.nodeSize*r}return null}function vC(t,e,n){let i=t.steps.length-1;if(i<e)return;let r=t.steps[i];if(!(r instanceof Sn||r instanceof Cn))return;let o=t.mapping.maps[i],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(gt.near(t.doc.resolve(s),n))}const bC=1,fp=2,xC=4;class kG extends mC{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|bC)&~fp,this.storedMarks=null,this}get selectionSet(){return(this.updated&bC)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=fp,this}ensureMarks(e){return zt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&fp)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~fp,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let i=this.selection;return n&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||zt.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,i){let r=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(i==null&&(i=n),i=i??n,!e)return this.deleteRange(n,i);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=i==n?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(n,i,r.text(e,o)),this.selection.empty||this.setSelection(gt.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=xC,this}get scrolledIntoView(){return(this.updated&xC)>0}}function _C(t,e){return!e||!t?t:t.bind(e)}class $f{constructor(e,n,i){this.name=e,this.init=_C(n.init,i),this.apply=_C(n.apply,i)}}const SG=[new $f("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new $f("selection",{init(t,e){return t.selection||gt.atStart(e.doc)},apply(t){return t.selection}}),new $f("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new $f("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class k0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=SG.slice(),n&&n.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new $f(i.key,i.spec.state,i))})}}class Ja{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let i=0;i<this.config.plugins.length;i++)if(i!=n){let r=this.config.plugins[i];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],i=this.applyInner(e),r=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=r?r[s].n:0,f=r?r[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,i);if(u&&i.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!r){r=[];for(let c=0;c<this.config.plugins.length;c++)r.push(c<s?{state:i,n:n.length}:{state:this,n:0})}n.push(u),i=i.applyInner(u),o=!0}r&&(r[s]={state:i,n:n.length})}}if(!o)return{state:i,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new Ja(this.config),i=this.config.fields;for(let r=0;r<i.length;r++){let o=i[r];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new kG(this)}static create(e){let n=new k0(e.doc?e.doc.type.schema:e.schema,e.plugins),i=new Ja(n);for(let r=0;r<n.fields.length;r++)i[n.fields[r].name]=n.fields[r].init(e,i);return i}reconfigure(e){let n=new k0(this.schema,e.plugins),i=n.fields,r=new Ja(n);for(let o=0;o<i.length;o++){let s=i[o].name;r[s]=this.hasOwnProperty(s)?this[s]:i[o].init(e,r)}return r}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(i=>i.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[i],o=r.spec.state;o&&o.toJSON&&(n[i]=o.toJSON.call(r,this[r.key]))}return n}static fromJSON(e,n,i){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let r=new k0(e.schema,e.plugins),o=new Ja(r);return r.fields.forEach(s=>{if(s.name=="doc")o.doc=$o.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=gt.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let a in i){let l=i[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function kC(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):i=="handleDOMEvents"&&(r=kC(r,e,{})),n[i]=r}return n}class cn{constructor(e){this.spec=e,this.props={},e.props&&kC(e.props,this,this.props),this.key=e.key?e.key.key:SC("plugin")}getState(e){return e[this.key]}}const S0=Object.create(null);function SC(t){return t in S0?t+"$"+ ++S0[t]:(S0[t]=0,t+"$")}class Yn{constructor(e="key"){this.key=SC(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const $n=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},Ya=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let C0=null;const lo=function(t,e,n){let i=C0||(C0=document.createRange());return i.setEnd(t,n??t.nodeValue.length),i.setStart(t,e||0),i},CG=function(){C0=null},Ls=function(t,e,n,i){return n&&(CC(t,e,n,i,-1)||CC(t,e,n,i,1))},EG=/^(img|br|input|textarea|hr)$/i;function CC(t,e,n,i,r){for(var o;;){if(t==n&&e==i)return!0;if(e==(r<0?0:ji(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Ff(t)||EG.test(t.nodeName)||t.contentEditable=="false")return!1;e=$n(t)+(r<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(r<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=r;else return!1;else t=s,e=r<0?ji(t):0}else return!1}}function ji(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function OG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=ji(t)}else if(t.parentNode&&!Ff(t))e=$n(t),t=t.parentNode;else return null}}function AG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Ff(t))e=$n(t)+1,t=t.parentNode;else return null}}function RG(t,e,n){for(let i=e==0,r=e==ji(t);i||r;){if(t==n)return!0;let o=$n(t);if(t=t.parentNode,!t)return!1;i=i&&o==0,r=r&&o==ji(t)}}function Ff(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const up=function(t){return t.focusNode&&Ls(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Vs(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function TG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function PG(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:Math.min(ji(i.offsetNode),i.offset)}}catch{}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:Math.min(ji(i.startContainer),i.startOffset)}}}const Mr=typeof navigator<"u"?navigator:null,EC=typeof document<"u"?document:null,Vo=Mr&&Mr.userAgent||"",E0=/Edge\/(\d+)/.exec(Vo),OC=/MSIE \d/.exec(Vo),O0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Vo),xi=!!(OC||O0||E0),zo=OC?document.documentMode:O0?+O0[1]:E0?+E0[1]:0,Hi=!xi&&/gecko\/(\d+)/i.test(Vo);Hi&&+(/Firefox\/(\d+)/.exec(Vo)||[0,0])[1];const A0=!xi&&/Chrome\/(\d+)/.exec(Vo),Xn=!!A0,AC=A0?+A0[1]:0,ui=!xi&&!!Mr&&/Apple Computer/.test(Mr.vendor),Xa=ui&&(/Mobile\/\w+/.test(Vo)||!!Mr&&Mr.maxTouchPoints>2),Ui=Xa||(Mr?/Mac/.test(Mr.platform):!1),MG=Mr?/Win/.test(Mr.platform):!1,fo=/Android \d/.test(Vo),qf=!!EC&&"webkitFontSmoothing"in EC.documentElement.style,IG=qf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function NG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function uo(t,e){return typeof t=="number"?t:t[e]}function DG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function RC(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=Ya(s);continue}let a=s,l=a==o.body,f=l?NG(o):DG(a),u=0,c=0;if(e.top<f.top+uo(i,"top")?c=-(f.top-e.top+uo(r,"top")):e.bottom>f.bottom-uo(i,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+uo(r,"top")-f.top:e.bottom-f.bottom+uo(r,"bottom")),e.left<f.left+uo(i,"left")?u=-(f.left-e.left+uo(r,"left")):e.right>f.right-uo(i,"right")&&(u=e.right-f.right+uo(r,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let d=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let m=a.scrollLeft-d,y=a.scrollTop-h;e={left:e.left-m,top:e.top-y,right:e.right-m,bottom:e.bottom-y}}let p=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(p))break;s=p=="absolute"?s.offsetParent:Ya(s)}}function BG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),i,r;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){i=a,r=l.top;break}}return{refDOM:i,refTop:r,stack:TC(t.dom)}}function TC(t){let e=[],n=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=n);i=Ya(i));return e}function $G({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;PC(n,i==0?0:i-e)}function PC(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let Qa=null;function FG(t){if(t.setActive)return t.setActive();if(Qa)return t.focus(Qa);let e=TC(t);t.focus(Qa==null?{get preventScroll(){return Qa={preventScroll:!0},!0}}:void 0),Qa||(Qa=!1,PC(e,0))}function MC(t,e){let n,i=2e8,r,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let p;if(u.nodeType==1)p=u.getClientRects();else if(u.nodeType==3)p=lo(u).getClientRects();else continue;for(let d=0;d<p.length;d++){let h=p[d];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let m=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(m<i){n=u,i=m,r=m&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&m&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,r=f,i=0),n&&n.nodeType==3?qG(n,r):!n||i&&n.nodeType==1?{node:t,offset:o}:MC(n,r)}function qG(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let o=jo(i,1);if(o.top!=o.bottom&&R0(e,o))return{node:t,offset:r+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function R0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function LG(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function VG(t,e,n){let{node:i,offset:r}=MC(e,n),o=-1;if(i.nodeType==1&&!i.firstChild){let s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function zG(t,e,n,i){let r=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>i.left||l.top>i.top?r=a.posBefore:(!s&&l.right<i.left||l.bottom<i.top)&&(r=a.posAfter),s=!0),!a.contentDOM&&r<0&&!a.node.isText))return(a.node.isBlock?i.top<(l.top+l.bottom)/2:i.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function IC(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(R0(e,f))return IC(s,e,f)}}if((o=(o+1)%i)==r)break}return t}function jG(t,e){let n=t.dom.ownerDocument,i,r=0,o=PG(n,e.left,e.top);o&&({node:i,offset:r}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!R0(e,f)||(s=IC(t.dom,e,f),!s))return null}if(ui)for(let f=s;i&&f;f=Ya(f))f.draggable&&(i=void 0);if(s=LG(s,e),i){if(Hi&&i.nodeType==1&&(r=Math.min(r,i.childNodes.length),r<i.childNodes.length)){let u=i.childNodes[r],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&r++}let f;qf&&r&&i.nodeType==1&&(f=i.childNodes[r-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&r--,i==t.dom&&r==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(r==0||i.nodeType!=1||i.childNodes[r-1].nodeName!="BR")&&(a=zG(t,i,r,e))}a==null&&(a=VG(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function NC(t){return t.top<t.bottom||t.left<t.right}function jo(t,e){let n=t.getClientRects();if(n.length){let i=n[e<0?0:n.length-1];if(NC(i))return i}return Array.prototype.find.call(n,NC)||t.getBoundingClientRect()}const HG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function DC(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=qf||Hi;if(i.nodeType==3)if(s&&(HG.test(i.nodeValue)||(n<0?!r:r==i.nodeValue.length))){let l=jo(lo(i,r,r),n);if(Hi&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let f=jo(lo(i,r-1,r-1),-1);if(f.top==l.top){let u=jo(lo(i,r,r+1),-1);if(u.top!=l.top)return Lf(u,u.left<f.left)}}return l}else{let l=r,f=r,u=n<0?1:-1;return n<0&&!r?(f++,u=-1):n>=0&&r==i.nodeValue.length?(l--,u=1):n<0?l--:f++,Lf(jo(lo(i,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&r&&(n<0||r==ji(i))){let l=i.childNodes[r-1];if(l.nodeType==1)return T0(l.getBoundingClientRect(),!1)}if(o==null&&r<ji(i)){let l=i.childNodes[r];if(l.nodeType==1)return T0(l.getBoundingClientRect(),!0)}return T0(i.getBoundingClientRect(),n>=0)}if(o==null&&r&&(n<0||r==ji(i))){let l=i.childNodes[r-1],f=l.nodeType==3?lo(l,ji(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Lf(jo(f,1),!1)}if(o==null&&r<ji(i)){let l=i.childNodes[r];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?lo(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Lf(jo(f,-1),!0)}return Lf(jo(i.nodeType==3?lo(i):i,-n),n>=0)}function Lf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function T0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function BC(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function UG(t,e,n){let i=e.selection,r=n=="up"?i.$from:i.$to;return BC(t,e,()=>{let{node:o}=t.docView.domFromPos(r.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=DC(t,r.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=lo(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const WG=/[\u0590-\u08ac]/;function KG(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,s=r==i.parent.content.size,a=t.domSelection();return a?!WG.test(i.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:BC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),p=a.caretBidiLevel;a.modify("move",n,"character");let d=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:h,focusOffset:m}=t.domSelectionRange(),y=h&&!d.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==m;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return p!=null&&(a.caretBidiLevel=p),y}):i.pos==i.start()||i.pos==i.end()}let $C=null,FC=null,qC=!1;function GG(t,e,n){return $C==e&&FC==n?qC:($C=e,FC=n,qC=n=="up"||n=="down"?UG(t,e,n):KG(t,e,n))}const Wi=0,LC=1,zs=2,Ir=3;class Vf{constructor(e,n,i,r){this.parent=e,this.children=n,this.dom=i,this.contentDOM=r,this.dirty=Wi,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,i=this.posAtStart;;n++){let r=this.children[n];if(r==e)return i;i+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,i){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(i<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=n>$n(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!1;break}if(o.previousSibling)break}if(r==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!0;break}if(o.nextSibling)break}}return r??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let i=!0,r=e;r;r=r.parentNode){let o=this.getDesc(r),s;if(o&&(!n||o.node))if(i&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let i=n;i;i=i.parent)if(i==this)return n}posFromDOM(e,n,i){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,n,i)}return-1}descAt(e){for(let n=0,i=0;n<this.children.length;n++){let r=this.children[n],o=i+r.size;if(i==e&&o!=i){for(;!r.border&&r.children.length;)for(let s=0;s<r.children.length;s++){let a=r.children[s];if(a.size){r=a;break}}return r}if(e<o)return r.descAt(e-i-r.border);i=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let i=0,r=0;for(let o=0;i<this.children.length;i++){let s=this.children[i],a=o+s.size;if(a>e||s instanceof jC){r=e-o;break}o=a}if(r)return this.children[i].domFromPos(r-this.children[i].border,n);for(let o;i&&!(o=this.children[i-1]).size&&o instanceof VC&&o.side>=0;i--);if(n<=0){let o,s=!0;for(;o=i?this.children[i-1]:null,!(!o||o.dom.parentNode==this.contentDOM);i--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?$n(o.dom)+1:0}}else{let o,s=!0;for(;o=i<this.children.length?this.children[i]:null,!(!o||o.dom.parentNode==this.contentDOM);i++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?$n(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,i=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,o=-1;for(let s=i,a=0;;a++){let l=this.children[a],f=s+l.size;if(r==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let p=this.children[c-1];if(p.size&&p.dom.parentNode==this.contentDOM&&!p.emptyChildAt(1)){r=$n(p.dom)+1;break}e-=p.size}r==-1&&(r=0)}if(r>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=$n(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:r,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:i}=this.domFromPos(e,0);if(n.nodeType!=1||i==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[i]}setSelection(e,n,i,r=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let d=0,h=0;d<this.children.length;d++){let m=this.children[d],y=h+m.size;if(o>h&&s<y)return m.setSelection(e-h-m.border,n-h-m.border,i,r);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=i.root.getSelection(),u=i.domSelectionRange(),c=!1;if((Hi||ui)&&e==n){let{node:d,offset:h}=a;if(d.nodeType==3){if(c=!!(h&&d.nodeValue[h-1]==` 353 `),c&&h==d.nodeValue.length)for(let m=d,y;m;m=m.parentNode){if(y=m.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:$n(y)+1});break}let w=m.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let m=d.childNodes[h-1];c=m&&(m.nodeName=="BR"||m.contentEditable=="false")}}if(Hi&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let d=u.focusNode.childNodes[u.focusOffset];d&&d.contentEditable=="false"&&(r=!0)}if(!(r||c&&ui)&&Ls(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ls(l.node,l.offset,u.focusNode,u.focusOffset))return;let p=!1;if((f.extend||e==n)&&!(c&&Hi)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),p=!0}catch{}}if(!p){if(e>n){let h=a;a=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(d)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let i=0,r=0;r<this.children.length;r++){let o=this.children[r],s=i+o.size;if(i==s?e<=s&&n>=i:e<s&&n>i){let a=i+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==i||n==s?zs:LC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ir:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?zs:Ir}i=s}this.dirty=zs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let i=e==1?zs:LC;n.dirty<i&&(n.dirty=i)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class VC extends Vf{constructor(e,n,i,r){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(i,()=>{if(!o)return r;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Wi&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class JG extends Vf{constructor(e,n,i,r){super(e,[],n,null),this.textDOM=i,this.text=r}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class js extends Vf{constructor(e,n,i,r,o){super(e,[],i,r),this.mark=n,this.spec=o}static create(e,n,i,r){let o=r.nodeViews[n.type.name],s=o&&o(n,r,i);return(!s||!s.dom)&&(s=$s.renderSpec(document,n.type.spec.toDOM(n,i),null,n.attrs)),new js(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ir||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ir&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Wi){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty<this.dirty&&(i.dirty=this.dirty),this.dirty=Wi}}slice(e,n,i){let r=js.create(this.parent,this.mark,!0,i),o=this.children,s=this.size;n<s&&(o=M0(o,n,s,i)),e>0&&(o=M0(o,0,e,i));for(let a=0;a<o.length;a++)o[a].parent=r;return r.children=o,r}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class Ho extends Vf{constructor(e,n,i,r,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=i,this.innerDeco=r,this.nodeDOM=a}static create(e,n,i,r,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},i,r),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=$s.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let p=u;return u=WC(u,i,n),f?l=new YG(e,n,i,r,u,c||null,p,f,o,s+1):n.isText?new cp(e,n,i,r,u,p,o):new Ho(e,n,i,r,u,c||null,p,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let i=this.children[n];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>ve.empty)}return e}matchesNode(e,n,i){return this.dirty==Wi&&e.eq(this.node)&&dp(n,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let i=this.node.inlineContent,r=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new QG(this,s&&s.node,e);tJ(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,i,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?zt.none:this.node.child(u).marks,i,e),l.placeWidget(f,e,r)},(f,u,c,p)=>{l.syncToMarks(f.marks,i,e);let d;l.findNodeMatch(f,u,c,p)||a&&e.state.selection.from>r&&e.state.selection.to<r+f.nodeSize&&(d=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,d,e)||l.updateNextNode(f,u,c,e,p,r)||l.addNode(f,u,c,e,r),r+=f.nodeSize}),l.syncToMarks([],i,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==zs)&&(s&&this.protectLocalComposition(e,s),HC(this.contentDOM,this.children,e),Xa&&nJ(this.dom))}localCompositionInfo(e,n){let{from:i,to:r}=e.state.selection;if(!(e.state.selection instanceof mt)||i<n||r>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=iJ(this.node.content,s,i-n,r-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:i,text:r}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new JG(this,o,n,r);e.input.compositionNodes.push(s),this.children=M0(this.children,i,i+r.length,e,s)}update(e,n,i,r){return this.dirty==Ir||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,i,r),!0)}updateInner(e,n,i,r){this.updateOuterDeco(n),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=Wi}updateOuterDeco(e){if(dp(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=UC(this.dom,this.nodeDOM,P0(this.outerDeco,this.node,n),P0(e,this.node,n)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function zC(t,e,n,i,r){WC(i,e,t);let o=new Ho(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class cp extends Ho{constructor(e,n,i,r,o,s,a){super(e,n,i,r,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,i,r){return this.dirty==Ir||this.dirty!=Wi&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Wi||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=Wi,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,i){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,i){let r=this.node.cut(e,n),o=document.createTextNode(r.text);return new cp(this.parent,r,this.outerDeco,this.innerDeco,o,o,i)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ir)}get domAtom(){return!1}isText(e){return this.node.text==e}}class jC extends Vf{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Wi&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class YG extends Ho{constructor(e,n,i,r,o,s,a,l,f,u){super(e,n,i,r,o,s,a,f,u),this.spec=l}update(e,n,i,r){if(this.dirty==Ir)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,i);return o&&this.updateInner(e,n,i,r),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,i,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,i,r){this.spec.setSelection?this.spec.setSelection(e,n,i.root):super.setSelection(e,n,i,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function HC(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=i;)i=KC(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(a,i);if(s instanceof js){let l=i?i.previousSibling:t.lastChild;HC(s.contentDOM,s.children,n),i=l?l.nextSibling:t.firstChild}}for(;i;)i=KC(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const zf=function(t){t&&(this.nodeName=t)};zf.prototype=Object.create(null);const Hs=[new zf];function P0(t,e,n){if(t.length==0)return Hs;let i=n?Hs[0]:new zf,r=[i];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&r.push(i=new zf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&r.length==1&&r.push(i=new zf(e.isInline?"span":"div")),a=="class"?i.class=(i.class?i.class+" ":"")+l:a=="style"?i.style=(i.style?i.style+";":"")+l:a!="nodeName"&&(i[a]=l))}}}return r}function UC(t,e,n,i){if(n==Hs&&i==Hs)return e;let r=e;for(let o=0;o<i.length;o++){let s=i[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&r!=t&&(l=r.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(r),a=Hs[0]),r=l}XG(r,a||Hs[0],s)}return r}function XG(t,e,n){for(let i in e)i!="class"&&i!="style"&&i!="nodeName"&&!(i in n)&&t.removeAttribute(i);for(let i in n)i!="class"&&i!="style"&&i!="nodeName"&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.remove(i[o]);for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.add(r[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=i.exec(e.style);)t.style.removeProperty(r[1])}n.style&&(t.style.cssText+=n.style)}}function WC(t,e,n){return UC(t,t,Hs,P0(e,n,t.nodeType!=1))}function dp(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function KC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class QG{constructor(e,n,i){this.lock=n,this.view=i,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=ZG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let i=e;i<n;i++)this.top.children[i].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,i){let r=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;r<s&&(r==o-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&e[r].type.spec.spanning!==!1;)r++;for(;r<o;)this.destroyRest(),this.top.dirty=Wi,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=js.create(this.top,e[o],n,i);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,i,r){let o=-1,s;if(r>=this.preMatch.index&&(s=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,i))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,i)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,i,r,o){let s=this.top.children[r];return s.dirty==Ir&&s.dom==s.contentDOM&&(s.dirty=zs),s.update(e,n,i,o)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let i=e.pmViewDesc;if(i){for(let r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==i)return r}return-1}e=n}}updateNextNode(e,n,i,r,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof Ho){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,p=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ir&&dp(n,l.outerDeco));if(!p&&l.update(e,n,i,r))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!p&&(c=this.recreateWrapper(l,e,n,i,r,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=zs,c.updateChildren(r,s+1),c.dirty=Wi),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,i,r,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!dp(i,e.outerDeco)||!r.eq(e.innerDeco))return null;let a=Ho.create(this.top,n,i,r,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,i,r,o){let s=Ho.create(this.top,e,n,i,r,o);s.contentDOM&&s.updateChildren(r,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,i){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let o=new VC(this.top,e,n,i);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof js;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof cp)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((ui||Xn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let i=document.createElement(e);e=="IMG"&&(i.className="ProseMirror-separator",i.alt=""),e=="BR"&&(i.className="ProseMirror-trailingBreak");let r=new jC(this.top,[],i,null);n!=this.top?n.children.push(r):n.children.splice(this.index++,0,r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function ZG(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,s=[];e:for(;r>0;){let a;for(;;)if(i){let f=n.children[i-1];if(f instanceof js)n=f,i=f.children.length;else{a=f,i--;break}}else{if(n==e)break e;i=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(r-1))break;--r,o.set(a,r),s.push(a)}}return{index:r,matched:o,matches:s.reverse()}}function eJ(t,e){return t.type.side-e.type.side}function tJ(t,e,n,i){let r=e.locals(t),o=0;if(r.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);i(u,r,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<r.length&&r[s].to==o;){let y=r[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(eJ);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let p,d;if(l)d=-1,p=l,l=null;else if(f<t.childCount)d=f,p=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<r.length&&r[s].from<=o&&r[s].to>o;)a.push(r[s++]);let h=o+p.nodeSize;if(p.isText){let y=h;s<r.length&&r[s].from<y&&(y=r[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=p.cut(y-o),p=p.cut(0,y-o),h=y,d=-1)}else for(;s<r.length&&r[s].to<h;)s++;let m=p.isInline&&!p.isLeaf?a.filter(y=>!y.inline):a.slice();i(p,m,e.forChild(o,p),d),o=h}}function nJ(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function iJ(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let s=t.child(r++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;r<t.childCount;){let f=t.child(r++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=i&&l.slice(i-e.length-a,i-a)==e)return i-e.length;let f=a<i?l.lastIndexOf(e,i-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==i&&l.length>=i+e.length-a&&l.slice(i-a,i-a+e.length)==e)return i}}return-1}function M0(t,e,n,i,r){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-f,l.size,i)))}return o}function I0(t,e=null){let n=t.domSelectionRange(),i=t.state.doc;if(!n.focusNode)return null;let r=t.docView.nearestDesc(n.focusNode),o=r&&r.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=i.resolve(s),l,f;if(up(n)){for(l=s;r&&!r.node;)r=r.parent;let c=r.node;if(r&&c.isAtom&&it.isSelectable(c)&&r.parent&&!(c.isInline&&RG(n.focusNode,n.focusOffset,r.dom))){let p=r.posBefore;f=new it(s==p?a:i.resolve(p))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,p=s;for(let d=0;d<n.rangeCount;d++){let h=n.getRangeAt(d);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),p=Math.max(p,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=p==t.state.selection.anchor?[p,c]:[c,p],a=i.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=i.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=D0(t,u,a,c)}return f}function GC(t){return t.editable?t.hasFocus():t6(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function co(t,e=!1){let n=t.state.selection;if(QC(t,n),!!GC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Xn){let i=t.domSelectionRange(),r=t.domObserver.currentSelection;if(i.anchorNode&&r.anchorNode&&Ls(i.anchorNode,i.anchorOffset,r.anchorNode,r.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)oJ(t);else{let{anchor:i,head:r}=n,o,s;JC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=YC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=YC(t,n.to))),t.docView.setSelection(i,r,t,e),JC&&(o&&XC(o),s&&XC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&rJ(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const JC=ui||Xn&&AC<63;function YC(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(ui&&r&&r.contentEditable=="false")return N0(r);if((!r||r.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(r)return N0(r);if(o)return N0(o)}}function N0(t){return t.contentEditable="true",ui&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function XC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function rJ(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=i||n.anchorOffset!=r)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!GC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function oJ(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,i=n.nodeName=="IMG";i?e.collapse(n.parentNode,$n(n)+1):e.collapse(n,0),!i&&!t.state.selection.visible&&xi&&zo<=11&&(n.disabled=!0,n.disabled=!1)}function QC(t,e){if(e instanceof it){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(ZC(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else ZC(t)}function ZC(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function D0(t,e,n,i){return t.someProp("createSelectionBetween",r=>r(t,e,n))||mt.between(e,n,i)}function e6(t){return t.editable&&!t.hasFocus()?!1:t6(t)}function t6(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function sJ(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ls(e.node,e.offset,n.anchorNode,n.anchorOffset)}function B0(t,e){let{$anchor:n,$head:i}=t.selection,r=e>0?n.max(i):n.min(i),o=r.parent.inlineContent?r.depth?t.doc.resolve(e>0?r.after():r.before()):null:r;return o&>.findFrom(o,e)}function Uo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function n6(t,e,n){let i=t.state.selection;if(i instanceof mt)if(n.indexOf("s")>-1){let{$head:r}=i,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(r.pos+o.nodeSize*(e<0?-1:1));return Uo(t,new mt(i.$anchor,s))}else if(i.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let r=B0(t.state,e);return r&&r instanceof it?Uo(t,r):!1}else if(!(Ui&&n.indexOf("m")>-1)){let r=i.$head,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?r.pos-o.nodeSize:r.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?it.isSelectable(o)?Uo(t,new it(e<0?t.state.doc.resolve(r.pos-o.nodeSize):r)):qf?Uo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(i instanceof it&&i.node.isInline)return Uo(t,new mt(e>0?i.$to:i.$from));{let r=B0(t.state,e);return r?Uo(t,r):!1}}}function pp(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function jf(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function Za(t,e){return e<0?aJ(t):lJ(t)}function aJ(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(Hi&&n.nodeType==1&&i<pp(n)&&jf(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(n.nodeType!=1)break;{let a=n.childNodes[i-1];if(jf(a,-1))r=n,o=--i;else if(a.nodeType==3)n=a,i=n.nodeValue.length;else break}}else{if(i6(n))break;{let a=n.previousSibling;for(;a&&jf(a,-1);)r=n.parentNode,o=$n(a),a=a.previousSibling;if(a)n=a,i=pp(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?$0(t,n,i):r&&$0(t,r,o)}function lJ(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r=pp(n),o,s;for(;;)if(i<r){if(n.nodeType!=1)break;let a=n.childNodes[i];if(jf(a,1))o=n,s=++i;else break}else{if(i6(n))break;{let a=n.nextSibling;for(;a&&jf(a,1);)o=a.parentNode,s=$n(a)+1,a=a.nextSibling;if(a)n=a,i=0,r=pp(n);else{if(n=n.parentNode,n==t.dom)break;i=r=0}}}o&&$0(t,o,s)}function i6(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function fJ(t,e){for(;t&&e==t.childNodes.length&&!Ff(t);)e=$n(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function uJ(t,e){for(;t&&!e&&!Ff(t);)e=$n(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function $0(t,e,n){if(e.nodeType!=3){let o,s;(s=fJ(e,n))?(e=s,n=0):(o=uJ(e,n))&&(e=o,n=o.nodeValue.length)}let i=t.domSelection();if(!i)return;if(up(i)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),i.removeAllRanges(),i.addRange(o)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&co(t)},50)}function r6(t,e){let n=t.state.doc.resolve(e);if(!(Xn||MG)&&n.parent.inlineContent){let r=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left<r.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left>r.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function o6(t,e,n){let i=t.state.selection;if(i instanceof mt&&!i.empty||n.indexOf("s")>-1||Ui&&n.indexOf("m")>-1)return!1;let{$from:r,$to:o}=i;if(!r.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=B0(t.state,e);if(s&&s instanceof it)return Uo(t,s)}if(!r.parent.inlineContent){let s=e<0?r:o,a=i instanceof Mi?gt.near(s,e):gt.findFrom(s,e);return a?Uo(t,a):!1}return!1}function s6(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:i,empty:r}=t.state.selection;if(!n.sameParent(i))return!0;if(!r)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function a6(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function cJ(t){if(!ui||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;a6(t,i,"true"),setTimeout(()=>a6(t,i,"false"),20)}return!1}function dJ(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function pJ(t,e){let n=e.keyCode,i=dJ(e);if(n==8||Ui&&n==72&&i=="c")return s6(t,-1)||Za(t,-1);if(n==46&&!e.shiftKey||Ui&&n==68&&i=="c")return s6(t,1)||Za(t,1);if(n==13||n==27)return!0;if(n==37||Ui&&n==66&&i=="c"){let r=n==37?r6(t,t.state.selection.from)=="ltr"?-1:1:-1;return n6(t,r,i)||Za(t,r)}else if(n==39||Ui&&n==70&&i=="c"){let r=n==39?r6(t,t.state.selection.from)=="ltr"?1:-1:1;return n6(t,r,i)||Za(t,r)}else{if(n==38||Ui&&n==80&&i=="c")return o6(t,-1,i)||Za(t,-1);if(n==40||Ui&&n==78&&i=="c")return cJ(t)||o6(t,1,i)||Za(t,1);if(i==(Ui?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function F0(t,e){t.someProp("transformCopied",d=>{e=d(e,t)});let n=[],{content:i,openStart:r,openEnd:o}=e;for(;r>1&&o>1&&i.childCount==1&&i.firstChild.childCount==1;){r--,o--;let d=i.firstChild;n.push(d.type.name,d.attrs!=d.type.defaultAttrs?d.attrs:null),i=d.content}let s=t.someProp("clipboardSerializer")||$s.fromSchema(t.state.schema),a=g6(),l=a.createElement("div");l.appendChild(s.serializeFragment(i,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=p6[f.nodeName.toLowerCase()]);){for(let d=u.length-1;d>=0;d--){let h=a.createElement(u[d]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${r} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let p=t.someProp("clipboardTextSerializer",d=>d(e,t))||e.content.textBetween(0,e.content.size,` 354 355 `);return{dom:l,text:p,slice:e}}function l6(t,e,n,i,r){let o=r.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(i||o||!n);if(l){if(t.someProp("transformPastedText",p=>{e=p(e,o||i,t)}),o)return a=new De(ve.from(t.state.schema.text(e.replace(/\r\n?/g,` 356 `))),0,0),t.someProp("transformPasted",p=>{a=p(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",p=>p(e,r,i,t));if(c)a=c;else{let p=r.marks(),{schema:d}=t.state,h=$s.fromSchema(d);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(m=>{let y=s.appendChild(document.createElement("p"));m&&y.appendChild(h.serializeNode(d.text(m,p)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=yJ(n),qf&&wJ(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let p=s.firstChild;for(;p&&p.nodeType!=1;)p=p.nextSibling;if(!p)break;s=p}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||Fo.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:r,ruleFromNode(p){return p.nodeName=="BR"&&!p.nextSibling&&p.parentNode&&!hJ.test(p.parentNode.nodeName)?{ignore:!0}:null}})),u)a=vJ(d6(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(gJ(a.content,r),!0),a.openStart||a.openEnd){let c=0,p=0;for(let d=a.content.firstChild;c<a.openStart&&!d.type.spec.isolating;c++,d=d.firstChild);for(let d=a.content.lastChild;p<a.openEnd&&!d.type.spec.isolating;p++,d=d.lastChild);a=d6(a,c,p)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const hJ=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function gJ(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=r.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&u6(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=c6(s[s.length-1],o.length));let u=f6(a,l);s.push(u),r=r.matchType(u.type),o=l}}),s)return ve.from(s)}return t}function f6(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,ve.from(t));return t}function u6(t,e,n,i,r){if(r<t.length&&r<e.length&&t[r]==e[r]){let o=u6(t,e,n,i.lastChild,r+1);if(o)return i.copy(i.content.replaceChild(i.childCount-1,o));if(i.contentMatchAt(i.childCount).matchType(r==t.length-1?n.type:t[r+1]))return i.copy(i.content.append(ve.from(f6(n,t,r+1))))}}function c6(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,c6(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(ve.empty,!0);return t.copy(n.append(i))}function q0(t,e,n,i,r,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),r<i-1&&(a=q0(a,e,n,i,r+1,o)),r>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(ve.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function d6(t,e,n){return e<t.openStart&&(t=new De(q0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(q0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const p6={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let h6=null;function g6(){return h6||(h6=document.implementation.createHTMLDocument("title"))}let L0=null;function mJ(t){let e=window.trustedTypes;return e?(L0||(L0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),L0.createHTML(t)):t}function yJ(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=g6().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),r;if((r=i&&p6[i[1].toLowerCase()])&&(t=r.map(o=>"<"+o+">").join("")+t+r.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=mJ(t),r)for(let o=0;o<r.length;o++)n=n.querySelector(r[o])||n;return n}function wJ(t){let e=t.querySelectorAll(Xn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];i.childNodes.length==1&&i.textContent==" "&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function vJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,i;try{i=JSON.parse(e)}catch{return t}let{content:r,openStart:o,openEnd:s}=t;for(let a=i.length-2;a>=0;a-=2){let l=n.nodes[i[a]];if(!l||l.hasRequiredAttrs())break;r=ve.from(l.create(i[a+1],r)),o++,s++}return new De(r,o,s)}const ci={},di={},bJ={touchstart:!0,touchmove:!0};class xJ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function _J(t){for(let e in ci){let n=ci[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{SJ(t,i)&&!z0(t,i)&&(t.editable||!(i.type in di))&&n(t,i)},bJ[e]?{passive:!0}:void 0)}ui&&t.dom.addEventListener("input",()=>null),V0(t)}function Wo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function kJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function V0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=i=>z0(t,i))})}function z0(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function SJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function CJ(t,e){!z0(t,e)&&ci[e.type]&&(t.editable||!(e.type in di))&&ci[e.type](t,e)}di.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!y6(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(fo&&Xn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),Xa&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",r=>r(t,Vs(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,n))||pJ(t,n)?n.preventDefault():Wo(t,"key")},di.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},di.keypress=(t,e)=>{let n=e;if(y6(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||Ui&&n.metaKey)return;if(t.someProp("handleKeyPress",r=>r(t,n))){n.preventDefault();return}let i=t.state.selection;if(!(i instanceof mt)||!i.$from.sameParent(i.$to)){let r=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(r).scrollIntoView();!/[\r\n]/.test(r)&&!t.someProp("handleTextInput",s=>s(t,i.$from.pos,i.$to.pos,r,o))&&t.dispatch(o()),n.preventDefault()}};function hp(t){return{left:t.clientX,top:t.clientY}}function EJ(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function j0(t,e,n,i,r){if(i==-1)return!1;let o=t.state.doc.resolve(i);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),r,!0):a(t,n,o.node(s),o.before(s),r,!1)))return!0;return!1}function el(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let i=t.state.tr.setSelection(e);i.setMeta("pointer",!0),t.dispatch(i)}function OJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),i=n.nodeAfter;return i&&i.isAtom&&it.isSelectable(i)?(el(t,new it(n)),!0):!1}function AJ(t,e){if(e==-1)return!1;let n=t.state.selection,i,r;n instanceof it&&(i=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(it.isSelectable(a)){i&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?r=o.before(n.$from.depth):r=o.before(s);break}}return r!=null?(el(t,it.create(t.state.doc,r)),!0):!1}function RJ(t,e,n,i,r){return j0(t,"handleClickOn",e,n,i)||t.someProp("handleClick",o=>o(t,e,i))||(r?AJ(t,n):OJ(t,n))}function TJ(t,e,n,i){return j0(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",r=>r(t,e,i))}function PJ(t,e,n,i){return j0(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",r=>r(t,e,i))||MJ(t,n,i)}function MJ(t,e,n){if(n.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(el(t,mt.create(i,0,i.content.size)),!0):!1;let r=i.resolve(e);for(let o=r.depth+1;o>0;o--){let s=o>r.depth?r.nodeAfter:r.node(o),a=r.before(o);if(s.inlineContent)el(t,mt.create(i,a+1,a+1+s.content.size));else if(it.isSelectable(s))el(t,it.create(i,a));else continue;return!0}}function H0(t){return gp(t)}const m6=Ui?"metaKey":"ctrlKey";ci.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=H0(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&EJ(n,t.input.lastClick)&&!n[m6]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(hp(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new IJ(t,s,n,!!i)):(o=="doubleClick"?TJ:PJ)(t,s.pos,s.inside,n)?n.preventDefault():Wo(t,"pointer"))};class IJ{constructor(e,n,i,r){this.view=e,this.pos=n,this.event=i,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[m6],this.allowDefault=i.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=r?null:i.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(i.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof it&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Hi&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Wo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>co(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(hp(e))),this.updateAllowDefault(e),this.allowDefault||!n?Wo(this.view,"pointer"):RJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||ui&&this.mightDrag&&!this.mightDrag.node.isAtom||Xn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(el(this.view,gt.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):Wo(this.view,"pointer")}move(e){this.updateAllowDefault(e),Wo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}ci.touchstart=t=>{t.input.lastTouch=Date.now(),H0(t),Wo(t,"pointer")},ci.touchmove=t=>{t.input.lastTouch=Date.now(),Wo(t,"pointer")},ci.contextmenu=t=>H0(t);function y6(t,e){return t.composing?!0:ui&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const NJ=fo?5e3:-1;di.compositionstart=di.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),gp(t,!0),t.markCursor=null;else if(gp(t,!e.selection.empty),Hi&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let i=t.domSelectionRange();for(let r=i.focusNode,o=i.focusOffset;r&&r.nodeType==1&&o!=0;){let s=o<0?r.lastChild:r.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else r=s,o=-1}}t.input.composing=!0}w6(t,NJ)},di.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,w6(t,20))};function w6(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>gp(t),e))}function v6(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=BJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function DJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=OG(e.focusNode,e.focusOffset),i=AG(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let r=i.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||i==o)return o;if(!r||!r.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return i}}return n||i}function BJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function gp(t,e=!1){if(!(fo&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),v6(t),e||t.docView&&t.docView.dirty){let n=I0(t),i=t.state.selection;return n&&!n.eq(i)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!i.$from.node(i.$from.sharedDepth(i.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function $J(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Hf=xi&&zo<15||Xa&&IG<604;ci.copy=di.cut=(t,e)=>{let n=e,i=t.state.selection,r=n.type=="cut";if(i.empty)return;let o=Hf?null:n.clipboardData,s=i.content(),{dom:a,text:l}=F0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):$J(t,a),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function FJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function qJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Uf(t,i.value,null,r,e):Uf(t,i.textContent,i.innerHTML,r,e)},50)}function Uf(t,e,n,i,r){let o=l6(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,r,o||De.empty)))return!0;if(!o)return!1;let s=FJ(o),a=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function b6(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}di.paste=(t,e)=>{let n=e;if(t.composing&&!fo)return;let i=Hf?null:n.clipboardData,r=t.input.shiftKey&&t.input.lastKeyCode!=45;i&&Uf(t,b6(i),i.getData("text/html"),r,n)?n.preventDefault():qJ(t,n)};class x6{constructor(e,n,i){this.slice=e,this.move=n,this.node=i}}const LJ=Ui?"altKey":"ctrlKey";function _6(t,e){let n=t.someProp("dragCopies",i=>!i(e));return n??!e[LJ]}ci.dragstart=(t,e)=>{let n=e,i=t.input.mouseDown;if(i&&i.done(),!n.dataTransfer)return;let r=t.state.selection,o=r.empty?null:t.posAtCoords(hp(n)),s;if(!(o&&o.pos>=r.from&&o.pos<=(r instanceof it?r.to-1:r.to))){if(i&&i.mightDrag)s=it.create(t.state.doc,i.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=it.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=F0(t,a);(!n.dataTransfer.files.length||!Xn||AC>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Hf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Hf||n.dataTransfer.setData("text/plain",f),t.dragging=new x6(u,_6(t,n),s)},ci.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},di.dragover=di.dragenter=(t,e)=>e.preventDefault(),di.drop=(t,e)=>{let n=e,i=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let r=t.posAtCoords(hp(n));if(!r)return;let o=t.state.doc.resolve(r.pos),s=i&&i.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=l6(t,b6(n.dataTransfer),Hf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(i&&_6(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?cC(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=i;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,p=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(p))return;let d=f.doc.resolve(u);if(c&&it.isSelectable(s.content.firstChild)&&d.nodeAfter&&d.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new it(d));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((m,y,w,v)=>h=v),f.setSelection(D0(t,d,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},ci.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&co(t)},20))},ci.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},ci.beforeinput=(t,e)=>{if(Xn&&fo&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Vs(8,"Backspace")))))return;let{$cursor:r}=t.state.selection;r&&r.pos>0&&t.dispatch(t.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let t in di)ci[t]=di[t];function Wf(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class mp{constructor(e,n){this.toDOM=e,this.spec=n||Us,this.side=this.spec.side||0}map(e,n,i,r){let{pos:o,deleted:s}=e.mapResult(n.from+r,this.side<0?-1:1);return s?null:new Fn(o-i,o-i,this)}valid(){return!0}eq(e){return this==e||e instanceof mp&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&Wf(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class Ko{constructor(e,n){this.attrs=e,this.spec=n||Us}map(e,n,i,r){let o=e.map(n.from+r,this.spec.inclusiveStart?-1:1)-i,s=e.map(n.to+r,this.spec.inclusiveEnd?1:-1)-i;return o>=s?null:new Fn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof Ko&&Wf(this.attrs,e.attrs)&&Wf(this.spec,e.spec)}static is(e){return e.type instanceof Ko}destroy(){}}class U0{constructor(e,n){this.attrs=e,this.spec=n||Us}map(e,n,i,r){let o=e.mapResult(n.from+r,1);if(o.deleted)return null;let s=e.mapResult(n.to+r,-1);return s.deleted||s.pos<=o.pos?null:new Fn(o.pos-i,s.pos-i,this)}valid(e,n){let{index:i,offset:r}=e.content.findIndex(n.from),o;return r==n.from&&!(o=e.child(i)).isText&&r+o.nodeSize==n.to}eq(e){return this==e||e instanceof U0&&Wf(this.attrs,e.attrs)&&Wf(this.spec,e.spec)}destroy(){}}class Fn{constructor(e,n,i){this.from=e,this.to=n,this.type=i}copy(e,n){return new Fn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,i){return this.type.map(e,this,n,i)}static widget(e,n,i){return new Fn(e,e,new mp(n,i))}static inline(e,n,i,r){return new Fn(e,n,new Ko(i,r))}static node(e,n,i,r){return new Fn(e,n,new U0(i,r))}get spec(){return this.type.spec}get inline(){return this.type instanceof Ko}get widget(){return this.type instanceof mp}}const tl=[],Us={};class Gt{constructor(e,n){this.local=e.length?e:tl,this.children=n.length?n:tl}static create(e,n){return n.length?yp(n,e,0,Us):Qn}find(e,n,i){let r=[];return this.findInner(e??0,n??1e9,r,0,i),r}findInner(e,n,i,r,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&i.push(a.copy(a.from+r,a.to+r))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,i,r+a,o)}}map(e,n,i){return this==Qn||e.maps.length==0?this:this.mapInner(e,n,0,0,i||Us)}mapInner(e,n,i,r,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,i,r);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?VJ(this.children,s||[],e,n,i,r,o):s?new Gt(s.sort(Ws),tl):Qn}add(e,n){return n.length?this==Qn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,i){let r,o=0;e.forEach((a,l)=>{let f=l+i,u;if(u=S6(n,a,f)){for(r||(r=this.children.slice());o<r.length&&r[o]<l;)o+=3;r[o]==l?r[o+2]=r[o+2].addInner(a,u,f+1):r.splice(o,0,l,l+a.nodeSize,yp(u,a,f+1,Us)),o+=3}});let s=k6(o?C6(n):n,-i);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(Ws):this.local,r||this.children)}remove(e){return e.length==0||this==Qn?this:this.removeInner(e,0)}removeInner(e,n){let i=this.children,r=this.local;for(let o=0;o<i.length;o+=3){let s,a=i[o]+n,l=i[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;i==this.children&&(i=this.children.slice());let f=i[o+2].removeInner(s,a+1);f!=Qn?i[o+2]=f:(i.splice(o,3),o-=3)}if(r.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<r.length;a++)r[a].eq(s,n)&&(r==this.local&&(r=this.local.slice()),r.splice(a--,1))}return i==this.children&&r==this.local?this:r.length||i.length?new Gt(r,i):Qn}forChild(e,n){if(this==Qn)return this;if(n.isLeaf)return Gt.empty;let i,r;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(i=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof Ko){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(r||(r=[])).push(l.copy(f,u))}}if(r){let a=new Gt(r.sort(Ws),tl);return i?new Go([a,i]):a}return i||Qn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return W0(this.localsInner(e))}localsInner(e){if(this==Qn)return tl;if(e.inlineContent||!this.local.some(Ko.is))return this.local;let n=[];for(let i=0;i<this.local.length;i++)this.local[i].type instanceof Ko||n.push(this.local[i]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=W0;const Qn=Gt.empty;class Go{constructor(e){this.members=e}map(e,n){const i=this.members.map(r=>r.map(e,n,Us));return Go.from(i)}forChild(e,n){if(n.isLeaf)return Gt.empty;let i=[];for(let r=0;r<this.members.length;r++){let o=this.members[r].forChild(e,n);o!=Qn&&(o instanceof Go?i=i.concat(o.members):i.push(o))}return Go.from(i)}eq(e){if(!(e instanceof Go)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,i=!0;for(let r=0;r<this.members.length;r++){let o=this.members[r].localsInner(e);if(o.length)if(!n)n=o;else{i&&(n=n.slice(),i=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?W0(i?n:n.sort(Ws)):tl}static from(e){switch(e.length){case 0:return Qn;case 1:return e[0];default:return new Go(e.every(n=>n instanceof Gt)?e:e.reduce((n,i)=>n.concat(i instanceof Gt?i:i.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function VJ(t,e,n,i,r,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((p,d,h,m)=>{let y=m-h-(d-p);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||p>v+u-c)continue;let S=a[w]+u-c;d>=S?a[w+1]=p<=S?-2:-1:p>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-r;if(c<0||c>=i.content.size){l=!0;continue}let p=n.map(t[f+1]+o,-1),d=p-r,{index:h,offset:m}=i.content.findIndex(c),y=i.maybeChild(h);if(y&&m==c&&m+y.nodeSize==d){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Qn?(a[f]=c,a[f+1]=d,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=zJ(a,t,e,n,r,o,s),u=yp(f,i,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,p=0;c<u.children.length;c+=3){let d=u.children[c];for(;p<a.length&&a[p]<d;)p+=3;a.splice(p,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(Ws),a)}function k6(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Fn(r.from+e,r.to+e,r.type))}return n}function zJ(t,e,n,i,r,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(i,r,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function S6(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<i&&((r||(r=[])).push(s),t[o]=null);return r}function C6(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function yp(t,e,n,i){let r=[],o=!1;e.forEach((a,l)=>{let f=S6(t,a,l+n);if(f){o=!0;let u=yp(f,a,n+l+1,i);u!=Qn&&r.push(l,l+a.nodeSize,u)}});let s=k6(o?C6(t):t,-n).sort(Ws);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(i.onRemove&&i.onRemove(s[a].spec),s.splice(a--,1));return s.length||r.length?new Gt(s,r):Qn}function Ws(t,e){return t.from-e.from||t.to-e.to}function W0(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from==i.from){o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),E6(e,r+1,o.copy(i.to,o.to)));continue}else{o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),E6(e,r,i.copy(o.from,i.to)));break}}}return e}function E6(t,e,n){for(;e<t.length&&Ws(n,t[e])>0;)e++;t.splice(e,0,n)}function K0(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=Qn&&e.push(i)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Go.from(e)}const jJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},HJ=xi&&zo<=11;class UJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class WJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new UJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let r=0;r<i.length;r++)this.queue.push(i[r]);xi&&zo<=11&&i.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),HJ&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,jJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(e6(this.view)){if(this.suppressingSelectionUpdates)return co(this.view);if(xi&&zo<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ls(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,i;for(let o=e.focusNode;o;o=Ya(o))n.add(o);for(let o=e.anchorNode;o;o=Ya(o))if(n.has(o)){i=o;break}let r=i&&this.view.docView.nearestDesc(i);if(r&&r.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let i=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&e6(e)&&!this.ignoreSelectionChange(i),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Hi&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,p]=u;c.parentNode&&c.parentNode.parentNode==p.parentNode?p.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let p of u){let d=p.parentNode;d&&d.nodeName=="LI"&&(!c||JJ(e,c)!=d)&&p.remove()}}}let f=null;o<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&up(i)&&(f=I0(e))&&f.eq(gt.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,co(e),this.currentSelection.set(i),e.scrollToSelection()):(o>-1||r)&&(o>-1&&(e.docView.markDirty(o,s),KJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||co(e),this.currentSelection.set(i))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(i.contentDOM&&i.contentDOM!=i.dom&&!i.contentDOM.contains(e.target))return{from:i.posBefore,to:i.posAfter};let r=e.previousSibling,o=e.nextSibling;if(xi&&zo<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:p}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(r=c),(!p||Array.prototype.indexOf.call(e.addedNodes,p)<0)&&(o=p)}let s=r&&r.parentNode==e.target?$n(r)+1:0,a=i.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?$n(o):e.target.childNodes.length,f=i.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:i.posAtStart-i.border,to:i.posAtEnd+i.border}:(this.lastChangedTextNode=e.target,{from:i.posAtStart,to:i.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let O6=new WeakMap,A6=!1;function KJ(t){if(!O6.has(t)&&(O6.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Hi,A6)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),A6=!0}}function R6(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ls(s.node,s.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function GJ(t,e){if(e.getComposedRanges){let r=e.getComposedRanges(t.root)[0];if(r)return R6(t,r)}let n;function i(r){r.preventDefault(),r.stopImmediatePropagation(),n=r.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?R6(t,n):null}function JJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let i=t.docView.nearestDesc(n,!0);if(i&&i.node.isBlock)return n}return null}function YJ(t,e,n){let{node:i,fromOffset:r,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],up(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Xn&&t.input.lastKeyCode===8)for(let y=o;y>r;y--){let w=i.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,p=t.someProp("domParser")||Fo.fromSchema(t.state.schema),d=c.resolve(s),h=null,m=p.parse(i,{topNode:d.parent,topMatch:d.parent.contentMatchAt(d.index()),topOpen:!0,from:r,to:o,preserveWhitespace:d.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:XJ,context:d});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:m,sel:h,from:s,to:a}}function XJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(ui&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||ui&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const QJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function ZJ(t,e,n,i,r){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let A=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,O=I0(t,A);if(O&&!t.state.selection.eq(O)){if(Xn&&fo&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",N=>N(t,Vs(13,"Enter"))))return;let R=t.state.tr.setSelection(O);A=="pointer"?R.setMeta("pointer",!0):A=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=YJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),p,d;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(p=t.state.selection.to,d="end"):(p=t.state.selection.from,d="start"),t.input.lastKeyCode=null;let h=nY(c.content,f.doc.content,f.from,p,d);if(h&&t.input.domChangeCount++,(Xa&&t.input.lastIOSEnter>Date.now()-225||fo)&&r.some(A=>A.nodeType==1&&!QJ.test(A.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",A=>A(t,Vs(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(i&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let A=T6(t,t.state.doc,f.sel);if(A&&!A.eq(t.state.selection)){let O=t.state.tr.setSelection(A);o&&O.setMeta("composition",o),t.dispatch(O)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),xi&&zo<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)==" "&&(h.start--,h.endA--,h.endB--);let m=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=m.sameParent(y)&&m.parent.inlineContent&&w.end()>=h.endA,S;if((Xa&&t.input.lastIOSEnter>Date.now()-225&&(!v||r.some(A=>A.nodeName=="DIV"||A.nodeName=="P"))||!v&&m.pos<f.doc.content.size&&(!m.sameParent(y)||!m.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(m.pos,y.pos,"",""))&&(S=gt.findFrom(f.doc.resolve(m.pos+1),1,!0))&&S.head>m.pos)&&t.someProp("handleKeyDown",A=>A(t,Vs(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&tY(u,h.start,h.endA,m,y)&&t.someProp("handleKeyDown",A=>A(t,Vs(8,"Backspace")))){fo&&Xn&&t.domObserver.suppressSelectionUpdates();return}Xn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),fo&&!v&&m.start()!=y.start()&&y.parentOffset==0&&m.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(A){return A(t,Vs(13,"Enter"))})},20));let b=h.start,x=h.endA,_=A=>{let O=A||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=T6(t,O.doc,f.sel);R&&!(Xn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==O.mapping.map(x)-1)||xi&&R.empty&&R.head==b)&&O.setSelection(R)}return o&&O.setMeta("composition",o),O.scrollIntoView()},k;if(v){if(m.pos==y.pos){xi&&zo<=11&&m.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>co(t),20));let A=_(t.state.tr.delete(b,x)),O=u.resolve(h.start).marksAcross(u.resolve(h.endA));O&&A.ensureMarks(O),t.dispatch(A)}else if(h.endA==h.endB&&(k=eY(m.parent.content.cut(m.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let A=_(t.state.tr);k.type=="add"?A.addMark(b,x,k.mark):A.removeMark(b,x,k.mark),t.dispatch(A)}else if(m.parent.child(m.index()).isText&&m.index()==y.index()-(y.textOffset?0:1)){let A=m.parent.textBetween(m.parentOffset,y.parentOffset),O=()=>_(t.state.tr.insertText(A,b,x));t.someProp("handleTextInput",R=>R(t,b,x,A,O))||t.dispatch(O())}}else t.dispatch(_())}function T6(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:D0(t,e.resolve(n.anchor),e.resolve(n.head))}function eY(t,e){let n=t.firstChild.marks,i=e.firstChild.marks,r=n,o=i,s,a,l;for(let u=0;u<i.length;u++)r=i[u].removeFromSet(r);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(r.length==1&&o.length==0)a=r[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(r.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(ve.from(f).eq(t))return{mark:a,type:s}}function tY(t,e,n,i,r){if(n-e<=r.pos-i.pos||G0(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(G0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||G0(s,!0,!1)<n?!1:i.parent.content.cut(i.parentOffset).eq(s.parent.content)}function G0(t,e,n){let i=t.depth,r=e?t.end():t.pos;for(;i>0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,r++,e=!1;if(n){let o=t.node(i).maybeChild(t.indexAfter(i));for(;o&&!o.isLeaf;)o=o.firstChild,r++}return r}function nY(t,e,n,i,r){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(r=="end"){let l=Math.max(0,o-Math.min(s,a));i-=s+l-o}if(s<o&&t.size<e.size){let l=i<=o&&i>=s?o-i:0;o-=l,o&&o<e.size&&P6(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=i<=o&&i>=a?o-i:0;o-=l,o&&o<t.size&&P6(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function P6(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class M6{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new xJ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach($6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=D6(this),N6(this),this.nodeViews=B6(this),this.docView=zC(this.state.doc,I6(this),K0(this),this.dom,this),this.domObserver=new WJ(this,(i,r,o,s)=>ZJ(this,i,r,o,s)),this.domObserver.start(),_J(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&V0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach($6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let i in this._props)n[i]=this._props[i];n.state=this.state;for(let i in e)n[i]=e[i];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var i;let r=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(v6(this),s=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let d=B6(this);rY(d,this.nodeViews)&&(this.nodeViews=d,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&V0(this),this.editable=D6(this),N6(this);let l=K0(this),f=I6(this),u=r.plugins!=e.plugins&&!r.doc.eq(e.doc)?"reset":e.scrollToSelection>r.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(r.selection))&&(s=!0);let p=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&BG(this);if(s){this.domObserver.stop();let d=c&&(xi||Xn)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&iY(r.selection,e.selection);if(c){let h=Xn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=DJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=zC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(d=!0)}d||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&sJ(this))?co(this,d):(QC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),!((i=this.dragging)===null||i===void 0)&&i.node&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():p&&$G(p)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof it){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&RC(this,n.getBoundingClientRect(),e)}else RC(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let i=this.state.plugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let i=this.pluginViews[n];i.update&&i.update(this,e)}}updateDraggedNode(e,n){let i=e.node,r=-1;if(this.state.doc.nodeAt(i.from)==i.node)r=i.from;else{let o=i.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==i.node&&(r=o)}this.dragging=new x6(e.slice,e.move,r<0?void 0:it.create(this.state.doc,r))}someProp(e,n){let i=this._props&&this._props[e],r;if(i!=null&&(r=n?n(i):i))return r;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(r=n?n(a):a))return r}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(r=n?n(a):a))return r}}hasFocus(){if(xi){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&FG(this.dom),co(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return jG(this,e)}coordsAtPos(e,n=1){return DC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,i=-1){let r=this.docView.posFromDOM(e,n,i);if(r==null)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,n){return GG(this,n||this.state,e)}pasteHTML(e,n){return Uf(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Uf(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return F0(this,e)}destroy(){this.docView&&(kJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],K0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,CG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return CJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?ui&&this.root.nodeType===11&&TG(this.dom.ownerDocument)==this.dom&&GJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}M6.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function I6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let i in n)i=="class"?e.class+=" "+n[i]:i=="style"?e.style=(e.style?e.style+";":"")+n[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(n[i]))}),e.translate||(e.translate="no"),[Fn.node(0,t.state.doc.content.size,e)]}function N6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Fn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function D6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function iY(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function B6(t){let e=Object.create(null);function n(i){for(let r in i)Object.prototype.hasOwnProperty.call(e,r)||(e[r]=i[r])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function rY(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function $6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Jo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},wp={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},oY=typeof navigator<"u"&&/Mac/.test(navigator.platform),sY=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),qn=0;qn<10;qn++)Jo[48+qn]=Jo[96+qn]=String(qn);for(var qn=1;qn<=24;qn++)Jo[qn+111]="F"+qn;for(var qn=65;qn<=90;qn++)Jo[qn]=String.fromCharCode(qn+32),wp[qn]=String.fromCharCode(qn);for(var J0 in Jo)wp.hasOwnProperty(J0)||(wp[J0]=Jo[J0]);function aY(t){var e=oY&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||sY&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?wp:Jo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const lY=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),fY=typeof navigator<"u"&&/Win/.test(navigator.platform);function uY(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))lY?s=!0:r=!0;else throw new Error("Unrecognized modifier name: "+l)}return i&&(n="Alt-"+n),r&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function cY(t){let e=Object.create(null);for(let n in t)e[uY(n)]=t[n];return e}function Y0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function dY(t){return new cn({props:{handleKeyDown:F6(t)}})}function F6(t){let e=cY(t);return function(n,i){let r=aY(i),o,s=e[Y0(r,i)];if(s&&s(n.state,n.dispatch,n))return!0;if(r.length==1&&r!=" "){if(i.shiftKey){let a=e[Y0(r,i,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((i.altKey||i.metaKey||i.ctrlKey)&&!(fY&&i.ctrlKey&&i.altKey)&&(o=Jo[i.keyCode])&&o!=r){let a=e[Y0(o,i)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const X0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function q6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const L6=(t,e,n)=>{let i=q6(t,n);if(!i)return!1;let r=Q0(i);if(!r){let s=i.blockRange(),a=s&&Ua(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=r.nodeBefore;if(J6(t,r,e,-1))return!0;if(i.parent.content.size==0&&(nl(o,"end")||it.isSelectable(o)))for(let s=i.depth;;s--){let a=ap(t.doc,i.before(s),i.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(nl(o,"end")?gt.findFrom(l.doc.resolve(l.mapping.map(r.pos,-1)),-1):it.create(l.doc,r.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||i.node(s-1).childCount>1)break}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos-o.nodeSize,r.pos).scrollIntoView()),!0):!1},pY=(t,e,n)=>{let i=q6(t,n);if(!i)return!1;let r=Q0(i);return r?V6(t,r,e):!1},hY=(t,e,n)=>{let i=j6(t,n);if(!i)return!1;let r=Z0(i);return r?V6(t,r,e):!1};function V6(t,e,n){let i=e.nodeBefore,r=i,o=e.pos-1;for(;!r.isTextblock;o--){if(r.type.spec.isolating)return!1;let u=r.lastChild;if(!u)return!1;r=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=ap(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof Sn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function nl(t,e,n=!1){for(let i=t;i;i=e=="start"?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&i.childCount!=1)return!1}return!1}const z6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;o=Q0(i)}let s=o&&o.nodeBefore;return!s||!it.isSelectable(s)?!1:(e&&e(t.tr.setSelection(it.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function Q0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function j6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const H6=(t,e,n)=>{let i=j6(t,n);if(!i)return!1;let r=Z0(i);if(!r)return!1;let o=r.nodeAfter;if(J6(t,r,e,1))return!0;if(i.parent.content.size==0&&(nl(o,"start")||it.isSelectable(o))){let s=ap(t.doc,i.before(),i.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(nl(o,"start")?gt.findFrom(a.doc.resolve(a.mapping.map(r.pos)),1):it.create(a.doc,a.mapping.map(r.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos,r.pos+o.nodeSize).scrollIntoView()),!0):!1},U6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;o=Z0(i)}let s=o&&o.nodeAfter;return!s||!it.isSelectable(s)?!1:(e&&e(t.tr.setSelection(it.create(t.doc,o.pos)).scrollIntoView()),!0)};function Z0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const gY=(t,e)=>{let n=t.selection,i=n instanceof it,r;if(i){if(n.node.isTextblock||!qs(t.doc,n.from))return!1;r=n.from}else if(r=sp(t.doc,n.from,-1),r==null)return!1;if(e){let o=t.tr.join(r);i&&o.setSelection(it.create(o.doc,r-t.doc.resolve(r).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},mY=(t,e)=>{let n=t.selection,i;if(n instanceof it){if(n.node.isTextblock||!qs(t.doc,n.to))return!1;i=n.to}else if(i=sp(t.doc,n.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},yY=(t,e)=>{let{$from:n,$to:i}=t.selection,r=n.blockRange(i),o=r&&Ua(r);return o==null?!1:(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)},W6=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!n.parent.type.spec.code||!n.sameParent(i)?!1:(e&&e(t.tr.insertText(` 357 `).scrollIntoView()),!0)};function ey(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const wY=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=ey(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(gt.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},K6=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof Mi||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=ey(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},G6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(ao(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let i=n.blockRange(),r=i&&Ua(i);return r==null?!1:(e&&e(t.tr.lift(i,r).scrollIntoView()),!0)};function vY(t){return(e,n)=>{let{$from:i,$to:r}=e.selection;if(e.selection instanceof it&&e.selection.node.isBlock)return!i.parentOffset||!ao(e.doc,i.pos)?!1:(n&&n(e.tr.split(i.pos).scrollIntoView()),!0);if(!i.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let d=i.depth;;d--)if(i.node(d).isBlock){l=i.end(d)==i.pos+(i.depth-d),f=i.start(d)==i.pos-(i.depth-d),a=ey(i.node(d-1).contentMatchAt(i.indexAfter(d-1))),o.unshift(l&&a?{type:a}:null),s=d;break}else{if(d==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Mi)&&u.deleteSelection();let c=u.mapping.map(i.pos),p=ao(u.doc,c,o.length,o);if(p||(o[0]=a?{type:a}:null,p=ao(u.doc,c,o.length,o)),!p)return!1;if(u.split(c,o.length,o),!l&&f&&i.node(s).type!=a){let d=u.mapping.map(i.before(s)),h=u.doc.resolve(d);a&&i.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(i.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const bY=vY(),xY=(t,e)=>{let{$from:n,to:i}=t.selection,r,o=n.sharedDepth(i);return o==0?!1:(r=n.before(o),e&&e(t.tr.setSelection(it.create(t.doc,r))),!0)};function _Y(t,e,n){let i=e.nodeBefore,r=e.nodeAfter,o=e.index();return!i||!r||!i.type.compatibleContent(r.type)?!1:!i.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(r.isTextblock||qs(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function J6(t,e,n,i){let r=e.nodeBefore,o=e.nodeAfter,s,a,l=r.type.spec.isolating||o.type.spec.isolating;if(!l&&_Y(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let d=e.pos+o.nodeSize,h=ve.empty;for(let w=s.length-1;w>=0;w--)h=ve.from(s[w].create(null,h));h=ve.from(r.copy(h));let m=t.tr.step(new Cn(e.pos-1,d,e.pos,d,new De(h,1,0),s.length,!0)),y=m.doc.resolve(d+2*s.length);y.nodeAfter&&y.nodeAfter.type==r.type&&qs(m.doc,y.pos)&&m.join(y.pos),n(m.scrollIntoView())}return!0}let u=o.type.spec.isolating||i>0&&l?null:gt.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),p=c&&Ua(c);if(p!=null&&p>=e.depth)return n&&n(t.tr.lift(c,p).scrollIntoView()),!0;if(f&&nl(o,"start",!0)&&nl(r,"end")){let d=r,h=[];for(;h.push(d),!d.isTextblock;)d=d.lastChild;let m=o,y=1;for(;!m.isTextblock;m=m.firstChild)y++;if(d.canReplace(d.childCount,d.childCount,m.content)){if(n){let w=ve.empty;for(let S=h.length-1;S>=0;S--)w=ve.from(h[S].copy(w));let v=t.tr.step(new Cn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function Y6(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return r.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?r.start(o):r.end(o)))),!0):!1}}const kY=Y6(-1),SY=Y6(1);function CY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o),a=s&&sC(s,t,e);return a?(i&&i(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function X6(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(r)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)r=!0;else{let u=n.doc.resolve(f),c=u.index();r=u.parent.canReplaceWith(c,c+1,t)}})}if(!r)return!1;if(i){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}i(o.scrollIntoView())}return!0}}function ty(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}ty(X0,L6,z6),ty(X0,H6,U6),ty(W6,K6,G6,bY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function EY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o);if(!s)return!1;let a=i?n.tr:null;return OY(a,s,t,e)?(i&&i(a.scrollIntoView()),!0):!1}}function OY(t,e,n,i=null){let r=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new ep(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new ep(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),r=!0}let a=sC(o,n,i,e);return a?(t&&AY(t,e,a,r,n),!0):!1}function AY(t,e,n,i,r){let o=ve.empty;for(let u=n.length-1;u>=0;u--)o=ve.from(n[u].type.create(n[u].attrs,o));t.step(new Cn(e.start-(i?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==r&&(s=u+1);let a=n.length-s,l=e.start+n.length-(i?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,p=!0;u<c;u++,p=!1)!p&&ao(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function RY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,s=>s.childCount>0&&s.firstChild.type==t);return o?n?i.node(o.depth-1).type==t?TY(e,n,t,o):PY(e,n,o):!0:!1}}function TY(t,e,n,i){let r=t.tr,o=i.end,s=i.$to.end(i.depth);o<s&&(r.step(new Cn(o-1,s,o,s,new De(ve.from(n.create(null,i.parent.copy())),1,0),1,!0)),i=new ep(r.doc.resolve(i.$from.pos),r.doc.resolve(s),i.depth));const a=Ua(i);if(a==null)return!1;r.lift(i,a);let l=r.doc.resolve(r.mapping.map(o,-1)-1);return qs(r.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&r.join(l.pos),e(r.scrollIntoView()),!0}function PY(t,e,n){let i=t.tr,r=n.parent;for(let d=n.end,h=n.endIndex-1,m=n.startIndex;h>m;h--)d-=r.child(h).nodeSize,i.delete(d-1,d+1);let o=i.doc.resolve(n.start),s=o.nodeAfter;if(i.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==r.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?ve.empty:ve.from(r))))return!1;let c=o.pos,p=c+s.nodeSize;return i.step(new Cn(c-(a?1:0),p+(l?1:0),c+1,p-1,new De((a?ve.empty:ve.from(r.copy(ve.empty))).append(l?ve.empty:ve.from(r.copy(ve.empty))),a?0:1,l?0:1),a?0:1)),e(i.scrollIntoView()),!0}function MY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=ve.from(f?t.create():null),c=new De(ve.from(t.create(null,ve.from(a.type.create(null,u)))),f?3:1,0),p=o.start,d=o.end;n(e.tr.step(new Cn(p-(f?3:1),d,p,d,c,1,!0)).scrollIntoView())}return!0}}var IY=Object.defineProperty,Q6=(t,e)=>{for(var n in e)IY(t,n,{get:e[n],enumerable:!0})};function vp(t){const{state:e,transaction:n}=t;let{selection:i}=n,{doc:r}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return i},get doc(){return r},get tr(){return i=n.selection,r=n.doc,o=n.storedMarks,n}}}var bp=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:i}=e,{tr:r}=n,o=this.buildProps(r);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!r.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(r),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s=[],a=!!t,l=t||r.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,p])=>[c,(...h)=>{const m=this.buildProps(l,e),y=p(...h)(m);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,i=!1,r=t||n.tr,o=this.buildProps(r,i);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(r,i)}}buildProps(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s={tr:t,editor:i,view:o,state:vp({state:r,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},NY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(i=>i!==e):delete this.callbacks[t]),this}once(t,e){const n=(...i)=>{this.off(t,n),e.apply(this,i)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function DY(t,e){const n=new mC(t);return e.forEach(i=>{i.steps.forEach(r=>{n.step(r)})}),n}var Z6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const i=e[n];i.nodeType===3&&i.nodeValue&&/^(\n\s\s|\n)$/.test(i.nodeValue)?t.removeChild(i):i.nodeType===1&&Z6(i)}return t};function xp(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return Z6(n)}function Kf(t,e,n){if(t instanceof $o||t instanceof ve)return t;n={slice:!0,parseOptions:{},...n};const i=typeof t=="object"&&t!==null,r=typeof t=="string";if(i)try{if(Array.isArray(t)&&t.length>0)return ve.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Kf("",e,n)}if(r){if(n.errorOnInvalidContent){let s=!1,a="";const l=new H4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?Fo.fromSchema(l).parseSlice(xp(t),n.parseOptions):Fo.fromSchema(l).parse(xp(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=Fo.fromSchema(e);return n.slice?o.parseSlice(xp(t),n.parseOptions).content:o.parse(xp(t),n.parseOptions)}return Kf("",e,n)}function ny(t,e,n={},i={}){return Kf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:i.errorOnInvalidContent})}function BY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function $Y(t,e){for(let n=t.depth;n>0;n-=1){const i=t.node(n);if(e(i))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:i}}}function iy(t){return e=>$Y(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function ry(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},i=Ye(e,"addExtensions",n);return i?[e,...ry(i())]:e}).flat(10)}function oy(t,e){const n=$s.fromSchema(e).serializeFragment(t),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function eE(t){return typeof t=="function"}function Ut(t,e=void 0,...n){return eE(t)?e?t.bind(e)(...n):t(...n):t}function FY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function Gf(t){const e=t.filter(r=>r.type==="extension"),n=t.filter(r=>r.type==="node"),i=t.filter(r=>r.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:i}}function tE(t){const e=[],{nodeExtensions:n,markExtensions:i}=Gf(t),r=[...n,...i],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:r},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([p,d])=>{e.push({type:c,name:p,attribute:{...o,...d}})})})})}),r.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const p={...o,...c};typeof p?.default=="function"&&(p.default=p.default()),p?.isRequired&&p?.default===void 0&&delete p.default,e.push({type:s.name,name:u,attribute:p})})}),e}function il(...t){return t.filter(e=>!!e).reduce((e,n)=>{const i={...e};return Object.entries(n).forEach(([r,o])=>{if(!i[r]){i[r]=o;return}if(r==="class"){const a=o?String(o).split(" "):[],l=i[r]?i[r].split(" "):[],f=a.filter(u=>!l.includes(u));i[r]=[...l,...f].join(" ")}else if(r==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=i[r]?i[r].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),a.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),i[r]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else i[r]=o}),i},{})}function _p(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,i)=>il(n,i),{})}function qY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function nE(t,e){return"style"in t?t:{...t,getAttrs:n=>{const i=t.getAttrs?t.getAttrs(n):t.attrs;if(i===!1)return!1;const r=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):qY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...i,...r}}}}function iE(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&FY(n)?!1:n!=null))}function LY(t,e){var n;const i=tE(t),{nodeExtensions:r,markExtensions:o}=Gf(t),s=(n=r.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(r.map(f=>{const u=i.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((w,v)=>{const S=Ye(v,"extendNodeSchema",c);return{...w,...S?S(f):{}}},{}),d=iE({...p,content:Ut(Ye(f,"content",c)),marks:Ut(Ye(f,"marks",c)),group:Ut(Ye(f,"group",c)),inline:Ut(Ye(f,"inline",c)),atom:Ut(Ye(f,"atom",c)),selectable:Ut(Ye(f,"selectable",c)),draggable:Ut(Ye(f,"draggable",c)),code:Ut(Ye(f,"code",c)),whitespace:Ut(Ye(f,"whitespace",c)),linebreakReplacement:Ut(Ye(f,"linebreakReplacement",c)),defining:Ut(Ye(f,"defining",c)),isolating:Ut(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,S;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(S=w?.attribute)==null?void 0:S.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(w=>nE(w,u)));const m=Ye(f,"renderHTML",c);m&&(d.toDOM=w=>m({node:w,HTMLAttributes:_p(w,u)}));const y=Ye(f,"renderText",c);return y&&(d.toText=y),[f.name,d]})),l=Object.fromEntries(o.map(f=>{const u=i.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),d=iE({...p,inclusive:Ut(Ye(f,"inclusive",c)),excludes:Ut(Ye(f,"excludes",c)),group:Ut(Ye(f,"group",c)),spanning:Ut(Ye(f,"spanning",c)),code:Ut(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(y=>nE(y,u)));const m=Ye(f,"renderHTML",c);return m&&(d.toDOM=y=>m({mark:y,HTMLAttributes:_p(y,u)})),[f.name,d]}));return new H4({topNode:s,nodes:a,marks:l})}function VY(t){const e=t.filter((n,i)=>t.indexOf(n)!==i);return Array.from(new Set(e))}function sy(t){return t.sort((n,i)=>{const r=Ye(n,"priority")||100,o=Ye(i,"priority")||100;return r>o?-1:r<o?1:0})}function rE(t){const e=sy(ry(t)),n=VY(e.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),e}function oE(t,e,n){const{from:i,to:r}=e,{blockSeparator:o=` 358 359 `,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(i,r,(l,f,u,c)=>{var p;l.isBlock&&f>i&&(a+=o);const d=s?.[l.type.name];if(d)return u&&(a+=d({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(p=l?.text)==null?void 0:p.slice(Math.max(i,f)-f,r-f))}),a}function zY(t,e){const n={from:0,to:t.content.size};return oE(t,n,e)}function sE(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function po(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function aE(t,e){const n=po(e,t.schema),{from:i,to:r,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,r,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function En(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function jY(t,e){const n=En(e,t.schema),{from:i,to:r}=t.selection,o=[];t.doc.nodesBetween(i,r,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function kp(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function HY(t,e){const n=kp(typeof e=="string"?e:e.name,t.schema);return n==="node"?jY(t,e):n==="mark"?aE(t,e):{}}function UY(t,e=JSON.stringify){const n={};return t.filter(i=>{const r=e(i);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function WY(t){const e=UY(t);return e.length===1?e:e.filter((n,i)=>!e.filter((o,s)=>s!==i).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function KY(t){const{mapping:e,steps:n}=t,i=[];return e.maps.forEach((r,o)=>{const s=[];if(r.ranges.length)r.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),p=e.invert().map(u);i.push({oldRange:{from:c,to:p},newRange:{from:f,to:u}})})}),WY(i)}function ay(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function Sp(t,e,n={strict:!0}){const i=Object.keys(e);return i.length?i.every(r=>n.strict?e[r]===t[r]:ay(e[r])?e[r].test(t[r]):e[r]===t[r]):!0}function lE(t,e,n={}){return t.find(i=>i.type===e&&Sp(Object.fromEntries(Object.keys(n).map(r=>[r,i.attrs[r]])),n))}function fE(t,e,n={}){return!!lE(t,e,n)}function ly(t,e,n){var i;if(!t||!e)return;let r=t.parent.childAfter(t.parentOffset);if((!r.node||!r.node.marks.some(u=>u.type===e))&&(r=t.parent.childBefore(t.parentOffset)),!r.node||!r.node.marks.some(u=>u.type===e)||(n=n||((i=r.node.marks[0])==null?void 0:i.attrs),!lE([...r.node.marks],e,n)))return;let s=r.index,a=t.start()+r.offset,l=s+1,f=a+r.node.nodeSize;for(;s>0&&fE([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&fE([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function uE(t,e,n){const i=[];return t===e?n.resolve(t).marks().forEach(r=>{const o=n.resolve(t),s=ly(o,r.type);s&&i.push({mark:r,...s})}):n.nodesBetween(t,e,(r,o)=>{!r||r?.nodeSize===void 0||i.push(...r.marks.map(s=>({from:o,to:o+r.nodeSize,mark:s})))}),i}function fy(t,e){return e.nodes[t]||e.marks[t]||null}function Cp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([i])=>{const r=t.find(o=>o.type===e&&o.name===i);return r?r.attribute.keepOnSplit:!1}))}var GY=(t,e=500)=>{let n="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(r,o,s,a)=>{var l,f;const u=((f=(l=r.type.spec).toText)==null?void 0:f.call(l,{node:r,pos:o,parent:s,index:a}))||r.textContent||"%leaf%";n+=r.isAtom&&!r.isText?u:u.slice(0,Math.max(0,i-o))}),n};function uy(t,e,n={}){const{empty:i,ranges:r}=t.selection,o=e?po(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>Sp(c.attrs,n,{strict:!1}));let s=0;const a=[];if(r.forEach(({$from:c,$to:p})=>{const d=c.pos,h=p.pos;t.doc.nodesBetween(d,h,(m,y)=>{if(!m.isText&&!m.marks.length)return;const w=Math.max(d,y),v=Math.min(h,y+m.nodeSize),S=v-w;s+=S,a.push(...m.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>Sp(c.mark.attrs,n,{strict:!1})).reduce((c,p)=>c+p.to-p.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,p)=>c+p.to-p.from,0);return(l>0?l+f:l)>=s}function Jf(t,e,n={}){const{from:i,to:r,empty:o}=t.selection,s=e?En(e,t.schema):null,a=[];t.doc.nodesBetween(i,r,(c,p)=>{if(c.isText)return;const d=Math.max(i,p),h=Math.min(r,p+c.nodeSize);a.push({node:c,from:d,to:h})});const l=r-i,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>Sp(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,p)=>c+p.to-p.from,0)>=l}function JY(t,e,n={}){if(!e)return Jf(t,null,n)||uy(t,null,n);const i=kp(e,t.schema);return i==="node"?Jf(t,e,n):i==="mark"?uy(t,e,n):!1}function cE(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function dE(t,e){const{nodeExtensions:n}=Gf(e),i=n.find(s=>s.name===t);if(!i)return!1;const r={name:i.name,options:i.options,storage:i.storage},o=Ut(Ye(i,"group",r));return typeof o!="string"?!1:o.split(" ").includes("list")}function Ep(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var i;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((i=t.text)!=null?i:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let r=!0;return t.content.forEach(o=>{r!==!1&&(Ep(o,{ignoreWhitespace:n,checkChildren:e})||(r=!1))}),r}return!1}function YY(t){return t instanceof it}function pE(t){return t instanceof mt}function ho(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function XY(t,e,n){const r=t.state.doc.content.size,o=ho(e,0,r),s=ho(n,0,r),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),p=Math.max(a.right,l.right),d=p-c,h=u-f,w={top:f,bottom:u,left:c,right:p,width:d,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function hE(t,e=null){if(!e)return null;const n=gt.atStart(t),i=gt.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return i;const r=n.from,o=i.to;return e==="all"?mt.create(t,ho(0,r,o),ho(t.content.size,r,o)):mt.create(t,ho(e,r,o),ho(e,r,o))}function QY(t,e,n){const i=t.steps.length-1;if(i<e)return;const r=t.steps[i];if(!(r instanceof Sn||r instanceof Cn))return;const o=t.mapping.maps[i];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(gt.near(t.doc.resolve(s),n))}var gE=class{constructor(t){this.find=t.find,this.handler=t.handler}},ZY=(t,e)=>{if(ay(e))return e.exec(t);const n=e(t);if(!n)return null;const i=[n.text];return i.index=n.index,i.input=t,i.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(n.replaceWith)),i};function Op(t){var e;const{editor:n,from:i,to:r,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(i);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(p=>p.type.spec.code))return!1;let u=!1;const c=GY(f)+o;return s.forEach(p=>{if(u)return;const d=ZY(c,p.find);if(!d)return;const h=l.state.tr,m=vp({state:l.state,transaction:h}),y={from:i-(d[0].length-o.length),to:r},{commands:w,chain:v,can:S}=new bp({editor:n,state:m});p.handler({state:m,range:y,match:d,commands:w,chain:v,can:S})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:i,to:r,text:o}),l.dispatch(h),u=!0)}),u}function eX(t){const{editor:e,rules:n}=t,i=new cn({state:{init(){return null},apply(r,o,s){const a=r.getMeta(i);if(a)return a;const l=r.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=oy(ve.from(u),s.schema);const{from:c}=l,p=c+u.length;Op({editor:e,from:c,to:p,text:u,rules:n,plugin:i})}),r.selectionSet||r.docChanged?null:o}},props:{handleTextInput(r,o,s,a){return Op({editor:e,from:o,to:s,text:a,rules:n,plugin:i})},handleDOMEvents:{compositionend:r=>(setTimeout(()=>{const{$cursor:o}=r.state.selection;o&&Op({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(r,o){if(o.key!=="Enter")return!1;const{$cursor:s}=r.state.selection;return s?Op({editor:e,from:s.pos,to:s.pos,text:` 360 `,rules:n,plugin:i}):!1}},isInputRules:!0});return i}function tX(t){return Object.prototype.toString.call(t).slice(8,-1)}function Ap(t){return tX(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function mE(t,e){const n={...t};return Ap(t)&&Ap(e)&&Object.keys(e).forEach(i=>{Ap(e[i])&&Ap(t[i])?n[i]=mE(t[i],e[i]):n[i]=e[i]}),n}var cy=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ut(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ut(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>mE(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},Rp=class SO extends cy{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new SO(n)}static handleExit({editor:e,mark:n}){const{tr:i}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){const s=r.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&i.removeStoredMark(l),i.insertText(" ",r.pos),e.view.dispatch(i),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function nX(t){return typeof t=="number"}var iX=class{constructor(t){this.find=t.find,this.handler=t.handler}},rX=(t,e,n)=>{if(ay(e))return[...t.matchAll(e)];const i=e(t,n);return i?i.map(r=>{const o=[r.text];return o.index=r.index,o.input=t,o.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(r.replaceWith)),o}):[]};function oX(t){const{editor:e,state:n,from:i,to:r,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new bp({editor:e,state:n}),c=[];return n.doc.nodesBetween(i,r,(d,h)=>{var m,y,w,v,S;if((y=(m=d.type)==null?void 0:m.spec)!=null&&y.code||!(d.isText||d.isTextblock||d.isInline))return;const b=(S=(v=(w=d.content)==null?void 0:w.size)!=null?v:d.nodeSize)!=null?S:0,x=Math.max(i,h),_=Math.min(r,h+b);if(x>=_)return;const k=d.isText?d.text||"":d.textBetween(x-h,_-h,void 0,"");rX(k,o.find,s).forEach(O=>{if(O.index===void 0)return;const R=x+O.index+1,N=R+O[0].length,q={from:n.tr.mapping.map(R),to:n.tr.mapping.map(N)},W=o.handler({state:n,range:q,match:O,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(W)})}),c.every(d=>d!==null)}var Tp=null,sX=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function aX(t){const{editor:e,rules:n}=t;let i=null,r=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:p,rule:d,pasteEvt:h})=>{const m=u.tr,y=vp({state:u,transaction:m});if(!(!oX({editor:e,state:y,from:Math.max(c-1,0),to:p.b-1,rule:d,pasteEvent:h,dropEvent:a})||!m.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,m}};return n.map(u=>new cn({view(c){const p=h=>{var m;i=(m=c.dom.parentElement)!=null&&m.contains(h.target)?c.dom.parentElement:null,i&&(Tp=e)},d=()=>{Tp&&(Tp=null)};return window.addEventListener("dragstart",p),window.addEventListener("dragend",d),{destroy(){window.removeEventListener("dragstart",p),window.removeEventListener("dragend",d)}}},props:{handleDOMEvents:{drop:(c,p)=>{if(o=i===c.dom.parentElement,a=p,!o){const d=Tp;d?.isEditable&&setTimeout(()=>{const h=d.state.selection;h&&d.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,p)=>{var d;const h=(d=p.clipboardData)==null?void 0:d.getData("text/html");return s=p,r=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,p,d)=>{const h=c[0],m=h.getMeta("uiEvent")==="paste"&&!r,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!m&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=oy(ve.from(x),d.schema);const{from:_}=w,k=_+x.length,A=sX(x);return l({rule:u,state:d,from:_,to:{b:k},pasteEvt:A})}const S=p.doc.content.findDiffStart(d.doc.content),b=p.doc.content.findDiffEnd(d.doc.content);if(!(!nX(S)||!b||S===b.b))return l({rule:u,state:d,from:S,to:b,pasteEvt:s})}}))}var Pp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=rE(t),this.schema=LY(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:fy(e.name,this.schema)},i=Ye(e,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this;return sy([...this.extensions].reverse()).map(i=>{const r={name:i.name,options:i.options,storage:this.editor.extensionStorage[i.name],editor:t,type:fy(i.name,this.schema)},o=[],s=Ye(i,"addKeyboardShortcuts",r);let a={};if(i.type==="mark"&&Ye(i,"exitable",r)&&(a.ArrowRight=()=>Rp.handleExit({editor:t,mark:i})),s){const p=Object.fromEntries(Object.entries(s()).map(([d,h])=>[d,()=>h({editor:t})]));a={...a,...p}}const l=dY(a);o.push(l);const f=Ye(i,"addInputRules",r);if(cE(i,t.options.enableInputRules)&&f){const p=f();if(p&&p.length){const d=eX({editor:t,rules:p}),h=Array.isArray(d)?d:[d];o.push(...h)}}const u=Ye(i,"addPasteRules",r);if(cE(i,t.options.enablePasteRules)&&u){const p=u();if(p&&p.length){const d=aX({editor:t,rules:p});o.push(...d)}}const c=Ye(i,"addProseMirrorPlugins",r);if(c){const p=c();o.push(...p)}return o}).flat()}get attributes(){return tE(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=Gf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:En(n.name,this.schema)},o=Ye(n,"addNodeView",r);if(!o)return[];const s=(a,l,f,u,c)=>{const p=_p(a,i);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:p})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=Gf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:po(n.name,this.schema)},o=Ye(n,"addMarkView",r);if(!o)return[];const s=(a,l,f)=>{const u=_p(a,i);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{_Q(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const i={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:fy(e.name,this.schema)};e.type==="mark"&&((n=Ut(Ye(e,"keepOnSplit",i)))==null||n)&&this.splittableMarks.push(e.name);const r=Ye(e,"onBeforeCreate",i),o=Ye(e,"onCreate",i),s=Ye(e,"onUpdate",i),a=Ye(e,"onSelectionUpdate",i),l=Ye(e,"onTransaction",i),f=Ye(e,"onFocus",i),u=Ye(e,"onBlur",i),c=Ye(e,"onDestroy",i);r&&this.editor.on("beforeCreate",r),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};Pp.resolve=rE,Pp.sort=sy,Pp.flatten=ry;var lX={};Q6(lX,{ClipboardTextSerializer:()=>yE,Commands:()=>_E,Delete:()=>kE,Drop:()=>SE,Editable:()=>CE,FocusEvents:()=>OE,Keymap:()=>AE,Paste:()=>RE,Tabindex:()=>TE,focusEventsPluginKey:()=>EE});var dn=class CO extends cy{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new CO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},yE=dn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new cn({key:new Yn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:i,selection:r}=e,{ranges:o}=r,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=sE(n);return oE(i,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),wE={};Q6(wE,{blur:()=>fX,clearContent:()=>uX,clearNodes:()=>cX,command:()=>dX,createParagraphNear:()=>pX,cut:()=>hX,deleteCurrentNode:()=>gX,deleteNode:()=>mX,deleteRange:()=>yX,deleteSelection:()=>wX,enter:()=>vX,exitCode:()=>bX,extendMarkRange:()=>xX,first:()=>_X,focus:()=>SX,forEach:()=>CX,insertContent:()=>EX,insertContentAt:()=>AX,joinBackward:()=>PX,joinDown:()=>TX,joinForward:()=>MX,joinItemBackward:()=>IX,joinItemForward:()=>NX,joinTextblockBackward:()=>DX,joinTextblockForward:()=>BX,joinUp:()=>RX,keyboardShortcut:()=>FX,lift:()=>qX,liftEmptyBlock:()=>LX,liftListItem:()=>VX,newlineInCode:()=>zX,resetAttributes:()=>jX,scrollIntoView:()=>HX,selectAll:()=>UX,selectNodeBackward:()=>WX,selectNodeForward:()=>KX,selectParentNode:()=>GX,selectTextblockEnd:()=>JX,selectTextblockStart:()=>YX,setContent:()=>XX,setMark:()=>ZX,setMeta:()=>eQ,setNode:()=>tQ,setNodeSelection:()=>nQ,setTextSelection:()=>iQ,sinkListItem:()=>rQ,splitBlock:()=>oQ,splitListItem:()=>sQ,toggleList:()=>aQ,toggleMark:()=>lQ,toggleNode:()=>fQ,toggleWrap:()=>uQ,undoInputRule:()=>cQ,unsetAllMarks:()=>dQ,unsetMark:()=>pQ,updateAttributes:()=>hQ,wrapIn:()=>gQ,wrapInList:()=>mQ});var fX=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),uX=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),cX=()=>({state:t,tr:e,dispatch:n})=>{const{selection:i}=e,{ranges:r}=i;return n&&r.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),p=f.resolve(u.map(l+a.nodeSize)),d=c.blockRange(p);if(!d)return;const h=Ua(d);if(a.type.isTextblock){const{defaultType:m}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(d.start,m)}(h||h===0)&&e.lift(d,h)})}),!0},dX=t=>e=>t(e),pX=()=>({state:t,dispatch:e})=>K6(t,e),hX=(t,e)=>({editor:n,tr:i})=>{const{state:r}=n,o=r.doc.slice(t.from,t.to);i.deleteRange(t.from,t.to);const s=i.mapping.map(e);return i.insert(s,o.content),i.setSelection(new mt(i.doc.resolve(Math.max(s-1,0)))),!0},gX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,i=n.$anchor.node();if(i.content.size>0)return!1;const r=t.selection.$anchor;for(let o=r.depth;o>0;o-=1)if(r.node(o).type===i.type){if(e){const a=r.before(o),l=r.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},mX=t=>({tr:e,state:n,dispatch:i})=>{const r=En(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===r){if(i){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},yX=t=>({tr:e,dispatch:n})=>{const{from:i,to:r}=t;return n&&e.delete(i,r),!0},wX=()=>({state:t,dispatch:e})=>X0(t,e),vX=()=>({commands:t})=>t.keyboardShortcut("Enter"),bX=()=>({state:t,dispatch:e})=>wY(t,e),xX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const o=po(t,i.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(r){const c=ly(l,o,e);if(c&&c.from<=f&&c.to>=u){const p=mt.create(s,c.from,c.to);n.setSelection(p)}}return!0},_X=t=>e=>{const n=typeof t=="function"?t(e):t;for(let i=0;i<n.length;i+=1)if(n[i](e))return!0;return!1};function kX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function dy(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var SX=(t=null,e={})=>({editor:n,view:i,tr:r,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(dy()||kX())&&i.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(i.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!pE(n.state.selection))return s(),!0;const a=hE(r.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||r.setSelection(a),l&&r.storedMarks&&r.setStoredMarks(r.storedMarks),s()),!0},CX=(t,e)=>n=>t.every((i,r)=>e(i,{...n,index:r})),EX=(t,e)=>({tr:n,commands:i})=>i.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),OX=t=>!("type"in t),AX=(t,e,n)=>({tr:i,dispatch:r,editor:o})=>{var s;if(r){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Kf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Kf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:p}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},d=!0,h=!0;if((OX(a)?a:[a]).forEach(w=>{w.check(),d=d?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===p&&h){const{parent:w}=i.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,p+=1)}let y;if(d){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof ve){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;i.insertText(y,c,p)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,S=l.$from.node().content.size>0;w&&v&&S&&(c=Math.max(0,c-1)),i.replaceWith(c,p,y)}n.updateSelection&&QY(i,i.steps.length-1,-1),n.applyInputRules&&i.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&i.setMeta("applyPasteRules",{from:c,text:y})}return!0},RX=()=>({state:t,dispatch:e})=>gY(t,e),TX=()=>({state:t,dispatch:e})=>mY(t,e),PX=()=>({state:t,dispatch:e})=>L6(t,e),MX=()=>({state:t,dispatch:e})=>H6(t,e),IX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=sp(t.doc,t.selection.$from.pos,-1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},NX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=sp(t.doc,t.selection.$from.pos,1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},DX=()=>({state:t,dispatch:e})=>pY(t,e),BX=()=>({state:t,dispatch:e})=>hY(t,e);function vE(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function $X(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))dy()||vE()?s=!0:r=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return i&&(n=`Alt-${n}`),r&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var FX=t=>({editor:e,view:n,tr:i,dispatch:r})=>{const o=$X(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(i.mapping);u&&r&&i.maybeStep(u)}),!0},qX=(t,e={})=>({state:n,dispatch:i})=>{const r=En(t,n.schema);return Jf(n,r,e)?yY(n,i):!1},LX=()=>({state:t,dispatch:e})=>G6(t,e),VX=t=>({state:e,dispatch:n})=>{const i=En(t,e.schema);return RY(i)(e,n)},zX=()=>({state:t,dispatch:e})=>W6(t,e);function bE(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,r)=>(n.includes(r)||(i[r]=t[r]),i),{})}var jX=(t,e)=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=kp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=En(t,i.schema)),a==="mark"&&(s=po(t,i.schema)),r&&n.selection.ranges.forEach(l=>{i.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,bE(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(bE(c.attrs,e)))})})}),!0):!1},HX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),UX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Mi(t.doc);t.setSelection(n)}return!0},WX=()=>({state:t,dispatch:e})=>z6(t,e),KX=()=>({state:t,dispatch:e})=>U6(t,e),GX=()=>({state:t,dispatch:e})=>xY(t,e),JX=()=>({state:t,dispatch:e})=>SY(t,e),YX=()=>({state:t,dispatch:e})=>kY(t,e),XX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:i={}}={})=>({editor:r,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(i.preserveWhitespace!=="full"){const f=ny(t,r.schema,i,{errorOnInvalidContent:e??r.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:i,errorOnInvalidContent:e??r.options.enableContentCheck})};function QX(t,e,n){var i;const{selection:r}=e;let o=null;if(pE(r)&&(o=r.$cursor),o){const a=(i=t.storedMarks)!=null?i:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=r;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,p)=>{if(f)return!1;if(u.isInline){const d=!p||p.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(m=>m.type.excludes(n));f=d&&h}return!f}),f})}var ZX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=po(t,i.schema);if(r)if(s){const f=aE(i,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;i.doc.nodesBetween(u,c,(p,d)=>{const h=Math.max(d,u),m=Math.min(d+p.nodeSize,c);p.marks.find(w=>w.type===l)?p.marks.forEach(w=>{l===w.type&&n.addMark(h,m,l.create({...w.attrs,...e}))}):n.addMark(h,m,l.create(e))})});return QX(i,n,l)},eQ=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),tQ=(t,e={})=>({state:n,dispatch:i,chain:r})=>{const o=En(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?r().command(({commands:a})=>X6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>X6(o,{...s,...e})(a,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},nQ=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,r=ho(t,0,i.content.size),o=it.create(i,r);e.setSelection(o)}return!0},iQ=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,{from:r,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(i).from,a=mt.atEnd(i).to,l=ho(r,s,a),f=ho(o,s,a),u=mt.create(i,l,f);e.setSelection(u)}return!0},rQ=t=>({state:e,dispatch:n})=>{const i=En(t,e.schema);return MY(i)(e,n)};function xE(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const i=n.filter(r=>e?.includes(r.type.name));t.tr.ensureMarks(i)}}var oQ=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:i,editor:r})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=r.extensionManager.attributes,u=Cp(f,a.node().type.name,a.node().attrs);if(o instanceof it&&o.node.isBlock)return!a.parentOffset||!ao(s,a.pos)?!1:(i&&(t&&xE(n,r.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,p=a.depth===0?void 0:BY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let d=c&&p?[{type:p,attrs:u}]:void 0,h=ao(e.doc,e.mapping.map(a.pos),1,d);if(!d&&!h&&ao(e.doc,e.mapping.map(a.pos),1,p?[{type:p}]:void 0)&&(h=!0,d=p?[{type:p,attrs:u}]:void 0),i){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,d),p&&!c&&!a.parentOffset&&a.parent.type!==p)){const m=e.mapping.map(a.before()),y=e.doc.resolve(m);a.node(-1).canReplaceWith(y.index(),y.index()+1,p)&&e.setNodeMarkup(e.mapping.map(a.before()),p)}t&&xE(n,r.extensionManager.splittableMarks),e.scrollIntoView()}return h},sQ=(t,e={})=>({tr:n,state:i,dispatch:r,editor:o})=>{var s;const a=En(t,i.schema),{$from:l,$to:f}=i.selection,u=i.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const p=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(r){let w=ve.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let A=l.depth-v;A>=l.depth-3;A-=1)w=ve.from(l.node(A).copy(w));const S=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...Cp(p,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(ve.from(a.createAndFill(null,x)||void 0));const _=l.before(l.depth-(v-1));n.replace(_,l.after(-S),new De(w,4-v,0));let k=-1;n.doc.nodesBetween(_,n.doc.content.size,(A,O)=>{if(k>-1)return!1;A.isTextblock&&A.content.size===0&&(k=O+1)}),k>-1&&n.setSelection(mt.near(n.doc.resolve(k))),n.scrollIntoView()}return!0}const d=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...Cp(p,c.type.name,c.attrs),...e},m={...Cp(p,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=d?[{type:a,attrs:h},{type:d,attrs:m}]:[{type:a,attrs:h}];if(!ao(n.doc,l.pos,2))return!1;if(r){const{selection:w,storedMarks:v}=i,{splittableMarks:S}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!r)return!0;const x=b.filter(_=>S.includes(_.type.name));n.ensureMarks(x)}return!0},py=(t,e)=>{const n=iy(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&qs(t.doc,n.pos)&&t.join(n.pos),!0},hy=(t,e)=>{const n=iy(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(n.start).after(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&qs(t.doc,i)&&t.join(i),!0},aQ=(t,e,n,i={})=>({editor:r,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:p}=r.extensionManager,d=En(t,s.schema),h=En(e,s.schema),{selection:m,storedMarks:y}=s,{$from:w,$to:v}=m,S=w.blockRange(v),b=y||m.$to.parentOffset&&m.$from.marks();if(!S)return!1;const x=iy(_=>dE(_.type.name,c))(m);if(S.depth>=1&&x&&S.depth-x.depth<=1){if(x.node.type===d)return f.liftListItem(h);if(dE(x.node.type.name,c)&&d.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,d),!0)).command(()=>py(o,d)).command(()=>hy(o,d)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(d,i)?!0:f.clearNodes()).wrapInList(d,i).command(()=>py(o,d)).command(()=>hy(o,d)).run():l().command(()=>{const _=u().wrapInList(d,i),k=b.filter(A=>p.includes(A.type.name));return o.ensureMarks(k),_?!0:f.clearNodes()}).wrapInList(d,i).command(()=>py(o,d)).command(()=>hy(o,d)).run()},lQ=(t,e={},n={})=>({state:i,commands:r})=>{const{extendEmptyMarkRange:o=!1}=n,s=po(t,i.schema);return uy(i,s,e)?r.unsetMark(s,{extendEmptyMarkRange:o}):r.setMark(s,e)},fQ=(t,e,n={})=>({state:i,commands:r})=>{const o=En(t,i.schema),s=En(e,i.schema),a=Jf(i,o,n);let l;return i.selection.$anchor.sameParent(i.selection.$head)&&(l=i.selection.$anchor.parent.attrs),a?r.setNode(s,l):r.setNode(o,{...l,...n})},uQ=(t,e={})=>({state:n,commands:i})=>{const r=En(t,n.schema);return Jf(n,r,e)?i.lift(r):i.wrapIn(r,e)},cQ=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let i=0;i<n.length;i+=1){const r=n[i];let o;if(r.spec.isInputRules&&(o=r.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},dQ=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:i,ranges:r}=n;return i||e&&r.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},pQ=(t,e={})=>({tr:n,state:i,dispatch:r})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=po(t,i.schema),{$from:f,empty:u,ranges:c}=a;if(!r)return!0;if(u&&s){let{from:p,to:d}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,m=ly(f,l,h);m&&(p=m.from,d=m.to),n.removeMark(p,d,l)}else c.forEach(p=>{n.removeMark(p.$from.pos,p.$to.pos,l)});return n.removeStoredMark(l),!0},hQ=(t,e={})=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=kp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=En(t,i.schema)),a==="mark"&&(s=po(t,i.schema)),r&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,p,d,h;n.selection.empty?i.doc.nodesBetween(f,u,(m,y)=>{o&&o===m.type&&(d=Math.max(y,f),h=Math.min(y+m.nodeSize,u),c=y,p=m)}):i.doc.nodesBetween(f,u,(m,y)=>{y<f&&o&&o===m.type&&(d=Math.max(y,f),h=Math.min(y+m.nodeSize,u),c=y,p=m),y>=f&&y<=u&&(o&&o===m.type&&n.setNodeMarkup(y,void 0,{...m.attrs,...e}),s&&m.marks.length&&m.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),S=Math.min(y+m.nodeSize,u);n.addMark(v,S,s.create({...w.attrs,...e}))}}))}),p&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...p.attrs,...e}),s&&p.marks.length&&p.marks.forEach(m=>{s===m.type&&n.addMark(d,h,s.create({...m.attrs,...e}))}))}),!0):!1},gQ=(t,e={})=>({state:n,dispatch:i})=>{const r=En(t,n.schema);return CY(r,e)(n,i)},mQ=(t,e={})=>({state:n,dispatch:i})=>{const r=En(t,n.schema);return EY(r,e)(n,i)},_E=dn.create({name:"commands",addCommands(){return{...wE}}}),kE=dn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,i,r;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=DY(t.before,[t,...e]);KY(u).forEach(d=>{u.mapping.mapResult(d.oldRange.from).deletedAfter&&u.mapping.mapResult(d.oldRange.to).deletedBefore&&u.before.nodesBetween(d.oldRange.from,d.oldRange.to,(h,m)=>{const y=m+h.nodeSize-2,w=d.oldRange.from<=m&&y<=d.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:m,to:y,newFrom:u.mapping.map(m),newTo:u.mapping.map(y),deletedRange:d.oldRange,newRange:d.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const p=u.mapping;u.steps.forEach((d,h)=>{var m,y;if(d instanceof lr){const w=p.slice(h).map(d.from,-1),v=p.slice(h).map(d.to),S=p.invert().map(w,-1),b=p.invert().map(v),x=(m=u.doc.nodeAt(w-1))==null?void 0:m.marks.some(k=>k.eq(d.mark)),_=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(k=>k.eq(d.mark));this.editor.emit("delete",{type:"mark",mark:d.mark,from:d.from,to:d.to,deletedRange:{from:S,to:b},newRange:{from:w,to:v},partial:!!(_||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(r=(i=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:i.async)==null||r?setTimeout(o,0):o()}}),SE=dn.create({name:"drop",addProseMirrorPlugins(){return[new cn({key:new Yn("tiptapDrop"),props:{handleDrop:(t,e,n,i)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:i})}}})]}}),CE=dn.create({name:"editable",addProseMirrorPlugins(){return[new cn({key:new Yn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),EE=new Yn("focusEvents"),OE=dn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new cn({key:EE,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,n)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),AE=dn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:p,parent:d}=c,h=c.parent.isTextblock&&p>0?a.doc.resolve(p-1):c,m=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=m&&h.parent.childCount===1?y===c.pos:gt.atStart(f).from===p;return!u||!d.type.isTextblock||d.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},r={...i},o={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return dy()||vE()?o:r},addProseMirrorPlugins(){return[new cn({key:new Yn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(m=>m.getMeta("composition")))return;const i=t.some(m=>m.docChanged)&&!e.doc.eq(n.doc),r=t.some(m=>m.getMeta("preventClearDocument"));if(!i||r)return;const{empty:o,from:s,to:a}=e.selection,l=gt.atStart(e.doc).from,f=gt.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!Ep(n.doc))return;const p=n.tr,d=vp({state:n,transaction:p}),{commands:h}=new bp({editor:this.editor,state:d});if(h.clearNodes(),!!p.steps.length)return p}})]}}),RE=dn.create({name:"paste",addProseMirrorPlugins(){return[new cn({key:new Yn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),TE=dn.create({name:"tabindex",addProseMirrorPlugins(){return[new cn({key:new Yn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),yQ=class ll{constructor(e,n,i=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=i,this.resolvedPos=e,this.editor=n,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,i=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,i=this.to-1}this.editor.commands.insertContentAt({from:n,to:i},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new ll(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new ll(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new ll(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,i)=>{const r=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+i+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!r&&a.depth<=this.depth)return;const l=new ll(a,this.editor,r,r?n:null);r&&(l.actualDepth=this.depth+1),e.push(new ll(a,this.editor,r,r?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let i=null,r=this.parent;for(;r&&!i;){if(r.node.type.name===e)if(Object.keys(n).length>0){const o=r.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else i=r;r=r.parent}return i}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},i=!1){let r=[];if(!this.children||this.children.length===0)return r;const o=Object.keys(n);return this.children.forEach(s=>{i&&r.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&r.push(s),!(i&&r.length>0)&&(r=r.concat(s.querySelectorAll(e,n,i))))}),r}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},wQ=`.ProseMirror { 336 361 position: relative; 337 362 } … … 403 428 .ProseMirror-focused .ProseMirror-gapcursor { 404 429 display: block; 405 }`;function tQ(t,e,n){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const r=document.createElement("style");return e&&r.setAttribute("nonce",e),r.setAttribute("data-tiptap-style",""),r.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(r),r}var nQ=class extends mY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:o,moved:s})=>this.options.onDrop(r,o,s)),this.on("paste",({event:r,slice:o})=>this.options.onPaste(r,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),i=F6(n,this.options.autofocus);this.editorState=qa.create({doc:n,schema:this.schema,selection:i||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=tQ(eQ,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const i=k6(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let i=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;i=i.filter(a=>!a.key.startsWith(s))}),n.length===i.length)return;const r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}createExtensionManager(){var e,n;const r=[...this.options.enableCoreExtensions?[G6,q6.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),U6,Y6,X6,Z6,K6,Q6,W6].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new wp(r,this)}createCommandManager(){this.commandManager=new ap({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=H0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),e=H0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new t6(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews(),this.prependClass(),this.injectCSS();const r=this.view.dom;r.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:i}=this.state.applyTransaction(e),r=!this.state.selection.eq(n.selection),o=i.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:i.slice(1)}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=i.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!i.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:i.slice(1)})}getAttributes(e){return EY(this.state,e)}isActive(e,n){const i=typeof e=="string"?e:null,r=typeof e=="string"?n:e;return PY(this.state,i,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return K0(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=` 406 407 `,textSerializers:i={}}=e||{};return SY(this.state.doc,{blockSeparator:n,textSerializers:{...R6(this.schema),...i}})}get isEmpty(){return pp(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelector(e,n))||null}$nodes(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new ZX(n,this)}get $doc(){return this.$pos(0)}};function zf(t){return new $6({find:t.find,handler:({state:e,range:n,match:i})=>{const r=Ut(t.getAttributes,void 0,i);if(r===!1||r===null)return null;const{tr:o}=e,s=i[i.length-1],a=i[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(I6(n.from,n.to,e.doc).filter(p=>p.mark.type.excluded.find(g=>g===t.type&&g!==p.mark.type)).filter(p=>p.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const d=n.from+l+s.length;o.addMark(n.from+l,d,t.type.create(r||{})),o.removeStoredMark(t.type)}}})}function iQ(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function rQ(t,e,n={}){const{state:i}=e,{doc:r,tr:o}=i,s=t;r.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(p=>{if(p!==s)return!1;c=p}),!c)return;let d=!1;if(Object.keys(n).forEach(p=>{n[p]!==c.attrs[p]&&(d=!0)}),d){const p=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,p)}}),o.docChanged&&e.view.dispatch(o)}var vp=class oO extends Z0{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new oO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function jf(t){return new LY({find:t.find,handler:({state:e,range:n,match:i,pasteEvent:r})=>{const o=Ut(t.getAttributes,void 0,i,r);if(o===!1||o===null)return null;const{tr:s}=e,a=i[i.length-1],l=i[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),d=c+a.length;if(I6(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;d<n.to&&s.delete(d,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function eE(t){return gu((e,n)=>({get(){return e(),t},set(i){t=i,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var oQ=class extends nQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=eE(this.view.state),this.reactiveExtensionStorage=eE(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),Xs(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},tE=q({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=j(),n=Zt();return Tt(()=>{const i=t.editor;i&&i.options.element&&e.value&<(()=>{var r;if(!e.value||!((r=i.options.element)!=null&&r.firstChild))return;const o=m(e.value);e.value.append(...i.options.element.childNodes),i.contentComponent=n.ctx._,n&&(i.appContext={...n.appContext,provides:n.provides}),i.setOptions({element:o}),i.createNodeViews()})}),po(()=>{const i=t.editor;i&&(i.contentComponent=null,i.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),nE=(t={})=>{const e=Xt();return _t(()=>{e.value=new oQ(t)}),po(()=>{var n,i,r;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(i=o?.parentNode)==null||i.replaceChild(s,o),(r=e.value)==null||r.destroy()}),e},sQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=Xs(t),this.el=document.createElement("div"),this.props=tn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,i;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(i=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:i.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&Jv(t,this.el),{vNode:t,destroy:()=>{this.el&&Jv(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},iE=vp.create({name:"doc",topNode:!0,content:"block+"}),rE=vp.create({name:"text",group:"inline"}),oE=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...i}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,i,n]},aQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,lQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,fQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,uQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,cQ=mp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return oE("strong",{...Ga(this.options.HTMLAttributes,t),children:oE("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[zf({find:aQ,type:this.type}),zf({find:fQ,type:this.type})]},addPasteRules(){return[jf({find:lQ,type:this.type}),jf({find:uQ,type:this.type})]}}),dQ=cQ,pQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,hQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,gQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,mQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,yQ=mp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",Ga(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[zf({find:pQ,type:this.type}),zf({find:gQ,type:this.type})]},addPasteRules(){return[jf({find:hQ,type:this.type}),jf({find:mQ,type:this.type})]}}),wQ=yQ,vQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,bQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,xQ=mp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",Ga(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[zf({find:vQ,type:this.type})]},addPasteRules(){return[jf({find:bQ,type:this.type})]}}),_Q=xQ;function kQ(t={}){return new fn({view(e){return new SQ(e,t)}})}class SQ{constructor(e,n){var i;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(i=n.width)!==null&&i!==void 0?i:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(r=>{let o=s=>{this[r](s)};return e.dom.addEventListener(r,o),{name:r,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,i,r=this.editorView.dom,o=r.getBoundingClientRect(),s=o.width/r.offsetWidth,a=o.height/r.offsetHeight;if(n){let c=e.nodeBefore,d=e.nodeAfter;if(c||d){let p=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(p){let h=p.getBoundingClientRect(),g=c?h.bottom:h.top;c&&d&&(g=(g+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;i={left:h.left,right:h.right,top:g-y,bottom:g+y}}}}if(!i){let c=this.editorView.coordsAtPos(this.cursorPos),d=this.width/2*s;i={left:c.left-d,right:c.left+d,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),d=c.width/l.offsetWidth,p=c.height/l.offsetHeight;f=c.left-l.scrollLeft*d,u=c.top-l.scrollTop*p}this.element.style.left=(i.left-f)/s+"px",this.element.style.top=(i.top-u)/a+"px",this.element.style.width=(i.right-i.left)/s+"px",this.element.style.height=(i.bottom-i.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),i=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),r=i&&i.type.spec.disableDropCursor,o=typeof r=="function"?r(this.editorView,n,e):r;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=N4(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class nn extends ht{constructor(e){super(e,e)}map(e,n){let i=e.resolve(n.map(this.head));return nn.valid(i)?new nn(i):ht.near(i)}content(){return De.empty}eq(e){return e instanceof nn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new nn(e.resolve(n.pos))}getBookmark(){return new iy(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!CQ(e)||!EQ(e))return!1;let i=n.type.spec.allowGapCursor;if(i!=null)return i;let r=n.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,n,i=!1){e:for(;;){if(!i&&nn.valid(e))return e;let r=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;r+=n;let l=e.doc.resolve(r);if(nn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!nt.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*n),i=!1;continue e}break}o=s,r+=n;let a=e.doc.resolve(r);if(nn.valid(a))return a}return null}}}nn.prototype.visible=!1,nn.findFrom=nn.findGapCursorFrom,ht.jsonID("gapcursor",nn);class iy{constructor(e){this.pos=e}map(e){return new iy(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return nn.valid(n)?new nn(n):ht.near(n)}}function CQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),i=t.node(e);if(n==0){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n-1);;r=r.lastChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function EQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),i=t.node(e);if(n==i.childCount){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n);;r=r.firstChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function OQ(){return new fn({props:{decorations:PQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&nn.valid(n)?new nn(n):null},handleClick:RQ,handleKeyDown:AQ,handleDOMEvents:{beforeinput:TQ}}})}const AQ=a6({ArrowLeft:bp("horiz",-1),ArrowRight:bp("horiz",1),ArrowUp:bp("vert",-1),ArrowDown:bp("vert",1)});function bp(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(i,r,o){let s=i.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=i.doc.resolve(e>0?a.after():a.before())}let f=nn.findGapCursorFrom(a,e,l);return f?(r&&r(i.tr.setSelection(new nn(f))),!0):!1}}function RQ(t,e,n){if(!t||!t.editable)return!1;let i=t.state.doc.resolve(e);if(!nn.valid(i))return!1;let r=t.posAtCoords({left:n.clientX,top:n.clientY});return r&&r.inside>-1&&nt.isSelectable(t.state.doc.nodeAt(r.inside))?!1:(t.dispatch(t.state.tr.setSelection(new nn(i))),!0)}function TQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof nn))return!1;let{$from:n}=t.state.selection,i=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!i)return!1;let r=we.empty;for(let s=i.length-1;s>=0;s--)r=we.from(i[s].createAndFill(null,r));let o=t.state.tr.replace(n.pos,n.pos,new De(r,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function PQ(t){if(!(t.selection instanceof nn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Dn.widget(t.selection.head,e,{key:"gapcursor"})])}var xp=200,En=function(){};En.prototype.append=function(e){return e.length?(e=En.from(e),!this.length&&e||e.length<xp&&this.leafAppend(e)||this.length<xp&&e.leafPrepend(this)||this.appendInner(e)):this},En.prototype.prepend=function(e){return e.length?En.from(e).append(this):this},En.prototype.appendInner=function(e){return new MQ(this,e)},En.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?En.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},En.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},En.prototype.forEach=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length),n<=i?this.forEachInner(e,n,i,0):this.forEachInvertedInner(e,n,i,0)},En.prototype.map=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length);var r=[];return this.forEach(function(o,s){return r.push(e(o,s))},n,i),r},En.from=function(e){return e instanceof En?e:e&&e.length?new sE(e):En.empty};var sE=(function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(r,o){return r==0&&o==this.length?this:new e(this.values.slice(r,o))},e.prototype.getInner=function(r){return this.values[r]},e.prototype.forEachInner=function(r,o,s,a){for(var l=o;l<s;l++)if(r(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(r,o,s,a){for(var l=o-1;l>=s;l--)if(r(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(r){if(this.length+r.length<=xp)return new e(this.values.concat(r.flatten()))},e.prototype.leafPrepend=function(r){if(this.length+r.length<=xp)return new e(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(En);En.empty=new sE([]);var MQ=(function(t){function e(n,i){t.call(this),this.left=n,this.right=i,this.length=n.length+i.length,this.depth=Math.max(n.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return i<this.left.length?this.left.get(i):this.right.get(i-this.left.length)},e.prototype.forEachInner=function(i,r,o,s){var a=this.left.length;if(r<a&&this.left.forEachInner(i,r,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(i,Math.max(r-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(i,r,o,s){var a=this.left.length;if(r>a&&this.right.forEachInvertedInner(i,r-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(i,Math.min(r,a),o,s)===!1)return!1},e.prototype.sliceInner=function(i,r){if(i==0&&r==this.length)return this;var o=this.left.length;return r<=o?this.left.slice(i,r):i>=o?this.right.slice(i-o,r-o):this.left.slice(i,o).append(this.right.slice(0,r-o))},e.prototype.leafAppend=function(i){var r=this.right.leafAppend(i);if(r)return new e(this.left,r)},e.prototype.leafPrepend=function(i){var r=this.left.leafPrepend(i);if(r)return new e(r,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e})(En);const IQ=500;class or{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let r,o;n&&(r=this.remapping(i,this.items.length),o=r.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,d)=>{if(!c.step){r||(r=this.remapping(i,d+1),o=r.maps.length),o--,u.push(c);return}if(r){u.push(new Rr(c.map));let p=c.step.map(r.slice(o)),h;p&&s.maybeStep(p).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Rr(h,void 0,void 0,f.length+u.length))),o--,h&&r.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=r?c.selection.map(r.slice(o)):c.selection,l=new or(this.items.slice(0,i).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,i,r){let o=[],s=this.eventCount,a=this.items,l=!r&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),d=new Rr(e.mapping.maps[u],c,n),p;(p=l&&l.merge(d))&&(d=p,u?o.pop():a=a.slice(0,a.length-1)),o.push(d),n&&(s++,n=void 0),r||(l=d)}let f=s-i.depth;return f>DQ&&(a=NQ(a,f),s-=f),new or(a.append(o),s)}remapping(e,n){let i=new Cf;return this.items.forEach((r,o)=>{let s=r.mirrorOffset!=null&&o-r.mirrorOffset>=e?i.maps.length-r.mirrorOffset:void 0;i.appendMap(r.map,s)},e,n),i}addMaps(e){return this.eventCount==0?this:new or(this.items.append(e.map(n=>new Rr(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let i=[],r=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(d=>{d.selection&&a--},r);let l=n;this.items.forEach(d=>{let p=o.getMirror(--l);if(p==null)return;s=Math.min(s,p);let h=o.maps[p];if(d.step){let g=e.steps[p].invert(e.docs[p]),y=d.selection&&d.selection.map(o.slice(l+1,p));y&&a++,i.push(new Rr(h,g,y))}else i.push(new Rr(h))},r);let f=[];for(let d=n;d<s;d++)f.push(new Rr(o.maps[d]));let u=this.items.slice(0,r).append(f).append(i),c=new or(u,a);return c.emptyItemCount()>IQ&&(c=c.compress(this.items.length-i.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),i=n.maps.length,r=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)r.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(i)),f=l&&l.getMap();if(i--,f&&n.appendMap(f,i),l){let u=s.selection&&s.selection.map(n.slice(i));u&&o++;let c=new Rr(f.invert(),l,u),d,p=r.length-1;(d=r.length&&r[p].merge(c))?r[p]=d:r.push(c)}}else s.map&&i--},this.items.length,0),new or(En.from(r.reverse()),o)}}or.empty=new or(En.empty,0);function NQ(t,e){let n;return t.forEach((i,r)=>{if(i.selection&&e--==0)return n=r,!1}),t.slice(n)}class Rr{constructor(e,n,i,r){this.map=e,this.step=n,this.selection=i,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Rr(n.getMap().invert(),n,this.selection)}}}class Wo{constructor(e,n,i,r,o){this.done=e,this.undone=n,this.prevRanges=i,this.prevTime=r,this.prevComposition=o}}const DQ=20;function BQ(t,e,n,i){let r=n.getMeta(Vs),o;if(r)return r.historyState;n.getMeta(LQ)&&(t=new Wo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Vs))return s.getMeta(Vs).redo?new Wo(t.done.addTransform(n,void 0,i,_p(e)),t.undone,aE(n.mapping.maps),t.prevTime,t.prevComposition):new Wo(t.done,t.undone.addTransform(n,void 0,i,_p(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-i.newGroupDelay||!FQ(n,t.prevRanges)),f=s?ry(t.prevRanges,n.mapping):aE(n.mapping.maps);return new Wo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,i,_p(e)),or.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Wo(t.done.rebased(n,o),t.undone.rebased(n,o),ry(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Wo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),ry(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function FQ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((i,r)=>{for(let o=0;o<e.length;o+=2)i<=e[o+1]&&r>=e[o]&&(n=!0)}),n}function aE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((i,r,o,s)=>e.push(o,s));return e}function ry(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function $Q(t,e,n){let i=_p(e),r=Vs.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new Wo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Vs,{redo:n,historyState:l})}let oy=!1,lE=null;function _p(t){let e=t.plugins;if(lE!=e){oy=!1,lE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){oy=!0;break}}return oy}const Vs=new Kn("history"),LQ=new Kn("closeHistory");function qQ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new fn({key:Vs,state:{init(){return new Wo(or.empty,or.empty,null,0,-1)},apply(e,n,i){return BQ(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let i=n.inputType,r=i=="historyUndo"?uE:i=="historyRedo"?cE:null;return r?(n.preventDefault(),r(e.state,e.dispatch)):!1}}}})}function fE(t,e){return(n,i)=>{let r=Vs.getState(n);if(!r||(t?r.undone:r.done).eventCount==0)return!1;if(i){let o=$Q(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const uE=fE(!1,!0),cE=fE(!0,!0);gn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const i=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(i)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new fn({key:new Kn("characterCount"),appendTransaction:(e,n,i)=>{if(t)return;const r=this.options.limit;if(r==null||r===0){t=!0;return}const o=this.storage.characters({node:i.doc});if(o>r){const s=o-r,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${r} characters. Content was automatically trimmed.`);const f=i.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const i=this.options.limit;if(!e.docChanged||i===0||i===null||i===void 0)return!0;const r=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=i||r>i&&o>i&&o<=r)return!0;if(r>i&&o>i&&o>r||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-i,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>i)}})]}}),gn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[kQ(this.options)]}}),gn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new fn({key:new Kn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:i}=this.editor,{anchor:r}=e,o=[];if(!n||!i)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(r>=f&&r<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(r>=f&&r<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Dn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),gn.create({name:"gapCursor",addProseMirrorPlugins(){return[OQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ut(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var dE=gn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new fn({key:new Kn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,r=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=i>=a&&i<=a+s.nodeSize,f=!s.isLeaf&&pp(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Dn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});r.push(c)}return this.options.includeChildren}),Gt.create(t,r)}}})]}});gn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new fn({key:new Kn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||MY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Dn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function pE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}gn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Kn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new fn({key:t,appendTransaction:(n,i,r)=>{const{doc:o,tr:s,schema:a}=r,l=t.getState(r),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,i)=>{const r=i.tr.doc.lastChild;return!pE({node:r,types:e})},apply:(n,i)=>{if(!n.docChanged)return i;const r=n.doc.lastChild;return!pE({node:r,types:e})}}})]}});var hE=gn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>uE(t,e),redo:()=>({state:t,dispatch:e})=>cE(t,e)}},addProseMirrorPlugins(){return[qQ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),gE=vp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Ga(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),VQ=vp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",Ga(this.options.HTMLAttributes,t)]},renderText(){return` 408 `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:r,storedMarks:o}=n;if(r.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=i.extensionManager,l=o||r.$to.parentOffset&&r.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(d=>a.includes(d.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),zQ=VQ;function jQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function HQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function UQ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function WQ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const KQ={},GQ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function JQ(t,e){return E(),X("div",GQ,[z(t.$slots,"default")])}const YQ=Pa(KQ,[["render",JQ]]);function XQ(t){var e;const{char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=i&&!r,f=iQ(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",d=r?"":f,p=l?new RegExp(`${c}${f}.*?(?=\\s${d}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${d}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const g=a.pos-h.length,y=Array.from(h.matchAll(p)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const _=g+y.index;let b=_+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),_<a.pos&&b>=a.pos?{range:{from:_,to:b},query:y[0].slice(n.length),text:y[0]}:null}var QQ=new Kn("suggestion");function ZQ({pluginKey:t=QQ,editor:e,char:n="@",allowSpaces:i=!1,allowToIncludeChar:r=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:d=()=>[],render:p=()=>({}),allow:h=()=>!0,findSuggestionMatch:g=XQ}){let y;const w=p?.(),v=()=>{const k=e.state.selection.$anchor.pos,S=e.view.coordsAtPos(k),{top:T,right:A,bottom:R,left:F}=S;try{return new DOMRect(F,T,A-F,R-T)}catch{return null}},_=(k,S)=>S?()=>{const T=t.getState(e.state),A=T?.decorationId,R=k.dom.querySelector(`[data-decoration-id="${A}"]`);return R?.getBoundingClientRect()||null}:v;function b(k,S){var T;try{const R=t.getState(k.state),F=R?.decorationId?k.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,L={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:W=>c({editor:e,range:R?.range||{from:0,to:0},props:W}),decorationNode:F,clientRect:_(k,F)};(T=w?.onExit)==null||T.call(w,L)}catch{}const A=k.state.tr.setMeta(S,{exit:!0});k.dispatch(A)}const x=new fn({key:t,view(){return{update:async(k,S)=>{var T,A,R,F,L,W,ae;const le=(T=this.key)==null?void 0:T.getState(S),ce=(A=this.key)==null?void 0:A.getState(k.state),re=le.active&&ce.active&&le.range.from!==ce.range.from,te=!le.active&&ce.active,He=le.active&&!ce.active,st=!te&&!He&&le.query!==ce.query,ut=te||re&&st,ct=st||re,vt=He||re&&st;if(!ut&&!ct&&!vt)return;const We=vt&&!ut?le:ce,Ze=k.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:ye=>c({editor:e,range:We.range,props:ye}),decorationNode:Ze,clientRect:_(k,Ze)},ut&&((R=w?.onBeforeStart)==null||R.call(w,y)),ct&&((F=w?.onBeforeUpdate)==null||F.call(w,y)),(ct||ut)&&(y.items=await d({editor:e,query:We.query})),vt&&((L=w?.onExit)==null||L.call(w,y)),ct&&((W=w?.onUpdate)==null||W.call(w,y)),ut&&((ae=w?.onStart)==null||ae.call(w,y))},destroy:()=>{var k;y&&((k=w?.onExit)==null||k.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(k,S,T,A){const{isEditable:R}=e,{composing:F}=e.view,{selection:L}=k,{empty:W,from:ae}=L,le={...S},ce=k.getMeta(t);if(ce&&ce.exit)return le.active=!1,le.decorationId=null,le.range={from:0,to:0},le.query=null,le.text=null,le;if(le.composing=F,R&&(W||e.view.composing)){(ae<S.range.from||ae>S.range.to)&&!F&&!S.composing&&(le.active=!1);const re=g({char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:L.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;re&&h({editor:e,state:A,range:re.range,isActive:S.active})?(le.active=!0,le.decorationId=S.decorationId?S.decorationId:te,le.range=re.range,le.query=re.query,le.text=re.text):le.active=!1}else le.active=!1;return le.active||(le.decorationId=null,le.range={from:0,to:0},le.query=null,le.text=null),le}},props:{handleKeyDown(k,S){var T,A,R,F;const{active:L,range:W}=x.getState(k.state);if(!L)return!1;if(S.key==="Escape"||S.key==="Esc"){const le=x.getState(k.state),ce=(T=y?.decorationNode)!=null?T:null,re=ce??(le?.decorationId?k.dom.querySelector(`[data-decoration-id="${le.decorationId}"]`):null);if(((A=w?.onKeyDown)==null?void 0:A.call(w,{view:k,event:S,range:le.range}))||!1)return!0;const He={editor:e,range:le.range,query:le.query,text:le.text,items:[],command:st=>c({editor:e,range:le.range,props:st}),decorationNode:re,clientRect:re?()=>re.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(k,t),!0}return((F=w?.onKeyDown)==null?void 0:F.call(w,{view:k,event:S,range:W}))||!1},decorations(k){const{active:S,range:T,decorationId:A,query:R}=x.getState(k);if(!S)return null;const F=!R?.length,L=[l];return F&&L.push(u),Gt.create(k.doc,[Dn.inline(T.from,T.to,{nodeName:a,class:L.join(" "),"data-decoration-id":A,"data-decoration-content":f})])}}});return x}var eZ=ZQ;const tZ=q({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card",class:Ce(m(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),nZ=q({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card-content",class:Ce(m(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),iZ=["innerHTML"],rZ=q({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const i=e.query.trim();return e.item.path.split(new RegExp(`(${i})`,"gi")).map(o=>o.toLowerCase()===i.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${i}</span>`:o).join("")});return(i,r)=>(E(),X("div",{innerHTML:m(n)},null,8,iZ))}}),oZ={class:"iafw:overflow-auto iafw:max-h-60"},sZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},aZ={class:"iafw:text-primary iafw:font-bold"},lZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},fZ=q({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const i=t,r=j(0),o=n;function s(f){r.value=f==="ArrowUp"?r.value>0?r.value-1:r.value=(i.items?.length||1)-1:f==="ArrowDown"?r.value<(i.items?.length||1)-1?r.value+1:r.value=0:0}function a(f){const u=i.items?.[f??r.value];u&&o("select",u.path)}const l=U(()=>i.items?.[r.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=nZ,d=tZ;return E(),B(d,{class:"iafw:p-0 iafw:rounded-none iafw:z-10"},{default:C(()=>[M(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ie("div",oZ,[(E(!0),X(Ve,null,Rt(f.items,(p,h)=>(E(),B(rZ,{key:p.path,value:p.path,query:f.query,item:p,onClick:g=>a(h),class:Ce(m(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",m(r)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),m(l)?(E(),X("div",sZ,[ie("div",aZ,Ee(m(l).name||m(l).path),1),ie("div",lZ,[ie("div",null,[u[0]||(u[0]=xe(" Type: ",-1)),ie("strong",null,Ee(m(l).type),1)]),xe(" "+Ee(m(l).description),1)])])):Re("",!0)]),_:1})]),_:1})}}}),uZ=new Kn("codeSuggestion"),mE=(t,e)=>{bx({getBoundingClientRect:()=>IY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[vx(),Kg()]}).then(({x:i,y:r,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${i}px`,e.style.top=`${r}px`})};function kp(t){t&&(t.destroy(),t.element?.remove(),t=null)}const yE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((i,r)=>{if(!i.isTextblock)return!0;let o="";i.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;i.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const d=u.text||"",p=Math.max(0,s.index-f),h=Math.min(d.length,s.index+s[0].length-f);if(p<d.length&&h>0){const g=r+1+c+p,y=r+1+c+h;a=a===null?g:Math.min(a,g),l=l===null?y:Math.max(l,y)}f+=d.length}),a!==null&&l!==null&&e.push(Dn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function wE(t){const{$from:e}=t.selection,n=e.pos;let i=-1,r=-1;for(let s=n-1;s>=1;s--)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="{{"){i=s;break}}catch{continue}if(i!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="}}"){r=s+2;break}}catch{continue}return{isInsideBraces:i!==-1&&r!==-1&&n>i+1&&n<r-1,start:i!==-1?i+2:-1,end:r!==-1?r-2:-1,cursorPos:n,placeholderStart:i,placeholderEnd:r,size:t.doc.content.size}}const vE=gn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new $6({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,i=e.from,r=e.to;n.delete(i,r),n.insertText("{{ }}",i),n.setSelection(ht.near(n.doc.resolve(i+3)))}})]},addProseMirrorPlugins(){return[new fn({state:{init:(t,{doc:e})=>yE(e),apply:(t,e)=>t.docChanged?yE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),eZ({char:"{{",pluginKey:uZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=wE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(i,r)=>{const{start:o,end:s}=wE(r.state),a=r.state.tr.deleteRange(o,s).insertText(` ${i} `,o);a.setSelection(ht.near(a.doc.resolve(o+i.length+4))),r.view.dispatch(a),kp(t),r.commands.focus()};return{onStart:i=>{t=new sQ(fZ,{props:{editor:i.editor,query:i.query,onSelect:r=>n(r,i.editor),items:i.items},editor:i.editor}),!(!i.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),mE(i.editor,t.element),e=r=>{const o=r.target,s=t?.element,a=i.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&kp(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:i=>{!i.clientRect||!t||(t.updateProps(i),mE(i.editor,t.element))},onExit:()=>{kp(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:i=>i.event.key==="."?!1:i.event.key==="ArrowUp"||i.event.key==="ArrowDown"?t?(t.ref?.updateItemIndex(i.event.key),!0):!1:i.event.key==="Enter"||i.event.key==="Tab"?t?(t.ref?.selectItem(),!0):!1:i.event.key==="Escape"?(kp(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),sy=q({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(ZI),fe({"data-slot":"popover"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),ay=q({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(lN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(sN),fe({"data-slot":"popover-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),ly=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(uN),fe({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),cZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},dZ=["onClick"],pZ={class:"iafw:text-2xl iafw:leading-none"},hZ=q({__name:"EmojiContent",props:Ui({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Ui(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function i(p){return String.fromCodePoint(...p.split("-").map(h=>parseInt(h,16)))}const r=n,o=go(t,"currentCategory"),s=[],a=Object.values(cZ).flat()||[];for(let p=0;p<a.length;p+=6)s.push(a.slice(p,p+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=qB(s,{itemHeight:40,overscan:2});function d(p){const h=p.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(p,h)=>(E(),X("div",fe(m(f),{onScroll:h[0]||(h[0]=g=>d(g)),class:m(he)("iafw:h-[200px] iafw:p-1",p.smoothScroll&&"iafw:scroll-smooth")}),[ie("div",At($t(m(u))),[(E(!0),X(Ve,null,Rt(m(l),(g,y)=>(E(),X("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),X(Ve,null,Rt(g.data,w=>(E(),X("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>r("select",i(w.u))},[ie("span",pZ,Ee(i(w.u)),1)],8,dZ))),128))]))),128))],16)],16))}}),gZ={class:"iafw:flex iafw:items-center"},mZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},yZ=q({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,i=j(!1),r=j("smileys_people"),o=j(null);return(s,a)=>(E(),X("div",gZ,[M(m(sy),{open:i.value,"onUpdate:open":a[8]||(a[8]=l=>i.value=l)},{default:C(()=>[M(m(ly),{"as-child":""},{default:C(()=>[M(m(Ht),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[M(m(i$))]),_:1})]),_:1}),M(m(ay),{class:Ce(m(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ie("div",mZ,[ie("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Ce(m(he)(r.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(r$))],2),ie("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Ce(m(he)(r.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(qF))],2),ie("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Ce(m(he)(r.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m($F))],2),ie("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Ce(m(he)(r.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(UF))],2),ie("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Ce(m(he)(r.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(GF))],2),ie("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Ce(m(he)(r.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(jF))],2)]),M(hZ,{"current-category":r.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>r.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),wZ={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},vZ={class:"iafw:flex iafw:gap-3"},bZ={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},xZ=q({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file"],setup(t,{emit:e}){const n=t,i=e,r=Om(),o=iE.extend({content:"paragraph+"}),s=nE({extensions:[o,gE,vE.configure({items:n.initialItems}),rE,_Q,hE,dE.configure({placeholder:n.placeholder}),dQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,` 409 `,` 410 `),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.bold.create()]);return x.insert(k,T),x}}]}}),wQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,` 411 `,` 412 `),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.italic.create()]);return x.insert(k,T),x}}]}}),zQ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:f})=>{i("update:editor",f),i("mounted:editor",f)},onUpdate:({editor:f})=>{i("update:modelValue",f.getHTML()),i("update:editor",f)}}),a=U(()=>[s.value?.isActive("bold")?"bold":"",s.value?.isActive("italic")?"italic":"",s.value?.isActive("strike")?"strike":""]);function l(f){if(!f)return!1;const u=f.state,c=u.selection.from,d=u.doc.resolve(c),p=d.start(),h=d.end(),g=u.doc.textBetween(p,h,` 413 `,` 414 `),y=c-p,w=/\{\{[^}]*\}\}/g;let v;for(;(v=w.exec(g))!==null;){const _=v.index,b=v.index+v[0].length;if(y>=_&&y<=b)return!0}return!1}return(f,u)=>{const c=cK,d=fK,p=Ht,h=ka,g=Kl,y=_a,w=wa;return E(),X("div",wZ,[ie("div",vZ,[M(yZ,{onSelect:u[0]||(u[0]=v=>m(s)?.chain().focus().insertContent(v).run())}),M(d,{type:"multiple",variant:"outline","model-value":m(a)},{default:C(()=>[M(c,{value:"bold",onClick:u[1]||(u[1]=v=>!l(m(s))&&m(s)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[M(m(DF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"italic",onClick:u[2]||(u[2]=v=>!l(m(s))&&m(s)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[M(m(KF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"strike",onClick:u[3]||(u[3]=v=>!l(m(s))&&m(s)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[M(m(o$),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),M(w,null,{default:C(()=>[M(h,null,{default:C(()=>[M(YQ,null,{default:C(()=>[M(p,{variant:"outline"},{default:C(()=>[!f.media||f.media?.type==="file"?(E(),B(m(YF),{key:0})):(E(),B(m(g_),{key:1})),xe(" "+Ee(f.media?.type==="file"||f.media?.type==="image"?m(UQ)(f.media.url):"Attach"),1)]),_:1}),f.media&&(f.media?.type==="file"||f.media?.type==="image")?(E(),B(p,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:u[4]||(u[4]=Nt(v=>i("update:image",null),["prevent"]))},{default:C(()=>[M(m(um))]),_:1})):Re("",!0)]),_:1})]),_:1}),M(y,{align:"start",side:"bottom"},{default:C(()=>[M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowImage&&"iafw:pointer-events-none")),onSelect:u[5]||(u[5]=v=>m(jQ)(_=>i("update:image",_)))},{default:C(()=>[M(m(g_),{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},"Image "+Ee(m(r).allowImage?"":"(PRO)"),3),m(r).allowImage?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&"iafw:pointer-events-none")),onSelect:u[6]||(u[6]=v=>m(HQ)(_=>i("update:file",_)))},{default:C(()=>[M(m(zF),{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},"Document "+Ee(m(r).allowDocument?"":"(PRO)"),3),m(r).allowDocument?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&!m(r).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[M(m(LF),{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},"Dynamic "+Ee(!m(r).allowDocument&&!m(r).allowImage?"(PRO)":""),3),!m(r).allowDocument&&!m(r).allowImage?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Re("",!0)]),_:1},8,["class"])]),_:1})]),_:1})]),ie("div",bZ,[M(m(tE),{editor:m(s),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),bE=q({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),{filterState:i}=Sp(),r=U(()=>!!i.search&&i.filtered.count===0);return(o,s)=>r.value?(E(),B(m(qe),fe({key:0,"data-slot":"command-empty"},m(n),{class:m(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Re("",!0)}}),xE=q({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=bt(e,"class"),{allGroups:i,filterState:r}=Sp(),o=xn(),s=U(()=>r.search?r.filtered.groups.has(o):!0);return EZ({id:o}),_t(()=>{i.value.has(o)||i.value.set(o,new Set)}),qn(()=>{i.value.delete(o)}),(a,l)=>(E(),B(m(uI),fe(m(n),{id:m(o),"data-slot":"command-group",class:m(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),B(m(dI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[xe(Ee(a.heading),1)]),_:1})):Re("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),_Z={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},_E=q({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n),{filterState:r}=Sp();return(o,s)=>(E(),X("div",_Z,[M(m(n$),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),M(m(sI),fe({...m(i),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:m(r).search,"onUpdate:modelValue":s[0]||(s[0]=a=>m(r).search=a),"data-slot":"command-input",class:m(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),kE=q({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i),s=xn(),{filterState:a,allItems:l,allGroups:f}=Sp(),u=CZ(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),d=j(),p=BB(d);return _t(()=>{if(!(p.value instanceof HTMLElement))return;l.value.set(s,p.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),qn(()=>{l.value.delete(s)}),(h,g)=>c.value?(E(),B(m(mI),fe({key:0},m(o),{id:m(s),ref_key:"itemRef",ref:d,"data-slot":"command-item",class:m(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:g[0]||(g[0]=()=>{m(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Re("",!0)}}),kZ={role:"presentation"},SE=q({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(rI),fe({"data-slot":"command-list"},m(i),{class:m(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ie("div",kZ,[z(r.$slots,"default")])]),_:3},16,["class"]))}}),[Sp,SZ]=Pt("Command"),[CZ,EZ]=Pt("CommandGroup"),CE=q({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i),s=j(new Map),a=j(new Map),{contains:l}=UP({sensitivity:"base"}),f=tn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[d,p]of s.value){const h=l(p,f.search);f.filtered.items.set(d,h?1:0),h&&c++}for(const[d,p]of a.value)for(const h of p)if(f.filtered.items.get(h)>0){f.filtered.groups.add(d);break}f.filtered.count=c}return je(()=>f.search,()=>{u()}),SZ({allItems:s,allGroups:a,filterState:f}),(c,d)=>(E(),B(m(nI),fe({"data-slot":"command"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),OZ=q({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(XD),fe({"data-slot":"switch"},m(o),{class:m(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(ZD),{"data-slot":"switch-thumb",class:Ce(m(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),AZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},RZ=q({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=iE.extend({content:"paragraph"}),n=Er(),i=go(t,"modelValue"),r=gn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=nE({extensions:[e,vE.configure({items:n.suggestionItems}),rE,gE,hE,dE.configure({placeholder:"Recipient phone number"}),r],content:i.value,onUpdate:({editor:s})=>{i.value=s.getText()}});return je(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),je(()=>i.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),X("div",AZ,[M(m(XF),{class:"iafw:size-5 iafw:text-primary"}),M(m(tE),{editor:m(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}});var Cp={exports:{}},Ep={exports:{}},sr={},xi={},EE;function _i(){if(EE)return xi;EE=1,xi.__esModule=!0,xi.extend=r,xi.indexOf=l,xi.escapeExpression=f,xi.isEmpty=u,xi.createFrame=c,xi.blockParams=d,xi.appendContextPath=p;var t={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function i(h){return t[h]}function r(h){for(var g=1;g<arguments.length;g++)for(var y in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],y)&&(h[y]=arguments[g][y]);return h}var o=Object.prototype.toString;xi.toString=o;var s=function(g){return typeof g=="function"};s(/x/)&&(xi.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),xi.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};xi.isArray=a;function l(h,g){for(var y=0,w=h.length;y<w;y++)if(h[y]===g)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,i):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var g=r({},h);return g._parent=h,g}function d(h,g){return h.path=g,h}function p(h,g){return(h?h+".":"")+g}return xi}var Op={exports:{}},OE;function ar(){return OE||(OE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(r,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,r+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,r),d=0;d<n.length;d++)this[n[d]]=c[n[d]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}i.prototype=new Error,e.default=i,t.exports=e.default})(Op,Op.exports)),Op.exports}var Hf={},Ap={exports:{}},AE;function TZ(){return AE||(AE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerHelper("blockHelperMissing",function(r,o){var s=o.inverse,a=o.fn;if(r===!0)return a(this);if(r===!1||r==null)return s(this);if(n.isArray(r))return r.length>0?(o.ids&&(o.ids=[o.name]),i.helpers.each(r,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(r,o)})},t.exports=e.default})(Ap,Ap.exports)),Ap.exports}var Rp={exports:{}},RE;function PZ(){return RE||(RE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,d="",p=void 0,h=void 0;l.data&&l.ids&&(h=i.appendContextPath(l.data.contextPath,l.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),l.data&&(p=i.createFrame(l.data));function g(b,x,k){p&&(p.key=b,p.index=x,p.first=x===0,p.last=!!k,h&&(p.contextPath=h+b)),d=d+f(a[b],{data:p,blockParams:i.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(i.isArray(a))for(var y=a.length;c<y;c++)c in a&&g(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),_=v.next();!_.done;_=v.next())w.push(_.value);a=w;for(var y=a.length;c<y;c++)g(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&g(b,c-1),b=x,c++}),b!==void 0&&g(b,c-1,!0)})();return c===0&&(d=u(this)),d})},t.exports=e.default})(Rp,Rp.exports)),Rp.exports}var Tp={exports:{}},TE;function MZ(){return TE||(TE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var i=ar(),r=n(i);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(Tp,Tp.exports)),Tp.exports}var Pp={exports:{}},PE;function IZ(){return PE||(PE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return i.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||i.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(Pp,Pp.exports)),Pp.exports}var Mp={exports:{}},ME;function NZ(){return ME||(ME=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var i=[void 0],r=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)i.push(arguments[o]);var s=1;r.hash.level!=null?s=r.hash.level:r.data&&r.data.level!=null&&(s=r.data.level),i[0]=s,n.log.apply(n,i)})},t.exports=e.default})(Mp,Mp.exports)),Mp.exports}var Ip={exports:{}},IE;function DZ(){return IE||(IE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(i,r,o){return i&&o.lookupProperty(i,r)})},t.exports=e.default})(Ip,Ip.exports)),Ip.exports}var Np={exports:{}},NE;function BZ(){return NE||(NE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");i.isFunction(a)&&(a=a.call(this));var f=l.fn;if(i.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=i.createFrame(l.data),u.contextPath=i.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:i.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Np,Np.exports)),Np.exports}var DE;function BE(){if(DE)return Hf;DE=1,Hf.__esModule=!0,Hf.registerDefaultHelpers=g,Hf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=TZ(),n=t(e),i=PZ(),r=t(i),o=MZ(),s=t(o),a=IZ(),l=t(a),f=NZ(),u=t(f),c=DZ(),d=t(c),p=BZ(),h=t(p);function g(w){n.default(w),r.default(w),s.default(w),l.default(w),u.default(w),d.default(w),h.default(w)}function y(w,v,_){w.helpers[v]&&(w.hooks[v]=w.helpers[v],_||delete w.helpers[v])}return Hf}var Dp={},Bp={exports:{}},FE;function FZ(){return FE||(FE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerDecorator("inline",function(r,o,s,a){var l=r;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var d=r(f,u);return s.partials=c,d}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Bp,Bp.exports)),Bp.exports}var $E;function $Z(){if($E)return Dp;$E=1,Dp.__esModule=!0,Dp.registerDefaultDecorators=i;function t(r){return r&&r.__esModule?r:{default:r}}var e=FZ(),n=t(e);function i(r){n.default(r)}return Dp}var Fp={exports:{}},LE;function qE(){return LE||(LE=1,(function(t,e){e.__esModule=!0;var n=_i(),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(i.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=i.lookupLevel(o),typeof console<"u"&&i.lookupLevel(i.level)<=o){var s=i.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=i,t.exports=e.default})(Fp,Fp.exports)),Fp.exports}var Ja={},$p={},VE;function LZ(){if(VE)return $p;VE=1,$p.__esModule=!0,$p.createNewLookupObject=e;var t=_i();function e(){for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.extend.apply(void 0,[Object.create(null)].concat(i))}return $p}var zE;function jE(){if(zE)return Ja;zE=1,Ja.__esModule=!0,Ja.createProtoAccessControl=o,Ja.resultIsAllowed=s,Ja.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=LZ(),n=qE(),i=t(n),r=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var d=Object.create(null);return d.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(d,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,d){return a(typeof u=="function"?c.methods:c.properties,d)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){r[u]!==!0&&(r[u]=!0,i.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent. 430 }`;function vQ(t,e,n){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const r=document.createElement("style");return e&&r.setAttribute("nonce",e),r.setAttribute("data-tiptap-style",""),r.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(r),r}var bQ=class extends NY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:o,moved:s})=>this.options.onDrop(r,o,s)),this.on("paste",({event:r,slice:o})=>this.options.onPaste(r,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),i=hE(n,this.options.autofocus);this.editorState=Ja.create({doc:n,schema:this.schema,selection:i||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=vQ(wQ,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const i=eE(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let i=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;i=i.filter(a=>!a.key.startsWith(s))}),n.length===i.length)return;const r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}createExtensionManager(){var e,n;const r=[...this.options.enableCoreExtensions?[CE,yE.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),_E,OE,AE,TE,SE,RE,kE].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new Pp(r,this)}createCommandManager(){this.commandManager=new bp({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=ny(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),e=ny(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new M6(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews(),this.prependClass(),this.injectCSS();const r=this.view.dom;r.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:i}=this.state.applyTransaction(e),r=!this.state.selection.eq(n.selection),o=i.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:i.slice(1)}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=i.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!i.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:i.slice(1)})}getAttributes(e){return HY(this.state,e)}isActive(e,n){const i=typeof e=="string"?e:null,r=typeof e=="string"?n:e;return JY(this.state,i,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return oy(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=` 431 432 `,textSerializers:i={}}=e||{};return zY(this.state.doc,{blockSeparator:n,textSerializers:{...sE(this.schema),...i}})}get isEmpty(){return Ep(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelector(e,n))||null}$nodes(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new yQ(n,this)}get $doc(){return this.$pos(0)}};function Yf(t){return new gE({find:t.find,handler:({state:e,range:n,match:i})=>{const r=Ut(t.getAttributes,void 0,i);if(r===!1||r===null)return null;const{tr:o}=e,s=i[i.length-1],a=i[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(uE(n.from,n.to,e.doc).filter(d=>d.mark.type.excluded.find(m=>m===t.type&&m!==d.mark.type)).filter(d=>d.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const p=n.from+l+s.length;o.addMark(n.from+l,p,t.type.create(r||{})),o.removeStoredMark(t.type)}}})}function xQ(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function _Q(t,e,n={}){const{state:i}=e,{doc:r,tr:o}=i,s=t;r.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(d=>{if(d!==s)return!1;c=d}),!c)return;let p=!1;if(Object.keys(n).forEach(d=>{n[d]!==c.attrs[d]&&(p=!0)}),p){const d=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,d)}}),o.docChanged&&e.view.dispatch(o)}var Mp=class EO extends cy{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new EO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function Xf(t){return new iX({find:t.find,handler:({state:e,range:n,match:i,pasteEvent:r})=>{const o=Ut(t.getAttributes,void 0,i,r);if(o===!1||o===null)return null;const{tr:s}=e,a=i[i.length-1],l=i[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),p=c+a.length;if(uE(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;p<n.to&&s.delete(p,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function PE(t){return ku((e,n)=>({get(){return e(),t},set(i){t=i,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var kQ=class extends bQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=PE(this.view.state),this.reactiveExtensionStorage=PE(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),ia(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},gy=L({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=j(),n=Zt();return Mt(()=>{const i=t.editor;i&&i.options.element&&e.value&<(()=>{var r;if(!e.value||!((r=i.options.element)!=null&&r.firstChild))return;const o=g(e.value);e.value.append(...i.options.element.childNodes),i.contentComponent=n.ctx._,n&&(i.appContext={...n.appContext,provides:n.provides}),i.setOptions({element:o}),i.createNodeViews()})}),jr(()=>{const i=t.editor;i&&(i.contentComponent=null,i.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),my=(t={})=>{const e=Xt();return bt(()=>{e.value=new kQ(t)}),jr(()=>{var n,i,r;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(i=o?.parentNode)==null||i.replaceChild(s,o),(r=e.value)==null||r.destroy()}),e},SQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=ia(t),this.el=document.createElement("div"),this.props=nn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,i;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(i=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:i.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&wb(t,this.el),{vNode:t,destroy:()=>{this.el&&wb(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},yy=Mp.create({name:"doc",topNode:!0,content:"block+"}),wy=Mp.create({name:"text",group:"inline"}),ME=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...i}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,i,n]},CQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,EQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,OQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,AQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,RQ=Rp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return ME("strong",{...il(this.options.HTMLAttributes,t),children:ME("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Yf({find:CQ,type:this.type}),Yf({find:OQ,type:this.type})]},addPasteRules(){return[Xf({find:EQ,type:this.type}),Xf({find:AQ,type:this.type})]}}),TQ=RQ,PQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,MQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,IQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,NQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,DQ=Rp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",il(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[Yf({find:PQ,type:this.type}),Yf({find:IQ,type:this.type})]},addPasteRules(){return[Xf({find:MQ,type:this.type}),Xf({find:NQ,type:this.type})]}}),BQ=DQ,$Q=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,FQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,qQ=Rp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",il(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[Yf({find:$Q,type:this.type})]},addPasteRules(){return[Xf({find:FQ,type:this.type})]}}),LQ=qQ;function VQ(t={}){return new cn({view(e){return new zQ(e,t)}})}class zQ{constructor(e,n){var i;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(i=n.width)!==null&&i!==void 0?i:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(r=>{let o=s=>{this[r](s)};return e.dom.addEventListener(r,o),{name:r,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,i,r=this.editorView.dom,o=r.getBoundingClientRect(),s=o.width/r.offsetWidth,a=o.height/r.offsetHeight;if(n){let c=e.nodeBefore,p=e.nodeAfter;if(c||p){let d=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(d){let h=d.getBoundingClientRect(),m=c?h.bottom:h.top;c&&p&&(m=(m+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;i={left:h.left,right:h.right,top:m-y,bottom:m+y}}}}if(!i){let c=this.editorView.coordsAtPos(this.cursorPos),p=this.width/2*s;i={left:c.left-p,right:c.left+p,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),p=c.width/l.offsetWidth,d=c.height/l.offsetHeight;f=c.left-l.scrollLeft*p,u=c.top-l.scrollTop*d}this.element.style.left=(i.left-f)/s+"px",this.element.style.top=(i.top-u)/a+"px",this.element.style.width=(i.right-i.left)/s+"px",this.element.style.height=(i.bottom-i.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),i=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),r=i&&i.type.spec.disableDropCursor,o=typeof r=="function"?r(this.editorView,n,e):r;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=cC(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class rn extends gt{constructor(e){super(e,e)}map(e,n){let i=e.resolve(n.map(this.head));return rn.valid(i)?new rn(i):gt.near(i)}content(){return De.empty}eq(e){return e instanceof rn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new rn(e.resolve(n.pos))}getBookmark(){return new vy(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!jQ(e)||!HQ(e))return!1;let i=n.type.spec.allowGapCursor;if(i!=null)return i;let r=n.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,n,i=!1){e:for(;;){if(!i&&rn.valid(e))return e;let r=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;r+=n;let l=e.doc.resolve(r);if(rn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!it.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*n),i=!1;continue e}break}o=s,r+=n;let a=e.doc.resolve(r);if(rn.valid(a))return a}return null}}}rn.prototype.visible=!1,rn.findFrom=rn.findGapCursorFrom,gt.jsonID("gapcursor",rn);class vy{constructor(e){this.pos=e}map(e){return new vy(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return rn.valid(n)?new rn(n):gt.near(n)}}function jQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),i=t.node(e);if(n==0){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n-1);;r=r.lastChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function HQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),i=t.node(e);if(n==i.childCount){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n);;r=r.firstChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function UQ(){return new cn({props:{decorations:JQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&rn.valid(n)?new rn(n):null},handleClick:KQ,handleKeyDown:WQ,handleDOMEvents:{beforeinput:GQ}}})}const WQ=F6({ArrowLeft:Ip("horiz",-1),ArrowRight:Ip("horiz",1),ArrowUp:Ip("vert",-1),ArrowDown:Ip("vert",1)});function Ip(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(i,r,o){let s=i.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=i.doc.resolve(e>0?a.after():a.before())}let f=rn.findGapCursorFrom(a,e,l);return f?(r&&r(i.tr.setSelection(new rn(f))),!0):!1}}function KQ(t,e,n){if(!t||!t.editable)return!1;let i=t.state.doc.resolve(e);if(!rn.valid(i))return!1;let r=t.posAtCoords({left:n.clientX,top:n.clientY});return r&&r.inside>-1&&it.isSelectable(t.state.doc.nodeAt(r.inside))?!1:(t.dispatch(t.state.tr.setSelection(new rn(i))),!0)}function GQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof rn))return!1;let{$from:n}=t.state.selection,i=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!i)return!1;let r=ve.empty;for(let s=i.length-1;s>=0;s--)r=ve.from(i[s].createAndFill(null,r));let o=t.state.tr.replace(n.pos,n.pos,new De(r,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function JQ(t){if(!(t.selection instanceof rn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Fn.widget(t.selection.head,e,{key:"gapcursor"})])}var Np=200,On=function(){};On.prototype.append=function(e){return e.length?(e=On.from(e),!this.length&&e||e.length<Np&&this.leafAppend(e)||this.length<Np&&e.leafPrepend(this)||this.appendInner(e)):this},On.prototype.prepend=function(e){return e.length?On.from(e).append(this):this},On.prototype.appendInner=function(e){return new YQ(this,e)},On.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?On.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},On.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},On.prototype.forEach=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length),n<=i?this.forEachInner(e,n,i,0):this.forEachInvertedInner(e,n,i,0)},On.prototype.map=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length);var r=[];return this.forEach(function(o,s){return r.push(e(o,s))},n,i),r},On.from=function(e){return e instanceof On?e:e&&e.length?new IE(e):On.empty};var IE=(function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(r,o){return r==0&&o==this.length?this:new e(this.values.slice(r,o))},e.prototype.getInner=function(r){return this.values[r]},e.prototype.forEachInner=function(r,o,s,a){for(var l=o;l<s;l++)if(r(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(r,o,s,a){for(var l=o-1;l>=s;l--)if(r(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(r){if(this.length+r.length<=Np)return new e(this.values.concat(r.flatten()))},e.prototype.leafPrepend=function(r){if(this.length+r.length<=Np)return new e(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(On);On.empty=new IE([]);var YQ=(function(t){function e(n,i){t.call(this),this.left=n,this.right=i,this.length=n.length+i.length,this.depth=Math.max(n.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return i<this.left.length?this.left.get(i):this.right.get(i-this.left.length)},e.prototype.forEachInner=function(i,r,o,s){var a=this.left.length;if(r<a&&this.left.forEachInner(i,r,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(i,Math.max(r-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(i,r,o,s){var a=this.left.length;if(r>a&&this.right.forEachInvertedInner(i,r-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(i,Math.min(r,a),o,s)===!1)return!1},e.prototype.sliceInner=function(i,r){if(i==0&&r==this.length)return this;var o=this.left.length;return r<=o?this.left.slice(i,r):i>=o?this.right.slice(i-o,r-o):this.left.slice(i,o).append(this.right.slice(0,r-o))},e.prototype.leafAppend=function(i){var r=this.right.leafAppend(i);if(r)return new e(this.left,r)},e.prototype.leafPrepend=function(i){var r=this.left.leafPrepend(i);if(r)return new e(r,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e})(On);const XQ=500;class fr{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let r,o;n&&(r=this.remapping(i,this.items.length),o=r.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,p)=>{if(!c.step){r||(r=this.remapping(i,p+1),o=r.maps.length),o--,u.push(c);return}if(r){u.push(new Nr(c.map));let d=c.step.map(r.slice(o)),h;d&&s.maybeStep(d).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Nr(h,void 0,void 0,f.length+u.length))),o--,h&&r.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=r?c.selection.map(r.slice(o)):c.selection,l=new fr(this.items.slice(0,i).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,i,r){let o=[],s=this.eventCount,a=this.items,l=!r&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),p=new Nr(e.mapping.maps[u],c,n),d;(d=l&&l.merge(p))&&(p=d,u?o.pop():a=a.slice(0,a.length-1)),o.push(p),n&&(s++,n=void 0),r||(l=p)}let f=s-i.depth;return f>ZQ&&(a=QQ(a,f),s-=f),new fr(a.append(o),s)}remapping(e,n){let i=new If;return this.items.forEach((r,o)=>{let s=r.mirrorOffset!=null&&o-r.mirrorOffset>=e?i.maps.length-r.mirrorOffset:void 0;i.appendMap(r.map,s)},e,n),i}addMaps(e){return this.eventCount==0?this:new fr(this.items.append(e.map(n=>new Nr(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let i=[],r=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(p=>{p.selection&&a--},r);let l=n;this.items.forEach(p=>{let d=o.getMirror(--l);if(d==null)return;s=Math.min(s,d);let h=o.maps[d];if(p.step){let m=e.steps[d].invert(e.docs[d]),y=p.selection&&p.selection.map(o.slice(l+1,d));y&&a++,i.push(new Nr(h,m,y))}else i.push(new Nr(h))},r);let f=[];for(let p=n;p<s;p++)f.push(new Nr(o.maps[p]));let u=this.items.slice(0,r).append(f).append(i),c=new fr(u,a);return c.emptyItemCount()>XQ&&(c=c.compress(this.items.length-i.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),i=n.maps.length,r=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)r.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(i)),f=l&&l.getMap();if(i--,f&&n.appendMap(f,i),l){let u=s.selection&&s.selection.map(n.slice(i));u&&o++;let c=new Nr(f.invert(),l,u),p,d=r.length-1;(p=r.length&&r[d].merge(c))?r[d]=p:r.push(c)}}else s.map&&i--},this.items.length,0),new fr(On.from(r.reverse()),o)}}fr.empty=new fr(On.empty,0);function QQ(t,e){let n;return t.forEach((i,r)=>{if(i.selection&&e--==0)return n=r,!1}),t.slice(n)}class Nr{constructor(e,n,i,r){this.map=e,this.step=n,this.selection=i,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Nr(n.getMap().invert(),n,this.selection)}}}class Yo{constructor(e,n,i,r,o){this.done=e,this.undone=n,this.prevRanges=i,this.prevTime=r,this.prevComposition=o}}const ZQ=20;function eZ(t,e,n,i){let r=n.getMeta(Ks),o;if(r)return r.historyState;n.getMeta(iZ)&&(t=new Yo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Ks))return s.getMeta(Ks).redo?new Yo(t.done.addTransform(n,void 0,i,Dp(e)),t.undone,NE(n.mapping.maps),t.prevTime,t.prevComposition):new Yo(t.done,t.undone.addTransform(n,void 0,i,Dp(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-i.newGroupDelay||!tZ(n,t.prevRanges)),f=s?by(t.prevRanges,n.mapping):NE(n.mapping.maps);return new Yo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,i,Dp(e)),fr.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Yo(t.done.rebased(n,o),t.undone.rebased(n,o),by(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Yo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),by(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function tZ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((i,r)=>{for(let o=0;o<e.length;o+=2)i<=e[o+1]&&r>=e[o]&&(n=!0)}),n}function NE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((i,r,o,s)=>e.push(o,s));return e}function by(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function nZ(t,e,n){let i=Dp(e),r=Ks.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new Yo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Ks,{redo:n,historyState:l})}let xy=!1,DE=null;function Dp(t){let e=t.plugins;if(DE!=e){xy=!1,DE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){xy=!0;break}}return xy}const Ks=new Yn("history"),iZ=new Yn("closeHistory");function rZ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new cn({key:Ks,state:{init(){return new Yo(fr.empty,fr.empty,null,0,-1)},apply(e,n,i){return eZ(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let i=n.inputType,r=i=="historyUndo"?$E:i=="historyRedo"?FE:null;return r?(n.preventDefault(),r(e.state,e.dispatch)):!1}}}})}function BE(t,e){return(n,i)=>{let r=Ks.getState(n);if(!r||(t?r.undone:r.done).eventCount==0)return!1;if(i){let o=nZ(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const $E=BE(!1,!0),FE=BE(!0,!0);dn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const i=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(i)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new cn({key:new Yn("characterCount"),appendTransaction:(e,n,i)=>{if(t)return;const r=this.options.limit;if(r==null||r===0){t=!0;return}const o=this.storage.characters({node:i.doc});if(o>r){const s=o-r,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${r} characters. Content was automatically trimmed.`);const f=i.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const i=this.options.limit;if(!e.docChanged||i===0||i===null||i===void 0)return!0;const r=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=i||r>i&&o>i&&o<=r)return!0;if(r>i&&o>i&&o>r||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-i,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>i)}})]}}),dn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[VQ(this.options)]}}),dn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new cn({key:new Yn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:i}=this.editor,{anchor:r}=e,o=[];if(!n||!i)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(r>=f&&r<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(r>=f&&r<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Fn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),dn.create({name:"gapCursor",addProseMirrorPlugins(){return[UQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ut(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var _y=dn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new cn({key:new Yn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,r=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=i>=a&&i<=a+s.nodeSize,f=!s.isLeaf&&Ep(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Fn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});r.push(c)}return this.options.includeChildren}),Gt.create(t,r)}}})]}});dn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new cn({key:new Yn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||YY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Fn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function qE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}dn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Yn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new cn({key:t,appendTransaction:(n,i,r)=>{const{doc:o,tr:s,schema:a}=r,l=t.getState(r),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,i)=>{const r=i.tr.doc.lastChild;return!qE({node:r,types:e})},apply:(n,i)=>{if(!n.docChanged)return i;const r=n.doc.lastChild;return!qE({node:r,types:e})}}})]}});var ky=dn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>$E(t,e),redo:()=>({state:t,dispatch:e})=>FE(t,e)}},addProseMirrorPlugins(){return[rZ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),Sy=Mp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",il(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),oZ=Mp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",il(this.options.HTMLAttributes,t)]},renderText(){return` 433 `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:r,storedMarks:o}=n;if(r.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=i.extensionManager,l=o||r.$to.parentOffset&&r.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(p=>a.includes(p.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),sZ=oZ;function aZ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function lZ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function fZ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function uZ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const cZ={},dZ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function pZ(t,e){return E(),G("div",dZ,[z(t.$slots,"default")])}const hZ=Ba(cZ,[["render",pZ]]);function gZ(t){var e;const{char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=i&&!r,f=xQ(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",p=r?"":f,d=l?new RegExp(`${c}${f}.*?(?=\\s${p}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${p}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const m=a.pos-h.length,y=Array.from(h.matchAll(d)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const S=m+y.index;let b=S+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),S<a.pos&&b>=a.pos?{range:{from:S,to:b},query:y[0].slice(n.length),text:y[0]}:null}var mZ=new Yn("suggestion");function yZ({pluginKey:t=mZ,editor:e,char:n="@",allowSpaces:i=!1,allowToIncludeChar:r=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:p=()=>[],render:d=()=>({}),allow:h=()=>!0,findSuggestionMatch:m=gZ}){let y;const w=d?.(),v=()=>{const _=e.state.selection.$anchor.pos,k=e.view.coordsAtPos(_),{top:A,right:O,bottom:R,left:N}=k;try{return new DOMRect(N,A,O-N,R-A)}catch{return null}},S=(_,k)=>k?()=>{const A=t.getState(e.state),O=A?.decorationId,R=_.dom.querySelector(`[data-decoration-id="${O}"]`);return R?.getBoundingClientRect()||null}:v;function b(_,k){var A;try{const R=t.getState(_.state),N=R?.decorationId?_.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,q={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:W=>c({editor:e,range:R?.range||{from:0,to:0},props:W}),decorationNode:N,clientRect:S(_,N)};(A=w?.onExit)==null||A.call(w,q)}catch{}const O=_.state.tr.setMeta(k,{exit:!0});_.dispatch(O)}const x=new cn({key:t,view(){return{update:async(_,k)=>{var A,O,R,N,q,W,fe;const ae=(A=this.key)==null?void 0:A.getState(k),ce=(O=this.key)==null?void 0:O.getState(_.state),re=ae.active&&ce.active&&ae.range.from!==ce.range.from,te=!ae.active&&ce.active,He=ae.active&&!ce.active,st=!te&&!He&&ae.query!==ce.query,ct=te||re&&st,dt=st||re,vt=He||re&&st;if(!ct&&!dt&&!vt)return;const We=vt&&!ct?ae:ce,Ze=_.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:we=>c({editor:e,range:We.range,props:we}),decorationNode:Ze,clientRect:S(_,Ze)},ct&&((R=w?.onBeforeStart)==null||R.call(w,y)),dt&&((N=w?.onBeforeUpdate)==null||N.call(w,y)),(dt||ct)&&(y.items=await p({editor:e,query:We.query})),vt&&((q=w?.onExit)==null||q.call(w,y)),dt&&((W=w?.onUpdate)==null||W.call(w,y)),ct&&((fe=w?.onStart)==null||fe.call(w,y))},destroy:()=>{var _;y&&((_=w?.onExit)==null||_.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(_,k,A,O){const{isEditable:R}=e,{composing:N}=e.view,{selection:q}=_,{empty:W,from:fe}=q,ae={...k},ce=_.getMeta(t);if(ce&&ce.exit)return ae.active=!1,ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null,ae;if(ae.composing=N,R&&(W||e.view.composing)){(fe<k.range.from||fe>k.range.to)&&!N&&!k.composing&&(ae.active=!1);const re=m({char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:q.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;re&&h({editor:e,state:O,range:re.range,isActive:k.active})?(ae.active=!0,ae.decorationId=k.decorationId?k.decorationId:te,ae.range=re.range,ae.query=re.query,ae.text=re.text):ae.active=!1}else ae.active=!1;return ae.active||(ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null),ae}},props:{handleKeyDown(_,k){var A,O,R,N;const{active:q,range:W}=x.getState(_.state);if(!q)return!1;if(k.key==="Escape"||k.key==="Esc"){const ae=x.getState(_.state),ce=(A=y?.decorationNode)!=null?A:null,re=ce??(ae?.decorationId?_.dom.querySelector(`[data-decoration-id="${ae.decorationId}"]`):null);if(((O=w?.onKeyDown)==null?void 0:O.call(w,{view:_,event:k,range:ae.range}))||!1)return!0;const He={editor:e,range:ae.range,query:ae.query,text:ae.text,items:[],command:st=>c({editor:e,range:ae.range,props:st}),decorationNode:re,clientRect:re?()=>re.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(_,t),!0}return((N=w?.onKeyDown)==null?void 0:N.call(w,{view:_,event:k,range:W}))||!1},decorations(_){const{active:k,range:A,decorationId:O,query:R}=x.getState(_);if(!k)return null;const N=!R?.length,q=[l];return N&&q.push(u),Gt.create(_.doc,[Fn.inline(A.from,A.to,{nodeName:a,class:q.join(" "),"data-decoration-id":O,"data-decoration-content":f})])}}});return x}var wZ=yZ;const vZ=L({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"card",class:Ee(g(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),bZ=L({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"card-content",class:Ee(g(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),xZ=["innerHTML"],_Z=L({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const i=e.query.trim();return e.item.path.split(new RegExp(`(${i})`,"gi")).map(o=>o.toLowerCase()===i.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${i}</span>`:o).join("")});return(i,r)=>(E(),G("div",{innerHTML:g(n)},null,8,xZ))}}),kZ={class:"iafw:overflow-auto iafw:max-h-60"},SZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},CZ={class:"iafw:text-primary iafw:font-bold"},EZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},OZ=L({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const i=t,r=j(0),o=n;function s(f){r.value=f==="ArrowUp"?r.value>0?r.value-1:r.value=(i.items?.length||1)-1:f==="ArrowDown"?r.value<(i.items?.length||1)-1?r.value+1:r.value=0:0}function a(f){const u=i.items?.[f??r.value];u&&o("select",u.path)}const l=U(()=>i.items?.[r.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=bZ,p=vZ;return E(),D(p,{class:"iafw:p-0 iafw:rounded-none iafw:z-[100001] iafw:pointer-events-auto"},{default:C(()=>[T(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ee("div",kZ,[(E(!0),G(Fe,null,Ct(f.items,(d,h)=>(E(),D(_Z,{key:d.path,value:d.path,query:f.query,item:d,onClick:m=>a(h),class:Ee(g(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",g(r)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),g(l)?(E(),G("div",SZ,[ee("div",CZ,Se(g(l).name||g(l).path),1),ee("div",EZ,[ee("div",null,[u[0]||(u[0]=ye(" Type: ",-1)),ee("strong",null,Se(g(l).type),1)]),ye(" "+Se(g(l).description),1)])])):Oe("",!0)]),_:1})]),_:1})}}}),AZ=new Yn("codeSuggestion"),LE=(t,e)=>{Hx({getBoundingClientRect:()=>XY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[jx(),om()]}).then(({x:i,y:r,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${i}px`,e.style.top=`${r}px`})};function Bp(t){t&&(t.destroy(),t.element?.remove(),t=null)}const VE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((i,r)=>{if(!i.isTextblock)return!0;let o="";i.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;i.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const p=u.text||"",d=Math.max(0,s.index-f),h=Math.min(p.length,s.index+s[0].length-f);if(d<p.length&&h>0){const m=r+1+c+d,y=r+1+c+h;a=a===null?m:Math.min(a,m),l=l===null?y:Math.max(l,y)}f+=p.length}),a!==null&&l!==null&&e.push(Fn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function zE(t){const{$from:e}=t.selection,n=e.pos;let i=-1,r=-1;for(let s=n-1;s>=1;s--)try{const a=t.doc.textBetween(s,Math.min(s+2,t.doc.content.size));if(a==="{{"){i=s;break}if(a==="}}")break}catch{continue}if(i!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{const a=t.doc.textBetween(s,Math.min(s+2,t.doc.content.size));if(a==="}}"){r=s+2;break}if(a==="{{")break}catch{continue}return{isInsideBraces:i!==-1&&r!==-1&&n>i+1&&n<r-1,start:i!==-1?i+2:-1,end:r!==-1?r-2:-1,cursorPos:n,placeholderStart:i,placeholderEnd:r,size:t.doc.content.size}}const Cy=dn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new gE({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,i=e.from,r=e.to;n.delete(i,r),n.insertText("{{ }}",i),n.setSelection(gt.near(n.doc.resolve(i+3)))}})]},addProseMirrorPlugins(){return[new cn({state:{init:(t,{doc:e})=>VE(e),apply:(t,e)=>t.docChanged?VE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),wZ({char:"{{",pluginKey:AZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=zE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(i,r)=>{const{start:o,end:s}=zE(r.state),a=r.state.tr.deleteRange(o,s).insertText(` ${i} `,o);a.setSelection(gt.near(a.doc.resolve(o+i.length+4))),r.view.dispatch(a),Bp(t),r.commands.focus()};return{onStart:i=>{t=new SQ(OZ,{props:{editor:i.editor,query:i.query,onSelect:r=>n(r,i.editor),items:i.items},editor:i.editor}),!(!i.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),LE(i.editor,t.element),e=r=>{const o=r.target,s=t?.element,a=i.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&Bp(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:i=>{!i.clientRect||!t||(t.updateProps(i),LE(i.editor,t.element))},onExit:()=>{Bp(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:i=>i.event.key==="."?!1:i.event.key==="ArrowUp"||i.event.key==="ArrowDown"?t&&t.props.items?.length?(t.ref?.updateItemIndex(i.event.key),!0):!1:i.event.key==="Enter"||i.event.key==="Tab"?t&&t.props.items?.length?(t.ref?.selectItem(),!0):!1:i.event.key==="Escape"?(Bp(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),Ey=L({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(xN),le({"data-slot":"popover"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Oy=L({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(TN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(AN),le({"data-slot":"popover-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Ay=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(MN),le({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),RZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},TZ=["onClick"],PZ={class:"iafw:text-2xl iafw:leading-none"},MZ=L({__name:"EmojiContent",props:Bi({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Bi(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function i(d){return String.fromCodePoint(...d.split("-").map(h=>parseInt(h,16)))}const r=n,o=Hr(t,"currentCategory"),s=[],a=Object.values(RZ).flat()||[];for(let d=0;d<a.length;d+=6)s.push(a.slice(d,d+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=l$(s,{itemHeight:40,overscan:2});function p(d){const h=d.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(d,h)=>(E(),G("div",le(g(f),{onScroll:h[0]||(h[0]=m=>p(m)),class:g(he)("iafw:h-[200px] iafw:p-1",d.smoothScroll&&"iafw:scroll-smooth")}),[ee("div",Pt(Lt(g(u))),[(E(!0),G(Fe,null,Ct(g(l),(m,y)=>(E(),G("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),G(Fe,null,Ct(m.data,w=>(E(),G("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>r("select",i(w.u))},[ee("span",PZ,Se(i(w.u)),1)],8,TZ))),128))]))),128))],16)],16))}}),IZ={class:"iafw:flex iafw:items-center"},NZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},DZ=L({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,i=j(!1),r=j("smileys_people"),o=j(null);return(s,a)=>(E(),G("div",IZ,[T(g(Ey),{open:i.value,"onUpdate:open":a[8]||(a[8]=l=>i.value=l)},{default:C(()=>[T(g(Ay),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[T(g(OF))]),_:1})]),_:1}),T(g(Oy),{class:Ee(g(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ee("div",NZ,[ee("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Ee(g(he)(r.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(AF))],2),ee("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Ee(g(he)(r.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(uF))],2),ee("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Ee(g(he)(r.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(lF))],2),ee("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Ee(g(he)(r.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(gF))],2),ee("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Ee(g(he)(r.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(wF))],2),ee("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Ee(g(he)(r.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(pF))],2)]),T(MZ,{"current-category":r.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>r.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),BZ=L({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(m9),le({"data-slot":"dialog-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),$Z={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},jE=L({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",$Z,[ee("table",{"data-slot":"table",class:Ee(g(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),Ry=L({__name:"TableBody",props:{class:{}},setup(t,{expose:e}){const n=t;return e({hello:"ola"}),(i,r)=>(E(),G("tbody",{"data-slot":"table-body",class:Ee(g(he)("iafw:[&_tr:last-child]:border-0",n.class))},[z(i.$slots,"default")],2))}}),go=L({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("td",{"data-slot":"table-cell",class:Ee(g(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Xo=L({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("tr",{"data-slot":"table-row",class:Ee(g(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Qf=L({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("th",{"data-slot":"table-head",class:Ee(g(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),HE=L({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("thead",{"data-slot":"table-header",class:Ee(g(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),FZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},qZ=L({__name:"RuleKeyField",props:Bi({placeholder:{default:"Enter variable..."}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=t,n=yy.extend({content:"paragraph"}),i=zi(),r=Hr(t,"modelValue"),o=dn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),s=my({extensions:[n,Cy.configure({items:i.suggestionItems}),wy,Sy,ky,_y.configure({placeholder:e.placeholder}),o],content:r.value,onUpdate:({editor:a})=>{r.value=a.getText()}});return Ve(()=>i.suggestionItems,a=>{s.value?.commands.updateSuggestionItems(a)},{immediate:!0}),Ve(()=>r.value,a=>{a!==s.value?.getText()&&s.value?.commands.setContent(a||"")}),(a,l)=>(E(),G("div",FZ,[T(g(q_),{class:"iafw:size-5 iafw:text-muted-foreground"}),T(g(gy),{editor:g(s),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}}),LZ=["aria-invalid"],VZ=["type","placeholder"],Ty=L({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=a_(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30 iafw:flex iafw:h-9 iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>g(r)&&n.type==="money"?(E(),D(g(uS),le({key:0,modelValue:g(r),"onUpdate:modelValue":c[0]||(c[0]=p=>nt(r)?r.value=p:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:g(he)(g(l),g(f))}),null,16,["modelValue","class"])):(E(),G("div",{key:1,class:Ee(g(he)(g(a),n.wrapperClass,"iafw:flex iafw:items-center")),"aria-invalid":u.$attrs["aria-invalid"]},[z(u.$slots,"prepend"),bl(ee("input",le({"onUpdate:modelValue":c[1]||(c[1]=p=>nt(r)?r.value=p:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:g(he)(g(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,VZ),[[g(mS),u.mask],[gb,g(r)]]),z(u.$slots,"append")],10,LZ))}});var $p={exports:{}},Fp={exports:{}},ur={},_i={},UE;function ki(){if(UE)return _i;UE=1,_i.__esModule=!0,_i.extend=r,_i.indexOf=l,_i.escapeExpression=f,_i.isEmpty=u,_i.createFrame=c,_i.blockParams=p,_i.appendContextPath=d;var t={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function i(h){return t[h]}function r(h){for(var m=1;m<arguments.length;m++)for(var y in arguments[m])Object.prototype.hasOwnProperty.call(arguments[m],y)&&(h[y]=arguments[m][y]);return h}var o=Object.prototype.toString;_i.toString=o;var s=function(m){return typeof m=="function"};s(/x/)&&(_i.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),_i.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};_i.isArray=a;function l(h,m){for(var y=0,w=h.length;y<w;y++)if(h[y]===m)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,i):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var m=r({},h);return m._parent=h,m}function p(h,m){return h.path=m,h}function d(h,m){return(h?h+".":"")+m}return _i}var qp={exports:{}},WE;function cr(){return WE||(WE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(r,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,r+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,r),p=0;p<n.length;p++)this[n[p]]=c[n[p]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}i.prototype=new Error,e.default=i,t.exports=e.default})(qp,qp.exports)),qp.exports}var Zf={},Lp={exports:{}},KE;function zZ(){return KE||(KE=1,(function(t,e){e.__esModule=!0;var n=ki();e.default=function(i){i.registerHelper("blockHelperMissing",function(r,o){var s=o.inverse,a=o.fn;if(r===!0)return a(this);if(r===!1||r==null)return s(this);if(n.isArray(r))return r.length>0?(o.ids&&(o.ids=[o.name]),i.helpers.each(r,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(r,o)})},t.exports=e.default})(Lp,Lp.exports)),Lp.exports}var Vp={exports:{}},GE;function jZ(){return GE||(GE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=ki(),r=cr(),o=n(r);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,p="",d=void 0,h=void 0;l.data&&l.ids&&(h=i.appendContextPath(l.data.contextPath,l.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),l.data&&(d=i.createFrame(l.data));function m(b,x,_){d&&(d.key=b,d.index=x,d.first=x===0,d.last=!!_,h&&(d.contextPath=h+b)),p=p+f(a[b],{data:d,blockParams:i.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(i.isArray(a))for(var y=a.length;c<y;c++)c in a&&m(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),S=v.next();!S.done;S=v.next())w.push(S.value);a=w;for(var y=a.length;c<y;c++)m(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&m(b,c-1),b=x,c++}),b!==void 0&&m(b,c-1,!0)})();return c===0&&(p=u(this)),p})},t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var zp={exports:{}},JE;function HZ(){return JE||(JE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var i=cr(),r=n(i);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(zp,zp.exports)),zp.exports}var jp={exports:{}},YE;function UZ(){return YE||(YE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=ki(),r=cr(),o=n(r);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return i.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||i.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(jp,jp.exports)),jp.exports}var Hp={exports:{}},XE;function WZ(){return XE||(XE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var i=[void 0],r=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)i.push(arguments[o]);var s=1;r.hash.level!=null?s=r.hash.level:r.data&&r.data.level!=null&&(s=r.data.level),i[0]=s,n.log.apply(n,i)})},t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var Up={exports:{}},QE;function KZ(){return QE||(QE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(i,r,o){return i&&o.lookupProperty(i,r)})},t.exports=e.default})(Up,Up.exports)),Up.exports}var Wp={exports:{}},ZE;function GZ(){return ZE||(ZE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=ki(),r=cr(),o=n(r);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");i.isFunction(a)&&(a=a.call(this));var f=l.fn;if(i.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=i.createFrame(l.data),u.contextPath=i.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:i.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Wp,Wp.exports)),Wp.exports}var e5;function t5(){if(e5)return Zf;e5=1,Zf.__esModule=!0,Zf.registerDefaultHelpers=m,Zf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=zZ(),n=t(e),i=jZ(),r=t(i),o=HZ(),s=t(o),a=UZ(),l=t(a),f=WZ(),u=t(f),c=KZ(),p=t(c),d=GZ(),h=t(d);function m(w){n.default(w),r.default(w),s.default(w),l.default(w),u.default(w),p.default(w),h.default(w)}function y(w,v,S){w.helpers[v]&&(w.hooks[v]=w.helpers[v],S||delete w.helpers[v])}return Zf}var Kp={},Gp={exports:{}},n5;function JZ(){return n5||(n5=1,(function(t,e){e.__esModule=!0;var n=ki();e.default=function(i){i.registerDecorator("inline",function(r,o,s,a){var l=r;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var p=r(f,u);return s.partials=c,p}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Gp,Gp.exports)),Gp.exports}var i5;function YZ(){if(i5)return Kp;i5=1,Kp.__esModule=!0,Kp.registerDefaultDecorators=i;function t(r){return r&&r.__esModule?r:{default:r}}var e=JZ(),n=t(e);function i(r){n.default(r)}return Kp}var Jp={exports:{}},r5;function o5(){return r5||(r5=1,(function(t,e){e.__esModule=!0;var n=ki(),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(i.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=i.lookupLevel(o),typeof console<"u"&&i.lookupLevel(i.level)<=o){var s=i.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=i,t.exports=e.default})(Jp,Jp.exports)),Jp.exports}var rl={},Yp={},s5;function XZ(){if(s5)return Yp;s5=1,Yp.__esModule=!0,Yp.createNewLookupObject=e;var t=ki();function e(){for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.extend.apply(void 0,[Object.create(null)].concat(i))}return Yp}var a5;function l5(){if(a5)return rl;a5=1,rl.__esModule=!0,rl.createProtoAccessControl=o,rl.resultIsAllowed=s,rl.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=XZ(),n=o5(),i=t(n),r=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var p=Object.create(null);return p.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(p,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,p){return a(typeof u=="function"?c.methods:c.properties,p)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){r[u]!==!0&&(r[u]=!0,i.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent. 415 434 You can add a runtime option to disable the check or this warning: 416 See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(r).forEach(function(u){delete r[u]})}return Ja}var HE;function fy(){if(HE)return sr;HE=1,sr.__esModule=!0,sr.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=_i(),n=ar(),i=t(n),r=BE(),o=$Z(),s=qE(),a=t(s),l=jE(),f="4.7.8";sr.VERSION=f;var u=8;sr.COMPILER_REVISION=u;var c=7;sr.LAST_COMPATIBLE_COMPILER_REVISION=c;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};sr.REVISION_CHANGES=d;var p="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},r.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===p)e.extend(this.partials,w);else{if(typeof v>"u")throw new i.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var g=a.default.log;return sr.log=g,sr.createFrame=e.createFrame,sr.logger=a.default,sr}var Lp={exports:{}},UE;function qZ(){return UE||(UE=1,(function(t,e){e.__esModule=!0;function n(i){this.string=i}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})(Lp,Lp.exports)),Lp.exports}var lo={},qp={},WE;function VZ(){if(WE)return qp;WE=1,qp.__esModule=!0,qp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var i=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return i}return qp}var KE;function zZ(){if(KE)return lo;KE=1,lo.__esModule=!0,lo.checkRevision=u,lo.template=c,lo.wrapProgram=d,lo.resolvePartial=p,lo.invokePartial=h,lo.noop=g;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&(x[k]=b[k]);return x.default=b,x}var n=_i(),i=e(n),r=ar(),o=t(r),s=fy(),a=BE(),l=VZ(),f=jE();function u(b){var x=b&&b[0]||1,k=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var S=s.REVISION_CHANGES[k],T=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+T+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var k=b.compiler&&b.compiler[0]===7;function S(R,F,L){L.hash&&(F=i.extend({},F,L.hash),L.ids&&(L.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,F,L);var W=i.extend({},L,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),ae=x.VM.invokePartial.call(this,R,F,W);if(ae==null&&x.compile&&(L.partials[L.name]=x.compile(R,b.compilerOptions,x),ae=L.partials[L.name](F,W)),ae!=null){if(L.indent){for(var le=ae.split(`417 `),ce=0,re= le.length;ce<re&&!(!le[ce]&&ce+1===re);ce++)le[ce]=L.indent+le[ce];ae=le.join(`418 `)}return ae}else throw new o.default("The partial "+L.name+" could not be compiled when running in runtime-only mode")}var T={strict:function(F,L,W){if(!F||!(L in F))throw new o.default('"'+L+'" not defined in '+F,{loc:W});return T.lookupProperty(F,L)},lookupProperty:function(F,L){var W=F[L];if(W==null||Object.prototype.hasOwnProperty.call(F,L)||f.resultIsAllowed(W,T.protoAccessControl,L))return W},lookup:function(F,L){for(var W=F.length,ae=0;ae<W;ae++){var le=F[ae]&&T.lookupProperty(F[ae],L);if(le!=null)return F[ae][L]}},lambda:function(F,L){return typeof F=="function"?F.call(L):F},escapeExpression:i.escapeExpression,invokePartial:S,fn:function(F){var L=b[F];return L.decorator=b[F+"_d"],L},programs:[],program:function(F,L,W,ae,le){var ce=this.programs[F],re=this.fn(F);return L||le||ae||W?ce=d(this,F,re,L,W,ae,le):ce||(ce=this.programs[F]=d(this,F,re)),ce},data:function(F,L){for(;F&&L--;)F=F._parent;return F},mergeIfNeeded:function(F,L){var W=F||L;return F&&L&&F!==L&&(W=i.extend({},L,F)),W},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function A(R){var F=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],L=F.data;A._setup(F),!F.partial&&b.useData&&(L=y(R,L));var W=void 0,ae=b.useBlockParams?[]:void 0;b.useDepths&&(F.depths?W=R!=F.depths[0]?[R].concat(F.depths):F.depths:W=[R]);function le(ce){return""+b.main(T,ce,T.helpers,T.partials,L,ae,W)}return le=w(b.main,le,T,F.depths||[],L,ae),le(R,F)}return A.isTop=!0,A._setup=function(R){if(R.partial)T.protoAccessControl=R.protoAccessControl,T.helpers=R.helpers,T.partials=R.partials,T.decorators=R.decorators,T.hooks=R.hooks;else{var F=i.extend({},x.helpers,R.helpers);v(F,T),T.helpers=F,b.usePartial&&(T.partials=T.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(T.decorators=i.extend({},x.decorators,R.decorators)),T.hooks={},T.protoAccessControl=f.createProtoAccessControl(R);var L=R.allowCallsToHelperMissing||k;a.moveHelperToHooks(T,"helperMissing",L),a.moveHelperToHooks(T,"blockHelperMissing",L)}},A._child=function(R,F,L,W){if(b.useBlockParams&&!L)throw new o.default("must pass block params");if(b.useDepths&&!W)throw new o.default("must pass parent depths");return d(T,R,b[R],F,0,L,W)},A}function d(b,x,k,S,T,A,R){function F(L){var W=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],ae=R;return R&&L!=R[0]&&!(L===b.nullContext&&R[0]===null)&&(ae=[L].concat(R)),k(b,L,b.helpers,b.partials,W.data||S,A&&[W.blockParams].concat(A),ae)}return F=w(k,F,b,R,S,A),F.program=x,F.depth=R?R.length:0,F.blockParams=T||0,F}function p(b,x,k){return b?!b.call&&!k.name&&(k.name=b,b=k.partials[b]):k.name==="@partial-block"?b=k.data["partial-block"]:b=k.partials[k.name],b}function h(b,x,k){var S=k.data&&k.data["partial-block"];k.partial=!0,k.ids&&(k.data.contextPath=k.ids[0]||k.data.contextPath);var T=void 0;if(k.fn&&k.fn!==g&&(function(){k.data=s.createFrame(k.data);var A=k.fn;T=k.data["partial-block"]=function(F){var L=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return L.data=s.createFrame(L.data),L.data["partial-block"]=S,A(F,L)},A.partials&&(k.partials=i.extend({},k.partials,A.partials))})(),b===void 0&&T&&(b=T),b===void 0)throw new o.default("The partial "+k.name+" could not be found");if(b instanceof Function)return b(x,k)}function g(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,k,S,T,A){if(b.decorator){var R={};x=b.decorator(x,R,k,S&&S[0],T,A,S),i.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(k){var S=b[k];b[k]=_(S,x)})}function _(b,x){var k=x.lookupProperty;return l.wrapHelper(b,function(S){return i.extend({lookupProperty:k},S)})}return lo}var Vp={exports:{}},GE;function JE(){return GE||(GE=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var i=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=i),n}},t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var YE;function jZ(){return YE||(YE=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function i(v){if(v&&v.__esModule)return v;var _={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(_[b]=v[b]);return _.default=v,_}var r=fy(),o=i(r),s=qZ(),a=n(s),l=ar(),f=n(l),u=_i(),c=i(u),d=zZ(),p=i(d),h=JE(),g=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=p,v.template=function(_){return p.template(_,v)},v}var w=y();w.create=y,g.default(w),w.default=w,e.default=w,t.exports=e.default})(Ep,Ep.exports)),Ep.exports}var zp={exports:{}},XE;function QE(){return XE||(XE=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!n.helpers.scopedId(r)&&!r.depth}}};e.default=n,t.exports=e.default})(zp,zp.exports)),zp.exports}var Ya={},jp={exports:{}},ZE;function HZ(){return ZE||(ZE=1,(function(t,e){e.__esModule=!0;var n=(function(){var i={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,d,p){var h=d.length-1;switch(c){case 1:return d[h-1];case 2:this.$=u.prepareProgram(d[h]);break;case 3:this.$=d[h];break;case 4:this.$=d[h];break;case 5:this.$=d[h];break;case 6:this.$=d[h];break;case 7:this.$=d[h];break;case 8:this.$=d[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(d[h]),strip:u.stripFlags(d[h],d[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:d[h],value:d[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(d[h-2],d[h-1],d[h],this._$);break;case 12:this.$={path:d[h-3],params:d[h-2],hash:d[h-1]};break;case 13:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!1,this._$);break;case 14:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!0,this._$);break;case 15:this.$={open:d[h-5],path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 16:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 17:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 18:this.$={strip:u.stripFlags(d[h-1],d[h-1]),program:d[h]};break;case 19:var g=u.prepareBlock(d[h-2],d[h-1],d[h],d[h],!1,this._$),y=u.prepareProgram([g],d[h-1].loc);y.chained=!0,this.$={strip:d[h-2].strip,program:y,chain:!0};break;case 20:this.$=d[h];break;case 21:this.$={path:d[h-1],strip:u.stripFlags(d[h-2],d[h])};break;case 22:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 23:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:d[h-3],params:d[h-2],hash:d[h-1],indent:"",strip:u.stripFlags(d[h-4],d[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(d[h-2],d[h-1],d[h],this._$);break;case 26:this.$={path:d[h-3],params:d[h-2],hash:d[h-1],strip:u.stripFlags(d[h-4],d[h])};break;case 27:this.$=d[h];break;case 28:this.$=d[h];break;case 29:this.$={type:"SubExpression",path:d[h-3],params:d[h-2],hash:d[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:d[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(d[h-2]),value:d[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(d[h-1]);break;case 33:this.$=d[h];break;case 34:this.$=d[h];break;case 35:this.$={type:"StringLiteral",value:d[h],original:d[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(d[h]),original:Number(d[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:d[h]==="true",original:d[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=d[h];break;case 41:this.$=d[h];break;case 42:this.$=u.preparePath(!0,d[h],this._$);break;case 43:this.$=u.preparePath(!1,d[h],this._$);break;case 44:d[h-2].push({part:u.id(d[h]),original:d[h],separator:d[h-1]}),this.$=d[h-2];break;case 45:this.$=[{part:u.id(d[h]),original:d[h]}];break;case 46:this.$=[];break;case 47:d[h-1].push(d[h]);break;case 48:this.$=[];break;case 49:d[h-1].push(d[h]);break;case 50:this.$=[];break;case 51:d[h-1].push(d[h]);break;case 58:this.$=[];break;case 59:d[h-1].push(d[h]);break;case 64:this.$=[];break;case 65:d[h-1].push(d[h]);break;case 70:this.$=[];break;case 71:d[h-1].push(d[h]);break;case 78:this.$=[];break;case 79:d[h-1].push(d[h]);break;case 82:this.$=[];break;case 83:d[h-1].push(d[h]);break;case 86:this.$=[];break;case 87:d[h-1].push(d[h]);break;case 90:this.$=[];break;case 91:d[h-1].push(d[h]);break;case 94:this.$=[];break;case 95:d[h-1].push(d[h]);break;case 98:this.$=[d[h]];break;case 99:d[h-1].push(d[h]);break;case 100:this.$=[d[h]];break;case 101:d[h-1].push(d[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],d=this.table,p="",h=0,g=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var W;return W=l.lexer.lex()||1,typeof W!="number"&&(W=l.symbols_[W]||W),W}for(var _,b,x,k,S={},T,A,R,F;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((_===null||typeof _>"u")&&(_=v()),x=d[b]&&d[b][_]),typeof x>"u"||!x.length||!x[0]){var L="";{F=[];for(T in d[b])this.terminals_[T]&&T>2&&F.push("'"+this.terminals_[T]+"'");this.lexer.showPosition?L="Parse error on line "+(h+1)+`:435 See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(r).forEach(function(u){delete r[u]})}return rl}var f5;function Py(){if(f5)return ur;f5=1,ur.__esModule=!0,ur.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=ki(),n=cr(),i=t(n),r=t5(),o=YZ(),s=o5(),a=t(s),l=l5(),f="4.7.8";ur.VERSION=f;var u=8;ur.COMPILER_REVISION=u;var c=7;ur.LAST_COMPATIBLE_COMPILER_REVISION=c;var p={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};ur.REVISION_CHANGES=p;var d="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},r.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===d){if(v)throw new i.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===d)e.extend(this.partials,w);else{if(typeof v>"u")throw new i.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===d){if(v)throw new i.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var m=a.default.log;return ur.log=m,ur.createFrame=e.createFrame,ur.logger=a.default,ur}var Xp={exports:{}},u5;function QZ(){return u5||(u5=1,(function(t,e){e.__esModule=!0;function n(i){this.string=i}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})(Xp,Xp.exports)),Xp.exports}var mo={},Qp={},c5;function ZZ(){if(c5)return Qp;c5=1,Qp.__esModule=!0,Qp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var i=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return i}return Qp}var d5;function eee(){if(d5)return mo;d5=1,mo.__esModule=!0,mo.checkRevision=u,mo.template=c,mo.wrapProgram=p,mo.resolvePartial=d,mo.invokePartial=h,mo.noop=m;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var _ in b)Object.prototype.hasOwnProperty.call(b,_)&&(x[_]=b[_]);return x.default=b,x}var n=ki(),i=e(n),r=cr(),o=t(r),s=Py(),a=t5(),l=ZZ(),f=l5();function u(b){var x=b&&b[0]||1,_=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var k=s.REVISION_CHANGES[_],A=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+k+") or downgrade your runtime to an older version ("+A+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var _=b.compiler&&b.compiler[0]===7;function k(R,N,q){q.hash&&(N=i.extend({},N,q.hash),q.ids&&(q.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,N,q);var W=i.extend({},q,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),fe=x.VM.invokePartial.call(this,R,N,W);if(fe==null&&x.compile&&(q.partials[q.name]=x.compile(R,b.compilerOptions,x),fe=q.partials[q.name](N,W)),fe!=null){if(q.indent){for(var ae=fe.split(` 436 `),ce=0,re=ae.length;ce<re&&!(!ae[ce]&&ce+1===re);ce++)ae[ce]=q.indent+ae[ce];fe=ae.join(` 437 `)}return fe}else throw new o.default("The partial "+q.name+" could not be compiled when running in runtime-only mode")}var A={strict:function(N,q,W){if(!N||!(q in N))throw new o.default('"'+q+'" not defined in '+N,{loc:W});return A.lookupProperty(N,q)},lookupProperty:function(N,q){var W=N[q];if(W==null||Object.prototype.hasOwnProperty.call(N,q)||f.resultIsAllowed(W,A.protoAccessControl,q))return W},lookup:function(N,q){for(var W=N.length,fe=0;fe<W;fe++){var ae=N[fe]&&A.lookupProperty(N[fe],q);if(ae!=null)return N[fe][q]}},lambda:function(N,q){return typeof N=="function"?N.call(q):N},escapeExpression:i.escapeExpression,invokePartial:k,fn:function(N){var q=b[N];return q.decorator=b[N+"_d"],q},programs:[],program:function(N,q,W,fe,ae){var ce=this.programs[N],re=this.fn(N);return q||ae||fe||W?ce=p(this,N,re,q,W,fe,ae):ce||(ce=this.programs[N]=p(this,N,re)),ce},data:function(N,q){for(;N&&q--;)N=N._parent;return N},mergeIfNeeded:function(N,q){var W=N||q;return N&&q&&N!==q&&(W=i.extend({},q,N)),W},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function O(R){var N=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],q=N.data;O._setup(N),!N.partial&&b.useData&&(q=y(R,q));var W=void 0,fe=b.useBlockParams?[]:void 0;b.useDepths&&(N.depths?W=R!=N.depths[0]?[R].concat(N.depths):N.depths:W=[R]);function ae(ce){return""+b.main(A,ce,A.helpers,A.partials,q,fe,W)}return ae=w(b.main,ae,A,N.depths||[],q,fe),ae(R,N)}return O.isTop=!0,O._setup=function(R){if(R.partial)A.protoAccessControl=R.protoAccessControl,A.helpers=R.helpers,A.partials=R.partials,A.decorators=R.decorators,A.hooks=R.hooks;else{var N=i.extend({},x.helpers,R.helpers);v(N,A),A.helpers=N,b.usePartial&&(A.partials=A.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(A.decorators=i.extend({},x.decorators,R.decorators)),A.hooks={},A.protoAccessControl=f.createProtoAccessControl(R);var q=R.allowCallsToHelperMissing||_;a.moveHelperToHooks(A,"helperMissing",q),a.moveHelperToHooks(A,"blockHelperMissing",q)}},O._child=function(R,N,q,W){if(b.useBlockParams&&!q)throw new o.default("must pass block params");if(b.useDepths&&!W)throw new o.default("must pass parent depths");return p(A,R,b[R],N,0,q,W)},O}function p(b,x,_,k,A,O,R){function N(q){var W=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],fe=R;return R&&q!=R[0]&&!(q===b.nullContext&&R[0]===null)&&(fe=[q].concat(R)),_(b,q,b.helpers,b.partials,W.data||k,O&&[W.blockParams].concat(O),fe)}return N=w(_,N,b,R,k,O),N.program=x,N.depth=R?R.length:0,N.blockParams=A||0,N}function d(b,x,_){return b?!b.call&&!_.name&&(_.name=b,b=_.partials[b]):_.name==="@partial-block"?b=_.data["partial-block"]:b=_.partials[_.name],b}function h(b,x,_){var k=_.data&&_.data["partial-block"];_.partial=!0,_.ids&&(_.data.contextPath=_.ids[0]||_.data.contextPath);var A=void 0;if(_.fn&&_.fn!==m&&(function(){_.data=s.createFrame(_.data);var O=_.fn;A=_.data["partial-block"]=function(N){var q=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return q.data=s.createFrame(q.data),q.data["partial-block"]=k,O(N,q)},O.partials&&(_.partials=i.extend({},_.partials,O.partials))})(),b===void 0&&A&&(b=A),b===void 0)throw new o.default("The partial "+_.name+" could not be found");if(b instanceof Function)return b(x,_)}function m(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,_,k,A,O){if(b.decorator){var R={};x=b.decorator(x,R,_,k&&k[0],A,O,k),i.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(_){var k=b[_];b[_]=S(k,x)})}function S(b,x){var _=x.lookupProperty;return l.wrapHelper(b,function(k){return i.extend({lookupProperty:_},k)})}return mo}var Zp={exports:{}},p5;function h5(){return p5||(p5=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var i=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=i),n}},t.exports=e.default})(Zp,Zp.exports)),Zp.exports}var g5;function tee(){return g5||(g5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function i(v){if(v&&v.__esModule)return v;var S={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(S[b]=v[b]);return S.default=v,S}var r=Py(),o=i(r),s=QZ(),a=n(s),l=cr(),f=n(l),u=ki(),c=i(u),p=eee(),d=i(p),h=h5(),m=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=d,v.template=function(S){return d.template(S,v)},v}var w=y();w.create=y,m.default(w),w.default=w,e.default=w,t.exports=e.default})(Fp,Fp.exports)),Fp.exports}var eh={exports:{}},m5;function y5(){return m5||(m5=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!n.helpers.scopedId(r)&&!r.depth}}};e.default=n,t.exports=e.default})(eh,eh.exports)),eh.exports}var ol={},th={exports:{}},w5;function nee(){return w5||(w5=1,(function(t,e){e.__esModule=!0;var n=(function(){var i={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,p,d){var h=p.length-1;switch(c){case 1:return p[h-1];case 2:this.$=u.prepareProgram(p[h]);break;case 3:this.$=p[h];break;case 4:this.$=p[h];break;case 5:this.$=p[h];break;case 6:this.$=p[h];break;case 7:this.$=p[h];break;case 8:this.$=p[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(p[h]),strip:u.stripFlags(p[h],p[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:p[h],value:p[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(p[h-2],p[h-1],p[h],this._$);break;case 12:this.$={path:p[h-3],params:p[h-2],hash:p[h-1]};break;case 13:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!1,this._$);break;case 14:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!0,this._$);break;case 15:this.$={open:p[h-5],path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 16:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 17:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 18:this.$={strip:u.stripFlags(p[h-1],p[h-1]),program:p[h]};break;case 19:var m=u.prepareBlock(p[h-2],p[h-1],p[h],p[h],!1,this._$),y=u.prepareProgram([m],p[h-1].loc);y.chained=!0,this.$={strip:p[h-2].strip,program:y,chain:!0};break;case 20:this.$=p[h];break;case 21:this.$={path:p[h-1],strip:u.stripFlags(p[h-2],p[h])};break;case 22:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 23:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:p[h-3],params:p[h-2],hash:p[h-1],indent:"",strip:u.stripFlags(p[h-4],p[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(p[h-2],p[h-1],p[h],this._$);break;case 26:this.$={path:p[h-3],params:p[h-2],hash:p[h-1],strip:u.stripFlags(p[h-4],p[h])};break;case 27:this.$=p[h];break;case 28:this.$=p[h];break;case 29:this.$={type:"SubExpression",path:p[h-3],params:p[h-2],hash:p[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:p[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(p[h-2]),value:p[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(p[h-1]);break;case 33:this.$=p[h];break;case 34:this.$=p[h];break;case 35:this.$={type:"StringLiteral",value:p[h],original:p[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(p[h]),original:Number(p[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:p[h]==="true",original:p[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=p[h];break;case 41:this.$=p[h];break;case 42:this.$=u.preparePath(!0,p[h],this._$);break;case 43:this.$=u.preparePath(!1,p[h],this._$);break;case 44:p[h-2].push({part:u.id(p[h]),original:p[h],separator:p[h-1]}),this.$=p[h-2];break;case 45:this.$=[{part:u.id(p[h]),original:p[h]}];break;case 46:this.$=[];break;case 47:p[h-1].push(p[h]);break;case 48:this.$=[];break;case 49:p[h-1].push(p[h]);break;case 50:this.$=[];break;case 51:p[h-1].push(p[h]);break;case 58:this.$=[];break;case 59:p[h-1].push(p[h]);break;case 64:this.$=[];break;case 65:p[h-1].push(p[h]);break;case 70:this.$=[];break;case 71:p[h-1].push(p[h]);break;case 78:this.$=[];break;case 79:p[h-1].push(p[h]);break;case 82:this.$=[];break;case 83:p[h-1].push(p[h]);break;case 86:this.$=[];break;case 87:p[h-1].push(p[h]);break;case 90:this.$=[];break;case 91:p[h-1].push(p[h]);break;case 94:this.$=[];break;case 95:p[h-1].push(p[h]);break;case 98:this.$=[p[h]];break;case 99:p[h-1].push(p[h]);break;case 100:this.$=[p[h]];break;case 101:p[h-1].push(p[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],p=this.table,d="",h=0,m=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var W;return W=l.lexer.lex()||1,typeof W!="number"&&(W=l.symbols_[W]||W),W}for(var S,b,x,_,k={},A,O,R,N;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((S===null||typeof S>"u")&&(S=v()),x=p[b]&&p[b][S]),typeof x>"u"||!x.length||!x[0]){var q="";{N=[];for(A in p[b])this.terminals_[A]&&A>2&&N.push("'"+this.terminals_[A]+"'");this.lexer.showPosition?q="Parse error on line "+(h+1)+`: 419 438 `+this.lexer.showPosition()+` 420 Expecting `+ F.join(", ")+", got '"+(this.terminals_[_]||_)+"'":L="Parse error on line "+(h+1)+": Unexpected "+(_==1?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(L,{text:this.lexer.match,token:this.terminals_[_]||_,line:this.lexer.yylineno,loc:y,expected:F})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+_);switch(x[0]){case 1:f.push(_),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),_=null,g=this.lexer.yyleng,p=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(A=this.productions_[x[1]][1],S.$=u[u.length-A],S._$={first_line:c[c.length-(A||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(A||1)].first_column,last_column:c[c.length-1].last_column},w&&(S._$.range=[c[c.length-(A||1)].range[0],c[c.length-1].range[1]]),k=this.performAction.call(S,p,g,h,this.yy,x[1],u,c),typeof k<"u")return k;A&&(f=f.slice(0,-1*A*2),u=u.slice(0,-1*A),c=c.slice(0,-1*A)),f.push(this.productions_[x[1]][0]),u.push(S.$),c.push(S._$),R=d[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},r=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var d=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[d[0],d[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+`421 `+f+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,f,u,c, d;this._more||(this.yytext="",this.match="");for(var p=this._currentRules(),h=0;h<p.length&&(u=this._input.match(this.rules[p[h]]),!(u&&(!f||u[0].length>f[0].length)&&(f=u,c=h,!this.options.flex)));h++);return f?(d=f[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+f[0].length},this.yytext+=f[0],this.match+=f[0],this.matches=f,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(f[0].length),this.matched+=f[0],l=this.performAction.call(this,this.yy,this,p[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.422 `+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function d(p,h){return f.yytext=f.yytext.substring(p,f.yyleng-h+p)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(d(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(d(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(d(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=d(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=d(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();i.lexer=r;function o(){this.yy={}}return o.prototype=i,i.Parser=o,new o})();e.default=n,t.exports=e.default})(jp,jp.exports)),jp.exports}var Hp={exports:{}},Up={exports:{}},e5;function t5(){return e5||(e5=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var i=ar(),r=n(i);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var d=this.accept(u[c]);if(this.mutating){if(d&&!o.prototype[d.type])throw new r.default('Unexpected node type "'+d.type+'" found when accepting '+c+" on "+u.type);u[c]=d}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new r.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,d=u.length;c<d;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,d--)},accept:function(u){if(u){if(!this[u.type])throw new r.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(Up,Up.exports)),Up.exports}var n5;function UZ(){return n5||(n5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var i=t5(),r=n(i);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new r.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,d=!this.isRootSeen;this.isRootSeen=!0;for(var p=u.body,h=0,g=p.length;h<g;h++){var y=p[h],w=this.accept(y);if(w){var v=s(p,h,d),_=a(p,h,d),b=w.openStandalone&&v,x=w.closeStandalone&&_,k=w.inlineStandalone&&v&&_;w.close&&l(p,h,!0),w.open&&f(p,h,!0),c&&k&&(l(p,h),f(p,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(p[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(p,h)),c&&x&&(l(p,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,d=u.program&&u.inverse,p=d,h=d;if(d&&d.chained)for(p=d.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var g={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((p||c).body)};if(u.openStrip.close&&l(c.body,null,!0),d){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(p.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(p.body)&&(f(c.body),l(p.body))}else u.closeStrip.open&&f(c.body,null,!0);return g},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,d){c===void 0&&(c=u.length);var p=u[c-1],h=u[c-2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(p.original)}function a(u,c,d){c===void 0&&(c=-1);var p=u[c+1],h=u[c+2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(p.original)}function l(u,c,d){var p=u[c==null?0:c+1];if(!(!p||p.type!=="ContentStatement"||!d&&p.rightStripped)){var h=p.value;p.value=p.value.replace(d?/^\s+/:/^[ \t]*\r?\n?/,""),p.rightStripped=p.value!==h}}function f(u,c,d){var p=u[c==null?u.length-1:c-1];if(!(!p||p.type!=="ContentStatement"||!d&&p.leftStripped)){var h=p.value;return p.value=p.value.replace(d?/\s+$/:/[ \t]+$/,""),p.leftStripped=p.value!==h,p.leftStripped}}e.default=o,t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var Pi={},i5;function WZ(){if(i5)return Pi;i5=1,Pi.__esModule=!0,Pi.SourceLocation=r,Pi.id=o,Pi.stripFlags=s,Pi.stripComment=a,Pi.preparePath=l,Pi.prepareMustache=f,Pi.prepareRawBlock=u,Pi.prepareBlock=c,Pi.prepareProgram=d,Pi.preparePartialBlock=p;function t(h){return h&&h.__esModule?h:{default:h}}var e=ar(),n=t(e);function i(h,g){if(g=g.path?g.path.original:g,h.path.original!==g){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+g,y)}}function r(h,g){this.source=h,this.start={line:g.first_line,column:g.first_column},this.end={line:g.last_line,column:g.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,g){return{open:h.charAt(2)==="~",close:g.charAt(g.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,g,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],_=0,b=0,x=g.length;b<x;b++){var k=g[b].part,S=g[b].original!==k;if(w+=(g[b].separator||"")+k,!S&&(k===".."||k==="."||k==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});k===".."&&_++}else v.push(k)}return{type:"PathExpression",data:h,depth:_,parts:v,original:w,loc:y}}function f(h,g,y,w,v,_){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",k=/\*/.test(w);return{type:k?"Decorator":"MustacheStatement",path:h,params:g,hash:y,escaped:x,strip:v,loc:this.locInfo(_)}}function u(h,g,y,w){i(h,y),w=this.locInfo(w);var v={type:"Program",body:g,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,g,y,w,v,_){w&&w.path&&i(h,w);var b=/\*/.test(h.open);g.blockParams=h.blockParams;var x=void 0,k=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),k=y.strip,x=y.program}return v&&(v=x,x=g,g=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:g,inverse:x,openStrip:h.strip,inverseStrip:k,closeStrip:w&&w.strip,loc:this.locInfo(_)}}function d(h,g){if(!g&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(g={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:g}}function p(h,g,y,w){return i(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:g,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Pi}var r5;function KZ(){if(r5)return Ya;r5=1,Ya.__esModule=!0,Ya.parseWithoutProcessing=u,Ya.parse=c;function t(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(p[h]=d[h]);return p.default=d,p}function e(d){return d&&d.__esModule?d:{default:d}}var n=HZ(),i=e(n),r=UZ(),o=e(r),s=WZ(),a=t(s),l=_i();Ya.parser=i.default;var f={};l.extend(f,a);function u(d,p){if(d.type==="Program")return d;i.default.yy=f,f.locInfo=function(g){return new f.SourceLocation(p&&p.srcName,g)};var h=i.default.parse(d);return h}function c(d,p){var h=u(d,p),g=new o.default(p);return g.accept(h)}return Ya}var Xa={},o5;function GZ(){if(o5)return Xa;o5=1,Xa.__esModule=!0,Xa.Compiler=a,Xa.precompile=l,Xa.compile=f;function t(d){return d&&d.__esModule?d:{default:d}}var e=ar(),n=t(e),i=_i(),r=QE(),o=t(r),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(p){var h=this.opcodes.length;if(p.opcodes.length!==h)return!1;for(var g=0;g<h;g++){var y=this.opcodes[g],w=p.opcodes[g];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var g=0;g<h;g++)if(!this.children[g].equals(p.children[g]))return!1;return!0},guid:0,compile:function(p,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(p)},compileProgram:function(p){var h=new this.compiler,g=h.compile(p,this.options),y=this.guid++;return this.usePartial=this.usePartial||g.usePartial,this.children[y]=g,this.useDepths=this.useDepths||g.useDepths,y},accept:function(p){if(!this[p.type])throw new n.default("Unknown type: "+p.type,p);this.sourceNode.unshift(p);var h=this[p.type](p);return this.sourceNode.shift(),h},Program:function(p){this.options.blockParams.unshift(p.blockParams);for(var h=p.body,g=h.length,y=0;y<g;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=g===1,this.blockParams=p.blockParams?p.blockParams.length:0,this},BlockStatement:function(p){c(p);var h=p.program,g=p.inverse;h=h&&this.compileProgram(h),g=g&&this.compileProgram(g);var y=this.classifySexpr(p);y==="helper"?this.helperSexpr(p,h,g):y==="simple"?(this.simpleSexpr(p),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("blockValue",p.path.original)):(this.ambiguousSexpr(p,h,g),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(p){var h=p.program&&this.compileProgram(p.program),g=this.setupFullMustacheParams(p,h,void 0),y=p.path;this.useDecorators=!0,this.opcode("registerDecorator",g.length,y.original)},PartialStatement:function(p){this.usePartial=!0;var h=p.program;h&&(h=this.compileProgram(p.program));var g=p.params;if(g.length>1)throw new n.default("Unsupported number of partial arguments: "+g.length,p);g.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):g.push({type:"PathExpression",parts:[],depth:0}));var y=p.name.original,w=p.name.type==="SubExpression";w&&this.accept(p.name),this.setupFullMustacheParams(p,h,void 0,!0);var v=p.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(p){this.PartialStatement(p)},MustacheStatement:function(p){this.SubExpression(p),p.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(p){this.DecoratorBlock(p)},ContentStatement:function(p){p.value&&this.opcode("appendContent",p.value)},CommentStatement:function(){},SubExpression:function(p){c(p);var h=this.classifySexpr(p);h==="simple"?this.simpleSexpr(p):h==="helper"?this.helperSexpr(p):this.ambiguousSexpr(p)},ambiguousSexpr:function(p,h,g){var y=p.path,w=y.parts[0],v=h!=null||g!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",g),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(p){var h=p.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(p,h,g){var y=this.setupFullMustacheParams(p,h,g),w=p.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,p);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(p){this.addDepth(p.depth),this.opcode("getContext",p.depth);var h=p.parts[0],g=o.default.helpers.scopedId(p),y=!p.depth&&!g&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,p.parts):h?p.data?(this.options.data=!0,this.opcode("lookupData",p.depth,p.parts,p.strict)):this.opcode("lookupOnContext",p.parts,p.falsy,p.strict,g):this.opcode("pushContext")},StringLiteral:function(p){this.opcode("pushString",p.value)},NumberLiteral:function(p){this.opcode("pushLiteral",p.value)},BooleanLiteral:function(p){this.opcode("pushLiteral",p.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(p){var h=p.pairs,g=0,y=h.length;for(this.opcode("pushHash");g<y;g++)this.pushParam(h[g].value);for(;g--;)this.opcode("assignToHash",h[g].key);this.opcode("popHash")},opcode:function(p){this.opcodes.push({opcode:p,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(p){p&&(this.useDepths=!0)},classifySexpr:function(p){var h=o.default.helpers.simpleId(p.path),g=h&&!!this.blockParamIndex(p.path.parts[0]),y=!g&&o.default.helpers.helperExpression(p),w=!g&&(y||h);if(w&&!y){var v=p.path.parts[0],_=this.options;_.knownHelpers[v]?y=!0:_.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(p){for(var h=0,g=p.length;h<g;h++)this.pushParam(p[h])},pushParam:function(p){var h=p.value!=null?p.value:p.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),p.depth&&this.addDepth(p.depth),this.opcode("getContext",p.depth||0),this.opcode("pushStringParam",h,p.type),p.type==="SubExpression"&&this.accept(p);else{if(this.trackIds){var g=void 0;if(p.parts&&!o.default.helpers.scopedId(p)&&!p.depth&&(g=this.blockParamIndex(p.parts[0])),g){var y=p.parts.slice(1).join(".");this.opcode("pushId","BlockParam",g,y)}else h=p.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",p.type,h)}this.accept(p)}},setupFullMustacheParams:function(p,h,g,y){var w=p.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",g),p.hash?this.accept(p.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(p){for(var h=0,g=this.options.blockParams.length;h<g;h++){var y=this.options.blockParams[h],w=y&&i.indexOf(y,p);if(y&&w>=0)return[h,w]}}};function l(d,p,h){if(d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+d);p=p||{},"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=h.parse(d,p),y=new h.Compiler().compile(g,p);return new h.JavaScriptCompiler().compile(y,p)}function f(d,p,h){if(p===void 0&&(p={}),d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+d);p=i.extend({},p),"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=void 0;function y(){var v=h.parse(d,p),_=new h.Compiler().compile(v,p),b=new h.JavaScriptCompiler().compile(_,p,void 0,!0);return h.template(b)}function w(v,_){return g||(g=y()),g.call(this,v,_)}return w._setup=function(v){return g||(g=y()),g._setup(v)},w._child=function(v,_,b,x){return g||(g=y()),g._child(v,_,b,x)},w}function u(d,p){if(d===p)return!0;if(i.isArray(d)&&i.isArray(p)&&d.length===p.length){for(var h=0;h<d.length;h++)if(!u(d[h],p[h]))return!1;return!0}}function c(d){if(!d.path.parts){var p=d.path;d.path={type:"PathExpression",data:!1,depth:0,parts:[p.original+""],original:p.original+"",loc:p.loc}}}return Xa}var Wp={exports:{}},Kp={exports:{}},Uf={},uy={},Gp={},Jp={},s5;function JZ(){if(s5)return Jp;s5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return Jp.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},Jp.decode=function(e){var n=65,i=90,r=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=i?e-n:r<=e&&e<=o?e-r+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},Jp}var a5;function l5(){if(a5)return Gp;a5=1;var t=JZ(),e=5,n=1<<e,i=n-1,r=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return Gp.encode=function(l){var f="",u,c=o(l);do u=c&i,c>>>=e,c>0&&(u|=r),f+=t.encode(u);while(c>0);return f},Gp.decode=function(l,f,u){var c=l.length,d=0,p=0,h,g;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(g=t.decode(l.charCodeAt(f++)),g===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(g&r),g&=i,d=d+(g<<p),p+=e}while(h);u.value=s(d),u.rest=f},Gp}var cy={},f5;function Wf(){return f5||(f5=1,(function(t){function e(b,x,k){if(x in b)return b[x];if(arguments.length===3)return k;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function r(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=r;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,k=r(b);if(k){if(!k.path)return b;x=k.path}for(var S=t.isAbsolute(x),T=x.split(/\/+/),A,R=0,F=T.length-1;F>=0;F--)A=T[F],A==="."?T.splice(F,1):A===".."?R++:R>0&&(A===""?(T.splice(F+1,R),R=0):(T.splice(F,2),R--));return x=T.join("/"),x===""&&(x=S?"/":"."),k?(k.path=x,o(k)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var k=r(x),S=r(b);if(S&&(b=S.path||"/"),k&&!k.scheme)return S&&(k.scheme=S.scheme),o(k);if(k||x.match(i))return x;if(S&&!S.host&&!S.path)return S.host=x,o(S);var T=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return S?(S.path=T,o(S)):T}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var k=0;x.indexOf(b+"/")!==0;){var S=b.lastIndexOf("/");if(S<0||(b=b.slice(0,S),b.match(/^([^\/]+:\/)?\/*$/)))return x;++k}return Array(k+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return p(b)?"$"+b:b}t.toSetString=f?u:c;function d(b){return p(b)?b.slice(1):b}t.fromSetString=f?u:d;function p(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var k=x-10;k>=0;k--)if(b.charCodeAt(k)!==36)return!1;return!0}function h(b,x,k){var S=y(b.source,x.source);return S!==0||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0||k)||(S=b.generatedColumn-x.generatedColumn,S!==0)||(S=b.generatedLine-x.generatedLine,S!==0)?S:y(b.name,x.name)}t.compareByOriginalPositions=h;function g(b,x,k){var S=b.generatedLine-x.generatedLine;return S!==0||(S=b.generatedColumn-x.generatedColumn,S!==0||k)||(S=y(b.source,x.source),S!==0)||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0)?S:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=g;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function _(b,x,k){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),k){var S=r(k);if(!S)throw new Error("sourceMapURL could not be parsed");if(S.path){var T=S.path.lastIndexOf("/");T>=0&&(S.path=S.path.substring(0,T+1))}x=a(o(S),x)}return s(x)}t.computeSourceURL=_})(cy)),cy}var dy={},u5;function c5(){if(u5)return dy;u5=1;var t=Wf(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function i(){this._array=[],this._set=n?new Map:Object.create(null)}return i.fromArray=function(o,s){for(var a=new i,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},i.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},i.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},dy.ArraySet=i,dy}var py={},d5;function YZ(){if(d5)return py;d5=1;var t=Wf();function e(i,r){var o=i.generatedLine,s=r.generatedLine,a=i.generatedColumn,l=r.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(i,r)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(r,o){this._array.forEach(r,o)},n.prototype.add=function(r){e(this._last,r)?(this._last=r,this._array.push(r)):(this._sorted=!1,this._array.push(r))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},py.MappingList=n,py}var p5;function h5(){if(p5)return uy;p5=1;var t=l5(),e=Wf(),n=c5().ArraySet,i=YZ().MappingList;function r(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}return r.prototype._version=3,r.fromSourceMap=function(s){var a=s.sourceRoot,l=new r({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},r.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},r.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,d=new n;this._mappings.unsortedForEach(function(p){if(p.source===f&&p.originalLine!=null){var h=s.originalPositionFor({line:p.originalLine,column:p.originalColumn});h.source!=null&&(p.source=h.source,l!=null&&(p.source=e.join(l,p.source)),u!=null&&(p.source=e.relative(u,p.source)),p.originalLine=h.line,p.originalColumn=h.column,h.name!=null&&(p.name=h.name))}var g=p.source;g!=null&&!c.has(g)&&c.add(g);var y=p.name;y!=null&&!d.has(y)&&d.add(y)},this),this._sources=c,this._names=d,s.sources.forEach(function(p){var h=s.sourceContentFor(p);h!=null&&(l!=null&&(p=e.join(l,p)),u!=null&&(p=e.relative(u,p)),this.setSourceContent(p,h))},this)},r.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},r.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,d="",p,h,g,y,w=this._mappings.toArray(),v=0,_=w.length;v<_;v++){if(h=w[v],p="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)p+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;p+=","}p+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),p+=t.encode(y-c),c=y,p+=t.encode(h.originalLine-1-f),f=h.originalLine-1,p+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(g=this._names.indexOf(h.name),p+=t.encode(g-u),u=g)),d+=p}return d},r.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},r.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},uy.SourceMapGenerator=r,uy}var Kf={},hy={},g5;function XZ(){return g5||(g5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,i,r,o,s,a){var l=Math.floor((i-n)/2)+n,f=s(r,o[l],!0);return f===0?l:f>0?i-l>1?e(l,i,r,o,s,a):a==t.LEAST_UPPER_BOUND?i<o.length?i:-1:l:l-n>1?e(n,l,r,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(i,r,o,s){if(r.length===0)return-1;var a=e(-1,r.length,i,r,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(r[a],r[a-1],!0)===0;)--a;return a}})(hy)),hy}var gy={},m5;function QZ(){if(m5)return gy;m5=1;function t(i,r,o){var s=i[r];i[r]=i[o],i[o]=s}function e(i,r){return Math.round(i+Math.random()*(r-i))}function n(i,r,o,s){if(o<s){var a=e(o,s),l=o-1;t(i,a,s);for(var f=i[s],u=o;u<s;u++)r(i[u],f)<=0&&(l+=1,t(i,l,u));t(i,l+1,u);var c=l+1;n(i,r,o,c-1),n(i,r,c+1,s)}}return gy.quickSort=function(i,r){n(i,r,0,i.length-1)},gy}var y5;function ZZ(){if(y5)return Kf;y5=1;var t=Wf(),e=XZ(),n=c5().ArraySet,i=l5(),r=QZ().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var d=u.charAt(c);return d===";"||d===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,d){var p=c||null,h=d||o.GENERATED_ORDER,g;switch(h){case o.GENERATED_ORDER:g=this._generatedMappings;break;case o.ORIGINAL_ORDER:g=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;g.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,p)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),d={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(d.source=this._findSourceIndex(d.source),d.source<0)return[];var p=[],h=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var g=this._originalMappings[h];if(u.column===void 0)for(var y=g.originalLine;g&&g.originalLine===y;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h];else for(var w=g.originalColumn;g&&g.originalLine===c&&g.originalColumn==w;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h]}return p},Kf.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),g=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(d!=this._version)throw new Error("Unsupported version: "+d);g&&(g=t.normalize(g)),p=p.map(String).map(t.normalize).map(function(_){return g&&t.isAbsolute(g)&&t.isAbsolute(_)?t.relative(g,_):_}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(p,!0),this._absoluteSources=this._sources.toArray().map(function(_){return t.computeSourceURL(g,_,u)}),this.sourceRoot=g,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var d=Object.create(s.prototype),p=d._names=n.fromArray(u._names.toArray(),!0),h=d._sources=n.fromArray(u._sources.toArray(),!0);d.sourceRoot=u._sourceRoot,d.sourcesContent=u._generateSourcesContent(d._sources.toArray(),d.sourceRoot),d.file=u._file,d._sourceMapURL=c,d._absoluteSources=d._sources.toArray().map(function(k){return t.computeSourceURL(d.sourceRoot,k,c)});for(var g=u._mappings.toArray().slice(),y=d.__generatedMappings=[],w=d.__originalMappings=[],v=0,_=g.length;v<_;v++){var b=g[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=p.indexOf(b.name)),w.push(x)),y.push(x)}return r(d.__originalMappings,t.compareByOriginalPositions),d},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var d=1,p=0,h=0,g=0,y=0,w=0,v=u.length,_=0,b={},x={},k=[],S=[],T,A,R,F,L;_<v;)if(u.charAt(_)===";")d++,_++,p=0;else if(u.charAt(_)===",")_++;else{for(T=new a,T.generatedLine=d,F=_;F<v&&!this._charIsMappingSeparator(u,F);F++);if(A=u.slice(_,F),R=b[A],R)_+=A.length;else{for(R=[];_<F;)i.decode(u,_,x),L=x.value,_=x.rest,R.push(L);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[A]=R}T.generatedColumn=p+R[0],p=T.generatedColumn,R.length>1&&(T.source=y+R[1],y+=R[1],T.originalLine=h+R[2],h=T.originalLine,T.originalLine+=1,T.originalColumn=g+R[3],g=T.originalColumn,R.length>4&&(T.name=w+R[4],w+=R[4])),S.push(T),typeof T.originalLine=="number"&&k.push(T)}r(S,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,r(k,t.compareByOriginalPositions),this.__originalMappings=k},s.prototype._findMapping=function(u,c,d,p,h,g){if(u[d]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[d]);if(u[p]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[p]);return e.search(u,c,h,g)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var d=this._generatedMappings[u+1];if(c.generatedLine===d.generatedLine){c.lastGeneratedColumn=d.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var p=this._generatedMappings[d];if(p.generatedLine===c.generatedLine){var h=t.getArg(p,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var g=t.getArg(p,"name",null);return g!==null&&(g=this._names.at(g)),{source:h,line:t.getArg(p,"originalLine",null),column:t.getArg(p,"originalColumn",null),name:g}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var d=this._findSourceIndex(u);if(d>=0)return this.sourcesContent[d];var p=u;this.sourceRoot!=null&&(p=t.relative(this.sourceRoot,p));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var g=p.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(g))return this.sourcesContent[this._sources.indexOf(g)];if((!h.path||h.path=="/")&&this._sources.has("/"+p))return this.sourcesContent[this._sources.indexOf("/"+p)]}if(c)return null;throw new Error('"'+p+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var d={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},p=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var h=this._originalMappings[p];if(h.source===d.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Kf.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sections");if(d!=this._version)throw new Error("Unsupported version: "+d);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=p.map(function(g){if(g.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(g,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(g,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=e.search(c,this._sections,function(h,g){var y=h.generatedLine-g.generatedOffset.generatedLine;return y||h.generatedColumn-g.generatedOffset.generatedColumn}),p=this._sections[d];return p?p.consumer.originalPositionFor({line:c.generatedLine-(p.generatedOffset.generatedLine-1),column:c.generatedColumn-(p.generatedOffset.generatedLine===c.generatedLine?p.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var d=0;d<this._sections.length;d++){var p=this._sections[d],h=p.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var d=this._sections[c];if(d.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var p=d.consumer.generatedPositionFor(u);if(p){var h={line:p.line+(d.generatedOffset.generatedLine-1),column:p.column+(d.generatedOffset.generatedLine===p.line?d.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var d=0;d<this._sections.length;d++)for(var p=this._sections[d],h=p.consumer._generatedMappings,g=0;g<h.length;g++){var y=h[g],w=p.consumer._sources.at(y.source);w=t.computeSourceURL(p.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=p.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var _={source:w,generatedLine:y.generatedLine+(p.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(p.generatedOffset.generatedLine===y.generatedLine?p.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(_),typeof _.originalLine=="number"&&this.__originalMappings.push(_)}r(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),r(this.__originalMappings,t.compareByOriginalPositions)},Kf.IndexedSourceMapConsumer=l,Kf}var my={},w5;function eee(){if(w5)return my;w5=1;var t=h5().SourceMapGenerator,e=Wf(),n=/(\r?\n)/,i=10,r="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[r]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),d=0,p=function(){var v=b(),_=b()||"";return v+_;function b(){return d<c.length?c[d++]:void 0}},h=1,g=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,p()),h++,g=0;else{var _=c[d]||"",b=_.substr(0,v.generatedColumn-g);c[d]=_.substr(v.generatedColumn-g),g=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(p()),h++;if(g<v.generatedColumn){var _=c[d]||"";u.add(_.substr(0,v.generatedColumn)),c[d]=_.substr(v.generatedColumn),g=v.generatedColumn}y=v},this),d<c.length&&(y&&w(y,p()),u.add(c.splice(d).join(""))),l.sources.forEach(function(v){var _=l.sourceContentFor(v);_!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,_))}),u;function w(v,_){if(v===null||v.source===void 0)u.add(_);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,_,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[r]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[r]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[r]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[r]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][r]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,d=null,p=null,h=null;return this.walk(function(g,y){l.code+=g,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||d!==y.line||p!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,d=y.line,p=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=g.length;w<v;w++)g.charCodeAt(w)===i?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(g,y){f.setSourceContent(g,y)}),{code:l.code,map:f}},my.SourceNode=o,my}var v5;function tee(){return v5||(v5=1,Uf.SourceMapGenerator=h5().SourceMapGenerator,Uf.SourceMapConsumer=ZZ().SourceMapConsumer,Uf.SourceNode=eee().SourceNode),Uf}var b5;function nee(){return b5||(b5=1,(function(t,e){e.__esModule=!0;var n=_i(),i=void 0;try{var r=tee();i=r.SourceNode}catch{}i||(i=function(a,l,f,u){this.src="",u&&this.add(u)},i.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,d=a.length;c<d;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add([" ",f,`423 `])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new i(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof i?l:(l=o(l,this,f),new i(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function( d){var p=o(l[d],f);p!=="undefined"&&u.push([f.quotedString(d),":",p])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(Kp,Kp.exports)),Kp.exports}var x5;function iee(){return x5||(x5=1,(function(t,e){e.__esModule=!0;function n(d){return d&&d.__esModule?d:{default:d}}var i=fy(),r=ar(),o=n(r),s=_i(),a=nee(),l=n(a);function f(d){this.value=d}function u(){}u.prototype={nameLookup:function(p,h){return this.internalNameLookup(p,h)},depthedLookup:function(p){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(p),")"]},compilerInfo:function(){var p=i.COMPILER_REVISION,h=i.REVISION_CHANGES[p];return[p,h]},appendToBuffer:function(p,h,g){return s.isArray(p)||(p=[p]),p=this.source.wrap(p,h),this.environment.isSimple?["return ",p,";"]:g?["buffer += ",p,";"]:(p.appendToBuffer=!0,p)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(p,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",p,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(p,h,g,y){this.environment=p,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!g,this.context=g||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(p,h),this.useDepths=this.useDepths||p.useDepths||p.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||p.useBlockParams;var w=p.opcodes,v=void 0,_=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,_=_||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=_,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;439 Expecting `+N.join(", ")+", got '"+(this.terminals_[S]||S)+"'":q="Parse error on line "+(h+1)+": Unexpected "+(S==1?"end of input":"'"+(this.terminals_[S]||S)+"'"),this.parseError(q,{text:this.lexer.match,token:this.terminals_[S]||S,line:this.lexer.yylineno,loc:y,expected:N})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+S);switch(x[0]){case 1:f.push(S),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),S=null,m=this.lexer.yyleng,d=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(O=this.productions_[x[1]][1],k.$=u[u.length-O],k._$={first_line:c[c.length-(O||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(O||1)].first_column,last_column:c[c.length-1].last_column},w&&(k._$.range=[c[c.length-(O||1)].range[0],c[c.length-1].range[1]]),_=this.performAction.call(k,d,m,h,this.yy,x[1],u,c),typeof _<"u")return _;O&&(f=f.slice(0,-1*O*2),u=u.slice(0,-1*O),c=c.slice(0,-1*O)),f.push(this.productions_[x[1]][0]),u.push(k.$),c.push(k._$),R=p[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},r=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var p=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[p[0],p[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+` 440 `+f+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,f,u,c,p;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),h=0;h<d.length&&(u=this._input.match(this.rules[d[h]]),!(u&&(!f||u[0].length>f[0].length)&&(f=u,c=h,!this.options.flex)));h++);return f?(p=f[0].match(/(?:\r\n?|\n).*/g),p&&(this.yylineno+=p.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:p?p[p.length-1].length-p[p.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+f[0].length},this.yytext+=f[0],this.match+=f[0],this.matches=f,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(f[0].length),this.matched+=f[0],l=this.performAction.call(this,this.yy,this,d[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. 441 `+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function p(d,h){return f.yytext=f.yytext.substring(d,f.yyleng-h+d)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(p(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(p(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(p(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=p(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=p(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();i.lexer=r;function o(){this.yy={}}return o.prototype=i,i.Parser=o,new o})();e.default=n,t.exports=e.default})(th,th.exports)),th.exports}var nh={exports:{}},ih={exports:{}},v5;function b5(){return v5||(v5=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var i=cr(),r=n(i);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var p=this.accept(u[c]);if(this.mutating){if(p&&!o.prototype[p.type])throw new r.default('Unexpected node type "'+p.type+'" found when accepting '+c+" on "+u.type);u[c]=p}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new r.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,p=u.length;c<p;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,p--)},accept:function(u){if(u){if(!this[u.type])throw new r.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(ih,ih.exports)),ih.exports}var x5;function iee(){return x5||(x5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var i=b5(),r=n(i);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new r.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,p=!this.isRootSeen;this.isRootSeen=!0;for(var d=u.body,h=0,m=d.length;h<m;h++){var y=d[h],w=this.accept(y);if(w){var v=s(d,h,p),S=a(d,h,p),b=w.openStandalone&&v,x=w.closeStandalone&&S,_=w.inlineStandalone&&v&&S;w.close&&l(d,h,!0),w.open&&f(d,h,!0),c&&_&&(l(d,h),f(d,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(d[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(d,h)),c&&x&&(l(d,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,p=u.program&&u.inverse,d=p,h=p;if(p&&p.chained)for(d=p.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var m={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((d||c).body)};if(u.openStrip.close&&l(c.body,null,!0),p){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(d.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(d.body)&&(f(c.body),l(d.body))}else u.closeStrip.open&&f(c.body,null,!0);return m},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,p){c===void 0&&(c=u.length);var d=u[c-1],h=u[c-2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original)}function a(u,c,p){c===void 0&&(c=-1);var d=u[c+1],h=u[c+2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original)}function l(u,c,p){var d=u[c==null?0:c+1];if(!(!d||d.type!=="ContentStatement"||!p&&d.rightStripped)){var h=d.value;d.value=d.value.replace(p?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==h}}function f(u,c,p){var d=u[c==null?u.length-1:c-1];if(!(!d||d.type!=="ContentStatement"||!p&&d.leftStripped)){var h=d.value;return d.value=d.value.replace(p?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==h,d.leftStripped}}e.default=o,t.exports=e.default})(nh,nh.exports)),nh.exports}var Ii={},_5;function ree(){if(_5)return Ii;_5=1,Ii.__esModule=!0,Ii.SourceLocation=r,Ii.id=o,Ii.stripFlags=s,Ii.stripComment=a,Ii.preparePath=l,Ii.prepareMustache=f,Ii.prepareRawBlock=u,Ii.prepareBlock=c,Ii.prepareProgram=p,Ii.preparePartialBlock=d;function t(h){return h&&h.__esModule?h:{default:h}}var e=cr(),n=t(e);function i(h,m){if(m=m.path?m.path.original:m,h.path.original!==m){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+m,y)}}function r(h,m){this.source=h,this.start={line:m.first_line,column:m.first_column},this.end={line:m.last_line,column:m.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,m){return{open:h.charAt(2)==="~",close:m.charAt(m.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,m,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],S=0,b=0,x=m.length;b<x;b++){var _=m[b].part,k=m[b].original!==_;if(w+=(m[b].separator||"")+_,!k&&(_===".."||_==="."||_==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});_===".."&&S++}else v.push(_)}return{type:"PathExpression",data:h,depth:S,parts:v,original:w,loc:y}}function f(h,m,y,w,v,S){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",_=/\*/.test(w);return{type:_?"Decorator":"MustacheStatement",path:h,params:m,hash:y,escaped:x,strip:v,loc:this.locInfo(S)}}function u(h,m,y,w){i(h,y),w=this.locInfo(w);var v={type:"Program",body:m,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,m,y,w,v,S){w&&w.path&&i(h,w);var b=/\*/.test(h.open);m.blockParams=h.blockParams;var x=void 0,_=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),_=y.strip,x=y.program}return v&&(v=x,x=m,m=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:m,inverse:x,openStrip:h.strip,inverseStrip:_,closeStrip:w&&w.strip,loc:this.locInfo(S)}}function p(h,m){if(!m&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(m={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:m}}function d(h,m,y,w){return i(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:m,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Ii}var k5;function oee(){if(k5)return ol;k5=1,ol.__esModule=!0,ol.parseWithoutProcessing=u,ol.parse=c;function t(p){if(p&&p.__esModule)return p;var d={};if(p!=null)for(var h in p)Object.prototype.hasOwnProperty.call(p,h)&&(d[h]=p[h]);return d.default=p,d}function e(p){return p&&p.__esModule?p:{default:p}}var n=nee(),i=e(n),r=iee(),o=e(r),s=ree(),a=t(s),l=ki();ol.parser=i.default;var f={};l.extend(f,a);function u(p,d){if(p.type==="Program")return p;i.default.yy=f,f.locInfo=function(m){return new f.SourceLocation(d&&d.srcName,m)};var h=i.default.parse(p);return h}function c(p,d){var h=u(p,d),m=new o.default(d);return m.accept(h)}return ol}var sl={},S5;function see(){if(S5)return sl;S5=1,sl.__esModule=!0,sl.Compiler=a,sl.precompile=l,sl.compile=f;function t(p){return p&&p.__esModule?p:{default:p}}var e=cr(),n=t(e),i=ki(),r=y5(),o=t(r),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(d){var h=this.opcodes.length;if(d.opcodes.length!==h)return!1;for(var m=0;m<h;m++){var y=this.opcodes[m],w=d.opcodes[m];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var m=0;m<h;m++)if(!this.children[m].equals(d.children[m]))return!1;return!0},guid:0,compile:function(d,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(d)},compileProgram:function(d){var h=new this.compiler,m=h.compile(d,this.options),y=this.guid++;return this.usePartial=this.usePartial||m.usePartial,this.children[y]=m,this.useDepths=this.useDepths||m.useDepths,y},accept:function(d){if(!this[d.type])throw new n.default("Unknown type: "+d.type,d);this.sourceNode.unshift(d);var h=this[d.type](d);return this.sourceNode.shift(),h},Program:function(d){this.options.blockParams.unshift(d.blockParams);for(var h=d.body,m=h.length,y=0;y<m;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=m===1,this.blockParams=d.blockParams?d.blockParams.length:0,this},BlockStatement:function(d){c(d);var h=d.program,m=d.inverse;h=h&&this.compileProgram(h),m=m&&this.compileProgram(m);var y=this.classifySexpr(d);y==="helper"?this.helperSexpr(d,h,m):y==="simple"?(this.simpleSexpr(d),this.opcode("pushProgram",h),this.opcode("pushProgram",m),this.opcode("emptyHash"),this.opcode("blockValue",d.path.original)):(this.ambiguousSexpr(d,h,m),this.opcode("pushProgram",h),this.opcode("pushProgram",m),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(d){var h=d.program&&this.compileProgram(d.program),m=this.setupFullMustacheParams(d,h,void 0),y=d.path;this.useDecorators=!0,this.opcode("registerDecorator",m.length,y.original)},PartialStatement:function(d){this.usePartial=!0;var h=d.program;h&&(h=this.compileProgram(d.program));var m=d.params;if(m.length>1)throw new n.default("Unsupported number of partial arguments: "+m.length,d);m.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):m.push({type:"PathExpression",parts:[],depth:0}));var y=d.name.original,w=d.name.type==="SubExpression";w&&this.accept(d.name),this.setupFullMustacheParams(d,h,void 0,!0);var v=d.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(d){this.PartialStatement(d)},MustacheStatement:function(d){this.SubExpression(d),d.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(d){this.DecoratorBlock(d)},ContentStatement:function(d){d.value&&this.opcode("appendContent",d.value)},CommentStatement:function(){},SubExpression:function(d){c(d);var h=this.classifySexpr(d);h==="simple"?this.simpleSexpr(d):h==="helper"?this.helperSexpr(d):this.ambiguousSexpr(d)},ambiguousSexpr:function(d,h,m){var y=d.path,w=y.parts[0],v=h!=null||m!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",m),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(d){var h=d.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(d,h,m){var y=this.setupFullMustacheParams(d,h,m),w=d.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,d);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(d){this.addDepth(d.depth),this.opcode("getContext",d.depth);var h=d.parts[0],m=o.default.helpers.scopedId(d),y=!d.depth&&!m&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,d.parts):h?d.data?(this.options.data=!0,this.opcode("lookupData",d.depth,d.parts,d.strict)):this.opcode("lookupOnContext",d.parts,d.falsy,d.strict,m):this.opcode("pushContext")},StringLiteral:function(d){this.opcode("pushString",d.value)},NumberLiteral:function(d){this.opcode("pushLiteral",d.value)},BooleanLiteral:function(d){this.opcode("pushLiteral",d.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(d){var h=d.pairs,m=0,y=h.length;for(this.opcode("pushHash");m<y;m++)this.pushParam(h[m].value);for(;m--;)this.opcode("assignToHash",h[m].key);this.opcode("popHash")},opcode:function(d){this.opcodes.push({opcode:d,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(d){d&&(this.useDepths=!0)},classifySexpr:function(d){var h=o.default.helpers.simpleId(d.path),m=h&&!!this.blockParamIndex(d.path.parts[0]),y=!m&&o.default.helpers.helperExpression(d),w=!m&&(y||h);if(w&&!y){var v=d.path.parts[0],S=this.options;S.knownHelpers[v]?y=!0:S.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(d){for(var h=0,m=d.length;h<m;h++)this.pushParam(d[h])},pushParam:function(d){var h=d.value!=null?d.value:d.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),d.depth&&this.addDepth(d.depth),this.opcode("getContext",d.depth||0),this.opcode("pushStringParam",h,d.type),d.type==="SubExpression"&&this.accept(d);else{if(this.trackIds){var m=void 0;if(d.parts&&!o.default.helpers.scopedId(d)&&!d.depth&&(m=this.blockParamIndex(d.parts[0])),m){var y=d.parts.slice(1).join(".");this.opcode("pushId","BlockParam",m,y)}else h=d.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",d.type,h)}this.accept(d)}},setupFullMustacheParams:function(d,h,m,y){var w=d.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",m),d.hash?this.accept(d.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(d){for(var h=0,m=this.options.blockParams.length;h<m;h++){var y=this.options.blockParams[h],w=y&&i.indexOf(y,d);if(y&&w>=0)return[h,w]}}};function l(p,d,h){if(p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+p);d=d||{},"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var m=h.parse(p,d),y=new h.Compiler().compile(m,d);return new h.JavaScriptCompiler().compile(y,d)}function f(p,d,h){if(d===void 0&&(d={}),p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+p);d=i.extend({},d),"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var m=void 0;function y(){var v=h.parse(p,d),S=new h.Compiler().compile(v,d),b=new h.JavaScriptCompiler().compile(S,d,void 0,!0);return h.template(b)}function w(v,S){return m||(m=y()),m.call(this,v,S)}return w._setup=function(v){return m||(m=y()),m._setup(v)},w._child=function(v,S,b,x){return m||(m=y()),m._child(v,S,b,x)},w}function u(p,d){if(p===d)return!0;if(i.isArray(p)&&i.isArray(d)&&p.length===d.length){for(var h=0;h<p.length;h++)if(!u(p[h],d[h]))return!1;return!0}}function c(p){if(!p.path.parts){var d=p.path;p.path={type:"PathExpression",data:!1,depth:0,parts:[d.original+""],original:d.original+"",loc:d.loc}}}return sl}var rh={exports:{}},oh={exports:{}},eu={},My={},sh={},ah={},C5;function aee(){if(C5)return ah;C5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return ah.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},ah.decode=function(e){var n=65,i=90,r=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=i?e-n:r<=e&&e<=o?e-r+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},ah}var E5;function O5(){if(E5)return sh;E5=1;var t=aee(),e=5,n=1<<e,i=n-1,r=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return sh.encode=function(l){var f="",u,c=o(l);do u=c&i,c>>>=e,c>0&&(u|=r),f+=t.encode(u);while(c>0);return f},sh.decode=function(l,f,u){var c=l.length,p=0,d=0,h,m;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(m=t.decode(l.charCodeAt(f++)),m===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(m&r),m&=i,p=p+(m<<d),d+=e}while(h);u.value=s(p),u.rest=f},sh}var Iy={},A5;function tu(){return A5||(A5=1,(function(t){function e(b,x,_){if(x in b)return b[x];if(arguments.length===3)return _;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function r(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=r;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,_=r(b);if(_){if(!_.path)return b;x=_.path}for(var k=t.isAbsolute(x),A=x.split(/\/+/),O,R=0,N=A.length-1;N>=0;N--)O=A[N],O==="."?A.splice(N,1):O===".."?R++:R>0&&(O===""?(A.splice(N+1,R),R=0):(A.splice(N,2),R--));return x=A.join("/"),x===""&&(x=k?"/":"."),_?(_.path=x,o(_)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var _=r(x),k=r(b);if(k&&(b=k.path||"/"),_&&!_.scheme)return k&&(_.scheme=k.scheme),o(_);if(_||x.match(i))return x;if(k&&!k.host&&!k.path)return k.host=x,o(k);var A=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return k?(k.path=A,o(k)):A}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var _=0;x.indexOf(b+"/")!==0;){var k=b.lastIndexOf("/");if(k<0||(b=b.slice(0,k),b.match(/^([^\/]+:\/)?\/*$/)))return x;++_}return Array(_+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return d(b)?"$"+b:b}t.toSetString=f?u:c;function p(b){return d(b)?b.slice(1):b}t.fromSetString=f?u:p;function d(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var _=x-10;_>=0;_--)if(b.charCodeAt(_)!==36)return!1;return!0}function h(b,x,_){var k=y(b.source,x.source);return k!==0||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0||_)||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=b.generatedLine-x.generatedLine,k!==0)?k:y(b.name,x.name)}t.compareByOriginalPositions=h;function m(b,x,_){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0||_)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=m;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var _=b.generatedLine-x.generatedLine;return _!==0||(_=b.generatedColumn-x.generatedColumn,_!==0)||(_=y(b.source,x.source),_!==0)||(_=b.originalLine-x.originalLine,_!==0)||(_=b.originalColumn-x.originalColumn,_!==0)?_:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function S(b,x,_){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),_){var k=r(_);if(!k)throw new Error("sourceMapURL could not be parsed");if(k.path){var A=k.path.lastIndexOf("/");A>=0&&(k.path=k.path.substring(0,A+1))}x=a(o(k),x)}return s(x)}t.computeSourceURL=S})(Iy)),Iy}var Ny={},R5;function T5(){if(R5)return Ny;R5=1;var t=tu(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function i(){this._array=[],this._set=n?new Map:Object.create(null)}return i.fromArray=function(o,s){for(var a=new i,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},i.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},i.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},Ny.ArraySet=i,Ny}var Dy={},P5;function lee(){if(P5)return Dy;P5=1;var t=tu();function e(i,r){var o=i.generatedLine,s=r.generatedLine,a=i.generatedColumn,l=r.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(i,r)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(r,o){this._array.forEach(r,o)},n.prototype.add=function(r){e(this._last,r)?(this._last=r,this._array.push(r)):(this._sorted=!1,this._array.push(r))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},Dy.MappingList=n,Dy}var M5;function I5(){if(M5)return My;M5=1;var t=O5(),e=tu(),n=T5().ArraySet,i=lee().MappingList;function r(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}return r.prototype._version=3,r.fromSourceMap=function(s){var a=s.sourceRoot,l=new r({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},r.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},r.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,p=new n;this._mappings.unsortedForEach(function(d){if(d.source===f&&d.originalLine!=null){var h=s.originalPositionFor({line:d.originalLine,column:d.originalColumn});h.source!=null&&(d.source=h.source,l!=null&&(d.source=e.join(l,d.source)),u!=null&&(d.source=e.relative(u,d.source)),d.originalLine=h.line,d.originalColumn=h.column,h.name!=null&&(d.name=h.name))}var m=d.source;m!=null&&!c.has(m)&&c.add(m);var y=d.name;y!=null&&!p.has(y)&&p.add(y)},this),this._sources=c,this._names=p,s.sources.forEach(function(d){var h=s.sourceContentFor(d);h!=null&&(l!=null&&(d=e.join(l,d)),u!=null&&(d=e.relative(u,d)),this.setSourceContent(d,h))},this)},r.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},r.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,p="",d,h,m,y,w=this._mappings.toArray(),v=0,S=w.length;v<S;v++){if(h=w[v],d="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)d+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;d+=","}d+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),d+=t.encode(y-c),c=y,d+=t.encode(h.originalLine-1-f),f=h.originalLine-1,d+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(m=this._names.indexOf(h.name),d+=t.encode(m-u),u=m)),p+=d}return p},r.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},r.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},My.SourceMapGenerator=r,My}var nu={},By={},N5;function fee(){return N5||(N5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,i,r,o,s,a){var l=Math.floor((i-n)/2)+n,f=s(r,o[l],!0);return f===0?l:f>0?i-l>1?e(l,i,r,o,s,a):a==t.LEAST_UPPER_BOUND?i<o.length?i:-1:l:l-n>1?e(n,l,r,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(i,r,o,s){if(r.length===0)return-1;var a=e(-1,r.length,i,r,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(r[a],r[a-1],!0)===0;)--a;return a}})(By)),By}var $y={},D5;function uee(){if(D5)return $y;D5=1;function t(i,r,o){var s=i[r];i[r]=i[o],i[o]=s}function e(i,r){return Math.round(i+Math.random()*(r-i))}function n(i,r,o,s){if(o<s){var a=e(o,s),l=o-1;t(i,a,s);for(var f=i[s],u=o;u<s;u++)r(i[u],f)<=0&&(l+=1,t(i,l,u));t(i,l+1,u);var c=l+1;n(i,r,o,c-1),n(i,r,c+1,s)}}return $y.quickSort=function(i,r){n(i,r,0,i.length-1)},$y}var B5;function cee(){if(B5)return nu;B5=1;var t=tu(),e=fee(),n=T5().ArraySet,i=O5(),r=uee().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var p=u.charAt(c);return p===";"||p===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,p){var d=c||null,h=p||o.GENERATED_ORDER,m;switch(h){case o.GENERATED_ORDER:m=this._generatedMappings;break;case o.ORIGINAL_ORDER:m=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;m.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,d)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),p={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(p.source=this._findSourceIndex(p.source),p.source<0)return[];var d=[],h=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var m=this._originalMappings[h];if(u.column===void 0)for(var y=m.originalLine;m&&m.originalLine===y;)d.push({line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++h];else for(var w=m.originalColumn;m&&m.originalLine===c&&m.originalColumn==w;)d.push({line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++h]}return d},nu.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),m=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(p!=this._version)throw new Error("Unsupported version: "+p);m&&(m=t.normalize(m)),d=d.map(String).map(t.normalize).map(function(S){return m&&t.isAbsolute(m)&&t.isAbsolute(S)?t.relative(m,S):S}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(d,!0),this._absoluteSources=this._sources.toArray().map(function(S){return t.computeSourceURL(m,S,u)}),this.sourceRoot=m,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var p=Object.create(s.prototype),d=p._names=n.fromArray(u._names.toArray(),!0),h=p._sources=n.fromArray(u._sources.toArray(),!0);p.sourceRoot=u._sourceRoot,p.sourcesContent=u._generateSourcesContent(p._sources.toArray(),p.sourceRoot),p.file=u._file,p._sourceMapURL=c,p._absoluteSources=p._sources.toArray().map(function(_){return t.computeSourceURL(p.sourceRoot,_,c)});for(var m=u._mappings.toArray().slice(),y=p.__generatedMappings=[],w=p.__originalMappings=[],v=0,S=m.length;v<S;v++){var b=m[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=d.indexOf(b.name)),w.push(x)),y.push(x)}return r(p.__originalMappings,t.compareByOriginalPositions),p},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var p=1,d=0,h=0,m=0,y=0,w=0,v=u.length,S=0,b={},x={},_=[],k=[],A,O,R,N,q;S<v;)if(u.charAt(S)===";")p++,S++,d=0;else if(u.charAt(S)===",")S++;else{for(A=new a,A.generatedLine=p,N=S;N<v&&!this._charIsMappingSeparator(u,N);N++);if(O=u.slice(S,N),R=b[O],R)S+=O.length;else{for(R=[];S<N;)i.decode(u,S,x),q=x.value,S=x.rest,R.push(q);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[O]=R}A.generatedColumn=d+R[0],d=A.generatedColumn,R.length>1&&(A.source=y+R[1],y+=R[1],A.originalLine=h+R[2],h=A.originalLine,A.originalLine+=1,A.originalColumn=m+R[3],m=A.originalColumn,R.length>4&&(A.name=w+R[4],w+=R[4])),k.push(A),typeof A.originalLine=="number"&&_.push(A)}r(k,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=k,r(_,t.compareByOriginalPositions),this.__originalMappings=_},s.prototype._findMapping=function(u,c,p,d,h,m){if(u[p]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[p]);if(u[d]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[d]);return e.search(u,c,h,m)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var p=this._generatedMappings[u+1];if(c.generatedLine===p.generatedLine){c.lastGeneratedColumn=p.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var d=this._generatedMappings[p];if(d.generatedLine===c.generatedLine){var h=t.getArg(d,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var m=t.getArg(d,"name",null);return m!==null&&(m=this._names.at(m)),{source:h,line:t.getArg(d,"originalLine",null),column:t.getArg(d,"originalColumn",null),name:m}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var p=this._findSourceIndex(u);if(p>=0)return this.sourcesContent[p];var d=u;this.sourceRoot!=null&&(d=t.relative(this.sourceRoot,d));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var m=d.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(m))return this.sourcesContent[this._sources.indexOf(m)];if((!h.path||h.path=="/")&&this._sources.has("/"+d))return this.sourcesContent[this._sources.indexOf("/"+d)]}if(c)return null;throw new Error('"'+d+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var p={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},d=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var h=this._originalMappings[d];if(h.source===p.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},nu.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sections");if(p!=this._version)throw new Error("Unsupported version: "+p);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=d.map(function(m){if(m.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(m,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(m,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=e.search(c,this._sections,function(h,m){var y=h.generatedLine-m.generatedOffset.generatedLine;return y||h.generatedColumn-m.generatedOffset.generatedColumn}),d=this._sections[p];return d?d.consumer.originalPositionFor({line:c.generatedLine-(d.generatedOffset.generatedLine-1),column:c.generatedColumn-(d.generatedOffset.generatedLine===c.generatedLine?d.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var p=0;p<this._sections.length;p++){var d=this._sections[p],h=d.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var p=this._sections[c];if(p.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var d=p.consumer.generatedPositionFor(u);if(d){var h={line:d.line+(p.generatedOffset.generatedLine-1),column:d.column+(p.generatedOffset.generatedLine===d.line?p.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var p=0;p<this._sections.length;p++)for(var d=this._sections[p],h=d.consumer._generatedMappings,m=0;m<h.length;m++){var y=h[m],w=d.consumer._sources.at(y.source);w=t.computeSourceURL(d.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=d.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var S={source:w,generatedLine:y.generatedLine+(d.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(d.generatedOffset.generatedLine===y.generatedLine?d.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(S),typeof S.originalLine=="number"&&this.__originalMappings.push(S)}r(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),r(this.__originalMappings,t.compareByOriginalPositions)},nu.IndexedSourceMapConsumer=l,nu}var Fy={},$5;function dee(){if($5)return Fy;$5=1;var t=I5().SourceMapGenerator,e=tu(),n=/(\r?\n)/,i=10,r="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[r]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),p=0,d=function(){var v=b(),S=b()||"";return v+S;function b(){return p<c.length?c[p++]:void 0}},h=1,m=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,d()),h++,m=0;else{var S=c[p]||"",b=S.substr(0,v.generatedColumn-m);c[p]=S.substr(v.generatedColumn-m),m=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(d()),h++;if(m<v.generatedColumn){var S=c[p]||"";u.add(S.substr(0,v.generatedColumn)),c[p]=S.substr(v.generatedColumn),m=v.generatedColumn}y=v},this),p<c.length&&(y&&w(y,d()),u.add(c.splice(p).join(""))),l.sources.forEach(function(v){var S=l.sourceContentFor(v);S!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,S))}),u;function w(v,S){if(v===null||v.source===void 0)u.add(S);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,S,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[r]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[r]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[r]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[r]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][r]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,p=null,d=null,h=null;return this.walk(function(m,y){l.code+=m,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||p!==y.line||d!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,p=y.line,d=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=m.length;w<v;w++)m.charCodeAt(w)===i?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(m,y){f.setSourceContent(m,y)}),{code:l.code,map:f}},Fy.SourceNode=o,Fy}var F5;function pee(){return F5||(F5=1,eu.SourceMapGenerator=I5().SourceMapGenerator,eu.SourceMapConsumer=cee().SourceMapConsumer,eu.SourceNode=dee().SourceNode),eu}var q5;function hee(){return q5||(q5=1,(function(t,e){e.__esModule=!0;var n=ki(),i=void 0;try{var r=pee();i=r.SourceNode}catch{}i||(i=function(a,l,f,u){this.src="",u&&this.add(u)},i.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,p=a.length;c<p;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add([" ",f,` 442 `])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new i(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof i?l:(l=o(l,this,f),new i(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(p){var d=o(l[p],f);d!=="undefined"&&u.push([f.quotedString(p),":",d])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(oh,oh.exports)),oh.exports}var L5;function gee(){return L5||(L5=1,(function(t,e){e.__esModule=!0;function n(p){return p&&p.__esModule?p:{default:p}}var i=Py(),r=cr(),o=n(r),s=ki(),a=hee(),l=n(a);function f(p){this.value=p}function u(){}u.prototype={nameLookup:function(d,h){return this.internalNameLookup(d,h)},depthedLookup:function(d){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(d),")"]},compilerInfo:function(){var d=i.COMPILER_REVISION,h=i.REVISION_CHANGES[d];return[d,h]},appendToBuffer:function(d,h,m){return s.isArray(d)||(d=[d]),d=this.source.wrap(d,h),this.environment.isSimple?["return ",d,";"]:m?["buffer += ",d,";"]:(d.appendToBuffer=!0,d)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(d,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",d,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(d,h,m,y){this.environment=d,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!m,this.context=m||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(d,h),this.useDepths=this.useDepths||d.useDepths||d.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||d.useBlockParams;var w=d.opcodes,v=void 0,S=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,S=S||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=S,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`; 424 443 `]),this.decorators.push("return fn;"),y?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) { 425 444 `),this.decorators.push(`} 426 `),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(y);if(this.isChild)return k;var S={compiler:this.compilerInfo(),main:k};this.decorators&&(S.main_d=this.decorators,S.useDecorators=!0);var T=this.context,A=T.programs,R=T.decorators;for(b=0,x=A.length;b<x;b++)A[b]&&(S[b]=A[b],R[b]&&(S[b+"_d"]=R[b],S.useDecorators=!0));return this.environment.usePartial&&(S.usePartial=!0),this.options.data&&(S.useData=!0),this.useDepths&&(S.useDepths=!0),this.useBlockParams&&(S.useBlockParams=!0),this.options.compat&&(S.compat=!0),y?S.compilerOptions=this.options:(S.compiler=JSON.stringify(S.compiler),this.source.currentLocation={start:{line:1,column:0}},S=this.objectLiteral(S),h.srcName?(S=S.toStringWithSourceMap({file:h.destName}),S.map=S.map&&S.map.toString()):S=S.toString()),S},preamble:function(){this.lastContext=0,this.source=new l.default(this.options.srcName),this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(p){var h=this,g="",y=this.stackVars.concat(this.registers.list);y.length>0&&(g+=", "+y.join(", "));var w=0;Object.keys(this.aliases).forEach(function(b){var x=h.aliases[b];x.children&&x.referenceCount>1&&(g+=", alias"+ ++w+"="+b,x.children[0]="alias"+w)}),this.lookupPropertyFunctionIsUsed&&(g+=", "+this.lookupPropertyFunctionVarDeclaration());var v=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths");var _=this.mergeSource(g);return p?(v.push(_),Function.apply(this,v)):this.source.wrap(["function(",v.join(","),`) {427 `, _,"}"])},mergeSource:function(p){var h=this.environment.isSimple,g=!this.forceBuffer,y=void 0,w=void 0,v=void 0,_=void 0;return this.source.each(function(b){b.appendToBuffer?(v?b.prepend(" + "):v=b,_=b):(v&&(w?v.prepend("buffer += "):y=!0,_.add(";"),v=_=void 0),w=!0,h||(g=!1))}),g?v?(v.prepend("return "),_.add(";")):w||this.source.push('return "";'):(p+=", buffer = "+(y?"":this.initializeBuffer()),v?(v.prepend("return buffer + "),_.add(";")):this.source.push("return buffer;")),p&&this.source.prepend("var "+p.substring(2)+(y?"":`;445 `),this.decorators=this.decorators.merge()));var _=this.createFunctionContext(y);if(this.isChild)return _;var k={compiler:this.compilerInfo(),main:_};this.decorators&&(k.main_d=this.decorators,k.useDecorators=!0);var A=this.context,O=A.programs,R=A.decorators;for(b=0,x=O.length;b<x;b++)O[b]&&(k[b]=O[b],R[b]&&(k[b+"_d"]=R[b],k.useDecorators=!0));return this.environment.usePartial&&(k.usePartial=!0),this.options.data&&(k.useData=!0),this.useDepths&&(k.useDepths=!0),this.useBlockParams&&(k.useBlockParams=!0),this.options.compat&&(k.compat=!0),y?k.compilerOptions=this.options:(k.compiler=JSON.stringify(k.compiler),this.source.currentLocation={start:{line:1,column:0}},k=this.objectLiteral(k),h.srcName?(k=k.toStringWithSourceMap({file:h.destName}),k.map=k.map&&k.map.toString()):k=k.toString()),k},preamble:function(){this.lastContext=0,this.source=new l.default(this.options.srcName),this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(d){var h=this,m="",y=this.stackVars.concat(this.registers.list);y.length>0&&(m+=", "+y.join(", "));var w=0;Object.keys(this.aliases).forEach(function(b){var x=h.aliases[b];x.children&&x.referenceCount>1&&(m+=", alias"+ ++w+"="+b,x.children[0]="alias"+w)}),this.lookupPropertyFunctionIsUsed&&(m+=", "+this.lookupPropertyFunctionVarDeclaration());var v=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths");var S=this.mergeSource(m);return d?(v.push(S),Function.apply(this,v)):this.source.wrap(["function(",v.join(","),`) { 446 `,S,"}"])},mergeSource:function(d){var h=this.environment.isSimple,m=!this.forceBuffer,y=void 0,w=void 0,v=void 0,S=void 0;return this.source.each(function(b){b.appendToBuffer?(v?b.prepend(" + "):v=b,S=b):(v&&(w?v.prepend("buffer += "):y=!0,S.add(";"),v=S=void 0),w=!0,h||(m=!1))}),m?v?(v.prepend("return "),S.add(";")):w||this.source.push('return "";'):(d+=", buffer = "+(y?"":this.initializeBuffer()),v?(v.prepend("return buffer + "),S.add(";")):this.source.push("return buffer;")),d&&this.source.prepend("var "+d.substring(2)+(y?"":`; 428 447 `)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return` 429 448 lookupProperty = container.lookupProperty || function(parent, propertyName) { … … 433 452 return undefined 434 453 } 435 `.trim()},blockValue:function( p){var h=this.aliasable("container.hooks.blockHelperMissing"),g=[this.contextName(0)];this.setupHelperArgs(p,0,g);var y=this.popStack();g.splice(1,0,y),this.push(this.source.functionCall(h,"call",g))},ambiguousBlockValue:function(){var p=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var g=this.topStack();h.splice(1,0,g),this.pushSource(["if (!",this.lastHelper,") { ",g," = ",this.source.functionCall(p,"call",h),"}"])},appendContent:function(p){this.pendingContent?p=this.pendingContent+p:this.pendingLocation=this.source.currentLocation,this.pendingContent=p},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var p=this.popStack();this.pushSource(["if (",p," != null) { ",this.appendToBuffer(p,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(p){this.lastContext=p},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(p,h,g,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(p[w++])):this.pushContext(),this.resolvePath("context",p,w,h,g)},lookupBlockParam:function(p,h){this.useBlockParams=!0,this.push(["blockParams[",p[0],"][",p[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(p,h,g){p?this.pushStackLiteral("container.data(data, "+p+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,g)},resolvePath:function(p,h,g,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,g,p));return}for(var _=h.length;g<_;g++)this.replaceStack(function(b){var x=v.nameLookup(b,h[g],p);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(p,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof p=="string"?this.pushString(p):this.pushStackLiteral(p))},emptyHash:function(p){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(p?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var p=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(p.ids)),this.stringParams&&(this.push(this.objectLiteral(p.contexts)),this.push(this.objectLiteral(p.types))),this.push(this.objectLiteral(p.values))},pushString:function(p){this.pushStackLiteral(this.quotedString(p))},pushLiteral:function(p){this.pushStackLiteral(p)},pushProgram:function(p){p!=null?this.pushStackLiteral(this.programExpression(p)):this.pushStackLiteral(null)},registerDecorator:function(p,h){var g=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,p);this.decorators.push(["fn = ",this.decorators.functionCall(g,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(p,h,g){var y=this.popStack(),w=this.setupHelper(p,h),v=[];g&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var _=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(_,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(p,h){var g=[];g.push(p[0]);for(var y=1;y<p.length;y++)g.push(h,p[y]);return g},invokeKnownHelper:function(p,h){var g=this.setupHelper(p,h);this.push(this.source.functionCall(g.name,"call",g.callParams))},invokeAmbiguous:function(p,h){this.useRegister("helper");var g=this.popStack();this.emptyHash();var y=this.setupHelper(0,p,h),w=this.lastHelper=this.nameLookup("helpers",p,"helper"),v=["(","(helper = ",w," || ",g,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(p,h,g){var y=[],w=this.setupParams(h,1,y);p&&(h=this.popStack(),delete w.name),g&&(w.indent=JSON.stringify(g)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",p?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(p){var h=this.popStack(),g=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),g=this.popStack());var v=this.hash;g&&(v.contexts[p]=g),y&&(v.types[p]=y),w&&(v.ids[p]=w),v.values[p]=h},pushId:function(p,h,g){p==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(g?" + "+JSON.stringify("."+g):"")):p==="PathExpression"?this.pushString(h):p==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(p,h){for(var g=p.children,y=void 0,w=void 0,v=0,_=g.length;v<_;v++){y=g[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(p){for(var h=0,g=this.context.environments.length;h<g;h++){var y=this.context.environments[h];if(y&&y.equals(p))return y}},programExpression:function(p){var h=this.environment.children[p],g=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths"),"container.program("+g.join(", ")+")"},useRegister:function(p){this.registers[p]||(this.registers[p]=!0,this.registers.list.push(p))},push:function(p){return p instanceof f||(p=this.source.wrap(p)),this.inlineStack.push(p),p},pushStackLiteral:function(p){this.push(new f(p))},pushSource:function(p){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),p&&this.source.push(p)},replaceStack:function(p){var h=["("],g=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)g=[v.value],h=["(",g],w=!0;else{y=!0;var _=this.incrStack();h=["((",this.push(_)," = ",v,")"],g=this.topStack()}var b=p.call(this,g);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var h=0,g=p.length;h<g;h++){var y=p[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(p){var h=this.isInline(),g=(h?this.inlineStack:this.compileStack).pop();if(!p&&g instanceof f)return g.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return g},topStack:function(){var p=this.isInline()?this.inlineStack:this.compileStack,h=p[p.length-1];return h instanceof f?h.value:h},contextName:function(p){return this.useDepths&&p?"depths["+p+"]":"depth"+p},quotedString:function(p){return this.source.quotedString(p)},objectLiteral:function(p){return this.source.objectLiteral(p)},aliasable:function(p){var h=this.aliases[p];return h?(h.referenceCount++,h):(h=this.aliases[p]=this.source.wrap(p),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(p,h,g){var y=[],w=this.setupHelperArgs(h,p,y,g),v=this.nameLookup("helpers",h,"helper"),_=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[_].concat(y)}},setupParams:function(p,h,g){var y={},w=[],v=[],_=[],b=!g,x=void 0;b&&(g=[]),y.name=this.quotedString(p),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var k=this.popStack(),S=this.popStack();(S||k)&&(y.fn=S||"container.noop",y.inverse=k||"container.noop");for(var T=h;T--;)x=this.popStack(),g[T]=x,this.trackIds&&(_[T]=this.popStack()),this.stringParams&&(v[T]=this.popStack(),w[T]=this.popStack());return b&&(y.args=this.source.generateArray(g)),this.trackIds&&(y.ids=this.source.generateArray(_)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(p,h,g,y){var w=this.setupParams(p,h,g);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),g.push("options"),["options=",w]):g?(g.push(w),""):w}},(function(){for(var d="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),p=u.RESERVED_WORDS={},h=0,g=d.length;h<g;h++)p[d[h]]=!0})(),u.isValidJavaScriptVariableName=function(d){return!u.RESERVED_WORDS[d]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(d)};function c(d,p,h,g,y){var w=p.popStack(),v=h.length;for(d&&v--;g<v;g++)w=p.nameLookup(w,h[g],y);return d?[p.aliasable("container.strict"),"(",w,", ",p.quotedString(h[g]),", ",JSON.stringify(p.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(Wp,Wp.exports)),Wp.exports}var _5;function ree(){return _5||(_5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var i=jZ(),r=n(i),o=QE(),s=n(o),a=KZ(),l=GZ(),f=iee(),u=n(f),c=t5(),d=n(c),p=JE(),h=n(p),g=r.default.create;function y(){var v=g();return v.compile=function(_,b){return l.compile(_,b,v)},v.precompile=function(_,b){return l.precompile(_,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=d.default,w.default=w,e.default=w,t.exports=e.default})(Cp,Cp.exports)),Cp.exports}var oee=ree();const k5=Ib(oee);function S5(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,`454 `.trim()},blockValue:function(d){var h=this.aliasable("container.hooks.blockHelperMissing"),m=[this.contextName(0)];this.setupHelperArgs(d,0,m);var y=this.popStack();m.splice(1,0,y),this.push(this.source.functionCall(h,"call",m))},ambiguousBlockValue:function(){var d=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var m=this.topStack();h.splice(1,0,m),this.pushSource(["if (!",this.lastHelper,") { ",m," = ",this.source.functionCall(d,"call",h),"}"])},appendContent:function(d){this.pendingContent?d=this.pendingContent+d:this.pendingLocation=this.source.currentLocation,this.pendingContent=d},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var d=this.popStack();this.pushSource(["if (",d," != null) { ",this.appendToBuffer(d,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(d){this.lastContext=d},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(d,h,m,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(d[w++])):this.pushContext(),this.resolvePath("context",d,w,h,m)},lookupBlockParam:function(d,h){this.useBlockParams=!0,this.push(["blockParams[",d[0],"][",d[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(d,h,m){d?this.pushStackLiteral("container.data(data, "+d+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,m)},resolvePath:function(d,h,m,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,m,d));return}for(var S=h.length;m<S;m++)this.replaceStack(function(b){var x=v.nameLookup(b,h[m],d);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(d,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof d=="string"?this.pushString(d):this.pushStackLiteral(d))},emptyHash:function(d){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(d?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var d=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(d.ids)),this.stringParams&&(this.push(this.objectLiteral(d.contexts)),this.push(this.objectLiteral(d.types))),this.push(this.objectLiteral(d.values))},pushString:function(d){this.pushStackLiteral(this.quotedString(d))},pushLiteral:function(d){this.pushStackLiteral(d)},pushProgram:function(d){d!=null?this.pushStackLiteral(this.programExpression(d)):this.pushStackLiteral(null)},registerDecorator:function(d,h){var m=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,d);this.decorators.push(["fn = ",this.decorators.functionCall(m,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(d,h,m){var y=this.popStack(),w=this.setupHelper(d,h),v=[];m&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var S=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(S,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(d,h){var m=[];m.push(d[0]);for(var y=1;y<d.length;y++)m.push(h,d[y]);return m},invokeKnownHelper:function(d,h){var m=this.setupHelper(d,h);this.push(this.source.functionCall(m.name,"call",m.callParams))},invokeAmbiguous:function(d,h){this.useRegister("helper");var m=this.popStack();this.emptyHash();var y=this.setupHelper(0,d,h),w=this.lastHelper=this.nameLookup("helpers",d,"helper"),v=["(","(helper = ",w," || ",m,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(d,h,m){var y=[],w=this.setupParams(h,1,y);d&&(h=this.popStack(),delete w.name),m&&(w.indent=JSON.stringify(m)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",d?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(d){var h=this.popStack(),m=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),m=this.popStack());var v=this.hash;m&&(v.contexts[d]=m),y&&(v.types[d]=y),w&&(v.ids[d]=w),v.values[d]=h},pushId:function(d,h,m){d==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(m?" + "+JSON.stringify("."+m):"")):d==="PathExpression"?this.pushString(h):d==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(d,h){for(var m=d.children,y=void 0,w=void 0,v=0,S=m.length;v<S;v++){y=m[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(d){for(var h=0,m=this.context.environments.length;h<m;h++){var y=this.context.environments[h];if(y&&y.equals(d))return y}},programExpression:function(d){var h=this.environment.children[d],m=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&m.push("blockParams"),this.useDepths&&m.push("depths"),"container.program("+m.join(", ")+")"},useRegister:function(d){this.registers[d]||(this.registers[d]=!0,this.registers.list.push(d))},push:function(d){return d instanceof f||(d=this.source.wrap(d)),this.inlineStack.push(d),d},pushStackLiteral:function(d){this.push(new f(d))},pushSource:function(d){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),d&&this.source.push(d)},replaceStack:function(d){var h=["("],m=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)m=[v.value],h=["(",m],w=!0;else{y=!0;var S=this.incrStack();h=["((",this.push(S)," = ",v,")"],m=this.topStack()}var b=d.call(this,m);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var d=this.inlineStack;this.inlineStack=[];for(var h=0,m=d.length;h<m;h++){var y=d[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(d){var h=this.isInline(),m=(h?this.inlineStack:this.compileStack).pop();if(!d&&m instanceof f)return m.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return m},topStack:function(){var d=this.isInline()?this.inlineStack:this.compileStack,h=d[d.length-1];return h instanceof f?h.value:h},contextName:function(d){return this.useDepths&&d?"depths["+d+"]":"depth"+d},quotedString:function(d){return this.source.quotedString(d)},objectLiteral:function(d){return this.source.objectLiteral(d)},aliasable:function(d){var h=this.aliases[d];return h?(h.referenceCount++,h):(h=this.aliases[d]=this.source.wrap(d),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(d,h,m){var y=[],w=this.setupHelperArgs(h,d,y,m),v=this.nameLookup("helpers",h,"helper"),S=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[S].concat(y)}},setupParams:function(d,h,m){var y={},w=[],v=[],S=[],b=!m,x=void 0;b&&(m=[]),y.name=this.quotedString(d),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var _=this.popStack(),k=this.popStack();(k||_)&&(y.fn=k||"container.noop",y.inverse=_||"container.noop");for(var A=h;A--;)x=this.popStack(),m[A]=x,this.trackIds&&(S[A]=this.popStack()),this.stringParams&&(v[A]=this.popStack(),w[A]=this.popStack());return b&&(y.args=this.source.generateArray(m)),this.trackIds&&(y.ids=this.source.generateArray(S)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(d,h,m,y){var w=this.setupParams(d,h,m);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),m.push("options"),["options=",w]):m?(m.push(w),""):w}},(function(){for(var p="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),d=u.RESERVED_WORDS={},h=0,m=p.length;h<m;h++)d[p[h]]=!0})(),u.isValidJavaScriptVariableName=function(p){return!u.RESERVED_WORDS[p]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(p)};function c(p,d,h,m,y){var w=d.popStack(),v=h.length;for(p&&v--;m<v;m++)w=d.nameLookup(w,h[m],y);return p?[d.aliasable("container.strict"),"(",w,", ",d.quotedString(h[m]),", ",JSON.stringify(d.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(rh,rh.exports)),rh.exports}var V5;function mee(){return V5||(V5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var i=tee(),r=n(i),o=y5(),s=n(o),a=oee(),l=see(),f=gee(),u=n(f),c=b5(),p=n(c),d=h5(),h=n(d),m=r.default.create;function y(){var v=m();return v.compile=function(S,b){return l.compile(S,b,v)},v.precompile=function(S,b){return l.precompile(S,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=p.default,w.default=w,e.default=w,t.exports=e.default})($p,$p.exports)),$p.exports}var yee=mee();const qy=i2(yee);qy.registerHelper("money",function(t){const e=typeof t=="string"?parseFloat(t):t;if(isNaN(e))return t;const n=to();return new Intl.NumberFormat(n.locale,{style:"currency",currency:n.currency}).format(e)});function Ly(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,` 436 455 `).replace(/<br\s*\/?>/gi,` 437 `).replace(/ /g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const i=(()=>{const r=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(r!==o)return!1;try{return k5.parse(n),!0}catch{return!1}})();if(e&&i)try{n=k5.compile(n,{noEscape:!0})(e)}catch{}return n}const see={class:"iafw:flex iafw:flex-col iafw:gap-4"},aee={class:"iafw:flex iafw:gap-3"},lee={class:"iafw:truncate"},fee={class:"iafw:flex iafw:flex-col iafw:gap-1"},uee={class:"iafw:text-xs iafw:text-muted-foreground"},cee={class:"iafw:flex iafw:gap-2 iafw:truncate"},dee={class:"iafw:truncate"},pee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},hee={class:"iafw:flex iafw:justify-between"},gee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},mee={class:"iafw:flex iafw:gap-1"},yee={class:"iafw:flex iafw:gap-1"},wee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},vee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},bee={key:0},xee=q({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=bf(),i=Ao(),r=Er(),{setFieldValue:o,values:s}=Ej(),a=j(!1),l=j(!1),f=e,u=U(()=>{const g=new Map;return n.groups.forEach(y=>{g.set(y.id,{id:y.id,name:y.name,triggers:[]})}),g.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&g.has(y.group)?y.group:"others";g.get(w).triggers.push(y)}),Array.from(g.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(g=>g.id===s.triggerId)),d=U(()=>i.connections.find(g=>g.id===s.connectionId));function p(g){o("triggerId",g),a.value=!1,f("update:triggerId",g)}function h(g){o("connectionId",g),l.value=!1}return(g,y)=>{const w=OZ,v=eH,_=n1,b=Um,x=Ht,k=ly,S=_E,T=bE,A=kE,R=xE,F=SE,L=CE,W=ay,ae=sy,le=Y1,ce=J1,re=G1,te=X1,He=K1,st=Hm,ut=zm,ct=jm,vt=ho("RouterLink"),We=Zj;return E(),X("div",see,[M(m(ks),{name:"isActive"},{default:C(({value:Ze,setValue:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[ie("div",aee,[M(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":ye},null,8,["model-value","onUpdate:modelValue"]),M(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[xe("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),M(m(ks),{name:"triggerId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(ae,{open:m(a),"onUpdate:open":y[0]||(y[0]=Ze=>it(a)?a.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between",!m(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",lee,Ee(m(c)?m(c).name:"Select Trigger..."),1),M(m(Fc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Trigger..."}),M(T,null,{default:C(()=>[...y[3]||(y[3]=[xe("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(u),Ze=>(E(),B(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),X(Ve,null,Rt(Ze.triggers,ye=>(E(),B(A,{key:ye.id,value:ye.name,onSelect:I=>p(ye.id)},{default:C(()=>[ie("div",fee,[ie("span",null,Ee(ye.name),1),ie("span",uee,Ee(ye.description),1)]),M(m(ys),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",ye.id===m(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),X(Ve,null,Rt(Object.entries(m(c)?.fields||{}),([Ze,ye])=>(E(),B(m(ks),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ee})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(He,fe({ref_for:!0},I),{default:C(()=>[M(ce,{class:"iafw:w-full","aria-invalid":ee.length>0},{default:C(()=>[M(le,{placeholder:ye.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),M(te,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(Object.entries(ye.options),([K,ue])=>(E(),B(re,{key:K,value:K},{default:C(()=>[xe(Ee(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),M(m(ks),{name:"connectionId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(ae,{open:m(l),"onUpdate:open":y[1]||(y[1]=Ze=>it(l)?l.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!m(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",cee,[M(m(QF),{class:"iafw:text-primary iafw:size-5"}),m(d)?.profilePictureUrl?(E(),B(ut,{key:0,class:"iafw:size-5"},{default:C(()=>[M(st,{src:m(d).profilePictureUrl},null,8,["src"])]),_:1})):Re("",!0),ie("div",dee,Ee(m(d)?`${m(d).name}${m(d).phoneNumber?" "+m(d).phoneNumber:""}`:"Select Connection..."),1)]),M(m(Fc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Connection..."}),M(T,null,{default:C(()=>[...y[4]||(y[4]=[xe("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[m(i).connections.length?(E(),B(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(i).connections,Ze=>(E(),B(A,{key:Ze.id,value:Ze.name,onSelect:ye=>h(Ze.id)},{default:C(()=>[M(ut,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),B(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Re("",!0),M(ct,null,{default:C(()=>[...y[5]||(y[5]=[xe("CN",-1)])]),_:1})]),_:2},1024),ie("div",pee,[ie("div",hee,[ie("span",null,Ee(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),X("span",gee,[ie("div",mee,[M(m(Lc)),xe(" "+Ee(Ze.profileName),1)]),ie("div",yee,[M(m(y_)),xe(" "+Ee(Ze.phoneNumber),1)])])):(E(),X("span",wee," No profile info "))]),M(m(ys),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===m(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Re("",!0),m(i).connections.length===0?(E(),X("div",vee,[M(m(fm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ie("div",{class:"iafw:mb-2"},[xe(" No connections available"),ie("br"),xe("please add a connection ")],-1)),M(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:ye})=>[M(x,{as:"a",href:ye,onClick:Nt(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[xe(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Re("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),M(m(ks),{name:"recipient"},{default:C(({componentField:Ze,value:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(RZ,At($t(Ze)),null,16),M(We,null,{default:C(()=>[ye.length>0?(E(),X("code",bee,"Result: "+Ee(m(S5)(ye,m(r).examplePlaceholderValues)),1)):Re("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),_ee="/png/wa-bg.png",kee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},See={key:0,class:"iafw:px-1 iafw:mb-2"},Cee=["src"],Eee={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},Oee={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},Aee={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},Ree={class:"iafw:px-2"},Tee=["innerHTML"],Pee={key:1,class:"iafw:text-muted-foreground"},Mee={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},Iee={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},Nee={class:"iafw:text-xs"},Dee={class:"iafw:flex"},Bee=q({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message"],setup(t){const e=t,n=U(()=>S5(e.message.text||"",e.placeholderValues||{}));return(i,r)=>{const o=Sk,s=Ht,a=kk,l=xk;return E(),B(l,null,{default:C(()=>[M(_k,null,{default:C(()=>[M(o,null,{default:C(()=>[ie("div",{onClick:r[0]||(r[0]=Nt(f=>i.$emit("selected"),["prevent"])),class:Ce(m(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",i.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ie("div",kee,[i.message.media?(E(),X("div",See,[i.message.media?.type==="image"?(E(),X("img",{key:0,src:i.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,Cee)):Re("",!0),i.message.media?.type==="file"?(E(),X("div",Eee,[M(m(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ie("div",Oee,Ee(m(WQ)(i.message.media.url)),1),ie("div",Aee,[M(m(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Re("",!0)])):Re("",!0),ie("div",Ree,[m(n).length>0?(E(),X("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:m(n)},null,8,Tee)):(E(),X("span",Pee,Ee(i.placeholder),1)),ie("span",Mee,[ie("div",Iee,[ie("span",Nee,Ee(i.time),1),r[2]||(r[2]=ie("span",null,[ie("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ie("title",null,"msg-dblcheck"),ie("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),M(a,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ie("div",Dee,[M(s,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:r[1]||(r[1]=Nt(f=>i.$emit("remove:message"),["prevent"]))},{default:C(()=>[M(m(v_))]),_:1})])]),_:1})]),_:1})]),_:1})}}}),Fee={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},$ee={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},Lee={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},qee={class:"iafw:flex iafw:justify-end iafw:px-3"},Vee=q({__name:"WhatsAppPreview",props:Ui({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Ui(["add:message","remove:message","select:message"],["update:selectedIndex"]),setup(t){const e=t,n=go(t,"selectedIndex"),i=LB({interval:1e3}),r=U(()=>new Date(i.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=kF(_ee);return(s,a)=>{const l=Ht;return E(),X("div",{class:Ce(m(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),X("div",Fee,[M(m(Qi),{class:"iafw:animate-spin iafw:text-primary"})])):Re("",!0),ie("div",$ee,[ie("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:di({backgroundImage:`url(${m(o)})`})},null,4),ie("div",Lee,[(E(!0),X(Ve,null,Rt(s.messages,(f,u)=>(E(),B(Bee,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:m(r),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","message","selected","time","placeholder-values"]))),128))]),ie("div",qee,[M(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Nt(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[M(m(Gl))]),_:1})])])],2)}}}),zee={class:"iafw:flex iafw:gap-6"},jee={class:"iafw:flex-1/2"},Hee={class:"iafw:flex iafw:flex-row iafw:gap-4"},Uee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Wee={class:"iafw:w-auto"},Kee=q({__name:"NotificationFormContent",setup(t){const e=Os(),n=Er(),{form:i}=Er(),{currentTrigger:r}=p3(Er()),o=bf(),{getTrigger:s}=bf(),a=j(),l=U(()=>i.values.messages[n.currentMessageIndex]||{text:"Type"});function f(h){i.setFieldValue("messages",[...i.values.messages.slice(0,n.currentMessageIndex),h,...i.values.messages.slice(n.currentMessageIndex+1)])}function u(h){n.setCurrentMessageIndex(h),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(h,g){f({...i.values.messages[n.currentMessageIndex],media:h?{type:g,url:h}:void 0})}function d(h){const g=s(h);p(g?.examples?.[0]?.id.toString()),g?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...g.placeholders])}async function p(h){if(!h){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=h,!r.value)return;const g=await o.getExampleData.execute({pathParams:{triggerId:r.value.id,exampleId:h}});g?.data.value?.data?n.examplePlaceholderValues=g.data.value.data:n.examplePlaceholderValues={}}return _t(()=>{i.values.triggerId&&d(i.values.triggerId)}),(h,g)=>{const y=Y1,w=J1,v=sK,_=G1,b=rK,x=X1,k=K1;return E(),X("div",null,[ie("div",zee,[ie("div",jee,[ie("div",Hee,[ie("div",Uee,[M(k,{"model-value":m(n).selectedExample,"onUpdate:modelValue":g[0]||(g[0]=S=>p(S))},{default:C(()=>[M(w,{class:"iafw:w-full"},{default:C(()=>[M(y,{placeholder:"Preview Data"})]),_:1}),M(x,null,{default:C(()=>[M(b,null,{default:C(()=>[m(r)?.examples?.length?Re("",!0):(E(),B(v,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[M(m(fm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),g[7]||(g[7]=xe(" No example data available",-1)),g[8]||(g[8]=ie("br",null,null,-1)),g[9]||(g[9]=xe("for the selected Trigger ",-1))]),_:1})),(E(!0),X(Ve,null,Rt(m(r)?.examples,S=>(E(),B(_,{key:S.id,value:S.id.toString()},{default:C(()=>[xe(Ee(S.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),M(Vee,{"onSelect:message":u,"onAdd:message":g[1]||(g[1]=()=>{m(i).setValues({messages:[...m(i).values.messages,{text:""}]}),m(n).setCurrentMessageIndex(m(i).values.messages.length-1),u(m(n).currentMessageIndex)}),"onRemove:message":g[2]||(g[2]=S=>{if(m(i).values.messages.length<=1)return;const T=m(i).values.messages.filter((A,R)=>R!==S);m(i).setValues({messages:T}),m(n).currentMessageIndex>=T.length&&m(n).setCurrentMessageIndex(Math.max(0,T.length-1)),u(m(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":m(n).currentMessageIndex,messages:m(i).values.messages,"placeholder-values":{...m(e).globalPlaceholdersValues,...m(n).examplePlaceholderValues},loading:!!m(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),M(xZ,{editor:m(a),"onUpdate:editor":g[3]||(g[3]=S=>it(a)?a.value=S:null),"model-value":m(i).values.messages[m(n).currentMessageIndex]?.text||"","onUpdate:modelValue":g[4]||(g[4]=S=>f({...m(l),text:S})),media:m(l).media,"onUpdate:image":g[5]||(g[5]=S=>c(S,"image")),"onUpdate:file":g[6]||(g[6]=S=>c(S,"file")),"initial-items":m(n).placeholders},null,8,["editor","model-value","media","initial-items"])])]),ie("div",Wee,[M(xee,{"onUpdate:triggerId":d})])])])}}}),Gee=["type","placeholder"],C5=q({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Fx(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30 iafw:flex iafw:h-9 iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>m(r)&&n.type==="money"?(E(),B(m(qk),fe({key:0,modelValue:m(r),"onUpdate:modelValue":c[0]||(c[0]=d=>it(r)?r.value=d:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:m(he)(m(l),m(f))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(a),n.wrapperClass),"iafw:flex iafw:items-center"])},[z(u.$slots,"prepend"),cl(ie("input",fe({"onUpdate:modelValue":c[1]||(c[1]=d=>it(r)?r.value=d:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:m(he)(m(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,Gee),[[m(Wk),u.mask],[Wv,m(r)]]),z(u.$slots,"append")],2))}}),Jee={class:"iafw:flex iafw:justify-between iafw:mb-6"},Yee={class:"iafw:flex"},Xee={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Qee={class:"iafw:flex iafw:gap-3"},Zee={class:"iafw:text-2xl"},ete={class:"iafw:text-muted-foreground"},tte={class:"iafw:flex iafw:space-x-2 iafw:items-center"},nte=q({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=nK();return(i,r)=>{const o=Ht,s=ho("RouterLink");return E(),X("div",Jee,[ie("div",Yee,[i.backRoute?(E(),X("div",Xee,[M(s,{to:i.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[M(o,{variant:"ghost",href:l,as:"a",onClick:Nt(f=>a(),["prevent"])},{default:C(()=>[M(m(NF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Re("",!0),ie("div",null,[ie("div",Qee,[z(i.$slots,"title",{},()=>[ie("h2",Zee,Ee(i.title||i.name),1)])]),ie("p",ete,Ee(i.description||m(n)?`Create your ${i.name.toLowerCase()}`:`Create your ${i.name.toLowerCase()} details`),1)])]),ie("div",tte,[z(i.$slots,"actions"),M(o,{variant:"default",loading:i.loading,disabled:i.loading,onClick:Nt(m(e),["prevent"])},{default:C(()=>[i.loading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(t$),{key:1})),r[0]||(r[0]=xe(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),ite=q({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Os(),n=Er();return(i,r)=>{const o=Ht,s=n1,a=Um;return E(),B(nte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!m(e).create.isLoading||!!m(e).update.isLoading},{actions:C(()=>[M(o,{variant:"outline",onClick:r[0]||(r[0]=Nt(l=>i.$emit("send-test"),["prevent"])),disabled:m(n).isLoading},{default:C(()=>[M(m(w_)),r[1]||(r[1]=xe(" Send Test",-1))]),_:1},8,["disabled"])]),title:C(()=>[M(m(ks),{name:"title"},{default:C(({componentField:l,errors:f})=>[M(a,null,{default:C(()=>[M(s,null,{default:C(()=>[M(C5,fe(l,{placeholder:"Notification Title",wrapperClass:m(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",f.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-96"}),{append:C(()=>[f.length>0?(E(),B(m($c),{key:0,class:"iafw:text-destructive"})):Re("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),rte={},ote={class:"iafw:flex iafw:gap-6"},ste={class:"iafw:flex-1"},ate={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},lte={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},fte={class:"iafw:flex iafw:gap-3"},ute={class:"iafw:w-72"};function cte(t,e){const n=Nc;return E(),X("div",null,[ie("div",ote,[ie("div",ste,[ie("div",ate,[M(n,{class:"iafw:h-full iafw:w-72"}),ie("div",lte,[ie("div",fte,[M(n,{class:"iafw:h-9 iafw:w-10"}),M(n,{class:"iafw:w-20 iafw:h-9"}),M(n,{class:"iafw:h-9 iafw:w-16"}),M(n,{class:"iafw:h-9 iafw:w-16"})]),M(n,{class:"iafw:h-full iafw:flex-1"})])])]),ie("div",ute,[M(n,{class:"iafw:h-52"})])])])}const dte=Pa(rte,[["render",cte]]),pte={class:"iafw:text-center iafw:max-w-96"},hte={key:1},E5=q({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=j(!1);function n(){e.value=!0,window.location.reload()}return(i,r)=>{const o=ho("RouterLink"),s=Ht;return E(),X("div",{class:Ce(m(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",i.center&&"iafw:h-60 iafw:justify-center"))},[M(m(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ie("div",pte,[r[1]||(r[1]=xe(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),i.link?(E(),B(o,{key:0,to:i.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...r[0]||(r[0]=[xe(" contact support ",-1)])]),_:1},8,["to"])):(E(),X("span",hte,"contact support")),r[2]||(r[2]=xe(". ",-1))]),M(s,{variant:"outline",onClick:Nt(n,["prevent"]),loading:m(e)},{default:C(()=>[...r[3]||(r[3]=[xe("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),O5=Symbol();function gte(t){const e=j(!1),n=j(t[0]?.props?.name||null),i=tn({}),r=U(()=>t.findIndex(g=>g.props?.name===n.value)),o=U(()=>r.value===0),s=U(()=>r.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=tn({...a});je(n,()=>{c()});async function f(){n.value=t[r.value+1]?.props?.name||null}async function u(){n.value=t[r.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function d(){n.value=t[0]?.props?.name||null}function p(g){d(),Object.assign(i,g),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:p,close:h,currentStep:n,nextStep:f,prevStep:u,data:i,steps:t,isFirstStep:o,isLastStep:s,currentIndex:r,stepConfig:l,resetSteps:d,resetConfig:c}}function Yp(){const t=Qt(O5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function mte(t){function e(i){t?.value?.getContext().open(i)}function n(){t?.value?.getContext().close()}return{open:e,close:n}}function yte(t){const e=Yp();Object.assign(e.stepConfig,t)}const yy=q({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=Yp(),i=t;return i.nextButtonText&&(n.nextButtonText=i.nextButtonText),i.nextButtonIcon&&(n.nextButtonIcon=i.nextButtonIcon),i.description&&(n.description=i.description),i.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await i.onNext?.()}finally{n.nextLoading=!1}}),(r,o)=>(E(),X("div",null,[z(r.$slots,"default",{data:m(e)})]))}}),wte=q({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(Qi),{role:"status","aria-label":"Loading",class:Ce(m(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),vte=Pa(q({__name:"WizardDialogContent",setup(t){const e=Yp(),n=U(()=>e.steps.find(i=>i.props?.name===e.currentStep.value));return(i,r)=>{const o=bk,s=vk,a=wk,l=Ht,f=W3;return E(),X(Ve,null,[M(a,null,{default:C(()=>[M(o,null,{default:C(()=>[xe(Ee(m(n)?.props?.title),1)]),_:1}),cl(M(s,null,{default:C(()=>[xe(Ee(m(e).stepConfig.description),1)]),_:1},512),[[Mv,m(e).stepConfig.description]])]),_:1}),ie("div",null,[M(Bu,{name:"slide-left",mode:"out-in"},{default:C(()=>[m(n)?(E(),B(dn(m(n)),{key:m(n).props?.name})):Re("",!0)]),_:1})]),M(f,null,{default:C(()=>[m(e).isFirstStep.value?Re("",!0):(E(),B(l,{key:0,onClick:m(e).prevStep,variant:"outline"},{default:C(()=>[...r[0]||(r[0]=[xe(" Back ",-1)])]),_:1},8,["onClick"])),M(l,{onClick:m(e).stepConfig.nextFn,disabled:m(e).stepConfig.nextLoading},{default:C(()=>[m(e).stepConfig.nextLoading?(E(),B(wte,{key:0})):m(e).stepConfig.nextButtonIcon?(E(),B(dn(m(e).stepConfig.nextButtonIcon),{key:1})):Re("",!0),xe(" "+Ee(m(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),[["__scopeId","data-v-d1cbc7ef"]]),bte=q({__name:"WizardDialog",setup(t,{expose:e}){const n=$w(),i=U(()=>(n.default?.()??[]).filter(s=>s.type===yy)),r=gte(i.value);Si(O5,r);function o(){return r}return e({getContext:o}),(s,a)=>(E(),B(H3,{open:m(r).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>m(r).isOpen.value=l)},{default:C(()=>[M(U3,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[M(vte)]),_:1})]),_:1},8,["open"]))}}),A5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),xte={class:"iafw:flex"},_te={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},kte={key:1,class:"iafw:text-muted-foreground"},Ste={class:"iafw:flex iafw:items-center iafw:gap-2"},Cte=q({inheritAttrs:!1,__name:"PhoneInput",props:Ui({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Ui(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=j(!1),i=t,r=go(t,"modelValue"),o=go(t,"countryCode");o.value=o.value||i.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>A5.find(d=>d.code===o.value)||null),a=e;_t(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})});function l(d){d&&(o.value=d.code,n.value=!1,a("update:phone-data",{dialCode:d.dialCode,countryCode:d.code,number:r.value||""}))}function f(d){r.value=d.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})}const u=Nh(),c=U(()=>{const{modelValue:d,"onUpdate:modelValue":p,value:h,...g}=u;return g});return(d,p)=>{const h=Ht,g=ly,y=_E,w=bE,v=kE,_=xE,b=SE,x=CE,k=ay,S=sy;return E(),X("div",xte,[M(Kk,fe({placeholder:d.placeholder,id:"search",name:"search",size:d.size,label:d.label,modelValue:r.value,"onUpdate:modelValue":f,mask:m(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},m(c)),{prepend:C(()=>[M(S,{open:m(n),"onUpdate:open":p[1]||(p[1]=T=>it(n)?n.value=T:null)},{default:C(()=>[M(g,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[M(h,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:m(c).disabled},{default:C(()=>[m(s)?(E(),X("div",_te,[M(m(_n),{icon:m(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ee(m(s).dialCode),1)])):(E(),X("span",kte,Ee(d.selectLabel||"Code"),1)),d.hideChevrons?Re("",!0):(E(),B(m(Fc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),M(k,{class:"iafw:p-0"},{default:C(()=>[M(x,{modelValue:o.value,"onUpdate:modelValue":p[0]||(p[0]=T=>o.value=T)},{default:C(()=>[M(y,{placeholder:d.selectLabel},null,8,["placeholder"]),M(w,null,{default:C(()=>[...p[2]||(p[2]=[xe("Nothing found.",-1)])]),_:1}),M(b,null,{default:C(()=>[M(_,{heading:d.selectLabel||"Countries"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(A5),T=>(E(),B(v,{key:T.code,value:T.code,onSelect:A=>l(T)},{default:C(()=>[ie("div",Ste,[M(m(_n),{icon:T.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ee(T.name),1),ie("span",null,"("+Ee(T.dialCode)+")",1)]),M(m(ys),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===T.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),Ete=q({__name:"NotificationSendTest",setup(t){const e=Ra(),n=Os(),i=Er(),r=j(""),{stepConfig:o,nextStep:s}=Yp(),a=j(null),l=j("+1"),f=j(e.countryCode.toLowerCase());return yte({nextButtonText:"Send Message",nextButtonIcon:w_,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{o.nextLoading=!0;try{if(!r.value||r.value.trim().length<3)throw new Error("Invalid phone number");await n.sendTest.execute({data:{connectionId:i.form.values.connectionId,triggerId:i.form.values.triggerId,recipient:l.value+r.value,messages:i.form.values.messages,exampleId:i.selectedExample}}),s()}catch(u){o.nextLoading=!1,a.value=Ic(u)}}}),(u,c)=>{const d=ho("AlertCircleIcon"),p=Lm,h=$m,g=Vm;return E(),X("div",null,[m(a)?(E(),B(g,{key:0,variant:"destructive",class:"iafw:mb-5"},{default:C(()=>[M(d),M(p,null,{default:C(()=>[...c[3]||(c[3]=[xe("Something went wrong",-1)])]),_:1}),M(h,null,{default:C(()=>[ie("p",null,Ee(m(a)),1)]),_:1})]),_:1})):Re("",!0),M(Cte,{"country-code":m(f),"onUpdate:countryCode":c[0]||(c[0]=y=>it(f)?f.value=y:null),"model-value":m(r),"onUpdate:modelValue":c[1]||(c[1]=y=>it(r)?r.value=y:null),"onUpdate:phoneData":c[2]||(c[2]=y=>l.value=y.dialCode),label:"Phone Number"},null,8,["country-code","model-value"])])}}}),R5=q({__name:"NotificationForm",emits:["submit"],setup(t){const e=Er(),n=j(null),{open:i,close:r}=mte(n);async function o(){const s=new Set(["title","recipient"]),a=Object.keys(e.form.values||{}).filter(c=>!s.has(c)),l=Object.keys(e.form.values.metas||{});(await Promise.all([...a.map(c=>e.form.validateField(c)),...l.map(c=>e.form.validateField(`metas.${c}`))])).every(c=>typeof c=="boolean"?c:"valid"in c?c.valid===!0:!1)&&i({})}return(s,a)=>(E(),B(iK,{onSubmit:a[0]||(a[0]=l=>s.$emit("submit",l))},{default:C(()=>[M(ite,{onSendTest:o}),!m(e).isLoading&&(m(e).mode==="edit"&&m(e).id||m(e).mode==="create"&&!m(e).id)?(E(),B(Kee,{key:0})):m(e).isLoading?(E(),B(dte,{key:1})):(E(),B(E5,{key:2,center:""})),M(bte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[M(yy,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[M(Ete)]),_:1}),M(yy,{name:"success",title:"Success Sent","next-button-text":"Close",onNext:m(r)},{default:C(()=>[...a[1]||(a[1]=[xe(" Message sent successfully! ",-1)])]),_:1},8,["onNext"])]),_:1},512)]),_:1}))}}),Ote=q({__name:"CreateNotification",setup(t){const e=Er(),n=Os(),i=ec(),r=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");rd.success(s.data.value.message||"Notification created successfully"),i.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=Ic(s);rd.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(o,s)=>(E(),B(R5,{onSubmit:m(r)},null,8,["onSubmit"]))}}),Ate=q({__name:"EditNotification",setup(t){const e=Er(),n=Os(),i=e.form.handleSubmit(async r=>{try{const o=await n.update.execute({pathParams:{id:e.id},data:{...r}});if(!o.data.value)throw new Error("No response data");rd.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=Ic(o);if(aT(o)&&o.response?.data){const a=o.response.data.data;Object.entries(a).forEach(([l,f])=>{e.form.setFieldError(l,f)})}rd.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(r,o)=>(E(),X("div",null,[m(e).id?(E(),B(R5,{key:0,onSubmit:m(i)},null,8,["onSubmit"])):(E(),B(E5,{key:1,center:""}))]))}}),Rte={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Tte=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(dN),fe({"data-slot":"dropdown-menu-checkbox-item"},m(o),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ie("span",Rte,[M(m(kN),null,{default:C(()=>[M(m(ys),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),Pte={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},Mte=q({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",Pte,[ie("table",{"data-slot":"table",class:Ce(m(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),T5=q({__name:"TableBody",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tbody",{"data-slot":"table-body",class:Ce(m(he)("iafw:[&_tr:last-child]:border-0",e.class))},[z(n.$slots,"default")],2))}}),Xp=q({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("td",{"data-slot":"table-cell",class:Ce(m(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Gf=q({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tr",{"data-slot":"table-row",class:Ce(m(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Ite=q({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("th",{"data-slot":"table-head",class:Ce(m(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Nte=q({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("thead",{"data-slot":"table-header",class:Ce(m(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),Dte={class:"iafw:flex"},Bte={key:1,class:"iafw:p-2"},Fte=q({__name:"SearchInput",props:{loading:{type:Boolean},buttonText:{},placeholder:{}},emits:["search","clear"],setup(t,{emit:e}){const n=j(""),i=e;function r(){i("search",n.value)}return(o,s)=>{const a=Ht;return E(),X("div",Dte,[M(C5,{onKeydown:s[2]||(s[2]=mr(Nt(l=>r(),["prevent"]),["enter"])),modelValue:m(n),"onUpdate:modelValue":s[3]||(s[3]=l=>it(n)?n.value=l:null),placeholder:o.placeholder||"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[m(n)&&!o.loading?(E(),B(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=()=>{n.value="",i("clear")}),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[M(m(um),{class:"iafw:text-lg iafw:size-4 iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),X("div",Bte,[M(m(Qi),{class:"iafw:animate-spin iafw:size-4 iafw:text-primary"})])):Re("",!0),M(a,{onClick:s[1]||(s[1]=l=>r()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[xe(Ee(o.buttonText||"Search"),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","placeholder"])])}}}),$te={class:"iafw:w-full"},Lte={class:"iafw:flex iafw:space-x-3"},qte={key:0,class:"iafw:mr-3"},Vte={class:"iafw:flex iafw:space-x-2"},zte={class:"iafw:flex iafw:items-center iafw:space-x-2"},jte={key:1,class:"iafw:line-clamp-1"},Hte={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},Ute={key:1,class:"iafw:flex iafw:justify-end"},Wte={key:2},Kte={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},Gte={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},Jte={class:"iafw:flex iafw:space-x-1"},Yte={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},Xte=q({__name:"DataTableV2",props:Ui({selected:{},emptyMessage:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Ui(["update:pagination","update:selected","action:click","search"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const i=go(t,"modelValue"),r=t,o=tc(),s=ec(),a=n,l=j([]),f=j([]),u=j({}),c=j({}),d=j({}),p=U(()=>Math.ceil(r.totalRows/r.pagination.perPage));function h(A,R){R.value=typeof A=="function"?A(R.value):A}je(()=>o.query,(A,R)=>{(A.p!==R.p||A.size!==R.size)&&a("update:pagination",{currentPage:A.p?parseInt(A.p,10):0,perPage:A.size?parseInt(A.size,10):10})});function g(A,R){s.push({path:o.path,query:{...o.query,p:A,size:R}})}function y(){r.pagination.currentPage<p.value&&g(r.pagination.currentPage+1,r.pagination.perPage)}function w(){r.pagination.currentPage<p.value&&g(p.value,r.pagination.perPage)}function v(){r.pagination.currentPage>1&&g(r.pagination.currentPage-1,r.pagination.perPage)}function _(){r.pagination.currentPage>1&&g(1,r.pagination.perPage)}const b=U(()=>r.pagination.currentPage<p.value),x=U(()=>r.pagination.currentPage>1),k=YW({pageCount:p.value,data:i,columns:r.columns,getCoreRowModel:qW(),getPaginationRowModel:WW(),getSortedRowModel:KW(),getFilteredRowModel:UW(),getExpandedRowModel:VW(),onSortingChange:A=>h(A,l),onColumnFiltersChange:A=>h(A,f),onColumnVisibilityChange:A=>h(A,u),onRowSelectionChange:A=>h(A,c),onExpandedChange:A=>h(A,d),state:{get pagination(){return{pageIndex:0,pageSize:r.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return d.value}}});je(()=>k.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",k.getFilteredSelectedRowModel().rows.map(A=>+A.getValue("id")))});function S(A){g(1,A)}const T=q({props:["render","props"],setup:A=>()=>typeof A.render=="function"||typeof A.render=="object"?Yt(A.render,{...A.props,onClick:(R,F)=>{a("action:click",R,F)},deletable:r.deletable}):A.render});return e({table:k,nextPage:y,previousPage:v,firstPage:_,lastPage:w,canNextPage:b,canPreviousPage:x}),(A,R)=>{const F=Y1,L=J1,W=G1,ae=X1,le=K1,ce=Nc;return E(),X("div",$te,[A.hiddenToolbar?Re("",!0):(E(),X("div",{key:0,class:Ce(m(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ie("div",Lte,[m(k).getFilteredSelectedRowModel().rows.length>0&&r.showBulkActions?(E(),X("div",qte,[M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Ht),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[xe(" Ações em massa ("+Ee(m(k).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),M(m(_a),{align:"start"},{default:C(()=>[z(A.$slots,"bulk-actions",{table:m(k)})]),_:3})]),_:3})])):Re("",!0),z(A.$slots,"header",{table:m(k)}),M(Fte,{onSearch:R[0]||(R[0]=re=>a("search",re)),loading:A.isSearching},null,8,["loading"])]),ie("div",Vte,[ie("div",zte,[R[2]||(R[2]=ie("p",{class:"iafw:text-sm iafw:whitespace-nowrap"},"Lines per page:",-1)),ie("div",null,[M(le,{"model-value":`${A.pagination.perPage}`,"onUpdate:modelValue":R[1]||(R[1]=re=>{S(+re.toString())})},{default:C(()=>[M(L,{class:"iafw:w-[70px]"},{default:C(()=>[M(F,{placeholder:`${A.pagination.perPage}`},null,8,["placeholder"])]),_:1}),M(ae,{side:"top"},{default:C(()=>[(E(),X(Ve,null,Rt([10,20,30,40,50],re=>M(W,{key:re,value:`${re}`},{default:C(()=>[xe(Ee(re),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Ht),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=xe(" Columns ",-1))]),_:1})]),_:1}),M(m(_a),{align:"end"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(re=>re.getCanHide()),re=>(E(),B(m(Tte),{key:re.id,class:"capitalize",checked:re.getIsVisible(),"onUpdate:checked":te=>{re.toggleVisibility(!!te)}},{default:C(()=>[xe(Ee(re.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ie("div",{class:Ce(m(he)("iafw:rounded-md iafw:border"))},[M(m(Mte),null,{default:C(()=>[M(m(Nte),null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getHeaderGroups(),re=>(E(),B(m(Gf),{key:re.id},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.headers,te=>(E(),B(m(Ite),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,r.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Re("",!0):(E(),B(m(W1),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!r.loading||i.value&&i.value.length>0?(E(),B(m(T5),{key:0},{default:C(()=>[m(k).getRowModel().rows?.length?(E(!0),X(Ve,{key:0},Rt(m(k).getRowModel().rows,re=>(E(),X(Ve,{key:re.id},[M(m(Gf),{"data-state":re.getIsSelected()&&"selected"},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.getVisibleCells(),te=>(E(),B(m(Xp),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",A.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),B(m(T),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),X("div",jte,[M(m(W1),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),B(m(W1),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state"]),re.getIsExpanded()?(E(),B(m(Gf),{key:0},{default:C(()=>[M(m(Xp),{colspan:re.getAllCells().length},{default:C(()=>[xe(Ee(re.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Re("",!0)],64))),128)):(E(),B(m(Gf),{key:1},{default:C(()=>[M(m(Xp),{colspan:A.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[xe(Ee(A.emptyMessage||"Nenhum dado disponível"),1)]),_:1},8,["colspan"])]),_:1}))]),_:1})):(E(),B(m(T5),{key:1},{default:C(()=>[(E(!0),X(Ve,null,Rt(A.loadingLines??10,re=>(E(),B(m(Gf),{key:re},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),B(m(Xp),{key:te.id,class:Ce(m(he)(A.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),X("div",Hte,[M(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),X("div",Ute,[r.compact?(E(),B(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),B(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),X("div",Wte,[M(ce,{class:Ce(m(he)("iafw:h-6 iafw:w-full")),style:di({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:1})],2),A.hideFooter?Re("",!0):(E(),X("div",Kte,[!A.hideLegends&&m(k).getFilteredSelectedRowModel().rows.length>0?(E(),X("div",Gte,Ee(m(k).getFilteredSelectedRowModel().rows.length)+" de "+Ee(m(k).getFilteredRowModel().rows.length)+" selected rows. ",1)):Re("",!0),ie("div",Jte,[ie("div",Yte," Showing "+Ee(m(k).getFilteredRowModel().rows.length)+" of "+Ee(r.totalRows)+" items | Page "+Ee(A.pagination.currentPage)+" de "+Ee(m(p)),1),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:_},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:v},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:y},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:w},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),Qte=q({__name:"TableManager",props:Ui({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Ui(["action:click","afterLoaded"],["update:loading"]),setup(t,{emit:e}){const n=j(null),i=t,r=j(!1),o=e;_t(()=>{i.immediate&&i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=go(t,"loading"),a=U(()=>i.dataTable.props.loading||s.value);return(l,f)=>{const u=Kl;return E(),B(Xte,{ref_key:"dataTableRef",ref:n,"empty-message":l.emptyMessage??"No data found.",selected:i.dataTable.props.selecteds,"onUpdate:selected":f[0]||(f[0]=c=>i.dataTable.props.selecteds=c),modelValue:i.dataTable.props.data,"onUpdate:modelValue":f[1]||(f[1]=c=>i.dataTable.props.data=c),columns:l.columns,"hidden-toolbar":l.hiddenToolbar,"total-rows":i.dataTable.props.totalRows,pagination:i.dataTable.props.pagination,"show-bulk-actions":Array.isArray(i.bulkActions)&&i.bulkActions.length>0,loading:m(a),"loading-lines":l.loadingLines,compact:l.compact,"hide-legends":l.hideLegends,"hide-footer":l.hideFooter,deletable:l.deletable,"is-searching":m(r),onSearch:f[2]||(f[2]=async c=>{r.value=!0,await i.dataTable.list({prefix:i.endpointPrefix,params:{s:c}}).finally(()=>{r.value=!1})}),"onAction:click":f[3]||(f[3]=async(c,d)=>{c==="action-delete"&&m(qm).question("Are you sure you want to delete this item?","This action cannot be undone.",{confirmText:"Delete",cancelText:"Cancel",async onConfirm(){await i.dataTable.delete(d.id,i.endpointPrefix),await i.dataTable.list({prefix:i.endpointPrefix})}}),o("action:click",c,d)})},{header:C(({table:c})=>[z(l.$slots,"header",{table:c})]),"bulk-actions":C(({table:c})=>[(E(!0),X(Ve,null,Rt(i.bulkActions,d=>(E(),B(u,{class:"iafw:cursor-pointer",key:d.id,onClick:p=>d.handle(c)},{default:C(()=>[M(m(_n),{icon:d.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ee(d.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching"])}}}),Zte=q({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const i=Ht,r=ho("RouterLink");return E(),X("div",null,[M(r,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[M(i,{as:"a",href:o,variant:"link",onClick:Nt(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[xe(Ee(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),ene={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},tne=q({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Ao(),n=t,i=U(()=>e.connections.find(r=>r.id===n.row.connectionId));return(r,o)=>{const s=Hm,a=jm,l=zm;return m(i)?(E(),X("div",ene,[M(l,null,{default:C(()=>[m(i)?.profilePictureUrl?(E(),B(s,{key:0,src:m(i).profilePictureUrl},null,8,["src"])):Re("",!0),M(a,null,{default:C(()=>[xe(Ee(m(i).name.charAt(0)),1)]),_:1})]),_:1}),ie("div",null,Ee(m(i).name),1)])):Re("",!0)}}}),nne=q({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,i)=>{const r=j3;return E(),B(r,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[xe(Ee(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),P5=q({__name:"ListNotification",setup(t){const e=Os(),n=bf(),i=Ao(),r=ec();n.getTriggers(),i.getConnections();const o=eK(),s=[o.checkbox(),o.field("title","Title",{},()=>Zte),o.field("triggerId","Trigger",{truncate:!0},a=>n.triggers.find(l=>l.id===a.row.original.triggerId)?.name||"—"),o.field("text","Text",{truncate:!0},a=>{const l=a.row.original.text||"";return l.length>50?l.slice(0,50)+"...":l}),o.field("connectionId","Connection",{},()=>tne),o.field("recipient","Recipient"),o.field("isActive","Status",{},()=>nne),o.field("createdAt","Created At",{width:"auto"},a=>new Date(a.row.original.createdAt).toLocaleDateString()),o.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:a=>{r.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${a.row.id}/edit`}})}}])];return(a,l)=>{const f=Ht,u=ho("RouterLink");return E(),X("div",null,[l[1]||(l[1]=ie("h1",{class:"iafw:text-xl iafw:mb-4"},"Notifications",-1)),M(Qte,{"data-table":m(e).tableManager,columns:s,deletable:"",loading:m(n).fetchTriggers.isLoading.value},{header:C(()=>[M(u,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:c,href:d})=>[M(f,{as:"a",variant:"outline",href:d,onClick:Nt(p=>c(),["prevent"])},{default:C(()=>[M(m(Gl)),l[0]||(l[0]=xe(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Ko=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",M5=[{path:Ko,name:"blank",component:mz},{path:Ko,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:P5},{path:Ko,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:P5},{path:Ko,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:jU},{path:Ko,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:iW},{path:Ko,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:eW},{path:Ko,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ote},{path:Ko,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ate}],I5=yP({history:KT(),routes:M5}),ine=IL();fW(I5),D8(pz).use(I5).use(ine).mount("#infixs-pingo-notify-app")})(); 456 `).replace(/ /g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const i=(()=>{const r=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(r!==o)return!1;try{return qy.parse(n),!0}catch{return!1}})();if(e&&i)try{n=qy.compile(n,{noEscape:!0})(e)}catch{}return n}const wee={class:"iafw:flex iafw:justify-start iafw:mb-4"},vee={class:"iafw:border iafw:rounded-md"},bee={key:0},xee=L({__name:"RulesDialogContent",props:{path:{}},emits:["close"],setup(t,{expose:e,emit:n}){const i=t,r=n,{fields:o,push:s,remove:a}=Gj(()=>i.path),{validateField:l}=g1(),f=zi(),u=[{id:"string",label:"String",operators:[{label:"Is Empty",value:"is_empty",noValue:!0},{label:"Is Not Empty",value:"is_not_empty",noValue:!0},{label:"Is Equal To",value:"equal"},{label:"Starts With",value:"starts_with"},{label:"Ends With",value:"ends_with"},{label:"Contains",value:"contains"},{label:"Does Not Contain",value:"not_contains"}]},{id:"number",label:"Number",operators:[{label:"Equal",value:"equal"},{label:"Not Equal",value:"not_equal"},{label:"Greater Than",value:"greater"},{label:"Less Than",value:"less"},{label:"Greater or Equal",value:"greater_equal"},{label:"Less or Equal",value:"less_equal"}]},{id:"boolean",label:"Boolean",operators:[{label:"Is True",value:"is_true",noValue:!0},{label:"Is False",value:"is_false",noValue:!0}]},{id:"array",label:"Array",operators:[{label:"Contains",value:"in"},{label:"Does Not Contain",value:"not_in"},{label:"Is Empty",value:"is_empty_array",noValue:!0},{label:"Is Not Empty",value:"is_not_empty_array",noValue:!0}]}];function c(){s({key:"",operator:"equal",value:"",type:"string"})}function p(w){for(const v of u){const S=v.operators.find(b=>b.value===w);if(S)return{...S,groupId:v.id}}return null}function d(w,v){if(typeof v!="string")return;const S=p(v);S&&o.value[w]&&(o.value[w].value.type=S.groupId)}function h(w){return w?!0:"This field is required"}async function m(){let w=!0;for(let v=0;v<o.value.length;v++){const S=`${i.path}[${v}]`,b=o.value[v].value,{valid:x}=await l(`${S}.key`);if(x||(w=!1),!p(b.operator)?.noValue){const{valid:_}=await l(`${S}.value`);_||(w=!1)}}return w}async function y(){await m()&&r("close")}return e({validate:m}),(w,v)=>{const S=wS;return E(),G(Fe,null,[T(g(m1),null,{default:C(()=>[T(g(w1),null,{default:C(()=>[...v[0]||(v[0]=[ye("Rules",-1)])]),_:1}),T(g(y1),null,{default:C(()=>[...v[1]||(v[1]=[ye(" Add custom rules to a selected message notification. ",-1)])]),_:1})]),_:1}),ee("div",wee,[T(g(Ft),{variant:"secondary",onClick:c},{default:C(()=>[T(g(Ss),{class:"iafw:mr-2 iafw:h-4 iafw:w-4"}),v[2]||(v[2]=ye(" Add Rule ",-1))]),_:1})]),ee("div",vee,[T(g(jE),null,{default:C(()=>[T(g(HE),null,{default:C(()=>[T(g(Xo),null,{default:C(()=>[T(g(Qf),{class:"iafw:w-[40%]"},{default:C(()=>[...v[3]||(v[3]=[ye("Field",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[25%]"},{default:C(()=>[...v[4]||(v[4]=[ye("Condition",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[30%]"},{default:C(()=>[...v[5]||(v[5]=[ye("Value",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[5%]"})]),_:1})]),_:1}),T(g(Ry),null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(o),(b,x)=>(E(),D(g(Xo),{key:b.key,class:"iafw:align-top"},{default:C(()=>[T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Rr),{name:`${w.path}[${x}].key`,rules:h,"keep-value":""},{default:C(({componentField:_,value:k})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(qZ,le({ref_for:!0},_,{placeholder:"Enter variable {{...}}"}),null,16),T(S,null,{default:C(()=>[k.length>0?(E(),G("code",bee,"Result: "+Se(g(Ly)(k,g(f).placeholderValues)),1)):Oe("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,["name"])]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Rr),{name:`${w.path}[${x}].operator`,"keep-value":""},{default:C(({componentField:_})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(g(Ud),le({ref_for:!0},_,{"onUpdate:modelValue":k=>{_.onChange(k),d(x,k)}}),{default:C(()=>[T(g(Kd),{class:"iafw:w-full"},{default:C(()=>[T(g(Gd),{placeholder:"Select condition"})]),_:1}),T(g(Jd),null,{default:C(()=>[(E(),G(Fe,null,Ct(u,k=>T(g(S4),{key:k.id},{default:C(()=>[T(g(C4),null,{default:C(()=>[ye(Se(k.label),1)]),_:2},1024),(E(!0),G(Fe,null,Ct(k.operators,A=>(E(),D(g(Wd),{key:A.value,value:A.value},{default:C(()=>[ye(Se(A.label),1)]),_:2},1032,["value"]))),128))]),_:2},1024)),64))]),_:1})]),_:1},16,["onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"])]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[p(b.value.operator)?.noValue?Oe("",!0):(E(),D(g(Rr),{key:0,name:`${w.path}[${x}].value`,rules:h,"keep-value":""},{default:C(({componentField:_,errors:k})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(Ty,le({ref_for:!0},_,{placeholder:"Value to compare",errors:k}),null,16,["errors"])]),_:2},1024)]),_:2},1024)]),_:1},8,["name"]))]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Ft),{variant:"ghost",size:"icon",onClick:_=>g(a)(x)},{default:C(()=>[T(g(TF),{class:"iafw:h-4 iafw:w-4"})]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024))),128)),g(o).length===0?(E(),D(g(Xo),{key:0},{default:C(()=>[T(g(go),{colspan:"4",class:"iafw:text-center iafw:h-24 iafw:text-muted-foreground"},{default:C(()=>[...v[6]||(v[6]=[ye(" No rules added. ",-1)])]),_:1})]),_:1})):Oe("",!0)]),_:1})]),_:1})]),T(g(r1),{class:"iafw:mt-2"},{default:C(()=>[T(g(Ft),{onClick:y},{default:C(()=>[...v[7]||(v[7]=[ye("Apply",-1)])]),_:1})]),_:1})],64)}}}),_ee=L({__name:"RulesDialog",props:{path:{}},setup(t){const e=t,n=j(!1),i=j(null);async function r(o){o.preventDefault(),i.value&&await i.value.validate()&&(n.value=!1)}return(o,s)=>(E(),D(g(n1),{open:n.value,"onUpdate:open":s[2]||(s[2]=a=>n.value=a),"default-open":!1},{default:C(()=>[T(g(BZ),{"as-child":""},{default:C(()=>[z(o.$slots,"trigger")]),_:3}),T(g(i1),{class:"iafw:max-w-5xl iafw:sm:max-w-3xl","custom-close":"",onCloseClick:r,onPointerDownOutside:s[1]||(s[1]=Et(()=>{},["prevent"])),onEscapeKeyDown:r},{default:C(()=>[T(xee,{ref_key:"rulesDialogContentRef",ref:i,path:e.path,onClose:s[0]||(s[0]=a=>n.value=!1)},null,8,["path"])]),_:1})]),_:3},8,["open"]))}}),kee={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},See={class:"iafw:flex iafw:gap-3"},Cee={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},Eee=L({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{},rulesPath:{default:"rules"}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file","add-variable"],setup(t,{emit:e}){const n=t,i=e,r=Fm(),{values:o,errors:s}=g1()||{},a=U(()=>{if(!o||!n.rulesPath)return 0;const h=n.rulesPath.replace(/\[(\w+)\]/g,".$1").replace(/^\./,"").split(".").reduce((m,y)=>m?.[y],o);return Array.isArray(h)?h.length:0}),l=U(()=>!s?.value||!n.rulesPath?!1:Object.keys(s.value).some(d=>d.startsWith(n.rulesPath))),f=yy.extend({content:"paragraph+"}),u=my({extensions:[f,Sy,Cy.configure({items:n.initialItems}),wy,LQ,ky,_y.configure({placeholder:n.placeholder}),TQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:d,range:h,match:m})=>{const y=d.selection.from,w=d.doc.resolve(y),v=w.start(),S=w.end(),b=d.doc.textBetween(v,S,` 457 `,` 458 `),x=y-v;let _=!1;const k=/\{\{[^}]*\}\}/g;let A;for(;(A=k.exec(b))!==null;){const W=A.index,fe=A.index+A[0].length;if(x>=W&&x<=fe){_=!0;break}}if(_)return d.tr;const{tr:O}=d,R=h.from,N=h.to;O.delete(R,N);const q=d.schema.text(m[1],[d.schema.marks.bold.create()]);return O.insert(R,q),O}}]}}),BQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:d,range:h,match:m})=>{const y=d.selection.from,w=d.doc.resolve(y),v=w.start(),S=w.end(),b=d.doc.textBetween(v,S,` 459 `,` 460 `),x=y-v;let _=!1;const k=/\{\{[^}]*\}\}/g;let A;for(;(A=k.exec(b))!==null;){const W=A.index,fe=A.index+A[0].length;if(x>=W&&x<=fe){_=!0;break}}if(_)return d.tr;const{tr:O}=d,R=h.from,N=h.to;O.delete(R,N);const q=d.schema.text(m[1],[d.schema.marks.italic.create()]);return O.insert(R,q),O}}]}}),sZ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:d})=>{i("update:editor",d),i("mounted:editor",d)},onUpdate:({editor:d})=>{i("update:modelValue",d.getHTML()),i("update:editor",d)}}),c=U(()=>[u.value?.isActive("bold")?"bold":"",u.value?.isActive("italic")?"italic":"",u.value?.isActive("strike")?"strike":""]);function p(d){if(!d)return!1;const h=d.state,{from:m,to:y}=h.selection,w=h.doc.resolve(m),v=w.start(),S=w.end(),b=h.doc.textBetween(v,S,` 461 `,` 462 `),x=m-v,_=y-v,k=/\{\{[^}]*\}\}/g;let A;for(;(A=k.exec(b))!==null;){const O=A.index,R=A.index+A[0].length;if(_>O&&x<R&&!(x<=O&&_>=R))return!0}return!1}return(d,h)=>{const m=RK,y=OK,w=Ft,v=Ra,S=nf,b=Aa,x=Sa;return E(),G("div",kee,[ee("div",See,[T(DZ,{onSelect:h[0]||(h[0]=_=>g(u)?.chain().focus().insertContent(_).run())}),T(y,{type:"multiple",variant:"outline","model-value":g(c)},{default:C(()=>[T(m,{value:"bold",onClick:h[1]||(h[1]=_=>!p(g(u))&&g(u)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[T(g(oF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),T(m,{value:"italic",onClick:h[2]||(h[2]=_=>!p(g(u))&&g(u)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[T(g(yF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),T(m,{value:"strike",onClick:h[3]||(h[3]=_=>!p(g(u))&&g(u)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[T(g(RF),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),T(x,null,{default:C(()=>[T(v,null,{default:C(()=>[T(hZ,null,{default:C(()=>[T(w,{variant:"outline"},{default:C(()=>[!d.media||d.media?.type==="file"?(E(),D(g(bF),{key:0})):(E(),D(g(L_),{key:1})),ye(" "+Se(d.media?.type==="file"||d.media?.type==="image"?g(fZ)(d.media.url):"Attach"),1)]),_:1}),d.media&&(d.media?.type==="file"||d.media?.type==="image")?(E(),D(w,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:h[4]||(h[4]=Et(_=>i("update:image",null),["prevent"]))},{default:C(()=>[T(g(Wc))]),_:1})):Oe("",!0)]),_:1})]),_:1}),T(b,{align:"start",side:"bottom"},{default:C(()=>[T(S,{class:Ee(g(he)("iafw:flex iafw:items-center",!g(r).allowImage&&"iafw:pointer-events-none")),onSelect:h[5]||(h[5]=_=>g(aZ)(k=>i("update:image",k)))},{default:C(()=>[T(g(L_),{class:Ee(!g(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Ee(!g(r).allowImage&&"iafw:opacity-50")},"Image "+Se(g(r).allowImage?"":"(PRO)"),3),g(r).allowImage?Oe("",!0):(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),T(S,{class:Ee(g(he)("iafw:flex iafw:items-center",!g(r).allowDocument&&"iafw:pointer-events-none")),onSelect:h[6]||(h[6]=_=>g(lZ)(k=>i("update:file",k)))},{default:C(()=>[T(g(dF),{class:Ee(!g(r).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Ee(!g(r).allowDocument&&"iafw:opacity-50")},"Document "+Se(g(r).allowDocument?"":"(PRO)"),3),g(r).allowDocument?Oe("",!0):(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),T(S,{class:Ee(g(he)("iafw:flex iafw:items-center",!g(r).allowDocument&&!g(r).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[T(g(fF),{class:Ee(!g(r).allowDocument&&!g(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Ee(!g(r).allowDocument&&!g(r).allowImage&&"iafw:opacity-50")},"Dynamic "+Se(!g(r).allowDocument&&!g(r).allowImage?"(PRO)":""),3),!g(r).allowDocument&&!g(r).allowImage?(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Oe("",!0)]),_:1},8,["class"])]),_:1})]),_:1}),T(_ee,{path:d.rulesPath},{trigger:C(()=>[T(w,{variant:"outline",class:Ee(g(l)&&"iafw:border-destructive iafw:relative")},{default:C(()=>[T(g(PF)),ye(" Rules "+Se(g(a)>0?`(${g(a)})`:"")+" ",1),g(l)?(E(),D(g(rf),{key:0,class:"iafw:absolute iafw:-top-2 iafw:-right-2 iafw:h-4 iafw:w-4 iafw:text-destructive iafw:bg-background iafw:rounded-full"})):Oe("",!0)]),_:1},8,["class"])]),_:1},8,["path"]),T(w,{variant:"outline",onClick:h[7]||(h[7]=Et(_=>d.$emit("add-variable"),["prevent"]))},{default:C(()=>[T(g(q_)),h[8]||(h[8]=ye(" Add Variable ",-1))]),_:1})]),ee("div",Cee,[T(g(gy),{editor:g(u),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),z5=L({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),{filterState:i}=lh(),r=U(()=>!!i.search&&i.filtered.count===0);return(o,s)=>r.value?(E(),D(g(ze),le({key:0,"data-slot":"command-empty"},g(n),{class:g(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Oe("",!0)}}),j5=L({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=xt(e,"class"),{allGroups:i,filterState:r}=lh(),o=mn(),s=U(()=>r.search?r.filtered.groups.has(o):!0);return Pee({id:o}),bt(()=>{i.value.has(o)||i.value.set(o,new Set)}),jn(()=>{i.value.delete(o)}),(a,l)=>(E(),D(g(MI),le(g(n),{id:g(o),"data-slot":"command-group",class:g(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),D(g(NI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[ye(Se(a.heading),1)]),_:1})):Oe("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),Oee={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},H5=L({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n),{filterState:r}=lh();return(o,s)=>(E(),G("div",Oee,[T(g(EF),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),T(g(AI),le({...g(i),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:g(r).search,"onUpdate:modelValue":s[0]||(s[0]=a=>g(r).search=a),"data-slot":"command-input",class:g(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),U5=L({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i),s=mn(),{filterState:a,allItems:l,allGroups:f}=lh(),u=Tee(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),p=j(),d=r$(p);return bt(()=>{if(!(d.value instanceof HTMLElement))return;l.value.set(s,d.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),jn(()=>{l.value.delete(s)}),(h,m)=>c.value?(E(),D(g(FI),le({key:0},g(o),{id:g(s),ref_key:"itemRef",ref:p,"data-slot":"command-item",class:g(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:m[0]||(m[0]=()=>{g(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Oe("",!0)}}),Aee={role:"presentation"},W5=L({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(EI),le({"data-slot":"command-list"},g(i),{class:g(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ee("div",Aee,[z(r.$slots,"default")])]),_:3},16,["class"]))}}),[lh,Ree]=It("Command"),[Tee,Pee]=It("CommandGroup"),K5=L({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i),s=j(new Map),a=j(new Map),{contains:l}=cM({sensitivity:"base"}),f=nn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[p,d]of s.value){const h=l(d,f.search);f.filtered.items.set(p,h?1:0),h&&c++}for(const[p,d]of a.value)for(const h of d)if(f.filtered.items.get(h)>0){f.filtered.groups.add(p);break}f.filtered.count=c}return Ve(()=>f.search,()=>{u()}),Ree({allItems:s,allGroups:a,filterState:f}),(c,p)=>(E(),D(g(SI),le({"data-slot":"command"},g(o),{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),Mee=L({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(vB),le({"data-slot":"switch"},g(o),{class:g(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[T(g(xB),{"data-slot":"switch-thumb",class:Ee(g(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),Iee={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},Nee=L({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=yy.extend({content:"paragraph"}),n=zi(),i=Hr(t,"modelValue"),r=dn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=my({extensions:[e,Cy.configure({items:n.suggestionItems}),wy,Sy,ky,_y.configure({placeholder:"Recipient phone number"}),r],content:i.value,onUpdate:({editor:s})=>{i.value=s.getText()}});return Ve(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),Ve(()=>i.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),G("div",Iee,[T(g(xF),{class:"iafw:size-5 iafw:text-primary"}),T(g(gy),{editor:g(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}}),Dee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Bee={class:"iafw:flex iafw:gap-3"},$ee={class:"iafw:truncate"},Fee={class:"iafw:flex iafw:flex-col iafw:gap-1"},qee={class:"iafw:text-xs iafw:text-muted-foreground"},Lee={class:"iafw:flex iafw:gap-2 iafw:truncate"},Vee={class:"iafw:truncate"},zee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},jee={class:"iafw:flex iafw:justify-between"},Hee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},Uee={class:"iafw:flex iafw:gap-1"},Wee={class:"iafw:flex iafw:gap-1"},Kee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},Gee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},Jee={key:0},Yee=L({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=Af(),i=Io(),r=zi(),{setFieldValue:o,values:s}=g1(),a=j(!1),l=j(!1),f=e,u=U(()=>{const m=new Map;return n.groups.forEach(y=>{m.set(y.id,{id:y.id,name:y.name,triggers:[]})}),m.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&m.has(y.group)?y.group:"others";m.get(w).triggers.push(y)}),Array.from(m.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(m=>m.id===s.triggerId)),p=U(()=>i.connections.find(m=>m.id===s.connectionId));function d(m){o("triggerId",m),a.value=!1,f("update:triggerId",m)}function h(m){o("connectionId",m),l.value=!1}return(m,y)=>{const w=Mee,v=xH,S=La,b=$a,x=Ft,_=Ay,k=H5,A=z5,O=U5,R=j5,N=W5,q=K5,W=Oy,fe=Ey,ae=Gd,ce=Kd,re=Wd,te=Jd,He=Ud,st=t1,ct=Zm,dt=e1,vt=bo("RouterLink"),We=wS;return E(),G("div",Dee,[T(g(Rr),{name:"isActive"},{default:C(({value:Ze,setValue:we})=>[T(b,null,{default:C(()=>[T(S,null,{default:C(()=>[ee("div",Bee,[T(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":we},null,8,["model-value","onUpdate:modelValue"]),T(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[ye("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),T(g(Rr),{name:"triggerId"},{default:C(()=>[T(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[T(fe,{open:g(a),"onUpdate:open":y[0]||(y[0]=Ze=>nt(a)?a.value=Ze:null)},{default:C(()=>[T(_,{class:"iafw:font-normal","as-child":""},{default:C(()=>[T(S,null,{default:C(()=>[T(x,{variant:"outline",role:"combobox",class:Ee(g(he)("iafw:w-72 iafw:justify-between",!g(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ee("div",$ee,Se(g(c)?g(c).name:"Select Trigger..."),1),T(g(Hc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),T(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[T(q,null,{default:C(()=>[T(k,{placeholder:"Select Trigger..."}),T(A,null,{default:C(()=>[...y[3]||(y[3]=[ye("Nothing found.",-1)])]),_:1}),T(N,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(u),Ze=>(E(),D(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),G(Fe,null,Ct(Ze.triggers,we=>(E(),D(O,{key:we.id,value:we.name,onSelect:I=>d(we.id)},{default:C(()=>[ee("div",Fee,[ee("span",null,Se(we.name),1),ee("span",qee,Se(we.description),1)]),T(g(ks),{class:Ee(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",we.id===g(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),G(Fe,null,Ct(Object.entries(g(c)?.fields||{}),([Ze,we])=>(E(),D(g(Rr),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ne})=>[T(b,null,{default:C(()=>[T(S,null,{default:C(()=>[T(He,le({ref_for:!0},I),{default:C(()=>[T(ce,{class:"iafw:w-full","aria-invalid":ne.length>0},{default:C(()=>[T(ae,{placeholder:we.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),T(te,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(Object.entries(we.options),([K,ue])=>(E(),D(re,{key:K,value:K},{default:C(()=>[ye(Se(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),T(g(Rr),{name:"connectionId"},{default:C(()=>[T(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[T(fe,{open:g(l),"onUpdate:open":y[1]||(y[1]=Ze=>nt(l)?l.value=Ze:null)},{default:C(()=>[T(_,{class:"iafw:font-normal","as-child":""},{default:C(()=>[T(S,null,{default:C(()=>[T(x,{variant:"outline",role:"combobox",class:Ee(g(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!g(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ee("div",Lee,[T(g(_F),{class:"iafw:text-primary iafw:size-5"}),g(p)?.profilePictureUrl?(E(),D(ct,{key:0,class:"iafw:size-5"},{default:C(()=>[T(st,{src:g(p).profilePictureUrl},null,8,["src"])]),_:1})):Oe("",!0),ee("div",Vee,Se(g(p)?`${g(p).name}${g(p).phoneNumber?" "+g(p).phoneNumber:""}`:"Select Connection..."),1)]),T(g(Hc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),T(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[T(q,null,{default:C(()=>[T(k,{placeholder:"Select Connection..."}),T(A,null,{default:C(()=>[...y[4]||(y[4]=[ye("Nothing found.",-1)])]),_:1}),T(N,null,{default:C(()=>[g(i).connections.length?(E(),D(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(i).connections,Ze=>(E(),D(O,{key:Ze.id,value:Ze.name,onSelect:we=>h(Ze.id)},{default:C(()=>[T(ct,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),D(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Oe("",!0),T(dt,null,{default:C(()=>[...y[5]||(y[5]=[ye("CN",-1)])]),_:1})]),_:2},1024),ee("div",zee,[ee("div",jee,[ee("span",null,Se(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),G("span",Hee,[ee("div",Uee,[T(g(Uc)),ye(" "+Se(Ze.profileName),1)]),ee("div",Wee,[T(g(z_)),ye(" "+Se(Ze.phoneNumber),1)])])):(E(),G("span",Kee," No profile info "))]),T(g(ks),{class:Ee(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===g(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Oe("",!0),g(i).connections.length===0?(E(),G("div",Gee,[T(g(xm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ee("div",{class:"iafw:mb-2"},[ye(" No connections available"),ee("br"),ye("please add a connection ")],-1)),T(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:we})=>[T(x,{as:"a",href:we,onClick:Et(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[ye(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Oe("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),T(g(Rr),{name:"recipient"},{default:C(({componentField:Ze,value:we})=>[T(b,null,{default:C(()=>[T(S,null,{default:C(()=>[T(Nee,Pt(Lt(Ze)),null,16),T(We,null,{default:C(()=>[we.length>0?(E(),G("code",Jee,"Result: "+Se(g(Ly)(we,g(r).examplePlaceholderValues)),1)):Oe("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),Xee="/png/wa-bg.png",Qee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},Zee={key:0,class:"iafw:px-1 iafw:mb-2"},ete=["src"],tte={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},nte={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},ite={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},rte={class:"iafw:px-2"},ote=["innerHTML"],ste={key:1,class:"iafw:text-muted-foreground"},ate={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},lte={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},fte={class:"iafw:text-xs"},ute={class:"iafw:flex iafw:flex-col"},cte=L({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message","move:up","move:down"],setup(t){const e=j(!1),n=t,i=U(()=>Ly(n.message.text||"",n.placeholderValues||{}));return(r,o)=>{const s=Gk,a=Ft,l=Kk,f=Uk;return E(),D(f,null,{default:C(()=>[T(Wk,{open:g(e),"onUpdate:open":o[4]||(o[4]=u=>nt(e)?e.value=u:null)},{default:C(()=>[T(s,null,{default:C(()=>[ee("div",{onClick:o[0]||(o[0]=Et(u=>r.$emit("selected"),["prevent"])),class:Ee(g(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",r.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ee("div",Qee,[r.message.media?(E(),G("div",Zee,[r.message.media?.type==="image"?(E(),G("img",{key:0,src:r.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,ete)):Oe("",!0),r.message.media?.type==="file"?(E(),G("div",tte,[T(g(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ee("div",nte,Se(g(uZ)(r.message.media.url)),1),ee("div",ite,[T(g(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Oe("",!0)])):Oe("",!0),ee("div",rte,[g(i).length>0?(E(),G("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:g(i)},null,8,ote)):(E(),G("span",ste,Se(r.placeholder),1)),ee("span",ate,[ee("div",lte,[ee("span",fte,Se(r.time),1),o[5]||(o[5]=ee("span",null,[ee("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ee("title",null,"msg-dblcheck"),ee("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),T(l,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ee("div",ute,[T(a,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:o[1]||(o[1]=Et(u=>{r.$emit("move:up"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(rF))]),_:1}),T(a,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:o[2]||(o[2]=Et(u=>{r.$emit("move:down"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(nF))]),_:1}),T(a,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:o[3]||(o[3]=Et(u=>{r.$emit("remove:message"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(H_))]),_:1})])]),_:1})]),_:1},8,["open"])]),_:1})}}}),dte={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},pte={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},hte={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},gte={class:"iafw:flex iafw:justify-end iafw:px-3"},mte=L({__name:"WhatsAppPreview",props:Bi({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Bi(["add:message","remove:message","select:message","move:up","move:down"],["update:selectedIndex"]),setup(t){const e=t,n=Hr(t,"selectedIndex"),i=a$({interval:1e3}),r=U(()=>new Date(i.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=U$(Xee);return(s,a)=>{const l=Ft;return E(),G("div",{class:Ee(g(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),G("div",dte,[T(g(nr),{class:"iafw:animate-spin iafw:text-primary"})])):Oe("",!0),ee("div",pte,[ee("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:hi({backgroundImage:`url(${g(o)})`})},null,4),ee("div",hte,[(E(!0),G(Fe,null,Ct(s.messages,(f,u)=>(E(),D(cte,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),"onMove:up":c=>s.$emit("move:up",u),"onMove:down":c=>s.$emit("move:down",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:g(r),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","onMove:up","onMove:down","message","selected","time","placeholder-values"]))),128))]),ee("div",gte,[T(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Et(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[T(g(Ss))]),_:1})])])],2)}}}),yte={class:"iafw:flex iafw:flex-col-reverse iafw:lg:flex-row iafw:gap-6"},wte={class:"iafw:flex-1/2"},vte={class:"iafw:flex iafw:flex-col iafw:md:flex-row iafw:gap-4"},bte={class:"iafw:flex iafw:flex-col iafw:gap-4"},xte={class:"iafw:w-auto"},_te=L({__name:"NotificationFormContent",setup(t){const e=Is(),n=zi(),{form:i}=zi(),{currentTrigger:r}=F3(zi()),o=Af(),{getTrigger:s}=Af(),a=j(),l=U(()=>i.values.messages[n.currentMessageIndex]||{text:"Type"});function f(m){i.setFieldValue("messages",[...i.values.messages.slice(0,n.currentMessageIndex),m,...i.values.messages.slice(n.currentMessageIndex+1)])}function u(m){n.setCurrentMessageIndex(m),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(m,y){f({...i.values.messages[n.currentMessageIndex],media:m?{type:y,url:m}:void 0})}function p(m){const y=s(m);d(y?.examples?.[0]?.id.toString()),y?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...y.placeholders])}async function d(m){if(!m){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=m,!r.value)return;const y=await o.getExampleData.execute({pathParams:{triggerId:r.value.id,exampleId:m}});y?.data.value?.data?n.examplePlaceholderValues=y.data.value.data:n.examplePlaceholderValues={}}const h=()=>{if(!a.value)return;if(!n.form.values.triggerId){n.form.validateField("triggerId"),Xm.info("Select a Trigger","Please select a Trigger to get available variables.");return}const{from:m}=a.value.state.selection;a.value.chain().focus().insertContent("{{ }}").setTextSelection(m+3).run()};return bt(()=>{i.values.triggerId&&p(i.values.triggerId)}),(m,y)=>{const w=Gd,v=Kd,S=C4,b=Wd,x=S4,_=Jd,k=Ud;return E(),G("div",null,[ee("div",yte,[ee("div",wte,[ee("div",vte,[ee("div",bte,[T(k,{"model-value":g(n).selectedExample,"onUpdate:modelValue":y[0]||(y[0]=A=>d(A))},{default:C(()=>[T(v,{class:"iafw:w-full"},{default:C(()=>[T(w,{placeholder:"Preview Data"})]),_:1}),T(_,null,{default:C(()=>[T(x,null,{default:C(()=>[g(r)?.examples?.length?Oe("",!0):(E(),D(S,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[T(g(xm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ye(" No example data available",-1)),y[8]||(y[8]=ee("br",null,null,-1)),y[9]||(y[9]=ye("for the selected Trigger ",-1))]),_:1})),(E(!0),G(Fe,null,Ct(g(r)?.examples,A=>(E(),D(b,{key:A.id,value:A.id.toString()},{default:C(()=>[ye(Se(A.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),T(mte,{"onSelect:message":u,"onAdd:message":y[1]||(y[1]=()=>{g(i).setValues({messages:[...g(i).values.messages,{text:""}]}),g(n).setCurrentMessageIndex(g(i).values.messages.length-1),u(g(n).currentMessageIndex)}),"onRemove:message":y[2]||(y[2]=A=>{if(g(i).values.messages.length<=1)return;const O=g(i).values.messages.filter((R,N)=>N!==A);g(i).setValues({messages:O}),g(n).currentMessageIndex>=O.length&&g(n).setCurrentMessageIndex(Math.max(0,O.length-1)),u(g(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":g(n).currentMessageIndex,messages:g(i).values.messages,"placeholder-values":{...g(e).globalPlaceholdersValues,...g(n).examplePlaceholderValues},loading:!!g(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),T(Eee,{editor:g(a),"onUpdate:editor":y[3]||(y[3]=A=>nt(a)?a.value=A:null),"model-value":g(i).values.messages[g(n).currentMessageIndex]?.text||"","onUpdate:modelValue":y[4]||(y[4]=A=>f({...g(l),text:A})),media:g(l).media,"onUpdate:image":y[5]||(y[5]=A=>c(A,"image")),"onUpdate:file":y[6]||(y[6]=A=>c(A,"file")),onAddVariable:h,"initial-items":g(n).placeholders,"rules-path":`messages[${g(n).currentMessageIndex}].rules`},null,8,["editor","model-value","media","initial-items","rules-path"])])]),ee("div",xte,[T(Yee,{"onUpdate:triggerId":p})])])])}}}),kte={class:"iafw:flex iafw:justify-between iafw:mb-6"},Ste={class:"iafw:flex iafw:flex-1"},Cte={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Ete={class:"iafw:w-full"},Ote={class:"iafw:flex iafw:gap-3"},Ate={class:"iafw:text-2xl"},Rte={class:"iafw:text-muted-foreground"},Tte={class:"iafw:flex iafw:space-x-2 iafw:items-center"},Pte=L({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=_K();return(i,r)=>{const o=Ft,s=bo("RouterLink");return E(),G("div",kte,[ee("div",Ste,[i.backRoute?(E(),G("div",Cte,[T(s,{to:i.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[T(o,{variant:"ghost",href:l,as:"a",onClick:Et(f=>a(),["prevent"])},{default:C(()=>[T(g(iF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Oe("",!0),ee("div",Ete,[ee("div",Ote,[z(i.$slots,"title",{},()=>[ee("h2",Ate,Se(i.title||i.name),1)])]),ee("p",Rte,Se(i.description||g(n)?`Create your ${i.name.toLowerCase()}`:`Create your ${i.name.toLowerCase()} details`),1)])]),ee("div",Tte,[z(i.$slots,"actions"),T(o,{variant:"default",loading:i.loading,disabled:i.loading,onClick:Et(g(e),["prevent"])},{default:C(()=>[i.loading?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):(E(),D(g(CF),{key:1})),r[0]||(r[0]=ye(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),Mte=L({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Is(),n=zi();return(i,r)=>{const o=Ft,s=La,a=$a;return E(),D(Pte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!g(e).create.isLoading||!!g(e).update.isLoading},{actions:C(()=>[T(o,{variant:"outline",onClick:r[0]||(r[0]=Et(l=>i.$emit("send-test"),["prevent"])),disabled:g(n).isLoading},{default:C(()=>[T(g(j_)),r[1]||(r[1]=ye(" Send Test",-1))]),_:1},8,["disabled"])]),title:C(()=>[T(g(Rr),{name:"title"},{default:C(({componentField:l,errors:f})=>[T(a,{class:"iafw:w-full"},{default:C(()=>[T(s,null,{default:C(()=>[T(Ty,le(l,{placeholder:"Notification Title",wrapperClass:g(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",f.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-full"}),{append:C(()=>[f.length>0?(E(),D(g(rf),{key:0,class:"iafw:text-destructive"})):Oe("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),Ite={},Nte={class:"iafw:flex iafw:gap-6"},Dte={class:"iafw:flex-1"},Bte={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},$te={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},Fte={class:"iafw:flex iafw:gap-3"},qte={class:"iafw:w-72"};function Lte(t,e){const n=Vc;return E(),G("div",null,[ee("div",Nte,[ee("div",Dte,[ee("div",Bte,[T(n,{class:"iafw:h-full iafw:w-72"}),ee("div",$te,[ee("div",Fte,[T(n,{class:"iafw:h-9 iafw:w-10"}),T(n,{class:"iafw:w-20 iafw:h-9"}),T(n,{class:"iafw:h-9 iafw:w-16"}),T(n,{class:"iafw:h-9 iafw:w-16"})]),T(n,{class:"iafw:h-full iafw:flex-1"})])])]),ee("div",qte,[T(n,{class:"iafw:h-52"})])])])}const Vte=Ba(Ite,[["render",Lte]]),zte={class:"iafw:text-center iafw:max-w-96"},jte={key:1},G5=L({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=j(!1);function n(){e.value=!0,window.location.reload()}return(i,r)=>{const o=bo("RouterLink"),s=Ft;return E(),G("div",{class:Ee(g(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",i.center&&"iafw:h-60 iafw:justify-center"))},[T(g(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ee("div",zte,[r[1]||(r[1]=ye(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),i.link?(E(),D(o,{key:0,to:i.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...r[0]||(r[0]=[ye(" contact support ",-1)])]),_:1},8,["to"])):(E(),G("span",jte,"contact support")),r[2]||(r[2]=ye(". ",-1))]),T(s,{variant:"outline",onClick:Et(n,["prevent"]),loading:g(e)},{default:C(()=>[...r[3]||(r[3]=[ye("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),J5=Symbol();function Hte(t){const e=j(!1),n=j(t[0]?.props?.name||null),i=nn({}),r=U(()=>t.findIndex(m=>m.props?.name===n.value)),o=U(()=>r.value===0),s=U(()=>r.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=nn({...a});Ve(n,()=>{c()});async function f(){n.value=t[r.value+1]?.props?.name||null}async function u(){n.value=t[r.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function p(){n.value=t[0]?.props?.name||null}function d(m){p(),Object.assign(i,m),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:d,close:h,currentStep:n,nextStep:f,prevStep:u,data:i,steps:t,isFirstStep:o,isLastStep:s,currentIndex:r,stepConfig:l,resetSteps:p,resetConfig:c}}function fh(){const t=Qt(J5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function Ute(t){function e(i){t?.value?.getContext().open(i)}function n(){t?.value?.getContext().close()}return{open:e,close:n}}function Wte(t){const e=fh();Object.assign(e.stepConfig,t)}const Vy=L({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=fh(),i=t;return i.nextButtonText&&(n.nextButtonText=i.nextButtonText),i.nextButtonIcon&&(n.nextButtonIcon=i.nextButtonIcon),i.description&&(n.description=i.description),i.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await i.onNext?.()}finally{n.nextLoading=!1}}),(r,o)=>(E(),G("div",null,[z(r.$slots,"default",{data:g(e)})]))}}),Kte=L({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(nr),{role:"status","aria-label":"Loading",class:Ee(g(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),Gte=Ba(L({__name:"WizardDialogContent",setup(t){const e=fh(),n=U(()=>e.steps.find(i=>i.props?.name===e.currentStep.value));return(i,r)=>{const o=w1,s=y1,a=m1,l=Ft,f=r1;return E(),G(Fe,null,[T(a,null,{default:C(()=>[T(o,null,{default:C(()=>[ye(Se(g(n)?.props?.title),1)]),_:1}),bl(T(s,null,{default:C(()=>[ye(Se(g(e).stepConfig.description),1)]),_:1},512),[[tb,g(e).stepConfig.description]])]),_:1}),ee("div",null,[T(Hu,{name:"slide-left",mode:"out-in"},{default:C(()=>[g(n)?(E(),D(an(g(n)),{key:g(n).props?.name})):Oe("",!0)]),_:1})]),T(f,null,{default:C(()=>[g(e).isFirstStep.value?Oe("",!0):(E(),D(l,{key:0,onClick:g(e).prevStep,variant:"outline"},{default:C(()=>[...r[0]||(r[0]=[ye(" Back ",-1)])]),_:1},8,["onClick"])),T(l,{onClick:g(e).stepConfig.nextFn,disabled:g(e).stepConfig.nextLoading},{default:C(()=>[g(e).stepConfig.nextLoading?(E(),D(Kte,{key:0})):g(e).stepConfig.nextButtonIcon?(E(),D(an(g(e).stepConfig.nextButtonIcon),{key:1})):Oe("",!0),ye(" "+Se(g(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),[["__scopeId","data-v-d1cbc7ef"]]),Jte=L({__name:"WizardDialog",setup(t,{expose:e}){const n=$A(),i=U(()=>(n.default?.()??[]).filter(s=>s.type===Vy)),r=Hte(i.value);Ci(J5,r);function o(){return r}return e({getContext:o}),(s,a)=>(E(),D(n1,{open:g(r).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>g(r).isOpen.value=l)},{default:C(()=>[T(i1,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[T(Gte)]),_:1})]),_:1},8,["open"]))}}),Y5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),Yte={class:"iafw:flex"},Xte={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},Qte={key:1,class:"iafw:text-muted-foreground"},Zte={class:"iafw:flex iafw:items-center iafw:gap-2"},ene=L({inheritAttrs:!1,__name:"PhoneInput",props:Bi({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Bi(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=j(!1),i=t,r=Hr(t,"modelValue"),o=Hr(t,"countryCode");o.value=o.value||i.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>Y5.find(p=>p.code===o.value)||null),a=e;bt(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})});function l(p){p&&(o.value=p.code,n.value=!1,a("update:phone-data",{dialCode:p.dialCode,countryCode:p.code,number:r.value||""}))}function f(p){r.value=p.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})}const u=Wh(),c=U(()=>{const{modelValue:p,"onUpdate:modelValue":d,value:h,...m}=u;return m});return(p,d)=>{const h=Ft,m=Ay,y=H5,w=z5,v=U5,S=j5,b=W5,x=K5,_=Oy,k=Ey;return E(),G("div",Yte,[T(yS,le({placeholder:p.placeholder,id:"search",name:"search",size:p.size,label:p.label,modelValue:r.value,"onUpdate:modelValue":f,mask:g(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},g(c)),{prepend:C(()=>[T(k,{open:g(n),"onUpdate:open":d[1]||(d[1]=A=>nt(n)?n.value=A:null)},{default:C(()=>[T(m,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[T(h,{variant:"outline",role:"combobox",class:Ee(g(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:g(c).disabled},{default:C(()=>[g(s)?(E(),G("div",Xte,[T(g(_n),{icon:g(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ee("span",null,Se(g(s).dialCode),1)])):(E(),G("span",Qte,Se(p.selectLabel||"Code"),1)),p.hideChevrons?Oe("",!0):(E(),D(g(Hc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),T(_,{class:"iafw:p-0"},{default:C(()=>[T(x,{modelValue:o.value,"onUpdate:modelValue":d[0]||(d[0]=A=>o.value=A)},{default:C(()=>[T(y,{placeholder:p.selectLabel},null,8,["placeholder"]),T(w,null,{default:C(()=>[...d[2]||(d[2]=[ye("Nothing found.",-1)])]),_:1}),T(b,null,{default:C(()=>[T(S,{heading:p.selectLabel||"Countries"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(Y5),A=>(E(),D(v,{key:A.code,value:A.code,onSelect:O=>l(A)},{default:C(()=>[ee("div",Zte,[T(g(_n),{icon:A.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ee("span",null,Se(A.name),1),ee("span",null,"("+Se(A.dialCode)+")",1)]),T(g(ks),{class:Ee(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===A.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),tne=L({__name:"NotificationSendTest",setup(t){const e=to(),n=Is(),i=zi(),r=j(""),{stepConfig:o,nextStep:s}=fh(),a=j(null),l=j("+1"),f=j(e.countryCode.toLowerCase());return Wte({nextButtonText:"Send Message",nextButtonIcon:j_,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{o.nextLoading=!0;try{if(!r.value||r.value.trim().length<3)throw new Error("Invalid phone number");await n.sendTest.execute({data:{connectionId:i.form.values.connectionId,triggerId:i.form.values.triggerId,recipient:l.value+r.value,messages:i.form.values.messages,exampleId:i.selectedExample}}),s()}catch(u){o.nextLoading=!1,a.value=Lc(u)}}}),(u,c)=>{const p=bo("AlertCircleIcon"),d=Ym,h=Jm,m=Qm;return E(),G("div",null,[g(a)?(E(),D(m,{key:0,variant:"destructive",class:"iafw:mb-5"},{default:C(()=>[T(p),T(d,null,{default:C(()=>[...c[3]||(c[3]=[ye("Something went wrong",-1)])]),_:1}),T(h,null,{default:C(()=>[ee("p",null,Se(g(a)),1)]),_:1})]),_:1})):Oe("",!0),T(ene,{"country-code":g(f),"onUpdate:countryCode":c[0]||(c[0]=y=>nt(f)?f.value=y:null),"model-value":g(r),"onUpdate:modelValue":c[1]||(c[1]=y=>nt(r)?r.value=y:null),"onUpdate:phoneData":c[2]||(c[2]=y=>l.value=y.dialCode),label:"Phone Number"},null,8,["country-code","model-value"])])}}}),X5=L({__name:"NotificationForm",emits:["submit"],setup(t){const e=zi(),n=j(null),{open:i,close:r}=Ute(n);async function o(){const s=new Set(["title","recipient"]),a=Object.keys(e.form.values||{}).filter(c=>!s.has(c));console.log(a);const l=Object.keys(e.form.values.metas||{});console.log(l);const u=(await Promise.all([...a.map(c=>e.form.validateField(c)),...l.map(c=>e.form.validateField(`metas.${c}`))])).every(c=>typeof c=="boolean"?c:"valid"in c?c.valid===!0:!1);console.log(u),u&&i({})}return(s,a)=>(E(),D(kK,{onSubmit:a[0]||(a[0]=l=>s.$emit("submit",l))},{default:C(()=>[T(Mte,{onSendTest:o}),!g(e).isLoading&&(g(e).mode==="edit"&&g(e).id||g(e).mode==="create"&&!g(e).id)?(E(),D(_te,{key:0})):g(e).isLoading?(E(),D(Vte,{key:1})):(E(),D(G5,{key:2,center:""})),T(Jte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[T(Vy,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[T(tne)]),_:1}),T(Vy,{name:"success",title:"Success Sent","next-button-text":"Close",onNext:g(r)},{default:C(()=>[...a[1]||(a[1]=[ye(" Message sent successfully! ",-1)])]),_:1},8,["onNext"])]),_:1},512)]),_:1}))}}),nne=L({__name:"CreateNotification",setup(t){const e=zi(),n=Is(),i=lc(),r=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");cd.success(s.data.value.message||"Notification created successfully"),i.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=Lc(s);cd.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return jn(()=>{e.$dispose()}),(o,s)=>(E(),D(X5,{onSubmit:g(r)},null,8,["onSubmit"]))}}),ine=L({__name:"EditNotification",setup(t){const e=zi(),n=Is(),i=e.form.handleSubmit(async r=>{try{const o=await n.update.execute({pathParams:{id:e.id},data:{...r}});if(!o.data.value)throw new Error("No response data");cd.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=Lc(o);if(n2(o)&&o.response?.data){const a=o.response.data.data;Object.entries(a).forEach(([l,f])=>{e.form.setFieldError(l,f)})}cd.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return jn(()=>{e.$dispose()}),(r,o)=>(E(),G("div",null,[g(e).id?(E(),D(X5,{key:0,onSubmit:g(i)},null,8,["onSubmit"])):(E(),D(G5,{key:1,center:""}))]))}}),rne={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},one=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(NN),le({"data-slot":"dropdown-menu-checkbox-item"},g(o),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ee("span",rne,[T(g(UN),null,{default:C(()=>[T(g(ks),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),sne={class:"iafw:flex"},ane={key:1,class:"iafw:p-2"},lne=L({__name:"SearchInput",props:{loading:{type:Boolean},buttonText:{},placeholder:{}},emits:["search","clear"],setup(t,{emit:e}){const n=j(""),i=e;function r(){i("search",n.value)}return(o,s)=>{const a=Ft;return E(),G("div",sne,[T(Ty,{onKeydown:s[2]||(s[2]=br(Et(l=>r(),["prevent"]),["enter"])),modelValue:g(n),"onUpdate:modelValue":s[3]||(s[3]=l=>nt(n)?n.value=l:null),placeholder:o.placeholder||"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[g(n)&&!o.loading?(E(),D(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=()=>{n.value="",i("clear")}),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[T(g(Wc),{class:"iafw:text-lg iafw:size-4 iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),G("div",ane,[T(g(nr),{class:"iafw:animate-spin iafw:size-4 iafw:text-primary"})])):Oe("",!0),T(a,{onClick:s[1]||(s[1]=l=>r()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[ye(Se(o.buttonText||"Search"),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","placeholder"])])}}}),fne={class:"iafw:w-full"},une={class:"iafw:flex iafw:space-x-3"},cne={key:0,class:"iafw:mr-3"},dne={class:"iafw:flex iafw:space-x-2"},pne={class:"iafw:flex iafw:items-center iafw:space-x-2"},hne={key:1,class:"iafw:line-clamp-1"},gne={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},mne={key:1,class:"iafw:flex iafw:justify-end"},yne={key:2},wne={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},vne={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},bne={class:"iafw:flex iafw:space-x-1"},xne={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},_ne=L({__name:"DataTableV2",props:Bi({selected:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean},labels:{},pageParamKey:{default:"page"},perPageParamKey:{default:"per_page"},selectable:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Bi(["update:pagination","update:selected","action:click","search","clearSearch"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const i=Hr(t,"modelValue"),r=t,o=Ul(),s=lc(),a=n,l=j([]),f=j([]),u=j({}),c=j({}),p=j({}),d=U(()=>Math.ceil(r.totalRows/r.pagination.perPage));function h(O,R){R.value=typeof O=="function"?O(R.value):O}Ve(()=>o.query,(O,R)=>{(O[r.pageParamKey]!==R[r.pageParamKey]||O[r.perPageParamKey]!==R[r.perPageParamKey])&&a("update:pagination",{currentPage:O[r.pageParamKey]?parseInt(O[r.pageParamKey],10):0,perPage:O[r.perPageParamKey]?parseInt(O[r.perPageParamKey],10):10})});function m(O,R){s.push({path:o.path,query:{...o.query,[r.pageParamKey]:O,[r.perPageParamKey]:R}})}function y(){r.pagination.currentPage<d.value&&m(r.pagination.currentPage+1,r.pagination.perPage)}function w(){r.pagination.currentPage<d.value&&m(d.value,r.pagination.perPage)}function v(){r.pagination.currentPage>1&&m(r.pagination.currentPage-1,r.pagination.perPage)}function S(){r.pagination.currentPage>1&&m(1,r.pagination.perPage)}const b=U(()=>r.pagination.currentPage<d.value),x=U(()=>r.pagination.currentPage>1),_=mK({pageCount:d.value,data:i,columns:r.columns,getCoreRowModel:sK(),getPaginationRowModel:dK(),getSortedRowModel:pK(),getFilteredRowModel:cK(),getExpandedRowModel:aK(),onSortingChange:O=>h(O,l),onColumnFiltersChange:O=>h(O,f),onColumnVisibilityChange:O=>h(O,u),onRowSelectionChange:O=>h(O,c),onExpandedChange:O=>h(O,p),state:{get pagination(){return{pageIndex:0,pageSize:r.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return p.value}}});Ve(()=>_.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",_.getFilteredSelectedRowModel().rows.map(O=>O.original.id||O.getValue("id")))});function k(O){m(1,O)}const A=L({props:["render","props"],setup:O=>()=>typeof O.render=="function"||typeof O.render=="object"?Yt(O.render,{...O.props,onClick:(R,N)=>{a("action:click",R,N)},deletable:r.deletable}):O.render});return e({table:_,nextPage:y,previousPage:v,firstPage:S,lastPage:w,canNextPage:b,canPreviousPage:x}),(O,R)=>{const N=Gd,q=Kd,W=Wd,fe=Jd,ae=Ud,ce=Vc;return E(),G("div",fne,[O.hiddenToolbar?Oe("",!0):(E(),G("div",{key:0,class:Ee(g(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ee("div",une,[g(_).getFilteredSelectedRowModel().rows.length>0&&r.showBulkActions?(E(),G("div",cne,[T(g(Sa),null,{default:C(()=>[T(g(Ra),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[T(g(jc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[ye(" Ações em massa ("+Se(g(_).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),T(g(Aa),{align:"start"},{default:C(()=>[z(O.$slots,"bulk-actions",{table:g(_)})]),_:3})]),_:3})])):Oe("",!0),z(O.$slots,"header",{table:g(_)}),T(lne,{"button-text":O.labels?.common?.searchButton,onSearch:R[0]||(R[0]=re=>a("search",re)),onClear:R[1]||(R[1]=re=>a("clearSearch")),loading:O.isSearching},null,8,["button-text","loading"])]),ee("div",dne,[ee("div",pne,[ee("div",null,[T(ae,{"model-value":`${O.pagination.perPage}`,"onUpdate:modelValue":R[2]||(R[2]=re=>{k(+re.toString())})},{default:C(()=>[T(q,{class:"iafw:w-[70px]"},{default:C(()=>[T(N,{placeholder:`${O.pagination.perPage}`},null,8,["placeholder"])]),_:1}),T(fe,{side:"top"},{default:C(()=>[(E(),G(Fe,null,Ct([10,20,30,40,50],re=>T(W,{key:re,value:`${re}`},{default:C(()=>[ye(Se(re),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),T(g(Sa),null,{default:C(()=>[T(g(Ra),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[T(g(jc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=ye(" Columns ",-1))]),_:1})]),_:1}),T(g(Aa),{align:"end"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getAllColumns().filter(re=>re.getCanHide()),re=>(E(),D(g(one),{key:re.id,class:"capitalize",checked:re.getIsVisible(),"onUpdate:checked":te=>{re.toggleVisibility(!!te)}},{default:C(()=>[ye(Se(re.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ee("div",{class:Ee(g(he)("iafw:rounded-md iafw:border"))},[T(g(jE),null,{default:C(()=>[T(g(HE),null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getHeaderGroups(),re=>(E(),D(g(Xo),{key:re.id},{default:C(()=>[(E(!0),G(Fe,null,Ct(re.headers,te=>(E(),D(g(Qf),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ee(g(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,r.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Oe("",!0):(E(),D(g(f0),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!r.loading||i.value&&i.value.length>0?(E(),D(g(Ry),{key:0},{default:C(()=>[g(_).getRowModel().rows?.length?(E(!0),G(Fe,{key:0},Ct(g(_).getRowModel().rows,re=>(E(),G(Fe,{key:re.id},[T(g(Xo),{"data-state":re.getIsSelected()&&"selected",onClick:()=>O.selectable&&re.toggleSelected()},{default:C(()=>[(E(!0),G(Fe,null,Ct(re.getVisibleCells(),te=>(E(),D(g(go),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ee(g(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",O.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),D(g(A),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),G("div",hne,[T(g(f0),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),D(g(f0),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state","onClick"]),re.getIsExpanded()?(E(),D(g(Xo),{key:0},{default:C(()=>[T(g(go),{colspan:re.getAllCells().length},{default:C(()=>[ye(Se(re.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Oe("",!0)],64))),128)):(E(),D(g(Xo),{key:1},{default:C(()=>[T(g(go),{colspan:O.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[z(O.$slots,"empty")]),_:3},8,["colspan"])]),_:3}))]),_:3})):(E(),D(g(Ry),{key:1},{default:C(()=>[(E(!0),G(Fe,null,Ct(O.loadingLines??10,re=>(E(),D(g(Xo),{key:re},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),D(g(go),{key:te.id,class:Ee(g(he)(O.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),G("div",gne,[T(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),G("div",mne,[r.compact?(E(),D(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),D(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),G("div",yne,[T(ce,{class:Ee(g(he)("iafw:h-6 iafw:w-full")),style:hi({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:3})],2),O.hideFooter?Oe("",!0):(E(),G("div",wne,[!O.hideLegends&&g(_).getFilteredSelectedRowModel().rows.length>0?(E(),G("div",vne,Se(g(_).getFilteredSelectedRowModel().rows.length)+" de "+Se(g(_).getFilteredRowModel().rows.length)+" selected rows. ",1)):Oe("",!0),ee("div",bne,[ee("div",xne," Showing "+Se(g(_).getFilteredRowModel().rows.length)+" of "+Se(r.totalRows)+" items | Page "+Se(O.pagination.currentPage)+" de "+Se(g(d)),1),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(x),onClick:S},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(x),onClick:v},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(b),onClick:y},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(b),onClick:w},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),kne={class:"iafw:text-center iafw:py-10 iafw:text-sm"},Sne=L({__name:"TableManager",props:Bi({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{},labels:{},selectable:{type:Boolean}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Bi(["action:click","afterLoaded","update:selected"],["update:loading"]),setup(t,{emit:e}){const n=j(null),i=t,r=j(!1),o=e;bt(()=>{i.immediate&&i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=Hr(t,"loading"),a=U(()=>i.dataTable.props.loading||s.value);async function l(u){r.value=!0,await i.dataTable.list({prefix:i.endpointPrefix,params:{[i.dataTable.config.searchParamKey]:u}}).finally(()=>{r.value=!1})}function f(){r.value=!0,i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{r.value=!1})}return(u,c)=>{const p=nf;return E(),D(_ne,{ref_key:"dataTableRef",ref:n,"empty-message":u.emptyMessage??"No data found.",selected:i.dataTable.props.selecteds,"onUpdate:selected":[c[0]||(c[0]=d=>i.dataTable.props.selecteds=d),c[2]||(c[2]=d=>o("update:selected",d))],modelValue:i.dataTable.props.data,"onUpdate:modelValue":c[1]||(c[1]=d=>i.dataTable.props.data=d),columns:u.columns,labels:i.labels,selectable:i.selectable,"hidden-toolbar":u.hiddenToolbar,"total-rows":i.dataTable.props.totalRows,pagination:i.dataTable.props.pagination,"show-bulk-actions":Array.isArray(i.bulkActions)&&i.bulkActions.length>0,loading:g(a),"loading-lines":u.loadingLines,compact:u.compact,"hide-legends":u.hideLegends,"hide-footer":u.hideFooter,deletable:u.deletable,"is-searching":g(r),"page-param-key":i.dataTable.config.pageParamKey,"per-page-param-key":i.dataTable.config.perPageParamKey,"onUpdate:pagination":c[3]||(c[3]=d=>{i.dataTable.props.data=[],i.dataTable.props.pagination=d,i.dataTable.list({params:{[i.dataTable.config.pageParamKey]:d.currentPage,[i.dataTable.config.perPageParamKey]:d.perPage}})}),onSearch:l,onClearSearch:f,"onAction:click":c[4]||(c[4]=async(d,h)=>{d==="action-delete"&&(await i.dataTable.delete(h.id,i.endpointPrefix),await i.dataTable.list({prefix:i.endpointPrefix})),o("action:click",d,h)})},{header:C(({table:d})=>[z(u.$slots,"header",{table:d})]),empty:C(()=>[z(u.$slots,"empty",{},()=>[ee("div",kne,Se(u.emptyMessage||"No data found."),1)])]),"bulk-actions":C(({table:d})=>[(E(!0),G(Fe,null,Ct(i.bulkActions,h=>(E(),D(p,{class:"iafw:cursor-pointer",key:h.id,onClick:m=>h.handle(d)},{default:C(()=>[T(g(_n),{icon:h.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ee("span",null,Se(h.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","labels","selectable","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching","page-param-key","per-page-param-key"])}}}),Cne=L({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const i=Ft,r=bo("RouterLink");return E(),G("div",null,[T(r,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[T(i,{as:"a",href:o,variant:"link",onClick:Et(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[ye(Se(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),Ene={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},One=L({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Io(),n=t,i=U(()=>e.connections.find(r=>r.id===n.row.connectionId));return(r,o)=>{const s=t1,a=e1,l=Zm;return g(i)?(E(),G("div",Ene,[T(l,null,{default:C(()=>[g(i)?.profilePictureUrl?(E(),D(s,{key:0,src:g(i).profilePictureUrl},null,8,["src"])):Oe("",!0),T(a,null,{default:C(()=>[ye(Se(g(i).name.charAt(0)),1)]),_:1})]),_:1}),ee("div",null,Se(g(i).name),1)])):Oe("",!0)}}}),Ane=L({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,i)=>{const r=vk;return E(),D(r,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[ye(Se(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),Rne={class:"iafw:text-xl iafw:mb-4"},Q5=L({__name:"ListNotification",setup(t){const e=Is(),n=Af(),i=Io(),r=lc(),o=to();n.getTriggers(),i.getConnections();const s=bK(),a=[s.checkbox(),s.field("title","Title",{},()=>Cne),s.field("triggerId","Trigger",{truncate:!0},l=>n.triggers.find(f=>f.id===l.row.original.triggerId)?.name||"—"),s.field("text","Text",{truncate:!0},l=>{const f=l.row.original.text||"";return f.length>50?f.slice(0,50)+"...":f}),s.field("connectionId","Connection",{},()=>One),s.field("recipient","Recipient"),s.field("isActive","Status",{},()=>Ane),s.field("createdAt","Created At",{width:"auto"},l=>new Date(l.row.original.createdAt).toLocaleDateString()),s.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:l=>{r.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${l.row.id}/edit`}})}}])];return(l,f)=>{const u=wk,c=yk,p=mk,d=Ft,h=bo("RouterLink"),m=gk,y=hk;return E(),G("div",null,[ee("h1",Rne,Se(g(o).translations.notifications.notifications||"Notifications"),1),T(Sne,{"data-table":g(e).tableManager,columns:a,deletable:"",loading:g(n).fetchTriggers.isLoading.value},{empty:C(()=>[T(y,{class:"border border-dashed"},{default:C(()=>[T(p,null,{default:C(()=>[T(g(s4),{class:"iafw:size-20 iafw:text-foreground/80"}),T(u,null,{default:C(()=>[...f[0]||(f[0]=[ye("Notifications Empty",-1)])]),_:1}),T(c,null,{default:C(()=>[...f[1]||(f[1]=[ye(" You have no notifications yet. Start by adding a new notification to keep track of important events. ",-1)])]),_:1})]),_:1}),T(m,null,{default:C(()=>[T(h,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:w,href:v})=>[T(d,{as:"a",variant:"outline",size:"sm",href:v,onClick:Et(S=>w(),["prevent"])},{default:C(()=>[T(g(Ss)),ye(" "+Se(g(o).translations.notifications.add_notification||"Add Notification"),1)]),_:1},8,["href","onClick"])]),_:1})]),_:1})]),_:1})]),header:C(()=>[T(h,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:w,href:v})=>[T(d,{as:"a",variant:"outline",href:v,onClick:Et(S=>w(),["prevent"])},{default:C(()=>[T(g(Ss)),f[2]||(f[2]=ye(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Qo=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",Z5=[{path:Qo,name:"blank",component:zz},{path:Qo,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Q5},{path:Qo,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Q5},{path:Qo,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:fW},{path:Qo,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:kW},{path:Qo,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:bW},{path:Qo,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:nne},{path:Qo,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:ine}],eO=FP({history:hP(),routes:Z5}),Tne=oL();RW(eO),iR(qz).use(eO).use(Tne).mount("#infixs-pingo-notify-app")})(); -
infixs-pingo-notify/trunk/composer.json
r3407499 r3437319 16 16 ], 17 17 "require": { 18 "avelpress/avelpress": "1.0. 3",18 "avelpress/avelpress": "1.0.4", 19 19 "salesforce/handlebars-php": "dev-master" 20 20 } -
infixs-pingo-notify/trunk/infixs-pingo-notify.php
r3415779 r3437319 12 12 * Plugin Name: Pingo Notify - Automation & Notification Chat Messages 13 13 * Description: Automate your personal Whatsapp or Business and send notifications and alerts for customers. 14 * Version: 1.0. 314 * Version: 1.0.5 15 15 * Requires at least: 6.0 16 16 * Requires PHP: 7.4 17 17 * WC requires at least: 8.0 18 * WC tested up to: 10. 3.518 * WC tested up to: 10.4.3 19 19 * Author: Infixs Technology 20 20 * Author URI: https://infixs.io -
infixs-pingo-notify/trunk/readme.txt
r3415784 r3437319 5 5 Requires PHP: 7.4 6 6 Tested up to: 6.9 7 Stable tag: 1.0. 37 Stable tag: 1.0.5 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 23 23 - 🛒 **WooCommerce Integration**: Full compatibility with latest WooCommerce versions 24 24 - 📝 **Works Without WooCommerce**: Perfect for blogs and non-ecommerce sites too 25 - 🧩 **Dokan Marketplace Compatible**: Send suborder notifications using Dokan-specific template variables for marketplace vendors 25 26 26 27 = 🔗 Integrations & Use Cases = … … 145 146 == Changelog == 146 147 148 = 1.0.5 - 2026-01-11 = 149 * 🚀 Added rules in notification messages 150 * 🐛 Fixed editor and variables 151 * 🧩 Improved compatibility with Dokan 152 * 📱 UI Responsiveness 153 * 🐛 General fixes 154 * ⚡ Optimization 155 147 156 = 1.0.2 - 2025-12-04 = 148 157 * 🚀 Add a Test Message button in notifications -
infixs-pingo-notify/trunk/src/app/Admin/Dashboard.php
r3415779 r3437319 68 68 'translations' => AvelPress::app()->config()->get( 'translations' ), 69 69 'plugins' => $this->getPluginsIntegrations(), 70 'countryCode' => $this->getCountryCode() 70 'countryCode' => $this->getCountryCode(), 71 'currency' => $this->getCurrency(), 72 'locale' => $this->getLocale(), 71 73 ]; 72 74 … … 76 78 77 79 wp_localize_script( 'infixs-pingo-notify-admin', 'infixsPingoNotify', $params ); 80 } 81 82 public function getCurrency() { 83 if ( function_exists( 'get_woocommerce_currency' ) ) { 84 $currency = get_woocommerce_currency(); 85 if ( ! empty( $currency ) ) { 86 return strtoupper( $currency ); 87 } 88 } 89 90 $currency = get_option( 'woocommerce_currency' ); 91 if ( is_string( $currency ) && ! empty( $currency ) ) { 92 return strtoupper( $currency ); 93 } 94 95 return 'USD'; 96 } 97 98 public function getLocale() { 99 $locale = get_locale(); 100 if ( ! is_string( $locale ) || empty( $locale ) ) { 101 $locale = get_option( 'WPLANG' ); 102 } 103 104 if ( ! is_string( $locale ) || empty( $locale ) ) { 105 return 'en-US'; 106 } 107 108 return $this->normalizeLocale( $locale ); 109 } 110 111 protected function normalizeLocale( $locale ) { 112 $locale = str_replace( '_', '-', $locale ); 113 $parts = explode( '-', $locale ); 114 115 if ( count( $parts ) >= 2 ) { 116 $language = strtolower( $parts[0] ); 117 $country = strtoupper( $parts[1] ); 118 return $language . '-' . $country; 119 } 120 121 return strtolower( $locale ); 78 122 } 79 123 -
infixs-pingo-notify/trunk/src/app/Http/Requests/StoreNotificationRequest.php
r3407503 r3437319 27 27 ]; 28 28 29 $formFields = $trigger-> formFields();29 $formFields = $trigger->getFormFields(); 30 30 31 31 if ( ! empty( $formFields ) ) { -
infixs-pingo-notify/trunk/src/app/Http/Resources/Api/V1/NotificationMessageResource.php
r3407499 r3437319 23 23 'notificationId' => $this->notification_id, 24 24 'text' => $this->text, 25 'rules' => $this->rules, 25 26 'createdAt' => $this->created_at, 26 27 'updatedAt' => $this->updated_at, -
infixs-pingo-notify/trunk/src/app/Http/Resources/Api/V1/TriggerCollection.php
r3407499 r3437319 25 25 'placeholders' => $item->getPlaceholders(), 26 26 'examples' => $item->examples(), 27 'fields' => $item-> formFields(),27 'fields' => $item->getFormFields(), 28 28 ]; 29 29 } ), -
infixs-pingo-notify/trunk/src/app/Models/NotificationMessage.php
r3407499 r3437319 15 15 * @property string $media_type 16 16 * @property string $media_url 17 * @property array $rules 17 18 * @property string $created_at 18 19 * @property string $updated_at … … 22 23 23 24 public $timestamps = true; 25 26 protected $casts = [ 27 'rules' => 'array', 28 ]; 24 29 } -
infixs-pingo-notify/trunk/src/app/Providers/AppServiceProvider.php
r3408786 r3437319 13 13 use Infixs\PingoNotify\Services\UserService; 14 14 use Infixs\PingoNotify\Services\WhatsappService; 15 use Infixs\PingoNotify\Triggers\Extensions\DokanExtension; 15 16 16 17 defined( 'ABSPATH' ) || exit; … … 71 72 } 72 73 } ); 74 75 new DokanExtension(); 73 76 } 74 77 } -
infixs-pingo-notify/trunk/src/app/Services/ApiService.php
r3407499 r3437319 27 27 } 28 28 29 /** 30 * GET request 31 * 32 * @param string $endpoint 33 * @param array $params 34 * 35 * @return array|\WP_Error 36 */ 29 37 public function get( string $endpoint, array $params = [] ) { 30 38 $url = rtrim( $this->baseUrl, '/' ) . '/' . ltrim( $endpoint, '/' ); -
infixs-pingo-notify/trunk/src/app/Services/NotificationService.php
r3411304 r3437319 167 167 } 168 168 169 if ( isset( $message['rules'] ) ) { 170 $messageData['rules'] = $message['rules']; 171 } 172 169 173 $notification->messages()->create( $messageData ); 170 174 } … … 209 213 }, $clean ); 210 214 211 $clean = preg_replace( [ '/<p[^>]*>/i', '/<\/p>/i', '/<br\s*\/ >/i', '/ /' ], [ '', "\n", "\n", ' ' ], $clean );215 $clean = preg_replace( [ '/<p[^>]*>/i', '/<\/p>/i', '/<br\s*\/?>/i', '/ /' ], [ '', "\n", "\n", ' ' ], $clean ); 212 216 213 217 $clean = preg_replace( … … 228 232 229 233 $engine = new Handlebars(); 234 235 $engine->addHelper( 'money', function ( $template, $context, $args, $source ) { 236 $value = $context->get( $args ); 237 238 if ( function_exists( 'wc_price' ) ) { 239 return html_entity_decode( strip_tags( wc_price( $value ) ) ); 240 } 241 242 return $value; 243 } ); 230 244 231 245 $clean = $engine->render( $clean, $values ); -
infixs-pingo-notify/trunk/src/app/Services/TriggerService.php
r3407499 r3437319 6 6 use Infixs\PingoNotify\Triggers\Trigger; 7 7 use Infixs\PingoNotify\Triggers\WooCommerceChangeStatus; 8 use Infixs\PingoNotify\Triggers\WooCommerceNewOrder; 9 use Infixs\PingoNotify\Triggers\WordPressPasswordReset; 8 10 9 11 defined( 'ABSPATH' ) || exit; … … 29 31 30 32 public function __construct() { 31 $this->loadTriggers();33 add_action( 'init', [ $this, 'loadTriggers' ] ); 32 34 } 33 35 … … 38 40 * @return void 39 41 */ 40 p rivatefunction loadTriggers(): void {42 public function loadTriggers(): void { 41 43 if ( $this->triggers_loaded ) { 42 44 return; … … 83 85 return [ 84 86 //new CommentTrigger(), 87 //new WordPressPasswordReset(), 85 88 new WooCommerceChangeStatus(), 89 new WooCommerceNewOrder(), 90 86 91 ]; 87 92 } -
infixs-pingo-notify/trunk/src/app/Services/UserService.php
r3407499 r3437319 12 12 } 13 13 14 /** 15 * Get current user info 16 * 17 * @return array|\WP_Error 18 */ 14 19 public function me() { 15 20 return $this->apiService->get( 'users/me' ); -
infixs-pingo-notify/trunk/src/app/Services/WhatsappService.php
r3408786 r3437319 41 41 42 42 foreach ( $notification->messages as $message ) { 43 if ( ! $this->checkRules( $message->rules, $mergedValues ) ) { 44 continue; 45 } 46 43 47 $rendered = $this->notificationService->renderTemplate( $message->text, $mergedValues ); 44 48 $this->dispatchMessage( $notification, $message, $rendered, $renderedRecipient ); 45 49 } 50 } 51 } 52 53 /** 54 * Check if message rules are met 55 * 56 * @param array|null $rules 57 * @param array $data 58 * @return bool 59 */ 60 private function checkRules( $rules, $data ) { 61 if ( empty( $rules ) || ! is_array( $rules ) ) { 62 return true; 63 } 64 65 foreach ( $rules as $rule ) { 66 if ( ! isset( $rule['key'], $rule['operator'] ) ) { 67 continue; 68 } 69 70 $key = trim( $rule['key'], '{} ' ); 71 $actualValue = $this->getValue( $data, $key ); 72 $expectedValue = $rule['value'] ?? null; 73 $operator = $rule['operator']; 74 75 if ( ! $this->evaluateRule( $actualValue, $operator, $expectedValue ) ) { 76 return false; 77 } 78 } 79 80 return true; 81 } 82 83 /** 84 * Get value from data using dot notation 85 * 86 * @param array $data 87 * @param string $key 88 * @return mixed 89 */ 90 private function getValue( $data, $key ) { 91 $keys = explode( '.', $key ); 92 $value = $data; 93 94 foreach ( $keys as $k ) { 95 if ( is_array( $value ) && isset( $value[ $k ] ) ) { 96 $value = $value[ $k ]; 97 } else { 98 return null; 99 } 100 } 101 102 return $value; 103 } 104 105 /** 106 * Evaluate a single rule 107 * 108 * @param mixed $actual 109 * @param string $operator 110 * @param mixed $expected 111 * @return bool 112 */ 113 private function evaluateRule( $actual, $operator, $expected ) { 114 switch ( $operator ) { 115 // String 116 case 'is_empty': 117 return empty( $actual ); 118 case 'is_not_empty': 119 return ! empty( $actual ); 120 case 'equal': 121 return $actual == $expected; 122 case 'starts_with': 123 $str_actual = (string) $actual; 124 $str_expected = (string) $expected; 125 return $str_expected === '' || strpos( $str_actual, $str_expected ) === 0; 126 case 'ends_with': 127 $str_actual = (string) $actual; 128 $str_expected = (string) $expected; 129 if ( $str_expected === '' ) { 130 return true; 131 } 132 return substr( $str_actual, -strlen( $str_expected ) ) === $str_expected; 133 case 'contains': 134 $str_actual = (string) $actual; 135 $str_expected = (string) $expected; 136 return $str_expected === '' || strpos( $str_actual, $str_expected ) !== false; 137 case 'not_contains': 138 $str_actual = (string) $actual; 139 $str_expected = (string) $expected; 140 return $str_expected !== '' && strpos( $str_actual, $str_expected ) === false; 141 142 // Number 143 case 'not_equal': 144 return $actual != $expected; 145 case 'greater': 146 return $actual > $expected; 147 case 'less': 148 return $actual < $expected; 149 case 'greater_equal': 150 return $actual >= $expected; 151 case 'less_equal': 152 return $actual <= $expected; 153 154 // Boolean 155 case 'is_true': 156 return filter_var( $actual, FILTER_VALIDATE_BOOLEAN ) === true; 157 case 'is_false': 158 return filter_var( $actual, FILTER_VALIDATE_BOOLEAN ) === false; 159 160 // Array 161 case 'in': 162 if ( is_array( $actual ) ) { 163 return in_array( $expected, $actual ); 164 } 165 return false; 166 case 'not_in': 167 if ( is_array( $actual ) ) { 168 return ! in_array( $expected, $actual ); 169 } 170 return true; 171 case 'is_empty_array': 172 return empty( $actual ) || ( is_array( $actual ) && count( $actual ) === 0 ); 173 case 'is_not_empty_array': 174 return ! empty( $actual ) && is_array( $actual ) && count( $actual ) > 0; 175 176 default: 177 return true; 46 178 } 47 179 } -
infixs-pingo-notify/trunk/src/app/Triggers/Trigger.php
r3415779 r3437319 54 54 add_action( $this->hook, [ $this, 'onCall' ], $this->hook_priority, $this->hook_args ); 55 55 } 56 57 if ( $this->type === 'wp_filter' ) { 58 add_filter( $this->hook, [ $this, 'onCall' ], $this->hook_priority, $this->hook_args ); 59 } 56 60 } 57 61 58 62 public function onCall( ...$args ) { 63 $is_valid = $this->validate( ...$args ); 64 65 if ( ! $is_valid ) { 66 if ( $this->type === 'wp_filter' ) { 67 return $args[0]; 68 } 69 return; 70 } 71 59 72 $data = $this->getTransformData( ...$args ); 60 73 $notifications = $this->getNotifications( ...$args ); 61 74 62 75 if ( ! $notifications || $notifications->count() === 0 ) { 76 if ( $this->type === 'wp_filter' ) { 77 return $args[0]; 78 } 63 79 return; 64 80 } 65 81 66 82 do_action( 'infixs_pingo_notify_trigger_fired', $this, $data, $notifications ); 83 84 if ( $this->type === 'wp_filter' ) { 85 return $args[0]; 86 } 67 87 } 68 88 … … 122 142 * @return array 123 143 */ 124 public function formFields() { 125 return []; 144 protected function formFields() { 145 return []; 146 } 147 148 public function getFormFields() { 149 return apply_filters( "infixs_pingo_notify_trigger_{$this->id}_form_fields", $this->formFields() ); 126 150 } 127 151 … … 155 179 * @param mixed ...$args 156 180 * 157 * @return mixed181 * @return array 158 182 */ 159 183 protected function transform( ...$args ) { … … 172 196 } 173 197 198 199 protected function validate( ...$args ) { 200 return true; 201 } 174 202 175 203 /** … … 183 211 184 212 public function getTransformData( ...$args ) { 185 return apply_filters( "infixs_pingo_notify_trigger_{$this->id}_transform", $this->transform( ...$args ), $args ); 213 $data = $this->transform( ...$args ); 214 return apply_filters( "infixs_pingo_notify_trigger_{$this->id}_transform", $data, $args ); 186 215 } 187 216 -
infixs-pingo-notify/trunk/src/app/Triggers/WooCommerceChangeStatus.php
r3411304 r3437319 3 3 namespace Infixs\PingoNotify\Triggers; 4 4 5 use Infixs\PingoNotify\AvelPress\AvelPress;6 5 use Infixs\PingoNotify\Models\Notification; 7 use Infixs\PingoNotify\ Services\NotificationService;6 use Infixs\PingoNotify\Triggers\Traits\OrderTrigger; 8 7 9 8 defined( 'ABSPATH' ) || exit; … … 13 12 */ 14 13 class WooCommerceChangeStatus extends Trigger { 14 use OrderTrigger; 15 15 16 16 public function __construct() { … … 39 39 } 40 40 41 $data = [ 42 'order' => [ 43 'id' => $order->get_id(), 44 'number' => $order->get_order_number(), 45 'status' => $order->get_status(), 46 'total' => $order->get_total(), 47 'currency' => $order->get_currency(), 48 'date_created' => $order->get_date_created() ? $order->get_date_created()->date( 'Y-m-d H:i:s' ) : null, 49 'full_phone' => $this->getFullPhone( $order ), 50 'billing' => [ 51 'first_name' => $order->get_billing_first_name(), 52 'last_name' => $order->get_billing_last_name(), 53 'email' => $order->get_billing_email(), 54 'phone' => $order->get_billing_phone(), 55 'address' => $order->get_billing_address_1(), 56 'city' => $order->get_billing_city(), 57 'state' => $order->get_billing_state(), 58 'postcode' => $order->get_billing_postcode(), 59 'country' => $order->get_billing_country(), 60 ], 61 'shipping' => [ 62 'first_name' => ! empty( $order->get_shipping_first_name() ) ? $order->get_shipping_first_name() : $order->get_billing_first_name(), 63 'last_name' => $order->get_shipping_last_name(), 64 'address' => $order->get_shipping_address_1(), 65 'city' => $order->get_shipping_city(), 66 'state' => $order->get_shipping_state(), 67 'postcode' => $order->get_shipping_postcode(), 68 'country' => $order->get_shipping_country(), 69 'phone' => $order->get_shipping_phone(), 70 ], 71 'items' => array_map( function ( $item ) { 72 return [ 73 'name' => $item->get_name(), 74 'quantity' => $item->get_quantity(), 75 'total' => $item->get_total(), 76 ]; 77 }, $order->get_items() ), 78 'meta_data' => $this->mapMetaData( $order->get_meta_data() ), 79 ] 80 ]; 81 82 return apply_filters( 'infixs_pingo_notify_woocommerce_order_status_change_transform', $data, $order ); 83 } 84 85 protected function getFullPhone( \WC_Order $order ) { 86 /** @var NotificationService $notificationService */ 87 $notificationService = AvelPress::app( NotificationService::class); 88 89 $phone = trim( (string) ( $order->get_shipping_phone() ?: $order->get_billing_phone() ?: $order->get_meta( '_billing_cellphone' ) ) ); 90 if ( $phone === '' ) { 91 return ''; 92 } 93 94 if ( preg_match( '/^\+\d+/', $phone ) ) { 95 return $phone; 96 } 97 98 $country = $order->get_billing_country() ?: $order->get_shipping_country(); 99 $country = $country ?: ( wc_get_base_location()['country'] ?? '' ); 100 101 $code = $notificationService->getCountryPhoneCode( $country ); 102 103 if ( empty( $code ) ) { 104 return $phone; 105 } 106 107 $normalized = ltrim( $phone, '0' ); 108 109 return "{$code}{$normalized}"; 110 } 111 112 protected function mapMetaData( $meta_data ) { 113 $out = []; 114 foreach ( (array) $meta_data as $meta ) { 115 if ( $meta instanceof \WC_Meta_Data ) { 116 $data = $meta->get_data(); 117 $key = $data['key'] ?? null; 118 if ( $key !== null && $key !== '' ) { 119 $out[ (string) $key ] = $data['value'] ?? null; 120 } 121 } elseif ( is_array( $meta ) && isset( $meta['key'] ) ) { 122 $key = $meta['key']; 123 if ( $key !== null && $key !== '' ) { 124 $out[ (string) $key ] = $meta['value'] ?? null; 125 } 126 } 127 } 128 return $out; 41 return $this->transformOrder( $order ); 129 42 } 130 43 131 44 protected function placeholders() { 132 return [ 133 [ 'path' => 'order.id', 'name' => 'Order ID', 'type' => 'number', 'description' => 'Order ID' ], 134 [ 'path' => 'order.number', 'name' => 'Order Number', 'type' => 'string', 'description' => 'Order Number' ], 135 [ 'path' => 'order.status', 'name' => 'Order Status', 'type' => 'string', 'description' => 'Order Status' ], 136 [ 'path' => 'order.total', 'name' => 'Order Total', 'type' => 'string', 'description' => 'Order Total' ], 137 [ 'path' => 'order.currency', 'name' => 'Currency', 'type' => 'string', 'description' => 'Currency' ], 138 [ 'path' => 'order.date_created', 'name' => 'Order Creation Date', 'type' => 'string', 'description' => 'Order Creation Date' ], 139 [ 'path' => 'order.full_phone', 'name' => 'Full Phone', 'type' => 'string', 'description' => 'Get phone from billing or shipping' ], 140 [ 'path' => 'order.meta_data.<meta_key>', 'name' => 'Meta Data', 'type' => 'array', 'description' => 'Use the path "order.meta_data.<meta_key>" to read or insert a specific WooCommerce order meta value. Replace <meta_key> with the exact key used by others plugins.' ], 141 142 [ 'path' => 'order.billing.first_name', 'name' => 'Billing First Name', 'type' => 'string', 'description' => 'Billing First Name' ], 143 [ 'path' => 'order.billing.last_name', 'name' => 'Billing Last Name', 'type' => 'string', 'description' => 'Billing Last Name' ], 144 [ 'path' => 'order.billing.email', 'name' => 'Billing Email', 'type' => 'string', 'description' => 'Billing Email' ], 145 [ 'path' => 'order.billing.phone', 'name' => 'Billing Phone', 'type' => 'string', 'description' => 'Billing Phone' ], 146 [ 'path' => 'order.billing.address', 'name' => 'Billing Address', 'type' => 'string', 'description' => 'Billing Address' ], 147 [ 'path' => 'order.billing.city', 'name' => 'Billing City', 'type' => 'string', 'description' => 'Billing City' ], 148 [ 'path' => 'order.billing.state', 'name' => 'Billing State', 'type' => 'string', 'description' => 'Billing State' ], 149 [ 'path' => 'order.billing.postcode', 'name' => 'Billing Postcode', 'type' => 'string', 'description' => 'Billing Postcode' ], 150 [ 'path' => 'order.billing.country', 'name' => 'Billing Country', 'type' => 'string', 'description' => 'Billing Country' ], 151 152 [ 'path' => 'order.shipping.first_name', 'name' => 'Shipping First Name', 'type' => 'string', 'description' => 'Shipping First Name' ], 153 [ 'path' => 'order.shipping.last_name', 'name' => 'Shipping Last Name', 'type' => 'string', 'description' => 'Shipping Last Name' ], 154 [ 'path' => 'order.shipping.address', 'name' => 'Shipping Address', 'type' => 'string', 'description' => 'Shipping Address' ], 155 [ 'path' => 'order.shipping.phone', 'name' => 'Shipping Phone', 'type' => 'string', 'description' => 'Shipping Phone' ], 156 [ 'path' => 'order.shipping.city', 'name' => 'Shipping City', 'type' => 'string', 'description' => 'Shipping City' ], 157 [ 'path' => 'order.shipping.state', 'name' => 'Shipping State', 'type' => 'string', 'description' => 'Shipping State' ], 158 [ 'path' => 'order.shipping.postcode', 'name' => 'Shipping Postcode', 'type' => 'string', 'description' => 'Shipping Postcode' ], 159 [ 'path' => 'order.shipping.country', 'name' => 'Shipping Country', 'type' => 'string', 'description' => 'Shipping Country' ], 160 161 [ 'path' => 'order.items[].name', 'name' => 'Item Name', 'type' => 'string', 'description' => 'Item Name' ], 162 [ 'path' => 'order.items[].quantity', 'name' => 'Item Quantity', 'type' => 'number', 'description' => 'Item Quantity' ], 163 [ 'path' => 'order.items[].total', 'name' => 'Item Total', 'type' => 'string', 'description' => 'Item Total' ], 164 ]; 45 return $this->getOrderPlaceholders(); 165 46 } 166 47 167 public function examples() { 168 $examples = []; 169 170 if ( ! function_exists( 'wc_get_orders' ) ) { 171 return $examples; 172 } 173 174 $orders = wc_get_orders( [ 175 'limit' => 5, 176 'orderby' => 'date', 177 'order' => 'DESC', 178 ] ); 179 180 foreach ( $orders as $order ) { 181 $examples[] = [ 182 'id' => $order->get_id(), 183 'title' => 'Order #' . $order->get_order_number() . ' - ' . $order->get_billing_first_name(), 184 'args' => [ $order->get_id() ] 185 ]; 186 } 187 188 return $examples; 189 } 190 191 public function formFields() { 48 protected function formFields() { 192 49 return [ 193 50 'status' => [ -
infixs-pingo-notify/trunk/src/config/translations.php
r3407499 r3437319 6 6 'errors' => [ 7 7 'USER_PLAN_EXCEEDED_CONNECTIONS' => __( 'You have exceeded the number of allowed connections for your plan. Please upgrade your plan to add more connections.', 'infixs-pingo-notify' ), 8 ], 9 'notifications' => [ 10 'notifications' => __( 'Notifications', 'infixs-pingo-notify' ), 11 'add_notification' => __( 'Add Notification', 'infixs-pingo-notify' ), 12 'title' => __( 'Title', 'infixs-pingo-notify' ), 13 'trigger' => __( 'Trigger', 'infixs-pingo-notify' ), 14 'connection' => __( 'Connection', 'infixs-pingo-notify' ), 15 'message' => __( 'Message', 'infixs-pingo-notify' ), 16 'save' => __( 'Save', 'infixs-pingo-notify' ), 8 17 ] 9 18 ]; -
infixs-pingo-notify/trunk/vendor/autoload.php
r3407499 r3437319 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 6f2d741a344d4f35bcd2eadd7e9b15e2::getLoader();25 return ComposerAutoloaderInit2f33ccda643c2ee05f9377711a12a52e::getLoader(); -
infixs-pingo-notify/trunk/vendor/avelpress/avelpress/src/Database/Eloquent/Model.php
r3407499 r3437319 563 563 $cast = \Infixs\PingoNotify\AvelPress\Database\Eloquent\Casts\BooleanCast::class; 564 564 break; 565 case 'array': 566 $cast = \Infixs\PingoNotify\AvelPress\Database\Eloquent\Casts\ArrayCast::class; 567 break; 565 568 } 566 569 … … 602 605 $cast = \Infixs\PingoNotify\AvelPress\Database\Eloquent\Casts\BooleanCast::class; 603 606 break; 607 case 'array': 608 $cast = \Infixs\PingoNotify\AvelPress\Database\Eloquent\Casts\ArrayCast::class; 609 break; 604 610 } 605 611 $cast = new $cast; -
infixs-pingo-notify/trunk/vendor/avelpress/avelpress/src/Database/Schema/Blueprint.php
r3407499 r3437319 94 94 case 'text': 95 95 $sql .= ' text'; 96 break; 97 case 'longText': 98 $sql .= ' longtext'; 96 99 break; 97 100 default: … … 235 238 public function timestamps( $precision = null ) { 236 239 //change timestamp to dateTime for wordpress compatibility 237 return new Collection( [ 240 return new Collection( [ 238 241 $this->dateTime( 'created_at', $precision )->nullable(), 239 242 $this->dateTime( 'updated_at', $precision )->nullable(), … … 270 273 public function text( $column ) { 271 274 return $this->addColumn( 'text', $column ); 275 } 276 277 public function longText( $column ) { 278 return $this->addColumn( 'longText', $column ); 272 279 } 273 280 … … 343 350 } 344 351 345 return new ForeignKeyDefinition( $this, [ 352 return new ForeignKeyDefinition( $this, [ 346 353 'columns' => $columns, 347 354 'name' => $name, … … 362 369 */ 363 370 public function foreignId( $column ) { 364 return $this->addColumnDefinition( new ForeignIdColumnDefinition( $this, [ 371 return $this->addColumnDefinition( new ForeignIdColumnDefinition( $this, [ 365 372 'type' => 'bigInteger', 366 373 'name' => $column, -
infixs-pingo-notify/trunk/vendor/composer/autoload_classmap.php
r3407499 r3437319 22 22 'Infixs\\PingoNotify\\AvelPress\\Database\\DatabaseServiceProvider' => $vendorDir . '/avelpress/avelpress/src/Database/DatabaseServiceProvider.php', 23 23 'Infixs\\PingoNotify\\AvelPress\\Database\\DynamicModel' => $vendorDir . '/avelpress/avelpress/src/Database/DynamicModel.php', 24 'Infixs\\PingoNotify\\AvelPress\\Database\\Eloquent\\Casts\\ArrayCast' => $vendorDir . '/avelpress/avelpress/src/Database/Eloquent/Casts/ArrayCast.php', 24 25 'Infixs\\PingoNotify\\AvelPress\\Database\\Eloquent\\Casts\\Attribute' => $vendorDir . '/avelpress/avelpress/src/Database/Eloquent/Casts/Attribute.php', 25 26 'Infixs\\PingoNotify\\AvelPress\\Database\\Eloquent\\Casts\\BooleanCast' => $vendorDir . '/avelpress/avelpress/src/Database/Eloquent/Casts/BooleanCast.php', -
infixs-pingo-notify/trunk/vendor/composer/autoload_real.php
r3407499 r3437319 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 6f2d741a344d4f35bcd2eadd7e9b15e25 class ComposerAutoloaderInit2f33ccda643c2ee05f9377711a12a52e 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 6f2d741a344d4f35bcd2eadd7e9b15e2', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit2f33ccda643c2ee05f9377711a12a52e', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 6f2d741a344d4f35bcd2eadd7e9b15e2', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit2f33ccda643c2ee05f9377711a12a52e', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 6f2d741a344d4f35bcd2eadd7e9b15e2::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit2f33ccda643c2ee05f9377711a12a52e::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
infixs-pingo-notify/trunk/vendor/composer/autoload_static.php
r3407499 r3437319 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 6f2d741a344d4f35bcd2eadd7e9b15e27 class ComposerStaticInit2f33ccda643c2ee05f9377711a12a52e 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 55 55 'Infixs\\PingoNotify\\AvelPress\\Database\\DatabaseServiceProvider' => __DIR__ . '/..' . '/avelpress/avelpress/src/Database/DatabaseServiceProvider.php', 56 56 'Infixs\\PingoNotify\\AvelPress\\Database\\DynamicModel' => __DIR__ . '/..' . '/avelpress/avelpress/src/Database/DynamicModel.php', 57 'Infixs\\PingoNotify\\AvelPress\\Database\\Eloquent\\Casts\\ArrayCast' => __DIR__ . '/..' . '/avelpress/avelpress/src/Database/Eloquent/Casts/ArrayCast.php', 57 58 'Infixs\\PingoNotify\\AvelPress\\Database\\Eloquent\\Casts\\Attribute' => __DIR__ . '/..' . '/avelpress/avelpress/src/Database/Eloquent/Casts/Attribute.php', 58 59 'Infixs\\PingoNotify\\AvelPress\\Database\\Eloquent\\Casts\\BooleanCast' => __DIR__ . '/..' . '/avelpress/avelpress/src/Database/Eloquent/Casts/BooleanCast.php', … … 118 119 { 119 120 return \Closure::bind(function () use ($loader) { 120 $loader->prefixLengthsPsr4 = ComposerStaticInit 6f2d741a344d4f35bcd2eadd7e9b15e2::$prefixLengthsPsr4;121 $loader->prefixDirsPsr4 = ComposerStaticInit 6f2d741a344d4f35bcd2eadd7e9b15e2::$prefixDirsPsr4;122 $loader->prefixesPsr0 = ComposerStaticInit 6f2d741a344d4f35bcd2eadd7e9b15e2::$prefixesPsr0;123 $loader->classMap = ComposerStaticInit 6f2d741a344d4f35bcd2eadd7e9b15e2::$classMap;121 $loader->prefixLengthsPsr4 = ComposerStaticInit2f33ccda643c2ee05f9377711a12a52e::$prefixLengthsPsr4; 122 $loader->prefixDirsPsr4 = ComposerStaticInit2f33ccda643c2ee05f9377711a12a52e::$prefixDirsPsr4; 123 $loader->prefixesPsr0 = ComposerStaticInit2f33ccda643c2ee05f9377711a12a52e::$prefixesPsr0; 124 $loader->classMap = ComposerStaticInit2f33ccda643c2ee05f9377711a12a52e::$classMap; 124 125 125 126 }, null, ClassLoader::class); -
infixs-pingo-notify/trunk/vendor/composer/installed.json
r3407499 r3437319 3 3 { 4 4 "name": "avelpress/avelpress", 5 "version": "v1.0. 3",6 "version_normalized": "1.0. 3.0",5 "version": "v1.0.4", 6 "version_normalized": "1.0.4.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/avelpress/avelpress.git", 10 "reference": " ed86e39812ce0b2a69e8420ea8942e4a7d5e5de8"10 "reference": "7c399936365f9d2b1a253b621935b4e793d03a95" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/avelpress/avelpress/zipball/ ed86e39812ce0b2a69e8420ea8942e4a7d5e5de8",15 "reference": " ed86e39812ce0b2a69e8420ea8942e4a7d5e5de8",14 "url": "https://api.github.com/repos/avelpress/avelpress/zipball/7c399936365f9d2b1a253b621935b4e793d03a95", 15 "reference": "7c399936365f9d2b1a253b621935b4e793d03a95", 16 16 "shasum": "" 17 17 }, 18 "time": "202 5-12-02T03:05:48+00:00",18 "time": "2026-01-11T04:30:36+00:00", 19 19 "type": "library", 20 20 "installation-source": "dist", … … 37 37 "support": { 38 38 "issues": "https://github.com/avelpress/avelpress/issues", 39 "source": "https://github.com/avelpress/avelpress/tree/v1.0. 3"39 "source": "https://github.com/avelpress/avelpress/tree/v1.0.4" 40 40 }, 41 41 "install-path": "../avelpress/avelpress" -
infixs-pingo-notify/trunk/vendor/composer/installed.php
r3415779 r3437319 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' a3a6e35888e54c146b3034094575f3e914d6e7fd',6 'reference' => '9fb4022e7d09a854a304e44bc2af152f568a983b', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'avelpress/avelpress' => array( 14 'pretty_version' => 'v1.0. 3',15 'version' => '1.0. 3.0',16 'reference' => ' ed86e39812ce0b2a69e8420ea8942e4a7d5e5de8',14 'pretty_version' => 'v1.0.4', 15 'version' => '1.0.4.0', 16 'reference' => '7c399936365f9d2b1a253b621935b4e793d03a95', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../avelpress/avelpress', … … 23 23 'pretty_version' => 'dev-main', 24 24 'version' => 'dev-main', 25 'reference' => ' a3a6e35888e54c146b3034094575f3e914d6e7fd',25 'reference' => '9fb4022e7d09a854a304e44bc2af152f568a983b', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.